/*!
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--mainColorBright{color:var(--mainColorHighlight)}.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}}.hasCaption{position:relative}@media (min-width: 768px){.hasCaption{padding-bottom:3.5rem}}.new-caption{position:absolute;left:0;bottom:0;width:100%;background-color:#000;font-family:"hk_grotesksemibold",sans-serif;font-size:1.3rem;line-height:1.35em;color:#DDE1E2;padding-block:1.2rem;padding-left:3.7rem;padding-right:10%;background-color:#000;font-weight:400}@media (max-width: 767px){.new-caption{font-size:12px}}@media (max-width: 767px){.new-caption{padding:10px 10% 12px 28px;font-size:10px}}.new-caption::before{background-color:var(--mainColorBright);border-radius:50%;content:'';display:inline-block;height:7px;left:-1.9rem;position:relative;top:-1px;vertical-align:middle;width:7px;margin-right:-1rem}@media (max-width: 767px){.new-caption::before{left:-16px;margin-right:-7px}}.new-caption.under{position:relative;margin-top:.4rem}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}@media (max-width: 767px){.hide-mobile{display:none !important}}@media (min-width: 768px){.hide-desktop{display:none !important}}.hide-all{display:none !important}.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 p a{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:#fff}@media (max-width: 767px){.footer__institute p a{font-size:12px}}.footer__institute .logo-links{width:18.8rem;height:10rem;padding:0 1.4rem}.footer__institute .logo-links.is-active{border-top:3px solid #2588FE}.footer__institute .logo-links[href='']{cursor:default;pointer-events:none}.footer__institute .logo-links:not([href='']):hover img{scale:1.05}.footer__institute .logo-links 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}.network-locations__row.mobile .network-locations__secondary-item:first-child{display:none}@media (max-width: 1023px){.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: 1023px){.network-locations__top{padding-left:0}}.network-locations__top .p--caption{font-family:"hk_grotesksemibold",sans-serif;margin-left:auto;color:#fff;font-size:clamp(10px, 0.86vw, 12px)}@media (max-width: 1023px){.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;font-size:clamp(10px, 0.86vw, 12px)}.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: 1024px){.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:clamp(10px, 1.0156vw, 14px);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}@media (max-width: 767px){.header__branding svg path{fill:var(--mainColor)}}.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.2rem}.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}@media (min-width: 768px){.header__nav-top-item{white-space:nowrap}}.header__nav-top-item.disable-top-link{pointer-events:none}.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--blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:calc(100% - 1rem);height:50rem}.body-rail-nav-right--wrap .body-rail--top-part-nav{width:36.4rem;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(var(--mainColorDarkAlpha), 0.7);-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{position:absolute;z-index:-1;opacity:0;margin:0;padding:0;width:0;height:0}.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}}.media-block__media{margin-bottom:4rem;max-width:100%;height:auto}@media (max-width: 767px){.media-block__media{margin-bottom:2rem}}.media-block__media .video,.media-block__media .video-wrapper{margin:0;aspect-ratio:16/9;width:100%;height:auto;max-width:none !important}.media-block__media .video .w-chrome,.media-block__media .video-wrapper .w-chrome{height:100% !important;width:100% !important}.media-block__media .media-caption p:not(.override){font-size:1.1rem;line-height:1.3em;margin-top:1.3rem;color:#3E484C}@media (max-width: 767px){.media-block__media .media-caption p:not(.override){font-size:10px}}.media-block__media .media-caption p:not(.override):not(:last-child){margin-bottom:1em}.media-block__media .media-caption p:not(.override):last-child{margin-bottom:0}.media-block__media figure img{max-height:unset !important;margin:0 !important}@media (min-width: 768px){.media-block.half .media-block__media{width:50%;float:left;margin-right:4rem;margin-bottom:.7rem}}@media (min-width: 768px){.media-block.half .media-block__media.media-right{float:right;margin-left:4rem;margin-right:0}}@media (min-width: 768px){.media-block.half .media-block__media.dangle{margin-bottom:3.6rem}}.two-image-block__wrap{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}@media (min-width: 768px){.two-image-block__wrap{flex-direction:row;gap:1.8rem;margin-bottom:2.05rem}}.two-image-block__image{width:100%}@media (min-width: 768px){.two-image-block__image{width:calc(50% - 0.9rem)}}.two-image-block__image img{width:100%}.two-image-block .media-caption p:not(.override){font-size:1.2rem;line-height:130%;color:#3E484C}@media (max-width: 767px){.two-image-block .media-caption p:not(.override){font-size:12px}}.two-image-block .media-caption p:not(.override):not(:last-child){margin-bottom:1em}body.sidebar-open{overflow:hidden}body.sidebar-open .filter-button{opacity:0}.sidebar{position:relative;padding-top:4.3rem;height:100%}@media (max-width: 767px){.sidebar{position:fixed;top:10.3rem;left:100vw;width:calc(100% - 2.3rem);padding-top:3.5rem;padding-left:0;translate:0;transition:translate 0.5s ease;background:#F6FAFE}}@media (min-width: 768px){.sidebar:before{content:'';position:absolute;top:0;left:0;width:40.4rem;height:100%;background:rgba(var(--mainColorAlpha), 0.05);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}}.sidebar-wrap{height:100%}.sidebar h2{color:#000;text-transform:uppercase;font-weight:700}.sidebar-nav-wrap{position:relative;padding-left:4rem}.sidebar-nav-wrap::after{content:'';position:absolute;bottom:0;left:0;height:1px;width:40.4rem;background-color:#EBEBEB}.sidebar .close-filter-button{float:right;display:flex;gap:.9rem;outline:none;border:none;background-color:transparent;align-items:center;color:#3E484C;font-size:12px;font-weight:700;font-family:"Barlow",sans-serif;padding:.5rem .2rem 0 .5rem}.sidebar-pages-nav[class]{padding-bottom:4rem}.sidebar-pages-nav[class] li:not(:last-child){margin-bottom:1.1rem}.sidebar-pages-nav[class] li a,.sidebar-pages-nav[class] li button{font-family:"STIX Two Text",serif;font-size:2.6rem;font-weight:600;line-height:139%;letter-spacing:-.026rem;color:#090C10;transition:all 0.25s ease;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer}.sidebar-pages-nav[class] li svg{opacity:0;transition:all 0.25s ease;margin-left:1.1rem}.sidebar-pages-nav[class] li.is-active a,.sidebar-pages-nav[class] li.is-active button,.sidebar-pages-nav[class] li:hover a,.sidebar-pages-nav[class] li:hover button{color:var(--mainColor)}.sidebar-pages-nav[class] li:hover svg{opacity:1}.sidebar .locations-nav-wrap{padding-bottom:6rem}@media (max-width: 767px){.sidebar .locations-nav-wrap{padding-bottom:5.2rem}}.sidebar .locations-nav-wrap h2{margin:5rem 0 2rem}@media (max-width: 767px){.sidebar .locations-nav-wrap h2{margin-top:4.7rem}}.sidebar-locations-nav[class] li:not(:last-child){margin-bottom:1.1rem}.sidebar-locations-nav[class] li a{font-size:1.6rem;font-weight:500;line-height:135%;letter-spacing:-.026rem;color:#262E31}.sidebar-locations-nav[class] li:hover.chi a{color:#139E64}.sidebar-locations-nav[class] li:hover.nyc a{color:#1156B5}.sidebar-locations-nav[class] li:hover.sf a{color:#00A0DD}.sidebar-locations-nav[class] li:hover.ii a{color:#007977}.sidebar-locations-nav[class] li:hover a{color:#2588FE;text-decoration:underline}.sidebar-locations-nav[class] li.hidden{display:none}.sidebar .categories-nav-wrap{padding-bottom:5rem}@media (max-width: 767px){.sidebar .categories-nav-wrap{padding-bottom:5.2rem}}.sidebar .categories-nav-wrap h2{margin:5rem 0 2rem}@media (max-width: 767px){.sidebar .categories-nav-wrap h2{margin:4.85rem 0 3.45rem}}.sidebar .categories-nav-wrap.hidden{display:none}.sidebar-categories-nav[class]{display:flex;flex-wrap:wrap;gap:.6rem;margin-left:-.6rem}@media (max-width: 767px){.sidebar-categories-nav[class]{gap:.5rem}}.sidebar-categories-nav[class] li{background-color:#fff;width:-webkit-fit-content;width:fit-content;margin-bottom:0;transition:all 0.25s ease;line-height:normal}.sidebar-categories-nav[class] li a,.sidebar-categories-nav[class] li button{display:block;padding:.7rem 1.2rem;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;color:#036DEA;font-weight:700;text-transform:uppercase;transition:all 0.25s ease;background-color:transparent;border:none;cursor:pointer}@media (max-width: 767px){.sidebar-categories-nav[class] li a,.sidebar-categories-nav[class] li button{font-size:10px}}@media (max-width: 767px){.sidebar-categories-nav[class] li a,.sidebar-categories-nav[class] li button{font-size:11px;line-height:13px}}.sidebar-categories-nav[class] li.is-active,.sidebar-categories-nav[class] li:hover{background-color:#036DEA}.sidebar-categories-nav[class] li.is-active a,.sidebar-categories-nav[class] li.is-active button,.sidebar-categories-nav[class] li:hover a,.sidebar-categories-nav[class] li:hover button{color:#fff}.sidebar .social-wrap{margin-top:5rem;padding-bottom:5rem;padding-left:4.8rem}@media (max-width: 767px){.sidebar .social-wrap{margin-top:2.9rem;padding-bottom:3.8rem}}.sidebar .social-wrap h2{color:#262E31;margin-bottom:1.5rem}@media (max-width: 767px){.sidebar .social-wrap h2{margin-bottom:1rem}}.sidebar .social-wrap .social-icons-wrap a{width:3.9rem;height:3.9rem;display:inline-block;position:relative;transition:background-color 0.5s ease}.sidebar .social-wrap .social-icons-wrap a svg{width:3.9rem !important;height:3.9rem !important}.sidebar .social-wrap .social-icons-wrap a svg path{fill:var(--mainColor) !important}.sidebar .social-wrap .social-icons-wrap a:hover{background-color:var(--mainColor)}.sidebar .social-wrap .social-icons-wrap a:hover svg path{fill:#fff !important}.sidebar .social-wrap .social-icons-wrap a:not(:last-child){margin-right:.5rem}.sidebar .social-wrap .social-icons-wrap a svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.sidebar .social-wrap .social-icons-wrap a svg path{transition:all 0.5s ease}.sidebar .contact-wrap{padding-top:3.95rem;padding-left:4.8rem;padding-bottom:4.1rem}@media (min-width: 768px){.sidebar .contact-wrap::after{display:none}}.sidebar .contact-wrap h2{margin-bottom:2rem}.sidebar .contact-wrap .copy{font-size:1.6rem;color:#262E31;line-height:135%}.sidebar .contact-wrap .copy a{color:var(--mainColorMedium);font-family:"hk_grotesksemibold",sans-serif;font-weight:700}.sidebar .contact-wrap .copy a:hover{text-decoration:underline}.sidebar .contact-wrap .author-wrap{display:flex;flex-wrap:wrap;margin-top:3rem}.sidebar .contact-wrap .author-wrap .author{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2rem}.sidebar .contact-wrap .author-wrap .author img{width:4.5rem;height:4.5rem;border-radius:50%}.sidebar .contact-wrap .author-wrap .author article{width:calc(100% - 4.5rem);padding-left:1.5rem}.sidebar .contact-wrap .author-wrap .author p{margin:0}.sidebar .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}.sidebar .contact-wrap .author-wrap .author .job-title{color:#262E31;font-size:1.3rem;line-height:158%;font-weight:400}.sidebar.is-open{overflow-y:scroll;overflow-x:hidden;translate:calc(-100vw + 2.3rem);box-shadow:0 30px 40px rgba(0,0,0,0.1);height:calc(100% + 13rem);padding-right:2rem;z-index:5}.sidebar.is-open .sidebar-wrap{height:200%}.search-form{position:relative}.search-form--icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}.search-form--icon svg circle{stroke:var(--mainColor)}.search-form--icon svg path{fill:var(--mainColor)}.search-form.cond{display:flex;align-items:center;background-color:#F9F9FA;border:solid 1px #DDE1E2;border-radius:3rem;overflow:hidden;cursor:pointer}.search-form.cond .search-form--btn-stack{position:relative;width:36px;height:36px}@media (min-width: 768px){.search-form.cond .search-form--btn-stack{width:3.6rem;height:3.6rem}}.search-form.cond input.search-form--input{padding-left:12px;padding-top:8px;padding-bottom:8px;font-size:14px;border:none;background-color:transparent;color:#565F63;transition:all 400ms ease;cursor:pointer}.search-form.cond input.search-form--input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (min-width: 768px){.search-form.cond input.search-form--input{padding-left:1.2rem;padding-top:0.8rem;padding-bottom:0.8rem;font-size:1.5rem}.search-form.cond input.search-form--input.is-hidden{padding:0;width:0}}.search-form.cond div.search-form--clear{position:absolute;top:2px;right:2px;width:32px;height:32px;margin:0;padding:0;border:none;opacity:0;pointer-events:none;transition:all 400ms ease;cursor:pointer}.search-form.cond div.search-form--clear svg{width:100%;height:100%}.search-form.cond div.search-form--clear svg *{transition:all 400ms ease}.search-form.cond div.search-form--clear svg circle{fill:var(--mainColor)}.search-form.cond div.search-form--clear svg path{stroke:var(--mainColor)}.search-form.cond div.search-form--clear:hover svg circle{fill:var(--mainColor);opacity:1}.search-form.cond div.search-form--clear:hover svg path{stroke:#fff}.search-form.cond div.search-form--clear.is-shown{opacity:1;pointer-events:auto}@media (min-width: 768px){.search-form.cond div.search-form--clear{top:0.2rem;right:0.2rem;width:3.2rem;height:3.2rem}}.search-form.cond .search-form--btn{position:absolute;top:2px;right:2px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:rgba(var(--mainColorBrightAlpha), 0.2);margin:0;padding:0;border:none;transition:all 400ms ease}.search-form.cond .search-form--btn svg{width:20px;transform:translate(-1px, -2px)}.search-form.cond .search-form--btn svg *{transition:all 400ms ease}.search-form.cond .search-form--btn svg circle{stroke:var(--mainColorBright)}.search-form.cond .search-form--btn svg path{fill:var(--mainColorBright)}@media (min-width: 768px){.search-form.cond .search-form--btn svg{width:2rem;transform:translate(-0.1rem, -0.2rem)}}.search-form.cond .search-form--btn:hover{background-color:var(--mainColor)}.search-form.cond .search-form--btn:hover svg circle{stroke:#fff}.search-form.cond .search-form--btn:hover svg path{fill:#fff}.search-form.cond .search-form--btn.is-hidden{opacity:0;pointer-events:none}@media (min-width: 768px){.search-form.cond .search-form--btn{top:0.2rem;right:0.2rem;width:3.2rem;height:3.2rem}}.search-form.cond:hover .search-form--btn{background-color:var(--mainColor)}.search-form.cond:hover .search-form--btn svg circle{stroke:#fff}.search-form.cond:hover .search-form--btn svg path{fill:#fff}.search-form.cond.is-hidden .search-form--input.cond{padding:0;width:0}.search-form.full .search-form--btn{border:solid 1px transparent !important}.search-form.full .search-form--btn:focus{border-color:#fff;box-shadow:0 0 0 1px var(--mainColor)}@media (min-width: 768px){.search-form.full .search-form--btn-stack .search-form--clear{display:none}}@media (max-width: 767px){.search-form.full .search-form--btn-stack{position:absolute;right:0;top:50%;transform:translateY(-50%);display:none}.search-form.full .search-form--btn-stack .search-form--btn{display:none !important}.search-form.full .search-form--btn-stack .search-form--clear{display:block}.search-form.full .search-form--btn-stack .search-form--clear svg circle{fill:var(--mainColor)}.search-form.full .search-form--btn-stack .search-form--clear svg path{stroke:var(--mainColor)}}.search-form--container{position:absolute;top:0;left:0;width:100%;padding:2rem 0;background-color:#fff;opacity:0;pointer-events:none}.search-form--container.is-active{top:100%;opacity:1;pointer-events:auto}@media (max-width: 767px){.search-form--container{height:100%;display:flex;align-items:flex-end}.search-form--container.is-active{top:0;padding:1rem 0;z-index:99}}.search-form--bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(var(--mainColorAlpha), 0.2);z-index:99997;pointer-events:none;opacity:0;transition:all 400ms ease}.search-form--bg.is-active{opacity:1;pointer-events:auto}.search-form .search-form--input::-webkit-input-placeholder{color:#3E484C}.search-form .search-form--input::-moz-placeholder{color:#3E484C}.search-form .search-form--input:-ms-input-placeholder{color:#3E484C}.search-form .search-form--input:-moz-placeholder{color:#3E484C}.nav-search-mobile{display:flex;align-items:center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important}.searchwp-live-search-results{box-shadow:none;border-radius:0;border:solid 1px #e1e1e1;border-top:none;transform:translateY(-4px)}@media (min-width: 768px){.searchwp-live-search-results{display:none !important;pointer-events:none !important}}body.theme-cyan .sr--list .results{color:#0D7CB5}.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{padding:10rem 0 2rem}@media (max-width: 767px){.index .locationsHome__news{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 .hbspt-form form p.legal+.hs_error_rollup{margin-top:2rem}.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;font-weight:600}.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}.our-work-grid__list-item.theme--green .caption{background:#008758}.our-work-grid__list-item.theme--green .learn-more{color:#008758}.our-work-grid__list-item.theme--green svg path{stroke:#008758}.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}}@media (max-width: 767px){.owh--hero.groups-projects--hero:has(img.mobile-only){padding-top:40rem}}.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 (min-width: 768px){.owh--hero figure img.mobile-only{display:none}}@media (max-width: 767px){.owh--hero figure{overflow:hidden}.owh--hero figure img{height:101%;width:130%;object-position:33% 10%}.owh--hero figure img.desktop-only{display:none}.owh--hero figure img.mobile-only{height:auto;width:100%}}.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-title p{font-size:2.2rem}@media (max-width: 767px){.owh--intro-title p{font-size:1.8rem}}.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:has(a):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}}@media (max-width: 767px){body.our-work-highlight.theme-green .container{padding:0 2rem}}body.our-work-highlight.theme-green .owh--hero::before{mix-blend-mode:normal;background:linear-gradient(7deg, #0A5E44 27.48%, rgba(10,94,68,0) 62.25%),linear-gradient(36deg, #0A5E44 15.01%, rgba(10,94,68,0) 48.47%)}@media (max-width: 767px){body.our-work-highlight.theme-green .owh--hero::before{background:linear-gradient(16deg, #0A5E44 15.93%, rgba(10,94,68,0) 95.95%),linear-gradient(33deg, #0A5E44 16.97%, rgba(10,94,68,0) 70.41%)}}body.our-work-highlight.theme-green .owh--intro{padding-top:2.4rem}@media (min-width: 768px){body.our-work-highlight.theme-green .owh--intro{padding-top:6.8rem;padding-bottom:5.5rem}}body.our-work-highlight.theme-green .owh--intro-title{margin-bottom:1.6rem}@media (min-width: 768px){body.our-work-highlight.theme-green .owh--intro-title{margin-bottom:3.5rem}}@media (min-width: 768px){body.our-work-highlight.theme-green .owh--intro-row .col img{max-height:47.2rem}}body.our-work-highlight.theme-green .owh--intro-row .col p{font-size:1.8rem;line-height:1.4em}@media (max-width: 767px){body.our-work-highlight.theme-green .owh--intro-row .col p{font-size:16px}}@media (min-width: 768px){body.our-work-highlight.theme-green .owh--highlight-block{height:52.3rem;align-items:center}}body.our-work-highlight.theme-green .owh--highlight-block .bg::after{background:linear-gradient(84deg, rgba(10,94,68,0.95) 45.09%, rgba(10,94,68,0) 65.73%)}body.our-work-highlight.theme-green .owh--highlight-block .copy{padding:2rem 1.5rem}@media (min-width: 768px){body.our-work-highlight.theme-green .owh--highlight-block .copy{padding:11.6rem 8rem 11.3rem}}@media (max-width: 767px){body.our-work-highlight.theme-green .owh--highlight-block .copy h3{font-size:2.4rem}}body.our-work-highlight.theme-green .owh--highlight-block .copy .btn{margin-top:3.5rem}@media (min-width: 768px){body.our-work-highlight.theme-green .owh--highlight-block:not(:has(.btn)){align-items:flex-start}}body.our-work-highlight.theme-green .owh--highlight-block.right .bg::after{background:linear-gradient(264deg, rgba(10,94,68,0.95) 51.01%, rgba(10,94,68,0) 72.06%)}body.our-work-highlight.theme-green .Bottom__Signup{padding-top:6rem}@media (min-width: 768px){body.our-work-highlight.theme-green .Bottom__Signup{padding-top:9.6rem}}.helix-bg{width:100%;position:absolute;left:0;top:4.81rem}.helix-bg img{width:100%}@media (max-width: 959px){.helix-bg{top:15rem}}.blog-lander .tools-badge,.blog-lander .cata-badge{position:absolute;top:-1.49rem;left:1.2rem;z-index:1}.blog-lander .tools-badge img,.blog-lander .cata-badge img{width:7.6rem}@media (max-width: 767px){.blog-lander .tools-badge img,.blog-lander .cata-badge img{width:7rem}}.blog-lander .Bottom__Signup{border-top:0.1rem solid #BDC3C6}.blog-lander .newsroom--main-content{overflow:visible}@media (min-width: 768px) and (max-width: 1800px){.blog-lander .newsroom--main-content .container{padding-left:0;max-width:unset;margin-left:0;margin-right:0;padding-right:0}}@media (min-width: 1800px){.blog-lander .newsroom--main-content .container{padding-left:4.7rem;padding-right:4.7rem}}@media (min-width: 768px){.blog-lander .newsroom--main-content .main-content-left{padding-top:6.7rem;padding-right:8.26rem}}@media (min-width: 768px) and (max-width: 1800px){.blog-lander .newsroom--main-content .main-content-left{padding-left:9.3rem;width:87.561rem}}@media (min-width: 768px) and (max-width: 1800px){.blog-lander .newsroom--main-content .main-content-right{width:calc(100% - 87.561rem);padding-right:5.5rem}}.blog-lander .newsroom--main-content .location-tag{z-index:1}@media (min-width: 768px){.blog-lander .newsroom--main-content .pagination{margin-top:5.58rem}}@media (min-width: 768px){.blog-lander .newsroom--hero{padding-left:1.4rem;margin-bottom:5.7rem}}.blog-lander .newsroom--hero h1{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesk",sans-serif;font-weight:400;color:#262E31;margin-top:-2.2rem}@media (max-width: 767px){.blog-lander .newsroom--hero h1{font-size:14px}}.blog-lander .newsroom--hero .hub-logo{padding:0}.blog-lander .newsroom--hero .hub-logo a{pointer-events:none}.blog-lander .newsroom--hero .hub-logo a svg{width:27.2rem;height:8rem}.blog-lander .newsroom--hero .hub-logo a svg path:not(.top-logo){display:none}.blglr__featured{padding:1.7rem 2.8rem 1.7rem 1.9rem;border:1px solid rgba(0,0,0,0.1);background:#fff;display:block;min-height:28.2rem}@media (max-width: 767px){.blglr__featured{padding:1.7rem 1.9rem 2.5rem;min-height:unset}}.blglr__featured:hover{box-shadow:0 1.6rem 3.2rem 0 rgba(0,0,0,0.15)}.blglr__featured h2{margin-bottom:.6rem;line-height:111%;letter-spacing:-0.01em;font-size:2rem;color:var(--mainColorDark);font-weight:600}.blglr__featured h2 strong,.blglr__featured h2 span{font-family:inherit;color:inherit}.blglr__featured p{line-height:130%}.blglr__featured .cols-wrap{width:100%}.blglr__featured .blogCard--img{position:relative;width:100%;height:0;padding-top:63.33%}.blglr__featured .blogCard--img.thumbnail-author{background-color:#F3FAFD}.blglr__featured .blogCard--img.thumbnail-author img{width:26rem;height:26rem;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:39.4rem}.blglr__featured .col-r{width:26.2rem;padding:1.5rem 0 0 2rem;display:flex;align-items:flex-start}.blglr__featured .blogCard--inner{width:100%;background:#fff;padding:0}.blglr__featured .date{margin-bottom:2rem;display:block}.blglr__featured .top-cat-wrap{display:flex;align-items:center;margin-bottom:1.4rem}@media (max-width: 767px){.blglr__featured h2{margin-bottom:.6rem;font-size:20px}.blglr__featured .cols-wrap{flex-wrap:wrap}.blglr__featured .col-r,.blglr__featured .col-l{width:100%}.blglr__featured .col-r{padding:3rem 0 0}}.blglr__featured:not(:first-of-type){margin-top:2rem}.blogCard--label{text-transform:uppercase;display:inline-block;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-weight:700;line-height:115%;font-size:1rem;letter-spacing:0.02em;color:var(--mainColorMedium)}@media (max-width: 767px){.blogCard--label{font-size:10px}}@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)}.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}.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}.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}.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-top:4rem;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;padding-bottom:2rem;border-bottom:none}}.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{margin-bottom:5.8rem}}.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}@media (max-width: 767px){.team-detail--content-main{margin-bottom:2.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}}.team-detail--content-main a{font-weight:600;border-bottom:1px solid transparent}.team-detail--content-main a:hover{border-bottom-color:var(--mainColor)}@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:0}}.team-detail--sticky .email-wrap{margin-top:3rem;text-align:center;width:30rem}@media (max-width: 767px){.team-detail--sticky .email-wrap{margin-top:1.5rem;width:100%}}.team-detail--sticky .staff-email{font-family:"Barlow",sans-serif;font-size:1.9rem;letter-spacing:0.02em;color:var(--mainColorMedium);font-weight:bold;display:inline-block;line-height:2.2rem;margin-bottom:1rem}@media (max-width: 767px){.team-detail--sticky .staff-email{font-size:18px}}.team-detail--sticky .staff-email:hover{text-decoration:underline}.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:0 auto 1.5rem;width:18rem;height:18rem;border:solid 6px #fff;box-shadow:none}}.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:27.7rem;width:100%}}@media (max-width: 767px){.blog-detail .hub-logo{width:50%}}.blog-detail .hub-logo a{display:block;position:relative}.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}@media (max-width: 767px){.blog-detail .Bottom__Signup{padding-top:3.4rem}}.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;display:block;width:100%;margin-bottom:2.8rem;margin-top:2.1rem}}.blog-detail-content--hero .post-meta .subline-wrap .categories-wrap{display:flex;max-width:30rem;gap:1rem}@media (min-width: 768px){.blog-detail-content--hero .post-meta .subline-wrap .categories-wrap{min-width:-webkit-fit-content;min-width:fit-content}}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline-wrap .categories-wrap{max-width:100%;width:100%}}.blog-detail-content--hero .post-meta .subline-wrap .categories-wrap:has(.wrap-cats){flex-wrap:wrap;min-width:unset}@media (min-width: 768px){.blog-detail-content--hero .post-meta .subline-wrap .social-icon-wrap{min-width:25%}}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline-wrap .social-icon-wrap{width:100%;display:flex;justify-content:flex-end;align-self:flex-end;float:right;position:relative;bottom:3.9rem}}.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}}.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%;white-space:nowrap}@media (max-width: 767px){.blog-detail-content--hero .post-meta .subline .category{font-size:10px}}.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:50%;margin-left:0;margin-top:2.5rem;margin-bottom:.3rem;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:-10.7rem}}@media (max-width: 767px){.blog-detail--header .hub-logo-wrap .hub-bg-wrap .hub-bg{display:none}}.blog-detail--header .hub-logo-wrap .hub-bg-wrap .hub-bg-mobile{display:none}@media (max-width: 767px){.blog-detail--header .hub-logo-wrap .hub-bg-wrap .hub-bg-mobile{display:block}}.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:8.2rem 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{margin-bottom:6rem}@media (max-width: 767px){.blog-detail--main .blog-detail-content--hero .hero-img{margin-bottom:2.5rem}}.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 div,.blog-detail--main .main-content p,.blog-detail--main .main-content span{max-width:100%}.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;clear:both}.blog-detail--main .main-content .cata-top{left:unset;right:5%}@media (max-width: 767px){.blog-detail--main .main-content .cata-top{display:none}}.blog-detail--main .main-content .tools-top{right:-0.831rem;top:3rem;position:absolute}@media (max-width: 767px){.blog-detail--main .main-content .tools-top{display:none}}.blog-detail--main .main-content .tools-top img{width:13.4rem;object-fit:cover}.blog-detail--main .main-content .post-summary{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif;color:#262E31;font-weight:600;margin:-1rem 0 2.3rem;letter-spacing:-0.01em;padding:0}@media (max-width: 767px){.blog-detail--main .main-content .post-summary{font-size:16px}}@media (max-width: 767px){.blog-detail--main .main-content .post-summary{margin:.5rem 0 0;letter-spacing:.08px}}.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 h2{color:#033E98;font-size:2.6rem;margin-bottom:2rem}@media (max-width: 767px){.blog-detail--main .main-content h2{font-size:22px}}.blog-detail--main .main-content h3,.blog-detail--main .main-content h4{color:#033E98;font-weight:700;margin-bottom:2.5rem;font-size:2rem}@media (max-width: 767px){.blog-detail--main .main-content h3,.blog-detail--main .main-content h4{font-size:18px}}.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{min-width:100%}.blog-detail--main .main-content .wp-caption img{height:auto;width:100%}}.blog-detail--main .main-content .wp-caption.aligncenter{min-width:unset;margin-inline:auto}.blog-detail--main .main-content .wp-caption.aligncenter img{width:unset}.blog-detail--main .main-content .wp-caption-text{font-size:1.1rem;line-height:1.3em;margin-top:1.3rem;color:#3E484C}@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 .main-content img{max-width:100%;height:auto}.blog-detail--main .tags--wrap{position:absolute;height:0;width:0;visibility:hidden;margin:0;padding:0}.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}.alignright img{width:100%}}.alignleft{float:left;padding-right:2.2rem}@media (max-width: 767px){.alignleft{float:unset;padding-right:0}.alignleft img{width:100%}}.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:var(--mainColorHighlight);cursor:pointer;pointer-events:auto}.people--scroller-link.has-link span{color:var(--mainColorBright)}.people--scroller-link.has-link:hover{background-color:var(--mainColorBright)}.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:1.8rem;line-height:1.4em;padding:5rem 0 2.5rem}@media (max-width: 767px){.resources__intro-content p{font-size:16px}}.resources__intro-content p a{font-weight:600}.resources__intro-content p a:hover{text-decoration:underline}.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}}.resources__grid-item-actions.two{bottom:.5rem}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.image::before{display:none}@media (max-width: 767px){.video-bg-careers--hero.image .desktop{display:none}}@media (min-width: 768px){.video-bg-careers--hero.image .mobile{display:none}}.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;background-color:#000}@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.has-bottom-text{padding-bottom:8rem}@media (max-width: 767px){body.about-page .about__hero.has-bottom-text{padding-bottom:5.4rem}}body.about-page .about__hero .bottom-text{position:absolute;bottom:0;mix-blend-mode:normal;width:100%;padding-block:2rem;z-index:3;background-color:rgba(var(--mainColorBrightAlpha), 0.3)}@media (max-width: 767px){body.about-page .about__hero .bottom-text{padding-block:1.4rem}}body.about-page .about__hero .bottom-text.blank-box{padding-block:2.5rem}@media (max-width: 767px){body.about-page .about__hero .bottom-text.blank-box{padding-block:2rem}}body.about-page .about__hero .bottom-text p{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;font-size:1.3rem;line-height:1.35em;color:#fff;font-size:1.3rem;line-height:135%}@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;line-height:115%;text-transform:uppercase;cursor:pointer;font-family:"Barlow",sans-serif;font-weight:bold;letter-spacing:0.02em}@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:var(--mainColor)}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 p:not(.wp-caption-text){font-size:1.8rem;line-height:1.4em}@media (max-width: 767px){body.about-page .content-body__content .content-body__mainhead p:not(.wp-caption-text){font-size:16px}}body.about-page .content-body__content .content-body__mainhead a:not(.btn){font-size:1.8rem;line-height:1.4em;color:var(--mainColor)}@media (max-width: 767px){body.about-page .content-body__content .content-body__mainhead a:not(.btn){font-size:16px}}@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:600}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 .headshot-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:6.7rem;margin-top:5.2rem;margin-bottom:4rem}@media (max-width: 767px){body.about-page .headshot-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2.9rem;margin-top:3rem;margin-bottom:.1rem}}body.about-page .headshot-grid__item{text-align:center}body.about-page .headshot-grid__item img{border-radius:50%}body.about-page .headshot-grid__item .name:not(.wp-caption-text){font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;margin-top:2.3rem;margin-bottom:0;line-height:115%;font-weight:700;color:var(--mainColorDark);text-transform:uppercase}@media (max-width: 767px){body.about-page .headshot-grid__item .name:not(.wp-caption-text){font-size:12px}}@media (max-width: 767px){body.about-page .headshot-grid__item .name:not(.wp-caption-text){margin-top:2.2rem}}body.about-page .headshot-grid__item .position:not(.wp-caption-text){margin-top:1rem;margin-bottom:0;font-size:1.3rem;color:#3E484C;line-height:135%}@media (max-width: 767px){body.about-page .headshot-grid__item .position:not(.wp-caption-text){font-size:1.2rem;margin-top:.7rem}}body.about-page .list-blocks{margin-top:2.4rem;margin-bottom:4rem}@media (max-width: 767px){body.about-page .list-blocks{margin-top:3rem;margin-bottom:.1rem}}body.about-page .list-blocks__block{background-color:#F9F9FA;padding:2.6rem 2.9rem;margin-block:1.2rem}@media (max-width: 767px){body.about-page .list-blocks__block{padding:2.6rem 1.75rem}}body.about-page .list-blocks__block h3{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesksemibold",sans-serif;line-height:1.25em}@media (max-width: 767px){body.about-page .list-blocks__block h3{font-size:14px}}body.about-page .list-blocks__block ul{margin:1.6rem 0 0;padding-left:2rem}@media (max-width: 767px){body.about-page .list-blocks__block ul{margin-top:1.4rem}}body.about-page .list-blocks__block ul li{font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){body.about-page .list-blocks__block ul li{font-size:14px}}body.about-page .list-blocks__block ul li::marker{font-size:1.2rem}body.about-page .list-blocks__block ul li:not(:last-of-type){margin-bottom:1em}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;margin-right:2rem}@media (max-width: 767px){body.about-page .image-grid .stacked-images{margin-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{margin-right:2rem}@media (max-width: 767px){body.about-page .image-grid.reversed .large-image{margin-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}body.about-page.theme-green .body-rail--top-part::before{background-color:var(--mainColorMedium) !important;opacity:0.8}.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}@media (max-width: 767px){.people-lander .team--grid-members .team-card--top figure{border:none}}.people-lander .mobile-title{display:none}.people-lander.theme-green .col-r{background:linear-gradient(180deg, rgba(19,158,100,0.05) 0%, rgba(255,255,255,0) 100%)}.people-lander.theme-cyan .col-r{background:linear-gradient(180deg, rgba(0,160,221,0.05) 0%, rgba(255,255,255,0) 100%)}.people-lander.theme-navy .col-r{background:linear-gradient(180deg, rgba(17,86,181,0.05) 0%, rgba(255,255,255,0) 100%)}.people-lander.theme-navy .content-nav-wrap ul li[data-url="board-of-directors"]{display:none !important}.people-lander.theme-navy .people-lander--main .main-sec-nav .alumni-nav-item{display:none}.people-lander.theme-navy .people-lander--main .hide-and-show-sec--third .team-grid-wrap{padding-top:0}.people-lander.theme-navy .people-lander--main .people--scroller{display:none !important}.people-lander.theme-navy .people-lander--main .alumni-team-grid-section{display:none}.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,.people-lander--main .main-section.lab-site .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,.people-lander--main .main-section.lab-site .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,.people-lander--main .main-section.lab-site .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,.people-lander--main .main-section.lab-site .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),.people-lander--main .main-section.lab-site .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,.people-lander--main .main-section.lab-site .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;font-weight:600}.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,.people-lander--main .main-section.lab-site .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,.people-lander--main .main-section.lab-site .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,.people-lander--main .main-section.lab-site .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,.people-lander--main .main-section.lab-site .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}@media (max-width: 767px){.anniversary-inner-wrap.icon-right{margin-top:-42rem}}.anniversary-inner-wrap.icon-right .back-link-wrap{margin-bottom:4.6rem}@media (max-width: 767px){.anniversary-inner-wrap.icon-right .back-link-wrap{margin-bottom:3.2rem}}.anniversary-inner-wrap.icon-right .main-icon{border-radius:0;max-width:18rem}@media (max-width: 767px){.anniversary-inner-wrap.icon-right .main-icon{margin-inline:auto;max-width:13.4rem}}@media (min-width: 768px){.anniversary-inner-wrap.icon-right .main-icon{float:right}}.anniversary-inner-wrap.icon-right .row{display:block}@media (min-width: 768px){.anniversary-inner-wrap.icon-right .row{max-width:75%;margin-bottom:4rem}}.anniversary-inner-wrap.icon-right .row .register-wrap{margin-top:.3rem;margin-bottom:3rem}@media (max-width: 767px){.anniversary-inner-wrap.icon-right .row .register-wrap{margin-bottom:2rem}}.anniversary-inner-wrap.icon-right .row .BtnTheme{padding:.86rem 1.7rem}.speakers-wrap.four-wide{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 767px){.speakers-wrap.four-wide{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:2.9rem}}.speakers-wrap.four-wide .speaker{flex-direction:column;justify-content:flex-start}.speakers-wrap.four-wide .speaker img,.speakers-wrap.four-wide .speaker .no-image{margin:0 0 1.6rem 0;width:12.1rem;height:12.1rem}@media (max-width: 767px){.speakers-wrap.four-wide .speaker img,.speakers-wrap.four-wide .speaker .no-image{width:13.55rem;height:13.55rem}}.speakers-wrap.four-wide .speaker .no-image{background-color:#F2FAFD;border-radius:50%}.speakers-wrap.four-wide .speaker .speaker-copy{text-align:center;max-width:15rem}.speakers-wrap.four-wide .speaker .speaker-copy p{font-size:1.3rem}@media (max-width: 767px){.speakers-wrap.four-wide .speaker .speaker-copy p{font-size:1.2rem}}.speakers-wrap.four-wide .speaker .speaker-copy p.name{line-height:1.49rem;font-family:"Barlow",sans-serif;color:#040F46;margin-bottom:.6rem}@media (max-width: 767px){.speakers-wrap.four-wide .speaker .speaker-copy p.name{line-height:1.38rem;margin-bottom:.7rem}}.speakers-wrap.four-wide .speaker .speaker-copy p.person-infor{color:#3E484C;line-height:1.755rem}.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,.password--wrapper{position:absolute;width:100%;height:100vh;background-color:#fff;z-index:9999;top:0;left:0;overflow:hidden}.password--wraper .post-password-form,.password--wrapper .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,.password--wrapper p{font-size:1.4rem;color:#fff}.password--wraper p label,.password--wrapper p label{width:100%;display:block;margin-top:2rem}.password--wraper p label input,.password--wrapper p label input{margin-top:1rem;font-size:1.4rem;padding:0.8rem 0.4rem}.password--wraper form input,.password--wrapper 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}@media (min-width: 768px){body.locationsHome.theme-cyan .locationsHome__research-content h2{font-size:3.3rem}}@media (min-width: 768px) and (max-width: 767px){body.locationsHome.theme-cyan .locationsHome__research-content h2{font-size:28px}}body.locationsHome.theme-green .locationsHome__hero .container-1060{z-index:3}@media (min-width: 769px){body.locationsHome.theme-green .locationsHome__intro-logo{top:-21.5rem}}@media (max-width: 768px){body.locationsHome.theme-green .locationsHome__intro-logo{right:0}}@media (min-width: 768px){body.locationsHome.theme-green .locationsHome__research{margin-bottom:-3.8rem}}@media (min-width: 768px){body.locationsHome.theme-green .locationsHome__research-content{margin:13.5rem 11.1rem 0 .4rem;width:41.4rem;min-width:41.4rem}}@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}}@media (min-width: 768px){body.locationsHome.theme-navy .locationsHome__leadership+.locationsHome__research{margin-top:-4.6rem}}@media (min-width: 768px){body.locationsHome.theme-navy .locationsHome__research{margin-bottom:-3.8rem}}@media (min-width: 768px){body.locationsHome.theme-navy .locationsHome__research-content{margin:11rem 11.1rem 0 .4rem;width:41.4rem;min-width:41.4rem}}body.locationsHome .locationsHome__news,body.locationsHome .locationsHome--blog{margin-top:6rem}.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}.locationsHome__intro .text-wrap p{font-size:1.8rem;line-height:1.4em}@media (max-width: 767px){.locationsHome__intro .text-wrap p{font-size:16px}}.locationsHome__intro .text-wrap p:not(:last-child){margin-bottom:1em}@media (min-width: 768px){.locationsHome__intro .text-wrap p .nowrap{white-space:nowrap}}.locationsHome__intro .text-wrap p a{font-weight:600;color:var(--mainColor)}.locationsHome__intro .text-wrap p a:hover{text-decoration:underline}@media (max-width: 767px){.locationsHome__intro .text-wrap{margin-top:50px;max-width:100%}}.locationsHome__intro h2{color:var(--mainColorMedium)}.locationsHome__intro h2:not(:last-child){margin-bottom:1em}@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;display:-ms-grid;display:grid}}.locationsHome__comboMod .videoBlock__right h2{margin-bottom:1.9rem}@media (min-width: 768px){.locationsHome__comboMod .videoBlock__right h2{margin:0 0 0 2.6rem}}.locationsHome__comboMod .videoBlock__right p{margin-bottom:3.1rem}@media (min-width: 768px){.locationsHome__comboMod .videoBlock__right p{-ms-grid-row-align:start;align-self:start;margin:0 4rem 5.7rem 2.6rem}}.locationsHome__comboMod .videoBlock__right-desktopImg{-ms-grid-row-align:end;align-self:end}@media (max-width: 767px){.locationsHome__comboMod .videoBlock__right-desktopImg{display:none}}@media (min-width: 768px){.locationsHome__comboMod .videoBlock__mobileGrid{display:none}}.locationsHome__comboMod .videoBlock__mobileGrid figure{width:100%;margin-bottom:1rem}.locationsHome__comboMod .videoBlock__mobileGrid figure img{width:100%}.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__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 9rem}@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-grid__cta,.locationsHome--blog .news-grid__cta{width:-webkit-fit-content;width:fit-content;margin:2rem auto 0}@media (max-width: 767px){.locationsHome__news .news-grid__cta,.locationsHome--blog .news-grid__cta{margin-top:4rem}}.locationsHome__news .news-grid__cta .BtnTheme,.locationsHome--blog .news-grid__cta .BtnTheme{padding:1.1rem 4.5rem}.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__news .news-card__img img.default-card,.locationsHome--blog .news-card__img img.default-card{background-color:#F1F4F5}.locationsHome--blog{margin-top:4rem !important}.locationsHome--blog .hub-logo{padding-bottom:3rem;border-bottom:1px solid #BDC3C6;margin-bottom:3rem}.locationsHome--blog .tools-trade-wrap .cata-top{display:none}.locationsHome--blog .tools-badge{position:absolute;left:0;top:0;z-index:1;width:10.4rem;height:3.8rem;z-index:3}.locationsHome--blog .tools-badge img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.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:var(--mainColor);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}}.locationsHome__research{margin-top:9.8rem;margin-bottom:-5.1rem}@media (max-width: 767px){.locationsHome__research{margin-top:15px;margin-bottom:32px}}@media (max-width: 767px){.locationsHome__research .desktop-only{display:none}}@media (min-width: 768px){.locationsHome__research .mobile-only{display:none}}.locationsHome__research .container{display:flex;justify-content:space-between}@media (max-width: 767px){.locationsHome__research .container{flex-direction:column-reverse}}@media (min-width: 768px){.locationsHome__research-content{margin:3.6rem 11.1rem 0 2.7rem;width:39rem;min-width:39rem}}.locationsHome__research-content h2{color:var(--mainColorMedium);margin-bottom:2.8rem}@media (max-width: 767px){.locationsHome__research-content h2{margin-bottom:20px}}.locationsHome__research-content p{color:#262E31;margin-bottom:3rem;text-wrap:pretty}@media (max-width: 767px){.locationsHome__research-content p{margin-bottom:25px}}@media (min-width: 768px){.locationsHome__research-image{width:51.7rem;min-width:51.7rem;margin-right:1.2rem}}@media (max-width: 767px){.locationsHome__research-image{width:calc(100% + 2.8rem);margin-inline:-1.4rem}}.newsroom .Bottom__Signup{border-top:0.1rem solid #BDC3C6}@media (max-width: 767px){.newsroom .Bottom__Signup{padding-top:5.5rem}}.newsroom .pagination{display:flex;justify-content:center;margin-top:9rem;margin-bottom:4rem}@media (max-width: 767px){.newsroom .pagination{margin-bottom:3rem}}.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.no-pagination{display:none}.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--hero{margin-bottom:5rem}@media (max-width: 767px){.newsroom--hero{margin-bottom:4.4rem}}.newsroom--hero h1{font-weight:bold;font-size:4.3rem;color:var(--mainColorDark);margin:0}@media (max-width: 767px){.newsroom--hero h1{font-size:33px}}@media (max-width: 767px){.newsroom--hero h1{font-size:3.8rem;max-width:24rem}}.newsroom--hero .subtitle{margin-top:.8rem}.newsroom--hero .subtitle a{font-weight:bold;border-bottom:1px solid transparent;color:var(--mainColor)}.newsroom--hero .subtitle a:hover{border-color:var(--mainColor)}.newsroom--hero .filter-button{float:right;display:flex;gap:1.3rem;outline:none;border:none;background-color:transparent;align-items:center;color:#3E484C;font-size:12px;font-weight:700;font-family:"Barlow",sans-serif;padding:0 0 0 .5rem;opacity:1;transition:opacity 0.3s ease}.newsroom--main-content{border-top:0.1rem solid #DDE1E2;overflow:hidden}@media (min-width: 768px) and (max-width: 1800px){.newsroom--main-content .container{padding-left:8.55rem;padding-right:5.5rem}}.newsroom--main-content .location-tag{position:absolute;top:0;left:0;width:-webkit-fit-content;width:fit-content;padding:.7rem .9rem;color:#fff;text-transform:uppercase;font-weight:700;background-color:#036DEA;z-index:1}.newsroom--main-content .location-tag.mini{padding:.38rem 1.25rem !important;font-size:9px}.newsroom--main-content .location-tag.news{padding:.533rem .8rem !important;font-size:7.33px}.newsroom--main-content .location-tag.press{padding:.653rem .98rem !important;font-size:9px;line-height:110%}.newsroom--main-content .location-tag.sf{background-color:#0D7CB5}.newsroom--main-content .location-tag.ny{background-color:#033E98}.newsroom--main-content .location-tag.chi{background-color:#008758}.newsroom--main-content .location-tag.imaging-institute{background-color:#007977}.newsroom--main-content .default-image{background-color:#F1F4F5}.newsroom--main-content .default-image.sf{background-color:#E5F5FC}.newsroom--main-content .default-image.ny{background-color:#E7EEF8}.newsroom--main-content .default-image.chi{background-color:#E7F5EF}.newsroom--main-content .default-image.imaging-institute{background-color:#E5F8F8}.newsroom--main-content .link-out{width:2.4rem}.newsroom--main-content .link-out path{stroke:var(--mainColor)}@media (max-width: 767px){.newsroom--main-content .content-wrap{margin-top:3rem}}.newsroom--main-content .top-featured{position:relative;display:block}.newsroom--main-content .top-featured .tools-badge{position:absolute;left:5%;top:-0.9rem;z-index:1;width:16rem;height:7.2rem}@media (max-width: 767px){.newsroom--main-content .top-featured .tools-badge{top:-0.46rem;width:8.8rem;height:4rem}}.newsroom--main-content .top-featured .tools-badge img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.newsroom--main-content .top-featured .cata-badge{width:16.9rem;height:8.58rem}@media (max-width: 767px){.newsroom--main-content .top-featured .cata-badge{width:8.8rem;height:3.5rem}}.newsroom--main-content .top-featured .cata-badge img{max-width:100%;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.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 #DDE1E2;padding-top:3rem}.newsroom--main-content .two-cols-wrap .tools-badge{position:absolute;left:5%;top:0;z-index:1;width:9.9em;height:5rem}@media (max-width: 767px){.newsroom--main-content .two-cols-wrap .tools-badge{width:8.8rem;height:4rem}}.newsroom--main-content .two-cols-wrap .tools-badge img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.newsroom--main-content .two-cols-wrap .cata-badge{width:9.9em;height:5rem;left:calc(5% + 2rem)}@media (max-width: 767px){.newsroom--main-content .two-cols-wrap .cata-badge{width:8.8rem;height:3.5rem}}.newsroom--main-content .two-cols-wrap .cata-badge img{max-width:100%}.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:2rem}@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:2rem}@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:0;margin-top:4rem}}.newsroom--main-content .two-cols-wrap .col:last-of-type .location-tag{left:2rem}.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 #DDE1E2}.newsroom--main-content .featured--row .card .location-tag{padding:.67rem 1.2rem}.newsroom--main-content .featured--row .card[data-category="press"]{position:relative;padding:3.8rem 3rem 2.5rem;background-color:#F9F9FA;display:block;margin-bottom:1.5rem;border:0.1rem solid #F9F9FA}.newsroom--main-content .featured--row .card[data-category="press"]:hover{border:0.1rem solid var(--mainColorBright);background:rgba(var(--mainColorBrightAlpha), 0.05)}.newsroom--main-content .featured--row .card[data-category="press"] .top{display:flex;flex-wrap:wrap;align-items:center}.newsroom--main-content .featured--row .card[data-category="press"] .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 .featured--row .card[data-category="press"] .top span{font-size:10px}}.newsroom--main-content .featured--row .card[data-category="press"] .top span:not(:last-child){border-right:0.1rem solid #565F63;margin-right:1rem;padding-right:1rem}.newsroom--main-content .featured--row .card[data-category="press"] .top .date{color:#565F63;font-family:"hk_grotesksemibold",sans-serif;font-weight:500}.newsroom--main-content .featured--row .card[data-category="press"] h2{margin-bottom:0;margin-top:1.4rem}.newsroom--main-content .featured--row .image-wrap{position:relative;width:23.6rem;height:-webkit-fit-content;height:fit-content}@media (max-width: 767px){.newsroom--main-content .featured--row .image-wrap{width:100%}}.newsroom--main-content .featured--row .image-wrap .cat-tools-badge{position:absolute;right:2rem;top:-0.25rem;z-index:1;display:none}.newsroom--main-content .featured--row .image-wrap .cat-tools-badge img{width:7.671rem}.newsroom--main-content .featured--row .image-wrap .cata-badge{width:9.9rem;height:3.6rem}.newsroom--main-content .featured--row .image-wrap .cata-badge img{max-width:100%;position:absolute;top:0;left:0;object-fit:contain;width:100%;height:100%}.newsroom--main-content .featured--row .image-wrap .tools-badge{position:absolute;left:5%;top:0;z-index:1;width:9.9em;height:3.6rem}.newsroom--main-content .featured--row .image-wrap .tools-badge img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.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 .video-icon-wrap{position:absolute;bottom:1.5rem;left:1.5rem;z-index:1}.newsroom--main-content .featured--row .video-icon-wrap svg{width:4.3rem;height:4.3rem}@media (max-width: 767px){.newsroom--main-content .featured--row .video-icon-wrap svg{width:3rem;height:3rem}}.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% - 32.4rem);padding-right:6.8rem;padding-top:5.85rem;margin-bottom:2.5rem}@media (min-width: 768px){.newsroom--main-content .main-content-left{border-right:0.1rem solid #EBEBEB}}@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 h2{text-wrap:pretty}.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:32.4rem}.biohub-news .newsroom--main-content .featured--row .card:first-of-type{padding-top:0;border-top:none}@media (min-width: 768px){.biohub-news .newsroom--main-content .newsroom--hero{margin-bottom:7.1rem}}.biohub-news .newsroom--main-content .featured--row figure{background-color:#F1F4F5}.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}.institute-lander .featured--row.delay{display:none}.institute-lander.first-page .featured--row.paginated{display:none}.institute-lander.paginated-page .featured--row.curated{display:none}.institute-lander .pagination.hidden{display:none}.institute-lander .featured--row.hidden{display:none}.institute-lander .featured--row .card,.institute-lander .featured--row .card[data-category="press"]{display:none}.institute-lander .featured--row .card.is-active,.institute-lander .featured--row .card[data-category="press"].is-active{display:flex}.institute-lander .featured--row .card.is-active[data-category="press"],.institute-lander .featured--row .card[data-category="press"].is-active[data-category="press"]{display:block}.institute-lander .newsroom--main-content.imaging-institute .featured--row .cat-date-wrap span.cat{color:#007977}.institute-lander .newsroom--main-content.imaging-institute .featured--row .btn-wrap span{color:#007977}.institute-lander .newsroom--main-content.imaging-institute .featured--row .btn-wrap svg path{stroke:#007977}.institute-lander .newsroom--main-content.imaging-institute .sidebar::before{background-color:rgba(0,121,119,0.05)}.institute-lander .newsroom--main-content.imaging-institute .sidebar-pages-nav[class] li:hover button{color:#007977}.institute-lander .newsroom--main-content.imaging-institute .sidebar .social-wrap .social-icons-wrap a svg path{fill:#007977 !important}.institute-lander .newsroom--main-content.imaging-institute .sidebar .social-wrap .social-icons-wrap a:hover{background-color:#007977}.institute-lander .newsroom--main-content.imaging-institute .sidebar .social-wrap .social-icons-wrap a:hover svg path{fill:#fff !important}.institute-lander .newsroom--main-content.imaging-institute .sidebar .contact-wrap .copy a{color:#007977}.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:#008758}.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 p a{font-weight:600;border-bottom:1px solid transparent}.groups-projects--content .container .card-sections .card article p a:hover{border-bottom-color:var(--mainColor)}.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}body.spoke-award-page .body-rail-nav-right--wrap .body-rail--top-part-nav ul,body.spoke-award-page .body-rail-nav-right ul{margin-top:3rem}body.spoke-award-page .body-rail-nav-right--wrap .body-rail--top-part:before{content:none}@media (max-width: 767px){body.spoke-award-page .content-body__section.content-body__section-1{margin-top:20px}}body.spoke-award-page .header{border-bottom:0.1rem solid #EEEEEE}body.spoke-award-page .body-rail-nav-right{top:15rem}body.spoke-award-page .body-rail-nav-right-parent{height:100%;top:0}body.spoke-award-page .about__hero{width:100%;height:50rem;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding-bottom:6rem;background-color:#000}@media (max-width: 767px){body.spoke-award-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.spoke-award-page .about__hero{min-height:478px;height:auto;padding-bottom:60px}}@media (max-width: 639px){body.spoke-award-page .about__hero{min-height:333px}}body.spoke-award-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.spoke-award-page .about__hero .subtitle{font-size:14px}}body.spoke-award-page .about__hero h1{color:#fff;max-width:74.8rem}@media (max-width: 767px){body.spoke-award-page .about__hero h1{max-width:100%}}@media (max-width: 767px){body.spoke-award-page .about__hero-bg-desktop{display:none}}body.spoke-award-page .about__hero-bg-mobile{display:none}@media (max-width: 767px){body.spoke-award-page .about__hero-bg-mobile{display:block}}body.spoke-award-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.spoke-award-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.spoke-award-page .about__hero .bottom-text p{font-size:12px}}body.spoke-award-page .about__hero .bottom-text p span{font-family:"Barlow",sans-serif}body.spoke-award-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.spoke-award-page .about__hero .bottom-text a{font-size:12px}}body.spoke-award-page .about__hero .bottom-text a:hover{text-decoration:underline}body.spoke-award-page .about__hero .bottom-text a:after{content:none}body.spoke-award-page .about__dropdown-mobile{z-index:4}@media (min-width: 768px){body.spoke-award-page .about__dropdown-mobile{display:none}}body.spoke-award-page .about__dropdown-mobile p.eye--l,body.spoke-award-page .about__dropdown-mobile .life--main p.mobileDropdown,.life--main body.spoke-award-page .about__dropdown-mobile p.mobileDropdown{background-color:#F9F9FA;border-color:#DDE1E2}body.spoke-award-page .about__dropdown-mobile p,body.spoke-award-page .about__dropdown-mobile li{text-transform:uppercase;line-height:115%}body.spoke-award-page .about__dropdown-mobile p,body.spoke-award-page .about__dropdown-mobile a{font-size:1.2rem;font-weight:700;color:#131819}body.spoke-award-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.spoke-award-page .about__dropdown-mobile li{list-style:none;margin:0}body.spoke-award-page .about__dropdown-mobile a{padding:6px 15px;display:block;line-height:115%}body.spoke-award-page .about__dropdown-mobile a:hover{color:#036DEA}body.spoke-award-page .about__dropdown-mobile p{color:var(--mainColorDark);border:1px solid #BDC3C6;padding:10px 50px 10px 15px;text-transform:uppercase;cursor:pointer}body.spoke-award-page .about__dropdown-mobile svg{position:absolute;top:50%;transform:translateY(-50%);right:20px}body.spoke-award-page .content-body{position:relative;display:flex}body.spoke-award-page .content-body .team--grid-section h5{margin-bottom:3rem}body.spoke-award-page .content-body .team-card--social-link{background:#fff}body.spoke-award-page .content-body .team-card--social path{fill:#004E75}body.spoke-award-page .content-body .team-card--social a:hover path{fill:#00A3E0}body.spoke-award-page .content-body .team-btm-block{padding-top:2rem;padding-bottom:7rem}body.spoke-award-page .content-body .team--grid-members{padding-top:2rem}body.spoke-award-page .content-body .team--grid-members .team-card{margin-bottom:6rem}body.spoke-award-page .content-body .team--grid-members .team-card--top figure{border:solid 0.4rem #F9F9F9}body.spoke-award-page .content-body .team--grid-members .team-card--info .name{font-size:1.4rem;margin-bottom:0.3rem;color:#3E484C}body.spoke-award-page .content-body .team--grid-members .team-card--info .title{font-size:1.3rem;font-style:italic;margin-bottom:2.2rem;color:#3E484C}body.spoke-award-page .content-body__content{width:69.8rem;padding:2.5rem 0 5rem;position:relative;z-index:3;padding-top:0}@media (max-width: 767px){body.spoke-award-page .content-body__content{width:100%;padding:0 0 4rem 0}}body.spoke-award-page .content-body__content .content-body__mainhead{margin-top:5rem;color:#262E31}body.spoke-award-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.spoke-award-page .content-body__content .content-body__mainhead a{font-size:28px}}body.spoke-award-page .content-body__content .content-body__mainhead a:hover{text-decoration:underline}@media (max-width: 767px){body.spoke-award-page .content-body__content .content-body__mainhead{margin-top:33px}}body.spoke-award-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.spoke-award-page .content-body__content h2{font-size:28px}}body.spoke-award-page .content-body__content .section-header{color:#003A37;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.spoke-award-page .content-body__content .section-header{font-size:18px}}@media (max-width: 767px){body.spoke-award-page .content-body__content .section-header{margin-bottom:30px;padding-top:30px}}body.spoke-award-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.spoke-award-page .content-body__content .section-header::after{margin-top:18px}}body.spoke-award-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.spoke-award-page .content-body__content p:not(.wp-caption-text){font-size:14px}}body.spoke-award-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.spoke-award-page .content-body__content p:not(.wp-caption-text) a:after{content:none}body.spoke-award-page .content-body__content p:not(.wp-caption-text) a:hover{border-bottom:1px solid var(--mainColor)}body.spoke-award-page .content-body__content a{white-space:initial;font-weight:600}body.spoke-award-page .content-body__content ol{padding-left:2.5rem;margin-bottom:2.5rem}body.spoke-award-page .content-body__content ol li{margin-bottom:1rem}body.spoke-award-page .content-body__content ul{padding-left:2.5rem;margin:2.5rem 0}body.spoke-award-page .content-body__content ul ul{margin:1rem 0;list-style:disc}body.spoke-award-page .content-body__content li{font-size:1.6rem;line-height:1.35em;line-height:1.5em;color:#262E31}@media (max-width: 767px){body.spoke-award-page .content-body__content li{font-size:14px}}body.spoke-award-page .content-body__content li a{color:var(--mainColor);background-color:none;border-bottom:1px solid rgba(var(--mainColor), 0.3)}body.spoke-award-page .content-body__content li a:after{content:none}body.spoke-award-page .content-body__content li a:hover{border-bottom:1px solid var(--mainColor)}body.spoke-award-page .content-body__section{margin-top:3rem}@media (max-width: 767px){body.spoke-award-page .content-body__section{margin-top:30px}}body.spoke-award-page .textL-imgR-sec .col-l,body.spoke-award-page .textL-imgR-sec .col-r{width:48%}@media (max-width: 767px){body.spoke-award-page .textL-imgR-sec .col-l,body.spoke-award-page .textL-imgR-sec .col-r{width:100%}body.spoke-award-page .textL-imgR-sec .col-l{margin-bottom:2rem}}body.spoke-award-page .textL-imgR-w-title-sec .col-l,body.spoke-award-page .textL-imgR-w-title-sec .col-r{width:46%}@media (max-width: 767px){body.spoke-award-page .textL-imgR-w-title-sec .col-l,body.spoke-award-page .textL-imgR-w-title-sec .col-r{width:100%}}body.spoke-award-page .textL-imgR-w-title-sec h4{font-size:1.8rem;letter-spacing:-0.0005em;margin-bottom:2.5rem}@media (max-width: 767px){body.spoke-award-page .textL-imgR-w-title-sec h4{font-size:16px}}body.spoke-award-page .full-width-video-sec{margin-top:4rem}@media (max-width: 767px){body.spoke-award-page .full-width-video-sec{margin-top:2rem}}body.spoke-award-page .full-width-video-sec .video-container{position:relative;margin-bottom:1.7rem}body.spoke-award-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.spoke-award-page .full-width-video-sec .video-container .video-caption{font-size:12px}}@media (max-width: 767px){body.spoke-award-page .full-width-video-sec .video-container .video-caption{font-size:12px}}body.spoke-award-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.spoke-award-page .full-width-video-sec .video-container .video-caption::before{margin-right:5px}}body.spoke-award-page .full-width-video-sec video{width:100%}body.spoke-award-page .full-width-video-sec li:not(:last-of-type){margin-bottom:2rem}body.spoke-award-page .image-grid{display:flex;flex-direction:row;margin-top:6rem;margin-bottom:6rem}@media (max-width: 767px){body.spoke-award-page .image-grid{margin-top:4rem;margin-bottom:4rem}}body.spoke-award-page .image-grid .stacked-images{flex:1;display:flex;flex-direction:column;margin-right:2rem}@media (max-width: 767px){body.spoke-award-page .image-grid .stacked-images{margin-right:6px}}body.spoke-award-page .image-grid .stacked-images img{max-width:100%}body.spoke-award-page .image-grid .stacked-images img:first-child{padding-bottom:1.5rem}@media (max-width: 767px){body.spoke-award-page .image-grid .stacked-images img:first-child{padding-bottom:7px}}body.spoke-award-page .image-grid .large-image{flex:2;display:flex;justify-content:center;align-items:center;position:relative}body.spoke-award-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.spoke-award-page .image-grid .large-image .image-caption{font-size:13px}}@media (max-width: 767px){body.spoke-award-page .image-grid .large-image .image-caption{display:none}}body.spoke-award-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.spoke-award-page .image-grid .large-image img{object-fit:cover;object-position:center;min-height:100%}body.spoke-award-page .image-grid.reversed{margin-top:3.8rem;margin-bottom:3.8rem}body.spoke-award-page .image-grid.reversed .large-image{margin-right:2rem}@media (max-width: 767px){body.spoke-award-page .image-grid.reversed .large-image{margin-right:6px}}body.spoke-award-page .image-grid.reversed .stacked-images{padding-right:0}body.spoke-award-page .institue-grid-sec{margin-top:4rem}@media (max-width: 767px){body.spoke-award-page .institue-grid-sec{margin-top:0}}body.spoke-award-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.spoke-award-page .institue-grid-sec .institue-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}body.spoke-award-page .institue-grid-sec .institue-item{max-width:28.2rem;padding-top:2.7rem}@media (min-width: 768px){body.spoke-award-page .institue-grid-sec .institue-item{padding-bottom:2.5rem}}@media (max-width: 767px){body.spoke-award-page .institue-grid-sec .institue-item{max-width:none}body.spoke-award-page .institue-grid-sec .institue-item:first-child{padding-top:0}body.spoke-award-page .institue-grid-sec .institue-item:not(:last-child){border-bottom:1px solid #F1F4F6}}body.spoke-award-page .institue-grid-sec .institue-item p{font-size:1.4rem}body.spoke-award-page .institue-grid-sec .institue-item:nth-child(2),body.spoke-award-page .institue-grid-sec .institue-item:nth-child(4){margin-left:4.4rem}@media (max-width: 767px){body.spoke-award-page .institue-grid-sec .institue-item:nth-child(2),body.spoke-award-page .institue-grid-sec .institue-item:nth-child(4){margin-left:0}}body.spoke-award-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.spoke-award-page .institue-grid-sec .institue-item:nth-child(2):before{content:none}}body.spoke-award-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.spoke-award-page .institue-grid-sec .institue-item:nth-child(4):before{content:none}}body.spoke-award-page .institue-grid-sec img{max-width:100%;height:auto;padding-bottom:3.3rem}body.spoke-award-page .life--values-row{padding-top:4rem}@media (max-width: 767px){body.spoke-award-page .life--values-row{padding-top:0}}@media (min-width: 768px){body.spoke-award-page .life--values-row{position:relative}body.spoke-award-page .life--values-row::after{position:absolute;content:'';background-color:#F1F4F6;width:6px;height:49.3rem;top:5.2rem;left:34.9rem}}body.spoke-award-page .life--values-row .col:nth-child(2){padding-top:0;border:none}body.spoke-award-page .life--values-row .life--values-list{padding-left:0}body.spoke-award-page .life--values-row .life--values-list li:not(:last-child){margin-bottom:3rem}@media (max-width: 767px){body.spoke-award-page .life--values-row .life--values-list li .h5{font-size:1.9rem}}body.spoke-award-page .life--values-row .life--values-list p{margin-bottom:1em;font-size:1.4rem;line-height:1.35em}@media (max-width: 767px){body.spoke-award-page .life--values-row .life--values-list p{font-size:13px}}body.spoke-award-page .life--values-row .life--values-list li.is-active h3{margin-bottom:1rem}body.spoke-award-page .life--values-row .life--values-wrapper .life--values-quote p{font-size:1.4rem;line-height:1.35em}@media (max-width: 767px){body.spoke-award-page .life--values-row .life--values-wrapper .life--values-quote p{font-size:13px}}body.spoke-award-page .full-width-text-sec li:not(:last-of-type){margin-bottom:2rem}body.spoke-award-page .license-card-sec{min-height:31.4rem;padding:1.2rem;box-shadow:0px 16px 32px transparent;transition:0.35s}body.spoke-award-page .license-card-sec:hover{box-shadow:0px 16px 32px rgba(0,0,0,0.1)}body.spoke-award-page .license-card-sec .col-l{width:40%}body.spoke-award-page .license-card-sec .col-l figure{width:100%;height:100%;padding-top:100%}body.spoke-award-page .license-card-sec .col-r{width:55%;padding-right:3%}@media (max-width: 767px){body.spoke-award-page .license-card-sec{flex-wrap:wrap}body.spoke-award-page .license-card-sec .col-l,body.spoke-award-page .license-card-sec .col-r{width:100%}body.spoke-award-page .license-card-sec .col-l{margin-bottom:2rem}body.spoke-award-page .license-card-sec .col-r{padding-bottom:2rem}}body.spoke-award-page .license-card-sec h4{font-size:1.8rem;letter-spacing:-0.0005em;text-transform:uppercase;margin-bottom:2rem}@media (max-width: 767px){body.spoke-award-page .license-card-sec h4{font-size:16px}}body.spoke-award-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.spoke-award-page .license-card-sec .cta-btn svg{margin-right:1rem;margin-bottom:0.4rem}body.spoke-award-page .license-card-sec li{color:#004E75}body.spoke-award-page .license-card-sec li:not(:last-of-type){margin-bottom:2rem}body.spoke-award-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.spoke-award-page .license-card-sec li a:hover{background:linear-gradient(180deg, rgba(255,255,255,0) 10%, #D0F2FF -1%)}body.spoke-award-page .fqa-sec{background-color:#F4F9FF;margin-bottom:1.4rem;padding:0}@media (max-width: 767px){body.spoke-award-page .fqa-sec{margin-bottom:10px}}body.spoke-award-page .fqa-sec.accordion__content--active .arrow-button{transform:rotate(0deg)}body.spoke-award-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.spoke-award-page .fqa-sec .arrow-button{top:20px;right:20px;width:18px}}body.spoke-award-page .fqa-sec .arrow-button svg{width:100%;display:block}body.spoke-award-page .fqa-sec .arrow-button svg path{stroke:var(--mainColor)}body.spoke-award-page .fqa-sec .faq-a,body.spoke-award-page .fqa-sec .faq-q{padding:2rem 6.4rem 2rem 2rem}@media (max-width: 767px){body.spoke-award-page .fqa-sec .faq-a,body.spoke-award-page .fqa-sec .faq-q{padding:20px 60px 20px 20px}}body.spoke-award-page .fqa-sec .faq-q{cursor:pointer}body.spoke-award-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.spoke-award-page .fqa-sec .faq-q p{font-size:16px}}body.spoke-award-page .fqa-sec .faq-a{padding-top:0}@media (max-width: 767px){body.spoke-award-page .fqa-sec .faq-a{padding-top:0}}body.spoke-award-page .fqa-sec .faq-a p{font-size:1.4rem;line-height:1.35em;color:#262E31}@media (max-width: 767px){body.spoke-award-page .fqa-sec .faq-a p{font-size:13px}}body.spoke-award-page .fqa-sec .faq-a p:last-of-type{margin-bottom:0}body.spoke-award-page .content-body__section .img-logo-float{max-width:50%}@media (max-width: 767px){body.spoke-award-page .content-body__section .img-logo-float{max-width:100%;margin-bottom:20px}}body.spoke-award-page .Bottom__Signup{border-top:2px solid #eee}body.spoke-award-page.theme-green .body-rail--top-part::before{background-color:var(--mainColorMedium) !important;opacity:0.8}.spoke-award--hero{padding-top:7rem;margin-bottom:-3rem}@media (max-width: 767px){.spoke-award--hero{margin-bottom:0;padding:4rem 0}.spoke-award--hero h1{margin-bottom:0}}@media (min-width: 768px){.in-the-news .newsroom--main-content .newsroom--hero{margin-bottom:5.7rem}}.in-the-news .newsroom--main-content .in-the-news--content .card{position:relative;padding:3.8rem 3rem 2.5rem;background-color:#F9F9FA;display:block;margin-bottom:1.5rem;border:0.1rem solid #F9F9FA}.in-the-news .newsroom--main-content .in-the-news--content .card:hover{border:0.1rem solid #2588FE;background:rgba(37,136,254,0.05)}.in-the-news .newsroom--main-content .in-the-news--content .card .top{display:flex;flex-wrap:wrap;align-items:center}.in-the-news .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){.in-the-news .newsroom--main-content .in-the-news--content .card .top span{font-size:10px}}.in-the-news .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}.in-the-news .newsroom--main-content .in-the-news--content .card .top .date{color:#565F63;font-family:"hk_grotesksemibold",sans-serif;font-weight:500}.in-the-news .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){.in-the-news .newsroom--main-content .in-the-news--content .card h2{font-size:19px}}.media-gallery .media-gallery--content.hide-pagination .pagination-media-gallery{display:none}.media-gallery .media-gallery--content p{font-weight:400;line-height:135%;color:#262E31;font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){.media-gallery .media-gallery--content p{font-size:14px}}.media-gallery .media-gallery--content .video-modal-img-wrap{position:relative}.media-gallery .media-gallery--content .video-modal-img-wrap:before{content:'';display:block;height:0;padding-top:56%}.media-gallery .media-gallery--content .video-modal-img-wrap img{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0}.media-gallery .media-gallery--content .video-modal-img-wrap .video-icon-wrap{position:absolute;bottom:3.3rem;left:3.5rem}.media-gallery .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}.media-gallery .media-gallery--content .btn-wrap{display:flex;align-items:center;flex-wrap:wrap;margin-top:2.5rem}.media-gallery .media-gallery--content .btn-wrap svg{width:1.2rem;height:1.2rem}.media-gallery .media-gallery--content .btn-wrap svg path{stroke:var(--mainColor)}.media-gallery .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){.media-gallery .media-gallery--content .btn-wrap span{font-size:12px}}.media-gallery .media-gallery--content .videos-wrap{display:flex;flex-wrap:wrap;margin-top:2rem;position:relative}.media-gallery .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(-n+2){padding-top:0}.media-gallery .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(3){padding-top:2rem}@media (max-width: 767px){.media-gallery .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(3){padding-top:0}}.media-gallery .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){.media-gallery .media-gallery--content .videos-wrap.other-pages .card.regular-card:nth-child(even){padding-right:0  !important;padding-left:0;border-left:none}}.media-gallery .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){.media-gallery .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){.media-gallery .media-gallery--content .videos-wrap{border-top:none;padding-top:0;margin-top:0}}.media-gallery .media-gallery--content .videos-wrap:after{content:'';position:absolute;width:100%;height:2px;background-color:#fff;bottom:0;left:0}.media-gallery .media-gallery--content .videos-wrap .card{width:50%;border-bottom:0.1rem solid #F1F0F0;padding-bottom:3rem;padding-top:2rem}@media (max-width: 767px){.media-gallery .media-gallery--content .videos-wrap .card{padding-top:0}}.media-gallery .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){.media-gallery .media-gallery--content .videos-wrap .card.top-wrap{padding-bottom:2.5rem;margin-bottom:2rem;border-bottom:0.1rem solid #F1F0F0}}.media-gallery .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){.media-gallery .media-gallery--content .videos-wrap .card.top-wrap h2{font-size:24px}}.media-gallery .media-gallery--content .videos-wrap .card.top-wrap .video-modal-img-wrap svg{width:6.6rem;height:6.6rem}@media (max-width: 767px){.media-gallery .media-gallery--content .videos-wrap .card.top-wrap .video-modal-img-wrap svg{width:4.3rem;height:4.4rem}}@media (max-width: 639px){.media-gallery .media-gallery--content .videos-wrap .card.top-wrap .video-modal-img-wrap svg{width:3rem;height:3rem}}.media-gallery .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){.media-gallery .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){.media-gallery .media-gallery--content .videos-wrap .card{width:100%;padding-bottom:2.5rem;margin-bottom:2rem}}.media-gallery .media-gallery--content .videos-wrap .card.regular-card:nth-child(-n+2){padding-top:0}.media-gallery .media-gallery--content .videos-wrap .card.regular-card:nth-child(3){padding-top:0}.media-gallery .media-gallery--content .videos-wrap .card.regular-card:nth-child(even){padding-right:2rem}@media (max-width: 767px){.media-gallery .media-gallery--content .videos-wrap .card.regular-card:nth-child(even){padding-right:0}}.media-gallery .media-gallery--content .videos-wrap .card.regular-card:nth-child(odd){border-left:0.1rem solid #F1F0F0;padding-left:2rem}@media (max-width: 767px){.media-gallery .media-gallery--content .videos-wrap .card.regular-card:nth-child(odd){padding-left:0;border-left:none}}@media (max-width: 767px){.media-gallery .media-gallery--content .videos-wrap .card.regular-card:last-child{border-bottom:none;margin-bottom:0;padding-bottom:1rem}}.media-gallery .media-gallery--content .videos-wrap .video-modal-img-wrap svg{width:4.3rem;height:4.3rem}@media (max-width: 639px){.media-gallery .media-gallery--content .videos-wrap .video-modal-img-wrap svg{width:3rem;height:3rem}}.media-gallery .media-gallery--content .videos-wrap .video-modal-img-wrap .video-icon-wrap{position:absolute;bottom:1.5rem;left:1.5rem}.media-gallery .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){.media-gallery .media-gallery--content .videos-wrap h2{font-size:19px}}.events-lander .sidebar{padding-top:4.9rem}.events-lander .sidebar .locations-nav-wrap{padding-bottom:5rem}.events-lander .sidebar .locations-nav-wrap h2{margin-top:0;margin-bottom:2rem}.events-lander .sidebar .locations-nav-wrap button{position:relative;font-size:1.6rem;font-weight:500;line-height:135%;letter-spacing:-.026rem;color:#262E31;background-color:transparent;border:none;display:block;padding:0}.events-lander .sidebar .locations-nav-wrap button::before{content:'';position:absolute;top:0;left:-1.8rem;width:0.3rem;height:100%;background-color:#2588FE;opacity:0;transition:all 0.25s ease}.events-lander .sidebar .locations-nav-wrap button:not(:last-child){margin-bottom:1.1rem}.events-lander .sidebar .locations-nav-wrap button.is-active::before{opacity:1}.events-lander .sidebar .locations-nav-wrap button.is-active.chi::before{background-color:#139E64}.events-lander .sidebar .locations-nav-wrap button.is-active.nyc::before{background-color:#1156B5}.events-lander .sidebar .locations-nav-wrap button.is-active.sf::before{background-color:#00A0DD}.events-lander .sidebar .locations-nav-wrap button.is-active.imaging-institute::before{background-color:#007977}.events-lander .sidebar .locations-nav-wrap button:hover{cursor:pointer}.events-lander .sidebar .locations-nav-wrap button:hover,.events-lander .sidebar .locations-nav-wrap button.is-active{color:#036DEA}.events-lander .sidebar .locations-nav-wrap button:hover.chi,.events-lander .sidebar .locations-nav-wrap button.is-active.chi{color:#008758}.events-lander .sidebar .locations-nav-wrap button:hover.nyc,.events-lander .sidebar .locations-nav-wrap button.is-active.nyc{color:#033E98}.events-lander .sidebar .locations-nav-wrap button:hover.sf,.events-lander .sidebar .locations-nav-wrap button.is-active.sf{color:#0D7CB5}.events-lander .sidebar .locations-nav-wrap button:hover.imaging-institute,.events-lander .sidebar .locations-nav-wrap button.is-active.imaging-institute{color:#007977}@media (max-width: 767px){.events-lander .sidebar{position:static;width:100%;height:-webkit-fit-content;height:fit-content}.events-lander .sidebar.hide-desktop{margin-left:-2.2rem;padding-left:.5rem;width:37.5rem;overflow:auto;padding:1.7rem 0 0;-ms-overflow-style:none;scrollbar-width:none}.events-lander .sidebar.hide-desktop::-webkit-scrollbar{display:none}.events-lander .sidebar.hide-desktop .locations-nav-wrap{padding-bottom:0}.events-lander .sidebar.hide-desktop .sidebar-locations-nav{display:flex;align-items:center;gap:2.4rem}.events-lander .sidebar.hide-desktop .sidebar-locations-nav::before{display:none}.events-lander .sidebar.hide-desktop .sidebar-locations-nav span{display:block;opacity:0}.events-lander .sidebar.hide-desktop .sidebar-locations-nav button{white-space:nowrap;margin-bottom:1.7rem;font-size:1.2rem;font-weight:700;padding:0;text-transform:uppercase;font-family:"Barlow",sans-serif;letter-spacing:.24px}.events-lander .sidebar.hide-desktop .sidebar-locations-nav button::before{top:unset;left:0;bottom:-1.7rem;width:100%;height:.3rem}}@media (min-width: 768px) and (max-width: 1800px){.events-lander .newsroom--main-content .container{padding-left:6.75rem}}.events-lander .newsroom--main-content h1{font-size:5.6rem;margin-bottom:4.8rem;color:var(--mainColorDark)}@media (max-width: 767px){.events-lander .newsroom--main-content h1{font-size:32px;margin-bottom:3rem}}.events-lander .newsroom--main-content .message{display:none;margin-top:-2rem;padding-bottom:2rem}.events-lander .newsroom--main-content .message.is-active{display:block}.events-lander .newsroom--main-content .message.future-message{padding-bottom:0}@media (max-width: 767px){.events-lander .newsroom--main-content .message.future-message{margin-top:3rem}}@media (min-width: 768px){.events-lander .newsroom--main-content .main-content-left{padding-top:4.8rem;padding-right:5.4rem}}.events-lander .newsroom--main-content .main-content-left h2{text-transform:uppercase;font-weight:700;color:var(--mainColorDark);margin-bottom:3.5rem}@media (max-width: 767px){.events-lander .newsroom--main-content .main-content-left h2{margin-top:5rem;margin-bottom:3rem}}.events-lander .newsroom--main-content .main-content-left .content-wrap h2{margin-top:5rem}@media (max-width: 767px){.events-lander .newsroom--main-content .main-content-left .content-wrap h2{margin-top:6rem}}@media (max-width: 767px){.events-lander .newsroom--main-content .main-content-right .sidebar{background:none;padding-top:.1rem}.events-lander .newsroom--main-content .main-content-right .sidebar-nav-wrap{padding-left:3.1rem;padding-bottom:.8rem}.events-lander .newsroom--main-content .main-content-right .sidebar h2{padding-left:0;margin-bottom:1.5rem}.events-lander .newsroom--main-content .main-content-right .sidebar .social-wrap::after{display:none}}.events-lander .newsroom--main-content .events-main--content .event{border:0.1rem solid #DDE1E2;margin-bottom:4rem;display:none;transition:0.35s}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .event{border:none}}.events-lander .newsroom--main-content .events-main--content .event.no-link:hover{box-shadow:none}.events-lander .newsroom--main-content .events-main--content .event .location-tag{z-index:2;left:1.9rem;line-height:100%;padding:.4rem 1.2rem .5rem}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .event .location-tag{left:1.5rem;font-size:10px}}.events-lander .newsroom--main-content .events-main--content .event.is-active{display:block}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .event.no-image article{border-top:0.1rem solid #DDE1E2}}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .event.no-image .info-wrap{padding-top:2.5rem}}.events-lander .newsroom--main-content .events-main--content figure{position:relative;min-height:23rem}@media (max-width: 767px){.events-lander .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}}.events-lander .newsroom--main-content .events-main--content figure.overlay::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:.45;z-index:1}.events-lander .newsroom--main-content .events-main--content figure h3{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){.events-lander .newsroom--main-content .events-main--content figure h3{position:relative;bottom:inherit;z-index:1;left:inherit;font-size:24px;display:none}.events-lander .newsroom--main-content .events-main--content figure h3 br{display:none}}.events-lander .newsroom--main-content .events-main--content figure h3 span{background-color:rgba(0,0,0,0.75);padding:1.3rem}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content figure h3 span{padding-left:0.5rem;padding-right:0.5rem;width:100%;display:inline-block;padding-bottom:0.6rem}.events-lander .newsroom--main-content .events-main--content figure h3 span:first-of-type{padding-bottom:0}}.events-lander .newsroom--main-content .events-main--content figure h3 span:not(:first-of-type){margin-left:0.5rem;padding-top:0}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content figure h3 span:not(:first-of-type){margin-left:0}}.events-lander .newsroom--main-content .events-main--content figure img,.events-lander .newsroom--main-content .events-main--content figure video{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.events-lander .newsroom--main-content .events-main--content article{display:flex;flex-wrap:wrap}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content article{flex-direction:column-reverse;border:0.1rem solid #DDE1E2;border-top:none}}.events-lander .newsroom--main-content .events-main--content .copy{width:70%;padding-right:3rem;padding:3rem}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .copy{padding:2.5rem 2rem}}.events-lander .newsroom--main-content .events-main--content .copy .mobile-title{display:none}.events-lander .newsroom--main-content .events-main--content .copy .mobile-title br{display:none}@media (max-width: 767px){.events-lander .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}}.events-lander .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){.events-lander .newsroom--main-content .events-main--content .copy .status{font-size:10px}}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .copy .status{margin-bottom:1rem}}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .copy{width:100%}}.events-lander .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){.events-lander .newsroom--main-content .events-main--content .copy h3{font-size:19px}}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .copy h3{font-weight:600;font-family:"Lato",sans-serif;margin-bottom:1.2rem;display:none}}.events-lander .newsroom--main-content .events-main--content .copy p{font-size:1.6rem;font-weight:400;line-height:135%;color:#262E31}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .copy p{font-size:15px}}.events-lander .newsroom--main-content .events-main--content .copy svg{margin-right:1rem}.events-lander .newsroom--main-content .events-main--content .copy .links-wrap{display:flex}.events-lander .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){.events-lander .newsroom--main-content .events-main--content .copy .btn-wrap{font-size:12px}}.events-lander .newsroom--main-content .events-main--content .copy .btn-wrap:nth-of-type(2){margin-left:3.5rem}.events-lander .newsroom--main-content .events-main--content .copy .btn-wrap svg path{stroke:var(--mainColor)}.events-lander .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){.events-lander .newsroom--main-content .events-main--content .copy .btn-wrap span{font-size:12px}}.events-lander .newsroom--main-content .events-main--content .info-wrap{width:30%;padding-bottom:1rem;padding:3rem;background-color:#F9F9FA}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .info-wrap{width:100%;padding-top:1.45rem;padding-left:1.5rem;padding-right:3rem;border-left:none;padding-bottom:1.15rem;display:flex;flex-wrap:wrap}.events-lander .newsroom--main-content .events-main--content .info-wrap .date-wrap{width:50%}.events-lander .newsroom--main-content .events-main--content .info-wrap .location-wrap{width:50%}}.events-lander .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){.events-lander .newsroom--main-content .events-main--content .info-wrap p{font-size:10px}}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .info-wrap p{font-size:14px;font-weight:500}}.events-lander .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}@media (max-width: 767px){.events-lander .newsroom--main-content .events-main--content .info-wrap p.date{font-size:12px;margin-bottom:.3rem}}.events-lander .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){.events-lander .newsroom--main-content .events-main--content .info-wrap p.location{margin-top:0;font-size:12px;margin-bottom:.3rem}}body.search-results .header-search,body.search-results .search-form.cond.search-form-init{opacity:0;pointer-events:none}@media (max-width: 767px){body.search-results .nav-search-mobile{display:none}}.sr--main{position:relative;padding-top:8rem;padding-bottom:8rem;padding-left:2rem;padding-right:2rem;max-width:90rem;margin:0 auto}@media (max-width: 767px){.sr--main{padding-top:4rem;padding-bottom:4rem}}.sr--input .search-form{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:solid 1px #DDE1E2}.sr--input .search-form--input{font-size:3.3rem;flex:1;border:none;font-family:"STIX Two Text",serif;font-weight:700;color:var(--mainColorDark);background-color:#fff;padding-left:4rem;padding-right:1rem}@media (max-width: 767px){.sr--input .search-form--input{font-size:28px}}.sr--input .search-form--input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (max-width: 767px){.sr--input .search-form--input{font-size:20px}}.sr--input .search-form.full .search-form--btn{display:inline-block;margin-top:0;height:auto;width:auto;padding:1em 2.5em;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:600;border:none;border:solid 1px transparent}.sr--input .search-form.full .search-form--btn:hover{background:var(--mainColorMedium)}@media (max-width: 767px){.sr--input .search-form.full .search-form--btn{font-size:13px}}.sr--input .search-form.full .search-form--btn:focus{border-color:#fff;box-shadow:0 0 1px 1px #000}.sr--input .search-form.full .search-form--btn.is-dimm{background-color:#565F63;pointer-events:none}.sr--list{padding:6rem 0 0}.sr--list .results,.sr--list .pagination-tracking{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;margin-bottom:6rem;color:var(--mainColorBright);text-transform:uppercase}@media (max-width: 767px){.sr--list .results,.sr--list .pagination-tracking{font-size:14px}}.sr--list-top{display:flex;width:100%;justify-content:space-between}.sr--list-top p:first-child{padding-right:10px}@media (max-width: 767px){.sr--list{padding:3rem 0}.sr--list .results{margin-bottom:2rem}}.sr--item{display:block;font-size:3rem;padding:1rem 0 5rem;margin-bottom:4.6rem;border-bottom:solid 1px #DDE1E2}@media (max-width: 767px){.sr--item{padding-top:0;padding-bottom:3rem;margin-bottom:2.6rem}}.sr--item mark{background-color:#E9F3FF;color:var(--mainColorMedium);padding-left:5px;padding-right:5px;transition:all 400ms ease}.sr--item h2,.sr--item span,.sr--item p{display:block;transition:all 400ms ease}.sr--item h2{font-size:2.8rem;color:var(--mainColorDark);font-family:"STIX Two Text",serif;font-weight:500}@media (max-width: 767px){.sr--item h2{font-size:24px}}.sr--item span{color:#6E767A;font-size:14px;font-weight:400;line-height:135%}.sr--item p{font-size:1.6rem;line-height:1.35em;color:#262E31;margin-top:2rem}@media (max-width: 767px){.sr--item p{font-size:14px}}.sr--item:hover h2,.sr--item:hover mark{color:var(--mainColorBright)}.sr--pagination{display:flex;align-items:center;justify-content:center;padding-bottom:8rem}.sr--pagination .page-numbers{display:flex;align-items:center;justify-content:center;border-radius:3px;margin:0 3px;width:44px;min-width:44px;height:44px;min-height:44px;border:solid 2px var(--mainColorDark);font-size:14px;color:var(--mainColorDark);font-weight:600}.sr--pagination .page-numbers.prev,.sr--pagination .page-numbers.next{position:relative}.sr--pagination .page-numbers.prev svg path,.sr--pagination .page-numbers.next svg path{fill:var(--mainColorDark)}.sr--pagination .page-numbers.prev:hover svg path,.sr--pagination .page-numbers.next:hover svg path{fill:#fff}.sr--pagination .page-numbers.dots{pointer-events:none;border:none;width:3rem;min-width:3rem}.sr--pagination .page-numbers.current,.sr--pagination .page-numbers:hover{background-color:var(--mainColorDark);border-color:var(--mainColorDark);color:#fff}.sr--pagination .page-numbers.current{pointer-events:none;border:none}.sr--match h2{font-size:2.8rem;color:var(--mainColorDark)}@media (max-width: 767px){.sr--match h2{font-size:24px}}.sr--match p{font-size:1.8rem;line-height:1.4em;line-height:125%;font-family:"hk_grotesksemibold",sans-serif;color:#262E31;margin-top:3rem}@media (max-width: 767px){.sr--match p{font-size:16px}}.sr--posts{display:block;position:relative;padding:8rem 0}@media (max-width: 767px){.sr--posts{padding:2rem 0 6rem}}.sr--post{display:block;width:100%}.sr--post:not(:last-child){padding-bottom:5rem;margin-bottom:5rem;border-bottom:solid 1px #DDE1E2}@media (max-width: 767px){.sr--post:not(:last-child){padding-bottom:2rem;margin-bottom:2rem}}.sr--post a{display:block}.sr--post a .cat{width:100%;margin-bottom:1.5rem}.sr--post a .cat p{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;font-weight:700;color:var(--mainColorMedium);text-transform:uppercase}@media (max-width: 767px){.sr--post a .cat p{font-size:12px}}.sr--post a .inner{display:flex;align-items:flex-start;flex-wrap:wrap}.sr--post a .inner .thumbnail{position:relative;width:100%;border:solid 1px #F1F0F0}@media (min-width: 768px){.sr--post a .inner .thumbnail{width:23rem}.sr--post a .inner .thumbnail::before{content:'';display:block;padding-top:67.25%}.sr--post a .inner .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}.sr--post a .content{position:relative}@media (min-width: 768px){.sr--post a .content{flex:1;padding-left:2rem}}@media (max-width: 767px){.sr--post a .content{margin-top:2rem}}.sr--post a .content *{transition:all 400ms ease}.sr--post a .content span{color:#6E767A;font-size:14px}.sr--post a .content p{font-family:"Lato",sans-serif;line-height:1.5em;color:#3E484C;margin-top:2rem}.sr--post a .content .cell-cta{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;margin-top:3rem;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}@media (max-width: 767px){.sr--post a .content .cell-cta{font-size:12px}}.sr--post a .content .cell-cta svg{display:inline-block;margin-right:1rem;width:1.3rem}.sr--post a .content .cell-cta svg path{stroke:var(--mainColor)}@media (max-width: 767px){.sr--post a .content .cell-cta{padding-top:1rem;margin-top:2rem}}.sr--post a:hover .content h3{color:var(--mainColorBright)}.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{max-width:100%}.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}@media (max-width: 767px){.news-detail--main .main-content-left .main-content-wrap .wp-caption.alignleft,.news-detail--main .main-content-left .main-content-wrap .wp-caption.alignright{min-width:100%}}.news-detail--main .main-content-left .main-content-wrap .wp-caption.aligncenter{margin-inline:auto}.news-detail--main .main-content-left .main-content-wrap h2,.news-detail--main .main-content-left .main-content-wrap h3{color:var(--mainColorMedium);margin-bottom:2.5rem}.news-detail--main .main-content-left .main-content-wrap h2{font-size:2.6rem}@media (max-width: 767px){.news-detail--main .main-content-left .main-content-wrap h2{font-size:22px}}.news-detail--main .main-content-left .main-content-wrap h3{font-size:2rem}@media (max-width: 767px){.news-detail--main .main-content-left .main-content-wrap h3{font-size:18px}}.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 figure img.default-card{background-color:#F1F4F5}.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}.long-form .relative--posts{padding-top:5rem}.long-form .relative--posts h2{font-size:1.9rem;font-weight:bold;text-transform:uppercase;font-family:"Barlow",sans-serif;letter-spacing:0.02em}@media (max-width: 767px){.long-form .Bottom__Signup{padding-top:3.4rem}}.long-form--hero{position:relative;padding:8rem 0 2rem;overflow-y:clip}@media (min-width: 768px){.long-form--hero{display:flex;min-height:calc(100vh - 10.7rem)}}@media (max-width: 767px){.long-form--hero{padding-bottom:2.5rem;height:-webkit-fit-content;height:fit-content;padding-top:0}}.long-form--hero:before{content:'';width:100%;background:linear-gradient(33deg, color(display-p3 0.0157 0.0588 0.2745) -2.72%, color(display-p3 0.0157 0.0588 0.2745/0) 49.27%),linear-gradient(351deg, color(display-p3 0.0157 0.0588 0.2745) 15%, color(display-p3 0.0157 0.0588 0.2745/0) 50.59%),linear-gradient(67deg, color(display-p3 0.0157 0.0588 0.2745) 11.48%, color(display-p3 0.0157 0.0588 0.2745/0) 36.62%);position:absolute;inset:0;z-index:1}@media (max-width: 767px){.long-form--hero:before:before{background:transparent}}.long-form--hero:after{content:'';width:0.5rem;height:8.1rem;position:absolute;bottom:-4rem;left:0;right:0;margin:0 auto;z-index:2;background-color:var(--mainColorBright);display:none}@media (max-width: 767px){.long-form--hero:after{height:3rem;bottom:-1.5rem}}.long-form--hero.off-hero-gradient:before{content:none}@media (max-width: 767px){.long-form--hero.turn-on-mobile-img .hero-bg{display:none}}.long-form--hero .hero-bg{position:absolute;object-fit:cover;inset:0;height:100%;width:100%}@media (max-width: 767px){.long-form--hero .hero-bg.wistia-embed{position:static;min-height:21rem;background-color:#011049}}.long-form--hero .hero-bg.wistia-embed .video{margin:0}@media (min-width: 768px){.long-form--hero .hero-bg.wistia-embed .video{height:100%}}.long-form--hero .hero-bg.wistia-embed .video-wrapper{height:100%}@media (max-width: 767px){.long-form--hero .hero-bg.desktop-only{display:none}}@media (min-width: 768px){.long-form--hero .hero-bg.mobile-only{display:none}}.long-form--hero .hero-mobile-bg{display:none}@media (max-width: 767px){.long-form--hero .hero-mobile-bg{display:block}}.long-form--hero .container{position:relative;z-index:3;width:100%}@media (min-width: 768px){.long-form--hero .container{min-height:100%;padding-top:6rem;display:flex;align-items:flex-end}}@media (max-width: 767px){.long-form--hero .container{height:100%;padding-block:2rem;background-color:#011049}.long-form--hero .container::before{content:'';background:linear-gradient(184deg, color(display-p3 0.0157 0.0588 0.2745/0) -.38%, color(display-p3 0.0157 0.0588 0.2745) 61.27%);position:absolute;bottom:100%;left:-2.2rem;z-index:-1;height:4rem;width:calc(100% + 2.2rem)}}.long-form--hero .back-wrap{position:absolute;top:3rem;background-color:#000000;width:21.7rem;padding:2rem 3rem 1.9rem 5rem;display:block;z-index:4}.long-form--hero .back-wrap.is-fixed{position:fixed;top:13.7rem}@media (max-width: 767px){.long-form--hero .back-wrap.is-fixed{top:3rem;position:absolute}}@media (min-width: 1800px){.long-form--hero .back-wrap.is-fixed{position:absolute;top:3rem;left:0 !important}}@media (max-width: 767px){.long-form--hero .back-wrap{width:13.9rem;padding:1rem 1rem 0.8rem 2.5rem;position:absolute;top:3rem;left:0 !important}}.long-form--hero .back-wrap .wrap .arrow{position:absolute;width:1.5rem;top:0.6rem;left:-2.5rem}@media (max-width: 767px){.long-form--hero .back-wrap .wrap .arrow{width:0.9rem;left:-1.5rem;top:0.3rem}}.long-form--hero .back-wrap .wrap .life{width:13.6rem;height:2.1rem}@media (max-width: 767px){.long-form--hero .back-wrap .wrap .life{width:8.7rem;height:1.37rem}}.long-form--hero .back-wrap span{font-size:1.1rem;color:#fff;position:relative;margin-bottom:0.3rem;display:block;font-weight:500}@media (max-width: 767px){.long-form--hero .back-wrap span{font-size:0.71rem}}.long-form--hero article{width:100%}.long-form--hero .categories-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.8rem}.long-form--hero .categories-wrap .read-text{color:#fff;font-size:1.4rem}.long-form--hero .categories-wrap .category{color:#fff;padding:0.5rem 1.2rem .6rem;line-height:1.265rem;font-size:1.1rem;font-weight:bold;text-transform:uppercase;font-family:"Barlow",sans-serif;background-color:var(--mainColor)}.long-form--hero .categories-wrap .category.imaging{background-color:#007977}.long-form--hero .categories-wrap .category.sf{background-color:#0D7CB5}.long-form--hero .categories-wrap .category.chi{background-color:#008758}.long-form--hero .categories-wrap .category.ny{background-color:#033E98}.long-form--hero .categories-wrap .category:last-of-type{margin-right:2rem}.long-form--hero h1{color:#fff;font-weight:600;max-width:76rem;line-height:110%;font-size:6.3rem;text-wrap:pretty}@media (max-width: 767px){.long-form--hero h1{font-size:4.2rem}}@media (min-width: 1280px){.long-form--hero h1{font-size:63px}}.long-form--hero p{color:#fff}.long-form--hero .summary-wrap{margin-bottom:3rem;margin-top:1.5rem}.long-form--hero .summary-wrap p{font-size:1.8rem;font-weight:600}@media (max-width: 767px){.long-form--hero .summary-wrap p{font-size:16px}}.long-form--hero .caption-wrap{display:flex;justify-content:flex-end}@media (max-width: 767px){.long-form--hero .caption-wrap{padding-left:1.2rem}}.long-form--hero .caption-wrap p{max-width:55.3rem;font-weight:500;position:relative;line-height:130%;font-size:1.4rem}@media (max-width: 767px){.long-form--hero .caption-wrap p{font-size:12px}}.long-form--hero .caption-wrap p:before{content:' \2022';position:absolute;left:-1.3rem;top:-0.2rem;color:var(--mainColorBright);font-size:2.2rem}.long-form--main{position:relative}.long-form--main h2{color:var(--mainColorMedium);margin-top:6rem;margin-bottom:2rem;font-size:2.6rem;text-wrap:pretty}@media (max-width: 1023px){.long-form--main h2{margin-top:48px;margin-bottom:20px;font-size:22px}}.long-form--main h3,.long-form--main h4{color:var(--mainColorMedium);font-weight:600;font-size:2rem;margin-top:4rem;margin-bottom:1.8rem;text-wrap:pretty}@media (max-width: 1023px){.long-form--main h3,.long-form--main h4{font-size:18px;margin-top:35px;margin-bottom:20px}}.long-form--main ul{padding-left:6rem}@media (max-width: 767px){.long-form--main ul{padding-left:2rem}}.long-form--main p{font-size:1.6rem;line-height:1.35em;color:#262E31;text-wrap:pretty}@media (max-width: 767px){.long-form--main p{font-size:14px}}@media (max-width: 1023px){.long-form--main p{font-size:14px}}.long-form--main p em{color:inherit;font-style:italic}.long-form--main 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}.long-form--main p strong em{font-weight:600}.long-form--main p a{position:relative;color:var(--mainColor);font-weight:700;border-bottom:1px solid transparent;font-family:"hk_groteskbold",sans-serif}.long-form--main p a:hover{border-color:var(--mainColor)}.long-form--main .content-copy-background--section{position:relative}@media (max-width: 767px){.long-form--main .content-copy-background--section{display:none}}.long-form--main .content-copy-background--section .content-bg{position:absolute;top:-23.5rem;left:0;width:62.1rem;height:91.5rem;z-index:0}.long-form--main section{position:relative}.long-form--main .copy-inner-wrap{max-width:61.5rem;margin:0 auto}@media (max-width: 1023px){.long-form--main .copy-inner-wrap{max-width:540px}}@media (max-width: 767px){.long-form--main .copy-inner-wrap{max-width:100%}}.long-form--main .top-row{padding:2rem 0}@media (max-width: 767px){.long-form--main .top-row{padding:15px 0}}.long-form--main .top-row .container{display:flex;flex-wrap:wrap;justify-content:space-between}.long-form--main .top-row .author-wrap{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 767px){.long-form--main .top-row .author-wrap{margin-top:20px}}.long-form--main .top-row .author-wrap .author-img{width:4.2rem;height:4.2rem;border-radius:50%;margin-right:1rem}.long-form--main .top-row .author-wrap .name{font-size:1.3rem;font-weight:bold;color:#262E31;margin-right:1rem;padding-right:1rem;position:relative}@media (max-width: 767px){.long-form--main .top-row .author-wrap .name{width:100%;margin-right:0;padding-right:0;font-size:1.2rem;display:block}}.long-form--main .top-row .author-wrap .name:before{content:'';width:0.1rem;height:1.5rem;position:absolute;right:0;background-color:#6E767A;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.long-form--main .top-row .author-wrap .name:before{content:none}}.long-form--main .top-row .author-wrap .time{font-size:1.3rem;color:#6E767A}@media (max-width: 767px){.long-form--main .top-row .author-wrap .time{font-size:1.2rem}}@media (max-width: 767px){.long-form--main .social-icon-wrap{display:flex;justify-content:flex-end;align-self:flex-end;float:right;position:relative}}.long-form--main .social-icon-wrap a,.long-form--main .social-icon-wrap button{cursor:pointer;display:inline-block;background-color:transparent;border:none;padding:0}.long-form--main .social-icon-wrap a svg,.long-form--main .social-icon-wrap button svg{width:3.8rem;height:3.8rem;transition:0.35s}@media (max-width: 767px){.long-form--main .social-icon-wrap a svg,.long-form--main .social-icon-wrap button svg{width:3.2rem;height:3.2rem}}.long-form--main .social-icon-wrap a svg path,.long-form--main .social-icon-wrap button svg path{fill:#6E767A !important}.long-form--main .social-icon-wrap a:hover path,.long-form--main .social-icon-wrap button:hover path{fill:var(--mainColor) !important}@media (max-width: 767px){.long-form--main .social-icon-wrap a,.long-form--main .social-icon-wrap button{display:block;margin-right:0.25rem}}.long-form--main .social-icon-wrap a.clip-board,.long-form--main .social-icon-wrap button.clip-board{position:relative;display:inline-block}.long-form--main .social-icon-wrap a.clip-board span,.long-form--main .social-icon-wrap button.clip-board span{position:absolute;bottom:100%;left:-2.3rem;font-size:1.3rem;line-height:135%;color:#131819;white-space:nowrap;width:8.4rem;height:2.8rem;background-color:#fff;padding:.5rem .8rem;opacity:0;transition:opacity 0.35s ease-in-out;z-index:1;border:1px solid #DDE1E2;border-radius:5px;box-shadow:0px 76px 80px 0px rgba(0,0,0,0.05),0px 31.751px 33.422px 0px rgba(0,0,0,0.04),0px 16.976px 17.869px 0px rgba(0,0,0,0.03),0px 9.516px 10.017px 0px rgba(0,0,0,0.03),0px 5.054px 5.32px 0px rgba(0,0,0,0.02),0px 2.103px 2.214px 0px rgba(0,0,0,0.01)}@media (max-width: 767px){.long-form--main .social-icon-wrap a.clip-board span,.long-form--main .social-icon-wrap button.clip-board span{left:unset;right:0}}.long-form--main .social-icon-wrap a.clip-board.copied span,.long-form--main .social-icon-wrap button.clip-board.copied span{opacity:1}.long-form--main .introduction--section{margin:5rem 0;clear:both}@media (max-width: 767px){.long-form--main .introduction--section{margin:4rem 0}}.long-form--main .introduction--section p{margin-bottom:2.5rem}.long-form--main .introduction--section p:first-of-type:first-letter{color:var(--mainColorMedium);font-weight:600;font-size:8.6rem;font-family:"STIX Two Text",serif;float:left;display:inline-block;white-space:nowrap;margin-top:0.8rem;padding-right:0.85rem;line-height:80%}@media (max-width: 767px){.long-form--main .introduction--section p:first-of-type:first-letter{line-height:70%;margin-bottom:1rem}}.long-form--main .grid--section{margin:6rem 0;position:relative;z-index:1}@media (max-width: 767px){.long-form--main .grid--section{border-bottom:0.2rem solid #F1F4F5;padding-bottom:2rem;margin:4rem 0}}.long-form--main .grid--section .innter-wrap{position:relative}.long-form--main .grid--section .innter-wrap:before{content:'';display:block;height:0;padding-top:48%}@media (max-width: 767px){.long-form--main .grid--section .innter-wrap:before{padding-top:111%}}.long-form--main .grid--section img{position:absolute;border-radius:0.9rem;object-fit:cover}.long-form--main .grid--section img:first-child{top:0;left:0;width:calc(68% - 1.8rem);height:100%}@media (max-width: 767px){.long-form--main .grid--section img:first-child{height:calc(67% - 1rem);width:100%}}.long-form--main .grid--section img:nth-child(2){right:0;top:0;width:32%;height:calc(50% - 0.9rem)}@media (max-width: 767px){.long-form--main .grid--section img:nth-child(2){height:33%;width:calc(50% - 0.5rem);left:0;bottom:0;top:inherit}}.long-form--main .grid--section img:nth-child(3){right:0;bottom:0;width:32%;height:calc(50% - 0.9rem)}@media (max-width: 767px){.long-form--main .grid--section img:nth-child(3){height:33%;width:calc(50% - 0.5rem)}}.long-form--main .grid--section .grid-copy{max-width:94.2rem;margin:1rem auto 0;position:relative}@media (max-width: 1023px){.long-form--main .grid--section .grid-copy{padding-left:30px;max-width:100%}}.long-form--main .grid--section .grid-copy:before{content:' \2022';position:absolute;left:-1.9rem;top:0;color:var(--mainColor);font-size:3.2rem;top:-2rem}@media (max-width: 1023px){.long-form--main .grid--section .grid-copy:before{left:0;font-size:30px;top:-15px}}.long-form--main .grid--section .grid-copy p{font-size:1.1rem}@media (max-width: 1023px){.long-form--main .grid--section .grid-copy p{font-size:12px}}.long-form--main .content-copy--section{margin:4rem 0}.long-form--main .content-copy--section p:not(:last-child){margin-bottom:2rem}.long-form--main .content-quote--section{margin:4rem 0;position:relative;z-index:1}.long-form--main .content-quote--section .quote{border-left:0.5rem solid var(--mainColorBright);padding:2rem 0 2rem 4.5rem}@media (max-width: 767px){.long-form--main .content-quote--section .quote{padding:1rem 0 1rem 3rem}}.long-form--main .content-quote--section h3{font-size:2.3rem;color:var(--mainColorMedium);position:relative;margin-bottom:0}@media (max-width: 767px){.long-form--main .content-quote--section h3{font-size:1.9rem}}.long-form--main .content-quote--section h3 svg{position:absolute;left:-1.5rem;top:0;width:0.9rem;height:0.7rem}.long-form--main .feature-quote--section{overflow:hidden;margin:6rem 0;position:relative;z-index:1}@media (max-width: 767px){.long-form--main .feature-quote--section{margin:6rem 0}}.long-form--main .feature-quote--section.no-author-img .image-wrap{width:20%}@media (max-width: 767px){.long-form--main .feature-quote--section.no-author-img .image-wrap{display:none}}.long-form--main .feature-quote--section.no-author-img .image-wrap:before{left:-38.8rem}.long-form--main .feature-quote--section.no-author-img .mobile-quote{display:none}.long-form--main .feature-quote--section.no-author-img .quote{width:80%}@media (max-width: 767px){.long-form--main .feature-quote--section.no-author-img .quote{padding-top:11.5rem}}.long-form--main .feature-quote--section.no-author-img .quote .wrap{max-width:57.8rem;margin:0 auto}@media (max-width: 767px){.long-form--main .feature-quote--section.no-author-img .quote .wrap svg{display:inline-block;margin:0 auto}}.long-form--main .feature-quote--section.no-author-img .quote .author-copy{text-align:right}@media (max-width: 767px){.long-form--main .feature-quote--section.no-author-img .quote .author-copy{text-align:center}}.long-form--main .feature-quote--section.no-author-img .quote h3{font-size:1.8rem;max-height:inherit;overflow-y:inherit}@media (max-width: 767px){.long-form--main .feature-quote--section.no-author-img .quote h3{font-size:14px}}.long-form--main .feature-quote--section.no-author-img .quote span{display:block;font-size:1.6rem;line-height:132%}@media (max-width: 767px){.long-form--main .feature-quote--section.no-author-img .quote span{font-size:14px;display:inline-block}}.long-form--main .feature-quote--section.no-author-img .quote:before{width:137rem}.long-form--main .feature-quote--section .image-wrap{width:50%;position:relative;mix-blend-mode:multiply}@media (max-width: 767px){.long-form--main .feature-quote--section .image-wrap{width:100%;position:static}}.long-form--main .feature-quote--section .image-wrap:before{content:'';width:50rem;height:100%;background-color:#F1F4F5;left:-44.8rem;top:0;position:absolute;border-top-right-radius:30rem;border-bottom-right-radius:30rem}@media (max-width: 767px){.long-form--main .feature-quote--section .image-wrap:before{content:none}}.long-form--main .feature-quote--section .author-img{width:42.6rem;height:42.6rem;border-radius:50%;mix-blend-mode:multiply}@media (max-width: 767px){.long-form--main .feature-quote--section .author-img{width:19.2rem;height:19.2rem;margin:0 auto}}.long-form--main .feature-quote--section .feature-wrap{display:flex;flex-wrap:wrap}.long-form--main .feature-quote--section .mobile-quote{display:none}.long-form--main .feature-quote--section .mobile-quote svg{width:3.6rem;height:2.8rem}@media (max-width: 767px){.long-form--main .feature-quote--section .mobile-quote{display:flex;position:absolute;top:17.3rem;width:100%;left:0;justify-content:center;z-index:3}}.long-form--main .feature-quote--section .quote{width:50%;padding-left:1%;display:flex;align-items:center;position:relative;z-index:1;mix-blend-mode:multiply;padding-top:3rem;padding-bottom:3rem}@media (max-width: 767px){.long-form--main .feature-quote--section .quote{width:100%;padding-left:0;padding-top:8.5rem;padding-bottom:5rem;text-align:center;margin-left:auto;margin-right:auto;margin-top:-6rem;max-width:28.5rem}}.long-form--main .feature-quote--section .quote:before{content:'';width:100.4rem;height:100%;background-color:var(--mainColor);right:-29.8rem;top:0;position:absolute;border-top-left-radius:30rem;border-bottom-left-radius:30rem}.long-form--main .feature-quote--section .wrap{max-width:39.4rem;margin-right:auto;position:relative}@media (max-width: 767px){.long-form--main .feature-quote--section .wrap{max-width:100%}}.long-form--main .feature-quote--section .wrap svg{width:3.6rem;height:2.8rem}@media (max-width: 767px){.long-form--main .feature-quote--section .wrap svg{display:none}}.long-form--main .feature-quote--section h3{font-size:1.6rem;font-weight:600;font-family:"hk_grotesk",sans-serif;position:relative;color:#fff;line-height:1.3;margin-bottom:2rem;margin-top:2rem;max-height:26.6rem;overflow-y:auto}@media (max-width: 767px){.long-form--main .feature-quote--section h3{font-size:14px}}.long-form--main .feature-quote--section p,.long-form--main .feature-quote--section span{color:#fff;font-size:1.4rem}@media (max-width: 767px){.long-form--main .feature-quote--section p,.long-form--main .feature-quote--section span{font-size:14px}}.long-form--main .two-columns-section{margin:6rem 0}@media (max-width: 767px){.long-form--main .two-columns-section{margin:4rem 0}}.long-form--main .two-columns-section .row{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:90rem;margin:0 auto;align-items:center}.long-form--main .two-columns-section .row.swich-left{flex-direction:row-reverse}.long-form--main .two-columns-section .row.swich-left .col .img-wrap{padding-right:2rem}@media (max-width: 767px){.long-form--main .two-columns-section .row.swich-left .col .img-wrap{padding-right:0}}.long-form--main .two-columns-section .row.video-block .col{width:30%}@media (max-width: 767px){.long-form--main .two-columns-section .row.video-block .col{width:100%}}.long-form--main .two-columns-section .row.video-block .col:last-of-type{width:63%}@media (max-width: 767px){.long-form--main .two-columns-section .row.video-block .col:last-of-type{width:100%}}.long-form--main .two-columns-section .row.video-block figure{position:relative}.long-form--main .two-columns-section .row.video-block figure img{max-width:100%}.long-form--main .two-columns-section .row.video-block figure svg{width:5.4rem;height:5.4rem;position:absolute;bottom:2rem;left:2rem}@media (max-width: 767px){.long-form--main .two-columns-section .row.video-block figure svg{width:4rem;height:4rem}}.long-form--main .two-columns-section .col{width:47.5%}@media (max-width: 767px){.long-form--main .two-columns-section .col{width:100%}.long-form--main .two-columns-section .col:last-of-type{margin-top:1.5rem}}.long-form--main .two-columns-section .col .caption-text{font-size:1.2rem;margin-top:1.3rem;margin-bottom:0;padding-left:1.8rem;position:relative;font-weight:500;color:#565F63;line-height:136%}@media (max-width: 1023px){.long-form--main .two-columns-section .col .caption-text{font-size:12px}}.long-form--main .two-columns-section .col .caption-text:before{content:' \2022';position:absolute;left:0;top:-0.2rem;color:var(--mainColorBright);font-size:2.2rem}.long-form--main .two-columns-section .col .img-wrap{padding-left:2rem}@media (max-width: 767px){.long-form--main .two-columns-section .col .img-wrap{padding-left:0}}.long-form--main .two-columns-section .col img{max-width:40.2rem;border-radius:2rem}@media (max-width: 767px){.long-form--main .two-columns-section .col img{max-width:100%}}.long-form--main .two-columns-section p{margin-bottom:2rem}.long-form--main .buttons--section{margin:4rem 0;overflow:hidden}.long-form--main .buttons--section .btn:not(:last-child){margin-right:1.5rem}.long-form--main .slider--section{margin:6rem 0 10rem}@media (max-width: 767px){.long-form--main .slider--section{margin:6rem 0 8rem}}.long-form--main .slider--section *{outline:inherit}.long-form--main .slider--section img{width:100%;height:100%;object-fit:cover}.long-form--main .slider--section .caption-wrap{position:absolute;bottom:0;margin:0 auto;background-color:#000;width:100%;height:8.6rem;display:flex;align-items:center}@media (max-width: 767px){.long-form--main .slider--section .caption-wrap{padding:1rem 2.2rem;padding-left:3.5rem}}.long-form--main .slider--section .img-caption{max-width:96rem;margin-left:auto;margin-right:auto;font-size:1.4rem;position:relative;font-family:"hk_grotesk",sans-serif;color:#fff}@media (max-width: 767px){.long-form--main .slider--section .img-caption{font-size:0.9rem}}.long-form--main .slider--section .img-caption:before{content:' \2022';position:absolute;left:-1.6rem;top:-0.4rem;color:var(--mainColor);font-size:2.2rem}.long-form--main .slider--section .long-form--slider{position:relative}@media (max-width: 767px){.long-form--main .slider--section .long-form--slider{height:42.3rem}}.long-form--main .slider--section .flickity-viewport:before{content:'';display:block;height:0;padding-top:55.3%}.long-form--main .slider--section .slice{left:0 !important;opacity:0;transition:opacity 0.3s ease-in-out;margin:0 auto;z-index:-1;width:100%;top:0;height:100%}.long-form--main .slider--section .slice.is-selected{opacity:1;z-index:0}.long-form--main .slider--section .flickity-slider{transform:none !important}.long-form--main .slider--section .flickity-button{position:absolute;right:0;bottom:12rem;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}@media (max-width: 767px){.long-form--main .slider--section .flickity-button{display:none}}.long-form--main .slider--section .flickity-button:disabled{opacity:0.5;cursor:auto}@media (max-width: 767px){.long-form--main .slider--section .flickity-button{width:4.8rem;height:4.8rem;bottom:10rem}}.long-form--main .slider--section .flickity-button svg{display:none}.long-form--main .slider--section .flickity-button.previous{right:11.5rem;background-image:url("img/home/arrow-right.svg")}@media (max-width: 767px){.long-form--main .slider--section .flickity-button.previous{right:7.4rem}}.long-form--main .slider--section .flickity-button.next{right:5rem;background-image:url("img/home/arrow-right.svg");transform:rotate(180deg)}@media (max-width: 767px){.long-form--main .slider--section .flickity-button.next{right:2rem}}.long-form--main .slider--section .flickity-button[disabled]{background-image:url("img/home/arrow-right-gray.svg")}.long-form--main .slider--section .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){.long-form--main .slider--section .flickity-page-dots{bottom:-3rem}}.long-form--main .slider--section .flickity-page-dots li{cursor:pointer;position:relative;width:2.4rem;height:2.4rem}.long-form--main .slider--section .flickity-page-dots li:before{content:'';width:1.1rem;height:1.1rem;position:absolute;background-color:#BDC3C6;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%}@media (max-width: 767px){.long-form--main .slider--section .flickity-page-dots li{width:24px;height:24px}.long-form--main .slider--section .flickity-page-dots li:before{width:10px;height:10px}}.long-form--main .slider--section .flickity-page-dots li.is-selected:before{background-color:var(--mainColor)}.long-form--main .bottom--logo{margin-top:6rem}.long-form--main .bottom--logo .copy-inner-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.long-form--main .bottom--logo .icon{width:3rem;height:3rem}@media (min-width: 768px){.single-events main{overflow:visible}}.single-events .events__hero{display:flex;flex-direction:column;justify-content:flex-end;height:360px;padding-bottom:3rem}@media (max-width: 767px){.single-events .events__hero{height:-webkit-fit-content;height:fit-content;padding-bottom:1.4rem}}@media (min-width: 1280px){.single-events .events__hero{height:36rem}}.single-events .events__hero h1,.single-events .events__hero p{color:#fff;margin:0;background-color:black;background-clip:text}.single-events .events__hero h1{font-size:5rem;max-width:100.9rem}@media (max-width: 767px){.single-events .events__hero h1{font-size:36px;position:relative;z-index:1}}.single-events .events__hero-img{z-index:0}.single-events .events__hero-video{height:100%;width:100%;position:absolute;z-index:1;top:0;overflow:hidden;object-fit:cover;object-position:center}.single-events .events__hero-content{position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin:0 10rem;z-index:1}@media (max-width: 767px){.single-events .events__hero-content{width:100%;margin:0 auto;padding:12.6rem 2rem 3.6rem;display:block}.single-events .events__hero-content::after{content:'';position:absolute;top:0;left:-2rem;width:calc(100% + 4rem);height:calc(100% + 1.4rem);background:linear-gradient(194deg, color(display-p3 0.0157 0.0588 0.2745/0) 0%, color(display-p3 0.0157 0.0588 0.2745) 57.69%, color(display-p3 0.0157 0.0588 0.2745) 100%)}}@media (min-width: 768px){.single-events .events__hero-content .speaker-group{margin-left:5.6rem}}@media (max-width: 767px){.single-events .events__hero-content .speaker-group{margin-top:1.8rem;z-index:1}}.single-events .events__hero-content .speaker-group-copy p{font-size:1.25rem;text-align:right}@media (max-width: 767px){.single-events .events__hero-content .speaker-group-copy p{font-size:12px;text-align:left;padding-left:9.35rem;font-weight:500;line-height:150%}}.single-events .events__hero-content .speaker-group-copy p.speaker-name{font-weight:600;white-space:nowrap}.single-events .events__hero-content .speaker-group-image{position:absolute;top:-13rem;right:-28rem;border:1rem solid #fff;background-color:#fff;width:25.65rem;height:25.65rem;border-radius:50%;overflow:hidden;box-shadow:0px 58px 48px 0px rgba(0,240,255,0.1),0px 111px 44px 0px rgba(0,133,255,0.01),0px 62px 37px 0px rgba(0,133,255,0.05),0px 28px 28px 0px rgba(0,133,255,0.09),0px 7px 15px 0px rgba(0,133,255,0.1)}@media (max-width: 767px){.single-events .events__hero-content .speaker-group-image{top:-.9rem;right:unset;left:0;height:8.2rem;width:8.2rem;border-width:.35rem}}@media (max-width: 767px){.single-events .events__hero-content.with-speaker{padding-bottom:0}}@media (min-width: 768px){.single-events .events__hero-content.with-speaker{width:79.7rem}}.single-events .events__hero-content.with-speaker h1{max-width:60.5rem}.single-events .events__hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg, color(display-p3 0.0157 0.0588 0.2745/0) 9.17%, color(display-p3 0.0157 0.0588 0.2745) 115.63%)}@media (max-width: 767px){.single-events .events__hero::before{background:transparent}}.single-events .events__hero.no-hero-image{height:-webkit-fit-content !important;height:fit-content !important;padding-top:7rem;padding-bottom:.9rem;border-top:1px solid #BDC3C6;border-bottom:1px solid #D6D6D6}@media (max-width: 767px){.single-events .events__hero.no-hero-image{padding-top:4.25rem}}.single-events .events__hero.no-hero-image::before{background:transparent}.single-events .events__hero.no-hero-image *{color:#000}@media (max-width: 767px){.single-events .events__hero.no-hero-image .events__hero-content{padding-top:0;padding-bottom:5rem}}.single-events .events__hero.no-hero-image .events__hero-content::after{display:none}@media (max-width: 767px){.single-events .events__hero.no-hero-image .events__hero-content.with-speaker{padding-bottom:0}}.single-events .events__hero.no-hero-image .events__hero-button a,.single-events .events__hero.no-hero-image .events__hero-button span{display:inline-block;height:auto;width:auto;padding:1.2rem 2.1rem;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-size:12px;text-transform:uppercase;color:#fff;font-weight:700;background:var(--mainColor);margin-top:3.5rem}@media (max-width: 767px){.single-events .events__hero.no-hero-image .events__hero-button a,.single-events .events__hero.no-hero-image .events__hero-button span{font-size:10px}}.single-events .events__hero.no-hero-image .events__hero-button a:hover,.single-events .events__hero.no-hero-image .events__hero-button span:hover{background:var(--mainColorMedium)}.single-events .events__hero.no-hero-image .events__hero-button span{background:#6E767A;color:#fff}.single-events .events__hero.no-hero-image .events__hero-button span:hover{background:#6E767A}.single-events .events__body{margin:0 auto;padding:0 10rem;max-width:1280px}@media (max-width: 767px){.single-events .events__body{padding:0 2rem 5rem;border-bottom:1px solid #BCC3C6;margin-bottom:3.2rem}}@media (min-width: 768px){.single-events .events__body-wrap{display:flex;justify-content:center}}@media (min-width: 768px){.single-events .events__body-content{min-width:82.6rem;padding-right:5rem;border-right:2px solid #eee}}.single-events .events__body-content .nav-heading{font-family:"Barlow",sans-serif;font-size:1.5rem;letter-spacing:0.02em;text-transform:uppercase;margin:0 1rem 0 0;padding-bottom:1.6rem;font-weight:700;border-bottom:1px solid #BDC3C6;margin-bottom:4.6rem}@media (max-width: 767px){.single-events .events__body-content .nav-heading{font-size:14px}}@media (max-width: 767px){.single-events .events__body-content .nav-heading{font-size:16px;padding-bottom:1.5rem;margin:0 0 2.4rem}}.single-events .events__body-content .nav-heading.hidden{opacity:0;position:absolute;padding:0;margin:0;height:0;width:0}.single-events .events__body-content p:not(:last-child){margin-bottom:1em}.single-events .events__body-content ul{margin:1.6rem 0;padding-left:2.3rem}@media (max-width: 767px){.single-events .events__body-content ul{padding-left:2.1rem}}.single-events .events__body-content ul li::marker{font-size:1.2rem}.single-events .events__body-content ul:has(.with-speaker){margin-bottom:0}.single-events .events__body-content ul ul{list-style-type:disc;padding-left:4.9rem}@media (max-width: 767px){.single-events .events__body-content ul ul{padding-left:4.5rem}}.single-events .events__body-content a,.single-events .events__body-content a strong{color:var(--mainColor);text-decoration:none;font-weight:600;text-decoration-thickness:.5px;text-underline-offset:2px}.single-events .events__body-content a:hover,.single-events .events__body-content a strong:hover{text-decoration:underline}.single-events .events__body-content .overview-section-row{width:100%;margin:5.2rem 0 4rem}@media (min-width: 768px){.single-events .events__body-content .overview-section-row{display:flex;margin:3.55rem 0 0 .6rem;border-bottom:1px solid #D6D6D6}}.single-events .events__body-content .overview-section-row h3{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-weight:700;text-transform:uppercase;margin-bottom:.7rem;color:#131819;line-height:115%}@media (max-width: 767px){.single-events .events__body-content .overview-section-row h3{font-size:10px}}@media (max-width: 767px){.single-events .events__body-content .overview-section-row h3{font-size:12px;margin-bottom:.6rem}}.single-events .events__body-content .overview-section-row p{font-size:1.4rem;line-height:1.35em;color:#262E31;font-weight:600;margin-bottom:0}@media (max-width: 767px){.single-events .events__body-content .overview-section-row p{font-size:13px}}@media (max-width: 767px){.single-events .events__body-content .overview-section-row p{font-size:12px;font-weight:500}}.single-events .events__body-content .overview-section-col{width:100%;padding-bottom:1.8rem}@media (max-width: 767px){.single-events .events__body-content .overview-section-col{border-bottom:#D6D6D6 1px solid}.single-events .events__body-content .overview-section-col:not(:last-child){margin-bottom:1.6rem}}@media (min-width: 768px){.single-events .events__body-content .overview-section-col{padding-bottom:3.5rem}}@media (min-width: 768px){.single-events .events__body-content .overview-section-col.cols-2{width:50%;padding-right:2rem}}@media (min-width: 768px){.single-events .events__body-content .overview-section-col.cols-2:last-child{padding-left:2.9rem;border-left:#D6D6D6 1px solid}}@media (min-width: 768px){.single-events .events__body-content .overview-section-col.cols-3{padding-right:4rem}}@media (min-width: 768px){.single-events .events__body-content .overview-section-col.cols-3:first-child{margin-left:-.1rem;min-width:23.8rem}}@media (min-width: 768px){.single-events .events__body-content .overview-section-col.cols-3:nth-child(2){min-width:28.5rem}}@media (min-width: 768px){.single-events .events__body-content .overview-section-col.cols-3:not(:first-child){padding-left:2.8rem;border-left:#D6D6D6 1px solid}}.single-events .events__body-content .overview-section .wysiwyg-block *{color:#000}.single-events .events__body-content .overview-section .wysiwyg-block * a,.single-events .events__body-content .overview-section .wysiwyg-block * a strong{color:var(--mainColor)}@media (max-width: 767px){.single-events .events__body-content .overview-section .wysiwyg-block *:not(strong) {font-weight:500}}.single-events .events__body-content .overview-section .wysiwyg-block:nth-child(5){margin-top:5.6rem}@media (max-width: 767px){.single-events .events__body-content .overview-section .wysiwyg-block:nth-child(5){margin-top:4rem}}.single-events .events__body-content .overview-section .wysiwyg-block:not(:last-child){margin-bottom:1.6rem}.single-events .events__body-content .overview-section::before{content:"";display:block;height:.1rem;margin-top:-.1rem;visibility:hidden;z-index:-2}.single-events .events__body-content .icon-block{margin:4rem 0 1.2rem}@media (min-width: 768px){.single-events .events__body-content .icon-block{display:flex;gap:2.6rem;margin-top:5.6rem;margin-bottom:1.6rem}}@media (min-width: 768px){.single-events .events__body-content .icon-block-img{width:30.2rem}}@media (max-width: 767px){.single-events .events__body-content .icon-block-img{margin-bottom:2.8rem}}.single-events .events__body-content .icon-block-copy *{color:#000}.single-events .events__body-content .icon-block-copy a,.single-events .events__body-content .icon-block-copy a strong{color:var(--mainColor)}@media (min-width: 768px){.single-events .events__body-content .icon-block-copy{width:44.4rem}}.single-events .events__body-content .icon-block.wrap-text{display:block}@media (min-width: 768px){.single-events .events__body-content .icon-block.wrap-text .icon-block-img{float:left;margin-right:2.6rem}}.single-events .events__body-content .icon-block.wrap-text .icon-block-copy{width:100%}.single-events .events__body-content .speaker-info-columns{display:-ms-grid;display:grid;-ms-grid-columns:18rem 36.6rem 1fr;grid-template-columns:18rem 36.6rem 1fr;margin-bottom:7rem}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns{display:flex;flex-wrap:wrap;row-gap:2rem;margin-bottom:2.4rem}.single-events .events__body-content .speaker-info-columns:last-child{margin-bottom:6rem}.single-events .events__body-content .speaker-info-columns:not(:last-child){border-bottom:1px solid #DDE1E2;padding-bottom:2.4rem}}.single-events .events__body-content .speaker-info-columns h3{padding-top:1.3rem}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns h3{padding-top:0}}.single-events .events__body-content .speaker-info-columns-headshot{width:18rem;height:18rem;overflow:hidden;border-radius:50%;border:0.5rem solid #fff;box-shadow:0px 173px 48px 0px color(display-p3 0.0588 0.5137 1/0),0px 111px 44px 0px color(display-p3 0.0588 0.5137 1/0.01),0px 62px 37px 0px color(display-p3 0.0588 0.5137 1/0.05),0px 28px 28px 0px color(display-p3 0.0588 0.5137 1/0.09),0px 7px 15px 0px color(display-p3 0.0588 0.5137 1/0.1)}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-headshot{order:2;width:11rem;height:11rem;border-width:.3rem;margin-right:2.8rem;box-shadow:0px 105.722px 29.333px 0px color(display-p3 0.0588 0.5137 1/0),0px 67.833px 26.889px 0px color(display-p3 0.0588 0.5137 1/0.01),0px 37.889px 22.611px 0px color(display-p3 0.0588 0.5137 1/0.05),0px 17.111px 17.111px 0px color(display-p3 0.0588 0.5137 1/0.09),0px 4.278px 9.167px 0px color(display-p3 0.0588 0.5137 1/0.1)}}.single-events .events__body-content .speaker-info-columns-copy{position:relative;padding:0 2.2rem 0 5.4rem}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-copy{order:1;padding:0;width:100%}}.single-events .events__body-content .speaker-info-columns-copy h3{font-size:2.3rem;color:var(--mainColorMedium);margin-bottom:.8rem}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-copy h3{font-size:19px}}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-copy h3{font-size:19px;margin-bottom:.9rem}}.single-events .events__body-content .speaker-info-columns-copy p{color:#000}.single-events .events__body-content .speaker-info-columns-info{position:relative;padding-left:3.3rem}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-info{order:3;width:19.1rem;padding:0;display:flex;flex-direction:column;justify-content:center}}@media (min-width: 768px){.single-events .events__body-content .speaker-info-columns-info::before{content:'';position:absolute;top:1.3rem;left:-1px;width:1px;height:15.7rem;background:#F1F4F5}}.single-events .events__body-content .speaker-info-columns-info h3{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;font-weight:700;text-transform:uppercase;margin-bottom:.7rem}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-info h3{font-size:12px}}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-info h3{margin-bottom:.6rem}}.single-events .events__body-content .speaker-info-columns-info p{font-size:1.3rem;line-height:1.35em}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-info p{font-size:12px}}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-info p{font-weight:500}}.single-events .events__body-content .speaker-info-columns-info .links-group{display:flex;flex-wrap:wrap;gap:1.6rem}.single-events .events__body-content .speaker-info-columns-info .links-group a{font-size:1.3rem;line-height:1.35em;color:var(--mainColor);font-weight:500}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-info .links-group a{font-size:12px}}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns-info .links-group a{font-size:12px}}.single-events .events__body-content .speaker-info-columns-info .links-group a:hover{text-decoration:underline}.single-events .events__body-content .speaker-info-columns:last-child{margin-bottom:13rem}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns:last-child{margin-bottom:6rem}}.single-events .events__body-content .speaker-info-columns.two-cols{-ms-grid-columns:18rem 1fr;grid-template-columns:18rem 1fr;column-gap:5.4rem}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns.two-cols{display:flex;column-gap:0}}.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy{order:2;display:flex;flex-direction:column;justify-content:center;padding:0 1rem 0 0}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy{padding:0;width:19.1rem}}.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy h3{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:var(--mainColorDark);margin-bottom:.7rem;text-transform:uppercase}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy h3{font-size:12px}}.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy ul{margin:.7rem 0;padding-left:1.9rem}.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy p,.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy li{font-size:1.3rem;line-height:1.35em;color:#3E484C}@media (max-width: 767px){.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy p,.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy li{font-size:12px}}.single-events .events__body-content .speaker-info-columns.two-cols .speaker-info-columns-copy p{margin-bottom:0}.single-events .events__body-content .speaker-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:3.84rem;column-gap:3.53rem;margin:5rem 2.69rem 12rem -.5rem}@media (max-width: 767px){.single-events .events__body-content .speaker-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:4.4rem;column-gap:3.5rem;margin:3.95rem .8rem 5.8rem}}@media (min-width: 768px){.single-events .events__body-content .speaker-grid.three-cols{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.single-events .events__body-content .speaker-grid .speaker{display:flex;flex-direction:column;align-items:center}.single-events .events__body-content .speaker-grid .speaker figure{width:13.2rem;height:13.2rem;border-radius:50%;overflow:hidden;border:0px solid transparent}@media (max-width: 767px){.single-events .events__body-content .speaker-grid .speaker figure{width:13.37rem;height:13.37rem}}.single-events .events__body-content .speaker-grid .speaker-copy{text-align:center;margin-top:1.8rem}.single-events .events__body-content .speaker-grid .speaker-copy .name{font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:115%;color:var(--mainColorDark);transition:color 350ms ease;margin-bottom:.7rem}@media (max-width: 767px){.single-events .events__body-content .speaker-grid .speaker-copy .name{font-size:12px}}.single-events .events__body-content .speaker-grid .speaker-copy .title{font-size:1.2rem;line-height:130%;font-weight:500;color:#3E484C}@media (max-width: 767px){.single-events .events__body-content .speaker-grid .speaker-copy .title{font-size:12px;line-height:150%}}.single-events .events__body-content .speaker-grid .speaker.with-link figure{transition:border-color 350ms ease;transition:box-shadow 350ms ease}.single-events .events__body-content .speaker-grid .speaker.with-link:hover figure{width:14.2rem;height:14.2rem;margin:-.5rem;border:0.5rem solid #fff;box-shadow:0px 173px 48px 0px color(display-p3 0.0588 0.5137 1/0),0px 111px 44px 0px color(display-p3 0.0588 0.5137 1/0.01),0px 62px 37px 0px color(display-p3 0.0588 0.5137 1/0.05),0px 28px 28px 0px color(display-p3 0.0588 0.5137 1/0.09),0px 7px 15px 0px color(display-p3 0.0588 0.5137 1/0.1)}.single-events .events__body-content .speaker-grid .speaker.with-link:hover .speaker-copy .name{color:#036DEA}@media (min-width: 768px){.single-events .events__body-content .agenda-section-wrap{position:relative;display:flex;justify-content:space-between}}.single-events .events__body-content .agenda-section-wrap:not(:first-child){margin-top:7rem}@media (max-width: 767px){.single-events .events__body-content .agenda-section-wrap:not(:first-child){margin-top:3rem}}@media (min-width: 768px){.single-events .events__body-content .agenda-section-wrap:not(:last-child) .agenda-right::before{height:calc(100% + 7rem)}}.single-events .events__body-content .agenda-section-wrap:last-child{margin-bottom:6rem}.single-events .events__body-content .agenda-left{padding-bottom:2rem}@media (min-width: 768px){.single-events .events__body-content .agenda-left{position:sticky;top:10rem;margin-right:.5rem;height:-webkit-fit-content;height:fit-content;padding-bottom:5rem}}.single-events .events__body-content .agenda-left span{color:var(--mainColorMedium);font-weight:600;font-family:"STIX Two Text",serif}.single-events .events__body-content .agenda-left span.short-day{display:block;font-size:2.3rem;text-transform:uppercase;letter-spacing:-.23px;line-height:125%;margin-bottom:.2rem}.single-events .events__body-content .agenda-left span.long-day{font-size:20px;letter-spacing:-.2px;line-height:120%}.single-events .events__body-content .agenda-left p{font-size:1.4rem;line-height:1.35em;color:#000}@media (max-width: 767px){.single-events .events__body-content .agenda-left p{font-size:13px}}@media (max-width: 767px){.single-events .events__body-content .agenda-left p{display:inline-block;font-size:12px;margin-bottom:.4rem;margin-left:1rem;font-weight:500}}.single-events .events__body-content .agenda-right{position:relative}@media (min-width: 768px){.single-events .events__body-content .agenda-right{width:64.7rem}}@media (min-width: 768px){.single-events .events__body-content .agenda-right::before{content:'';position:absolute;top:1.4rem;left:2.7rem;width:1px;height:100%;background:#BDC3C6}}.single-events .events__body-content .agenda-right .blue-heading h3,.single-events .events__body-content .agenda-right .time{position:relative;height:-webkit-fit-content;height:fit-content}.single-events .events__body-content .agenda-right .blue-heading h3::before,.single-events .events__body-content .agenda-right .time::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:-2.95rem;width:1rem;height:1rem;border-radius:50%}@media (max-width: 767px){.single-events .events__body-content .agenda-right .blue-heading h3::before,.single-events .events__body-content .agenda-right .time::before{left:-1.6rem;width:.8rem;height:.8rem}}.single-events .events__body-content .agenda-right .blue-heading{padding:1.13rem 1rem 1.13rem 5.2rem;background-color:rgba(37,136,254,0.2)}@media (max-width: 767px){.single-events .events__body-content .agenda-right .blue-heading{padding:1rem 2.5rem 1rem 3.1rem}}.single-events .events__body-content .agenda-right .blue-heading h3{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;text-transform:uppercase;color:var(--mainColorMedium);font-weight:700;margin:0}@media (max-width: 767px){.single-events .events__body-content .agenda-right .blue-heading h3{font-size:12px}}.single-events .events__body-content .agenda-right .blue-heading h3::before{background-color:#036DEA}.single-events .events__body-content .agenda-right .blue-heading h3.invisible{color:transparent}.single-events .events__body-content .agenda-right .blue-heading:not(:first-child){margin-top:2rem}@media (max-width: 767px){.single-events .events__body-content .agenda-right .blue-heading:not(:first-child){margin-top:1.5rem}}.single-events .events__body-content .agenda-right .agenda-section{padding:1.5rem 2.5rem 1.5rem 3.1rem}@media (min-width: 768px){.single-events .events__body-content .agenda-right .agenda-section{display:-ms-grid;display:grid;-ms-grid-columns:10rem 1fr;grid-template-columns:10rem 1fr;padding:2rem 2.5rem;margin-left:2.7rem}}.single-events .events__body-content .agenda-right .agenda-section .time{font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;font-weight:700;text-transform:uppercase;color:#262E31}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section .time{font-size:12px}}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section .time{margin-bottom:1rem}}.single-events .events__body-content .agenda-right .agenda-section .time::before{background-color:#BDC3C6}@media (min-width: 768px){.single-events .events__body-content .agenda-right .agenda-section-right{padding-left:3.5rem}}.single-events .events__body-content .agenda-right .agenda-section-right.no-heading .wysiwyg ul{margin-top:0}.single-events .events__body-content .agenda-right .agenda-section-right p{color:#000}.single-events .events__body-content .agenda-right .agenda-section-right p.agenda-section-heading{font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:var(--mainColor);margin-bottom:1em}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right p.agenda-section-heading{font-size:10px}}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right p.agenda-section-heading{font-size:12px;margin-bottom:.5rem}}.single-events .events__body-content .agenda-right .agenda-section-right p.agenda-section-heading.not-bold{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesk",sans-serif;font-weight:400;text-transform:none}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right p.agenda-section-heading.not-bold{font-size:14px}}.single-events .events__body-content .agenda-right .agenda-section-right p.agenda-section-heading.black{font-size:1.6rem;line-height:1.35em;font-family:"hk_grotesk",sans-serif;color:var(--mainColorDark);text-transform:none;font-weight:600}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right p.agenda-section-heading.black{font-size:14px}}.single-events .events__body-content .agenda-right .agenda-section-right p.agenda-section-heading.black.not-bold{font-family:"hk_grotesk",sans-serif;color:#000;font-weight:400}.single-events .events__body-content .agenda-right .agenda-section-right p.bold{font-weight:600}.single-events .events__body-content .agenda-right .agenda-section-right .no-margin-btm{margin-bottom:0}.single-events .events__body-content .agenda-right .agenda-section-right .text-or-link:not(:last-child){margin-bottom:1.6rem}.single-events .events__body-content .agenda-right .agenda-section-right .text-or-link a{color:var(--mainColor)}.single-events .events__body-content .agenda-right .agenda-section-right .text-or-link a:not(.p--s){font-size:1.6rem;line-height:1.35em}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right .text-or-link a:not(.p--s){font-size:14px}}.single-events .events__body-content .agenda-right .agenda-section-right .text-or-link a.plus-button{display:flex;align-items:center;font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--mainColor)}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right .text-or-link a.plus-button{font-size:12px}}.single-events .events__body-content .agenda-right .agenda-section-right .text-or-link a.plus-button svg{width:1.6rem;height:1.6rem;margin-right:.9rem}.single-events .events__body-content .agenda-right .agenda-section-right .text-or-link:has(.plus-button):not(:first-child){margin-top:-.2rem}.single-events .events__body-content .agenda-right .agenda-section-right .wysiwyg *:not(li){margin-bottom:0}.single-events .events__body-content .agenda-right .agenda-section-right .wysiwyg:not(:last-child){margin-bottom:1.6rem}.single-events .events__body-content .agenda-right .agenda-section-right .wysiwyg *{color:#000}.single-events .events__body-content .agenda-right .agenda-section-right .wysiwyg * a,.single-events .events__body-content .agenda-right .agenda-section-right .wysiwyg * a strong{color:var(--mainColor)}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right .wysiwyg *:not(strong):not(h3):not(a){font-weight:500}}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker{display:flex;justify-content:space-between}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker{margin-right:-2.7rem;max-width:none;width:calc(100% + 2.7rem)}}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy{max-width:37.5rem}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy *:not(:last-child){margin-bottom:0}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy *{color:#000}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy * a,.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy * a strong{color:var(--mainColor)}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy *:not(strong):not(h3):not(a){font-weight:500}}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy ul{margin:0}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy ul li:not(:first-of-type)::marker{color:transparent}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy ul li:has(a){font-size:1.4rem;line-height:1.35em}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy ul li:has(a){font-size:13px}}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy ul li:has(a) a{font-size:1.4rem;line-height:1.35em}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy ul li:has(a) a{font-size:13px}}@media (min-width: 768px){.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy ul li strong{font-weight:400}}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker-copy ul ul{list-style-type:disc}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker figure{width:5.8rem;height:5.8rem;min-width:5.8rem;min-height:5.8rem;border-radius:50%;overflow:hidden;border:0.4rem solid #F1F4F5;margin:0 -.9rem 0 1.1rem}@media (max-width: 767px){.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker figure{width:4.8rem;height:4.8rem;min-width:4.8rem;min-height:4.8rem;margin:0 0 0 2.2rem}}.single-events .events__body-content .agenda-right .agenda-section-right .with-speaker:not(:last-child) .with-speaker-copy *:last-child{margin-bottom:1.6rem}.single-events .events__body-content .agenda-right .agenda-section.gray{background-color:#F9F9FA}.single-events .events__body-content .sponsors-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:2.1rem;margin-right:1rem}@media (max-width: 767px){.single-events .events__body-content .sponsors-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.4rem;margin-right:0}}.single-events .events__body-content .sponsors-grid .sponsor{width:23.95rem;height:11.8rem}@media (max-width: 767px){.single-events .events__body-content .sponsors-grid .sponsor{width:16.5rem;height:7.9rem}}.single-events .events__body-content .google-map iframe{width:76rem;min-height:36.8rem}@media (max-width: 767px){.single-events .events__body-content .google-map iframe{width:100%;min-height:16.2rem;height:16.2rem}}.single-events .events__body-content .google-map:not(:last-child){margin-bottom:4.3rem}@media (max-width: 767px){.single-events .events__body-content .google-map:not(:last-child){margin-bottom:3rem}}.single-events .events__body-content .content-section{margin-top:6rem}.single-events .events__body-content .content-section .wysiwyg h3{font-size:2.3rem;letter-spacing:-.23px;color:var(--mainColorMedium);margin-top:3.5rem;margin-bottom:2.6rem}@media (max-width: 767px){.single-events .events__body-content .content-section .wysiwyg h3{font-size:19px}}.single-events .events__body-content .content-section .wysiwyg *{color:#000}.single-events .events__body-content .content-section .wysiwyg * a,.single-events .events__body-content .content-section .wysiwyg * a strong{color:var(--mainColor)}@media (max-width: 767px){.single-events .events__body-content .content-section .wysiwyg *:not(strong):not(h3):not(a){font-weight:500}}.single-events .events__body-content .content-section .wysiwyg:not(:last-child){margin-bottom:5.1rem}@media (max-width: 767px){.single-events .events__body-content .content-section .wysiwyg:not(:last-child){margin-bottom:3.2rem}}.single-events .events__body-content .content-section::before{content:"";display:block;height:6rem;margin-top:-6rem;visibility:hidden;z-index:-2}@media (min-width: 768px){.single-events .events__body-rail{min-width:25.4rem;padding-left:3.7rem;height:auto}}.single-events .events__body-rail .rail{position:sticky;top:11.9rem;margin-top:11.9rem}.single-events .events__body-rail .rail-nav{padding:0;margin:0;list-style-type:none}.single-events .events__body-rail .rail-nav li{padding:0;margin:0}.single-events .events__body-rail .rail-nav-button a,.single-events .events__body-rail .rail-nav-button span{display:inline-block;height:auto;width:auto;padding:1.2rem 2.1rem;font-family:"Barlow",sans-serif;font-size:1.1rem;letter-spacing:0.02em;font-size:1.2rem;text-transform:uppercase;color:#fff;font-weight:700;background:var(--mainColor);margin-bottom:4rem}@media (max-width: 767px){.single-events .events__body-rail .rail-nav-button a,.single-events .events__body-rail .rail-nav-button span{font-size:10px}}@media (max-width: 767px){.single-events .events__body-rail .rail-nav-button a,.single-events .events__body-rail .rail-nav-button span{font-size:12px}}.single-events .events__body-rail .rail-nav-button a:hover,.single-events .events__body-rail .rail-nav-button span:hover{background:var(--mainColorMedium)}.single-events .events__body-rail .rail-nav-button span{background:#6E767A;color:#fff}.single-events .events__body-rail .rail-nav-button span:hover{background:#6E767A}.single-events .events__body-rail .rail-nav-item a{position:relative;display:block;background:none;border:none;font-family:"Barlow",sans-serif;font-size:1.3rem;letter-spacing:0.02em;color:#6E767A;font-weight:700;text-transform:uppercase;padding:0;margin-bottom:1.7rem;cursor:pointer}@media (max-width: 767px){.single-events .events__body-rail .rail-nav-item a{font-size:12px}}.single-events .events__body-rail .rail-nav-item.active a,.single-events .events__body-rail .rail-nav-item:hover a{color:#131819}.single-events .events__body-rail .rail-nav-item.active a::before{content:"";position:absolute;top:0.6rem;left:-4.1rem;height:0.8rem;width:0.80rem;border-radius:50%;background:#fff;z-index:3;box-shadow:0px 0px 6px 1px var(--mainColor)}.single-events .mobile-nav{display:flex;padding:0 !important;margin:0 !important;align-items:center;height:100%}.single-events .mobile-nav a,.single-events .mobile-nav span{white-space:nowrap;font-size:11px;font-weight:700;text-transform:uppercase;font-family:"Barlow",sans-serif;color:#6E767A}.single-events .mobile-nav li{margin:0 !important;padding:0 !important}.single-events .mobile-nav-button a,.single-events .mobile-nav-button span{padding:.2rem 1.5rem .2rem 2rem;margin-right:.75rem;text-decoration:underline;border-right:1px solid #D6D6D6;color:var(--mainColor)}.single-events .mobile-nav-button span{color:#6E767A;text-decoration:none}.single-events .mobile-nav-item a{padding:.2rem .75rem}@media (max-width: 767px){.single-events .mobile-nav-item a:hover{text-decoration:none}}.single-events .mobile-nav-item.active a{color:#131819}.single-events .mobile-nav.slider{overflow:auto;width:-webkit-fit-content;width:fit-content;-ms-overflow-style:none;scrollbar-width:none}.single-events .mobile-nav.slider::-webkit-scrollbar{display:none}.single-events .mobile-nav-spacer{height:5.4rem;width:100%;position:absolute}.single-events .mobile-nav-wrap{display:flex;height:5.4rem;translate:-2rem;width:calc(100% + 4rem);background-color:#F9F9FA}.single-events .mobile-nav-wrap.fixed-top{position:fixed;top:0dvh;left:0;z-index:100;translate:0;width:100%}.single-events .mobile-nav-wrap.fixed-top .mobile-nav-item.active{position:relative}.single-events .mobile-nav-wrap.fixed-top .mobile-nav-item.active::after{content:"";position:absolute;bottom:-1.6rem;left:.75rem;width:calc(100% - 1.5rem);height:.3rem;background:var(--mainColorBright)}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9pbmNsdWRlLW1lZGlhL2Rpc3QvX2luY2x1ZGUtbWVkaWEuc2NzcyIsInBhZ2VzL19saWZlLnNjc3MiLCJiYXNlL19sYXlvdXQuc2NzcyIsImJhc2UvX3NldHRpbmdzLnNjc3MiLCJiYXNlL19mbGV4LnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19mb3Jtcy5zY3NzIiwibW9kdWxlcy9fdmlkZW8uc2NzcyIsIm1vZHVsZXMvX2NhcmRzLnNjc3MiLCJtb2R1bGVzL192aWRlby1tb2RhbC5zY3NzIiwibW9kdWxlcy9fc2xpZGVyLnNjc3MiLCJtb2R1bGVzL19leWVicm93LXB1c2hkb3duLnNjc3MiLCJtb2R1bGVzL19ob21lLWV5ZWJyb3cuc2NzcyIsIm1vZHVsZXMvX2JvZHktcmFpbC1uYXYtcmlnaHQuc2NzcyIsIm1vZHVsZXMvX2Zha2Vkcm9wZG93bi5zY3NzIiwibW9kdWxlcy9fY29va2llLWJhbm5lci5zY3NzIiwibW9kdWxlcy9fYm90dG9tLXNpZ251cC5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJtb2R1bGVzL19tZWRpYS1ibG9jay5zY3NzIiwibW9kdWxlcy9fdHdvLWltYWdlLWJsb2NrLnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyLnNjc3MiLCJtb2R1bGVzL19zZWFyY2guc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fY29udGFjdC11cy5zY3NzIiwicGFnZXMvX3NpbmdsZS1wYWdlLnNjc3MiLCJwYWdlcy9fb3VyLXdvcmsuc2NzcyIsInBhZ2VzL19vdXItd29yay1oaWdobGlnaHQuc2NzcyIsInBhZ2VzL19ibG9nLWxhbmRlci5zY3NzIiwicGFnZXMvX2ZhcXMtbGFuZGVyLnNjc3MiLCJwYWdlcy9fbGVhZGVyc2hpcC5zY3NzIiwicGFnZXMvX2dlbmVyaWMuc2NzcyIsInBhZ2VzL19zaW5nbGUtbGVhZGVyc2hpcC5zY3NzIiwicGFnZXMvX2Jsb2ctZGV0YWlsLnNjc3MiLCJwYWdlcy9fcGVvcGxlLnNjc3MiLCJwYWdlcy9fbmV3cy1sYW5kZXIuc2NzcyIsInBhZ2VzL19wcm9ncmFtcy1mZWxsb3dzaGlwcy1sYW5kZXIuc2NzcyIsInBhZ2VzL19wcm9ncmFtcy1mZWxsb3dzaHBzLWRldGFpbC5zY3NzIiwicGFnZXMvX3RoYW5rLXlvdS5zY3NzIiwicGFnZXMvX3Byb2plY3RzLnNjc3MiLCJwYWdlcy9fcGFydG5lcnMuc2NzcyIsInBhZ2VzL19saWNlbnNpbmcuc2NzcyIsInBhZ2VzL19yZXNvdXJjZXMuc2NzcyIsInBhZ2VzL19yYXBpZC1yZXNwb25zZS5zY3NzIiwicGFnZXMvX2NhcmVlcnMuc2NzcyIsInBhZ2VzL19wcml2YWN5LXBvbGljeS5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fYXJ0aWNsZS1sYW5kZXIuc2NzcyIsInBhZ2VzL19tZWRpYS1raXQuc2NzcyIsInBhZ2VzL19hbm5pdmVyc2FyeS1zeW1wb3NpdW0uc2NzcyIsInBhZ2VzL190YWJ1bGEtbGFuZGVyLnNjc3MiLCJwYWdlcy9fcGVvcGxlLWxhbmRlci5zY3NzIiwicGFnZXMvX2pvaW4tdXMuc2NzcyIsInBhZ2VzL19ldmVudHMtZGV0YWlsLnNjc3MiLCJwYWdlcy9faW50ZXJuc2hpcC1wcm9ncmFtLnNjc3MiLCJwYWdlcy9fa2l0Y2hlbi1zaW5rLnNjc3MiLCJwYWdlcy9faG9tZS1sb2NhdGlvbnMuc2NzcyIsInBhZ2VzL19uZXdzcm9vbS5zY3NzIiwicGFnZXMvX2Jpb2h1Yi1uZXdzLnNjc3MiLCJwYWdlcy9faW5zdGl0dXRlLWxhbmRlci5zY3NzIiwicGFnZXMvX2dyb3Vwcy1wcm9qZWN0cy5zY3NzIiwicGFnZXMvc3Bva2UtYXdhcmQuc2NzcyIsInBhZ2VzL19wcmVzcy5zY3NzIiwicGFnZXMvX21lZGlhLWdhbGxlcnkuc2NzcyIsInBhZ2VzL19ldmVudHMtbGFuZGVyLnNjc3MiLCJwYWdlcy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsInBvc3RzL3NpbmdsZS1uZXdzLnNjc3MiLCJwb3N0cy9zaW5nbGUtbG9uZy1mb3JtLnNjc3MiLCJwb3N0cy9zaW5nbGUtZXZlbnRzLnNjc3MiLCJ0aGVtZS90aGVtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7OztFQVFFLG1EQ05GLGNBQ0ksa0JBQ0EsY0FDQSxzQkFDQSwyQkFDQSx5QkFDQSxBQUVBLHFCQUNBLGlCQUNBLEFBQ0EsbUJBQ0EsdUNBQXdDLENBQzNDLFlBRUcsa0JBQ0EsZ0JBQ0EsY0FDQSxTQUNBLFNBQVUsQ0FMZCxrQkFRUSxZQUFhLENBUnJCLHFCQVlRLGVBQ0EsV0FBWSxDQUNmLHFEQVFELDhCQUErQixDQUNsQyxhQUdHLGtCQUNBLE9BQ0EsTUFDQSxjQUNBLGlCQUNBLGlCQUFrQixDQU50Qix1Q0FVUSxXQUNBLGFBQWMsQ0FYdEIsbUJBZVEsVUFBVyxDQUNkLDRCQUdHLGlCQUFrQixDQUNyQixhQUdELFdBQ0EsWUFDQSxlQVdBLFlBQWEsQ0FtQmhCLHlCQTVCTyxXQUFZLENBTHBCLGlCQVFRLGFBQWMsQ0FSdEIsK0JBV1EsWUFBYSxDQVhyQiwwQkFpQlEsbUJBQW9CLENBQ3ZCLGdDQUdHLGFBQWMsQ0FDakIsNEJBR0csaUJBQWtCLENBQ3JCLDZCQUdHLGNBQ0EsWUFDQSw0QkFBNkIsQ0FDaEMsMEJBR0QsWUFBYSxDQUNoQiwyQkN0RE8sZ0VBQTJFLENBQzlFLFdBTUcsb0JBQ0EsNkJB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LHVHQUMwRSxrSEFDekUsQ0FBQSxXQUdkLHFCQUNZLGtCQUNELGdCQUNELGtCQUNHLHFHQUN3RSx3S0FDdkUsQ0FBQSxXQUdkLHFCQUNZLGtCQUNELGdCQUNELGtCQUNHLHVHQUMwRSwrR0FDekUsQ0FBQSxXQUdkLHFCQUNZLGtCQUNELGdCQUNELGtCQUNHLHVHQUMwRSxrSEFDekUsQ0FBQSxXQUdkLHFCQUNZLGtCQUNELGdCQUNELGtCQUNHLHFHQUN3RSx3S0FDdkUsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixxRkFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixtRUFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1Rix5QkFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RiwrR0FDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixrSEFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRix3S0FDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixxRkFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixtRUFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1Rix5QkFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RiwrR0FDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixrSEFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRix3S0FDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixxRkFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixtRUFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1Rix5QkFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RiwrR0FDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLG9IQUN1RixrSEFDdEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRix3S0FDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRixxRkFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRixtRUFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRix5QkFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRiwrR0FDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRixrSEFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLCtHQUNrRix3S0FDakYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRixxRkFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRixtRUFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRix5QkFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRiwrR0FDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRixrSEFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLCtHQUNrRix3S0FDakYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRixxRkFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRixtRUFDcEYsQ0FBQSxXQUdkLDRCQUNZLGtCQUNELGdCQUNELGtCQUNHLGtIQUNxRix5QkFDcEYsQ0FBQSxXQUdk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Q0FBQSxzQkFOaEIsbUJSOUVXLFVRZ0ZKLENSL0pELDRCUTZKZSxXUjdKZixrQlFtS1UsQ0FBQSwyQkFOaEIsbUJSekVnQixVUTJFVCxDUi9KRCxpQ1E2Sm9CLFdSN0pwQixrQlFtS1UsQ0FBQSxzQkFOaEIsbUJSeEVXLFVRMEVKLENSL0pELDRCUTZKZSxXUjdKZixrQlFtS1UsQ0FBQSx1QkFOaEIsbUJSdkVhLFVReUVOLENSL0pELDZCUTZKZ0IsV1I3SmhCLGtCUW1LVSxDQUFBLHdCQU5oQixtQlJ0RWEsVVF3RU4sQ1IvSkQsOEJRNkppQixXUjdKakIsa0JRbUtVLENBQUEsd0JBTmhCLG1CUnhGYSxVUTBGTixDUi9KRCw4QlE2SmlCLFdSN0pqQixrQlFtS1UsQ0FBQSxrQkFOaEIsbUJSdkZPLFVReUZBLENSL0pELHdCUTZKVyxXUjdKWCxrQlFtS1UsQ0FBQSx3QkFOaEIsbUJSdEZhLFVRd0ZOLENSL0pELDhCUTZKaUIsV1I3SmpCLGtCUW1LVSxDQUFBLHNCQU5oQixtQlJyRlcsVVF1RkosQ1IvSkQsNEJRNkplLFdSN0pmLGtCUW1LVSxDQUFBLGdCQU5oQixtQlIzRU8sVVE2RUEsQ1IvSkQsc0JRNkpTLFdSN0pULGtCUW1LVSxDQUFBLFFBQ2IsZ0NDdEtRLFdURUwsc0JTQUUscUJBQ00sa0JBQ04sVUFDVCxlQUNVLENBQUEsMEJQc2lCWSxRTzdpQnZCLGlCQVVXLENBQUEsQ0FBQSx1Q0FJUixhQUNRLENBQUEsYUFDUixhQUlRLDhCQUNRLGtCQUNQLFNBQ1YsQ0FBQSwwQlBzaEJxQixhTzFoQnRCLHFCQU9rQixDQUFBLENBQUEseUJBR2pCLGNBQ1EsZUFDQyxpQkFDSSxrQkFDQyxpQkFDRCxDQUFBLDBCUDJnQlEseUJPaGhCckIsWUFRYSxhQUNDLGdCQUNJLGtCQUNDLENBQUUsQ0FBQSxlQUt0QixxQkFDUSxnQkFDSyxDQUFBLDBCUDhmUyxlT2hnQnRCLFdBS1MsYUFDUCxrQkFDYSxDQUFFLENBQUEsMEJQeWZLLGVPaGdCdEIsa0JBV2UsQ0FBRSxDQUFBLGlCQVhoQiw0QkFlUSxlQUNJLGdCQUNBLGVB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MEJBQ0csK0JBQ0gsc0JBQ1AsQ0FBQSx1Q0FHUixjekVweUNRLG9CeUVzeUNRLENBQUUsa0NBS2xCLG9CQUVVLENBQUEsMEJ2RS8yQlUsd0N1RTgyQm5CLG9CQUtpQixDQUFFLENBQUEseUNBTmYsYXpFdnlDRyxDQUFBLGtDeUVpd0NDLGNBeURDLDBCQUFBLEFBQ0gsa0JBQUEsd0JBQ2Esb0JBQ0osQ0FBRSxxREFKWCxZQU9DLENBQUUsa0NBSVYsY0FDUSxXQUNELGlCQUNHLENBQUEsZ0NBR1YsYUFDUyxjQUNELGdCQUNHLHdCQUNKLHdCekV2MUNDLENBQUEsMEN5RW0xQ0gsZUFRTSxTQUNMLE9BQ0wsWUFDTyxZQUNQLFVBQ0ssQ0FBRSxrRUFHUyxpQkFRSixDQUFBLHlFQURILFdBSU4sa0JBQ1UsZUFDRixZQUNGLDBCQUNDLGFBQ0MsaUNBQ0ksQ0FBQSxzQ0NsOUNoQixxQkFrQ0YsQ0FBQSx3QkFlQSxpQkFDVyxDQUFBLCtCQURHLFdBSVosa0JBQ1UsTUFDVixPQUNBLFdBQ08sWUFDQyxvQ0FDZSxtQkFDVCxDQUFFLDZDQUtsQixpQkFDVyxDQUFBLDJEQURELFdBSVIsa0JBQ1UsTUFDVixPQUNBLFdBQ08sWUFDQyxvQ0FDZSxvQkFDUCxXQUNoQixDQUFPIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogQ1ogQmlvaHViXG5BdXRob3I6IEtOSVxuQXV0aG9yIFVSSTogaHR0cHM6Ly9rdXJ0bm9ibGUuY29tL1xuRGVzY3JpcHRpb246IEN1c3RvbSBidWlsdCB0aGVtZSBmb3IgQ1ogQmlvaHViLlxuVmVyc2lvbjogMS4wXG5cbkxpY2Vuc2U6IE5vIExpY2Vuc2VcbiovXG5cbi8vIFZlbmRvclxuQGltcG9ydCAnLi9ub2RlX21vZHVsZXMvaW5jbHVkZS1tZWRpYS9kaXN0L2luY2x1ZGUtbWVkaWEnO1xuQGltcG9ydCAnLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzcyc7XG5AaW1wb3J0ICcuL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzJztcblxuXG4vLyBiYXNlIGVsZW1lbnRzXG5AaW1wb3J0ICdiYXNlL3Jlc2V0JztcbkBpbXBvcnQgJ2Jhc2UvZm9udHMnO1xuQGltcG9ydCAnYmFzZS9zZXR0aW5ncyc7XG5AaW1wb3J0ICdiYXNlL2NvbG9ycyc7XG5AaW1wb3J0ICdiYXNlL21peGlucyc7XG5AaW1wb3J0ICdiYXNlL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnYmFzZS9sYXlvdXQnO1xuQGltcG9ydCAnYmFzZS9mbGV4JztcbkBpbXBvcnQgJ2Jhc2UvYW5pbWF0aW9ucyc7XG5cbi8vIG1vZHVsZXNcbkBpbXBvcnQgJ21vZHVsZXMvYWNjb3JkaW9uJztcbkBpbXBvcnQgJ21vZHVsZXMvYnV0dG9ucyc7XG5AaW1wb3J0ICdtb2R1bGVzL2Zvb3Rlcic7XG5AaW1wb3J0ICdtb2R1bGVzL2hlYWRlcic7XG5AaW1wb3J0ICdtb2R1bGVzL2Zvcm1zJztcbkBpbXBvcnQgJ21vZHVsZXMvdmlkZW8nO1xuQGltcG9ydCAnbW9kdWxlcy9jYXJkcyc7XG5AaW1wb3J0ICdtb2R1bGVzL3ZpZGVvLW1vZGFsJztcbkBpbXBvcnQgJ21vZHVsZXMvc2xpZGVyJztcbkBpbXBvcnQgJ21vZHVsZXMvZXllYnJvdy1wdXNoZG93bic7XG5AaW1wb3J0ICdtb2R1bGVzL2hvbWUtZXllYnJvdyc7XG5AaW1wb3J0ICdtb2R1bGVzL2JvZHktcmFpbC1uYXYtcmlnaHQnO1xuQGltcG9ydCAnbW9kdWxlcy9mYWtlZHJvcGRvd24nO1xuQGltcG9ydCAnbW9kdWxlcy9jb29raWUtYmFubmVyJztcbkBpbXBvcnQgJ21vZHVsZXMvYm90dG9tLXNpZ251cCc7XG5AaW1wb3J0ICdtb2R1bGVzL21lZGlhLWJsb2NrJztcbkBpbXBvcnQgJ21vZHVsZXMvdHdvLWltYWdlLWJsb2NrJztcbkBpbXBvcnQgJ21vZHVsZXMvc2lkZWJhcic7XG5AaW1wb3J0ICdtb2R1bGVzL3NlYXJjaCc7XG5cbi8vIHBhZ2VzXG5AaW1wb3J0ICdwYWdlcy80MDQnO1xuQGltcG9ydCAncGFnZXMvaG9tZSc7XG5AaW1wb3J0ICdwYWdlcy9jb250YWN0LXVzJztcbkBpbXBvcnQgJ3BhZ2VzL3NpbmdsZS1wYWdlJztcbkBpbXBvcnQgJ3BhZ2VzL291ci13b3JrJztcbkBpbXBvcnQgJ3BhZ2VzL291ci13b3JrLWhpZ2hsaWdodCc7XG5AaW1wb3J0ICdwYWdlcy9ibG9nLWxhbmRlcic7XG5AaW1wb3J0ICdwYWdlcy9mYXFzLWxhbmRlcic7XG5AaW1wb3J0ICdwYWdlcy9sZWFkZXJzaGlwJztcbkBpbXBvcnQgJ3BhZ2VzL2dlbmVyaWMnO1xuQGltcG9ydCAncGFnZXMvc2luZ2xlLWxlYWRlcnNoaXAnO1xuQGltcG9ydCAncGFnZXMvYmxvZy1kZXRhaWwnO1xuQGltcG9ydCAncGFnZXMvcGVvcGxlJztcbkBpbXBvcnQgJ3BhZ2VzL25ld3MtbGFuZGVyJztcbkBpbXBvcnQgJ3BhZ2VzL3Byb2dyYW1zLWZlbGxvd3NoaXBzLWxhbmRlcic7XG5AaW1wb3J0ICdwYWdlcy9wcm9ncmFtcy1mZWxsb3dzaHBzLWRldGFpbCc7XG5AaW1wb3J0ICdwYWdlcy90aGFuay15b3UnO1xuQGltcG9ydCAncGFnZXMvcHJvamVjdHMnO1xuQGltcG9ydCAncGFnZXMvcGFydG5lcnMnO1xuQGltcG9ydCAncGFnZXMvbGljZW5zaW5nJztcbkBpbXBvcnQgJ3BhZ2VzL3Jlc291cmNlcyc7XG5AaW1wb3J0ICdwYWdlcy9yYXBpZC1yZXNwb25zZSc7XG5AaW1wb3J0ICdwYWdlcy9jYXJlZXJzJztcbkBpbXBvcnQgJ3BhZ2VzL3ByaXZhY3ktcG9saWN5JztcbkBpbXBvcnQgJ3BhZ2VzL2Fib3V0JztcbkBpbXBvcnQgJ3BhZ2VzL2FydGljbGUtbGFuZGVyJztcbkBpbXBvcnQgJ3BhZ2VzL21lZGlhLWtpdCc7XG5AaW1wb3J0ICdwYWdlcy9hbm5pdmVyc2FyeS1zeW1wb3NpdW0nO1xuQGltcG9ydCAncGFnZXMvdGFidWxhLWxhbmRlcic7XG5AaW1wb3J0ICdwYWdlcy9wZW9wbGUtbGFuZGVyJztcbkBpbXBvcnQgJ3BhZ2VzL2pvaW4tdXMnO1xuQGltcG9ydCAncGFnZXMvZXZlbnRzLWRldGFpbCc7XG5AaW1wb3J0ICdwYWdlcy9pbnRlcm5zaGlwLXByb2dyYW0nO1xuQGltcG9ydCAncGFnZXMva2l0Y2hlbi1zaW5rJztcbkBpbXBvcnQgJ3BhZ2VzL2hvbWUtbG9jYXRpb25zJztcbkBpbXBvcnQgJ3BhZ2VzL25ld3Nyb29tJztcbkBpbXBvcnQgJ3BhZ2VzL2Jpb2h1Yi1uZXdzJztcbkBpbXBvcnQgJ3BhZ2VzL2luc3RpdHV0ZS1sYW5kZXInO1xuQGltcG9ydCAncGFnZXMvbGlmZSc7XG5AaW1wb3J0ICdwYWdlcy9ncm91cHMtcHJvamVjdHMnO1xuQGltcG9ydCAncGFnZXMvc3Bva2UtYXdhcmQnO1xuQGltcG9ydCAncGFnZXMvcHJlc3MnO1xuQGltcG9ydCAncGFnZXMvbWVkaWEtZ2FsbGVyeSc7XG5AaW1wb3J0ICdwYWdlcy9ldmVudHMtbGFuZGVyJztcbkBpbXBvcnQgJ3BhZ2VzL3NlYXJjaC1yZXN1bHRzJztcblxuLy8gcG9zdHNcbkBpbXBvcnQgJ3Bvc3RzL3NpbmdsZS1uZXdzJztcbkBpbXBvcnQgJ3Bvc3RzL3NpbmdsZS1sb25nLWZvcm0nO1xuQGltcG9ydCAncG9zdHMvc2luZ2xlLWV2ZW50cyc7XG5cbi8vIHRoZW1lXG5AaW1wb3J0ICd0aGVtZS90aGVtZSc7XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBwYWRkaW5nICovXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGNsYXNzIGF0dHJpYnV0ZSAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBOYXR1cmFsIGZsb3cgYW5kIHJoeXRobSBpbiBhcnRpY2xlcyBieSBkZWZhdWx0ICovXG4vLyBhcnRpY2xlID4gKiArICoge1xuLy8gICBtYXJnaW4tdG9wOiAxZW07XG4vLyB9XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIERpc2FibGUgQUNGIGZpZWxkcyBmcm9tIGJlaW5nIHZpc2libGUgKi9cbi5hY2YtYWRtaW4tbm90aWNlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IiwiQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9leHE2c3NxLmNzc1wiKTtcblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdMYXRvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YyMy9TNnU4dzRCTVVUUEhqeHNBVWktcU5pWGc3ZVUwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OHc0Qk1VVFBIanhzQVhDLXFOaVhnN1Eud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1X3c0Qk1VVFBIanhzSTV3cV9GUWZ0eDk4OTdzeFoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbiAgfVxuICAvKiBsYXRpbiAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdMYXRvJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YyMy9TNnVfdzRCTVVUUEhqeHNJNXdxX0d3ZnR4OTg5N2cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OXc0Qk1VVFBIaDdVU1N3YVBHUTNxNWQwTjd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OXc0Qk1VVFBIaDdVU1N3aVBHUTNxNWQwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0xhdG8nO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjIzL1M2dXl3NEJNVVRQSGp4QXdYaVd0RkNmUTdBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1eXc0Qk1VVFBIang0d1hpV3RGQ2Mud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OXc0Qk1VVFBIaDZVVlN3YVBHUTNxNWQwTjd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTGF0byc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MjMvUzZ1OXc0Qk1VVFBIaDZVVlN3aVBHUTNxNWQwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cblxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9iYXJsb3cvdjEyLzdjSHN2NGtqZ29HcU03RV9DZlBrNUdvaHZUb0pkTG04QnZFLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hzdjRramdvR3FNN0VfQ2ZQazVHb2d2VG9KZExtOEJ2RS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hzdjRramdvR3FNN0VfQ2ZQazVHb3V2VG9KZExtOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICB9XG4gIC8qIHZpZXRuYW1lc2UgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9iYXJsb3cvdjEyLzdjSHN2NGtqZ29HcU03RV9DZk9BNVdvaHZUb0pkTG04QnZFLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hzdjRramdvR3FNN0VfQ2ZPQTVXb2d2VG9KZExtOEJ2RS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hzdjRramdvR3FNN0VfQ2ZPQTVXb3V2VG9KZExtOC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICB9XG4gIC8qIHZpZXRuYW1lc2UgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9iYXJsb3cvdjEyLzdjSHF2NGtqZ29HcU03RTMwLThzNkZvc3R6MHJkb205LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hxdjRramdvR3FNN0UzMC04czZWb3N0ejByZG9tOS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hxdjRramdvR3FNN0UzMC04czUxb3N0ejByZGcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiB2aWV0bmFtZXNlICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvYmFybG93L3YxMi83Y0hxdjRramdvR3FNN0UzdC00czZGb3N0ejByZG9tOS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xuICB9XG4gIC8qIGxhdGluLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Jhcmxvdy92MTIvN2NIcXY0a2pnb0dxTTdFM3QtNHM2Vm9zdHowcmRvbTkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbiAgfVxuICAvKiBsYXRpbiAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Jhcmxvdy92MTIvN2NIcXY0a2pnb0dxTTdFM3QtNHM1MW9zdHowcmRnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cbiAgLyogY3lyaWxsaWMtZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aE5mVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xuICB9XG4gIC8qIGN5cmlsbGljICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4amRmVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xuICB9XG4gIC8qIGdyZWVrICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aXRmVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xuICB9XG4gIC8qIHZpZXRuYW1lc2UgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThodGZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThoOWZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbiAgfVxuICAvKiBsYXRpbiAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGlkZlUzOU5rWWcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThoTmZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG4gIH1cbiAgLyogY3lyaWxsaWMgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThqZGZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG4gIH1cbiAgLyogZ3JlZWsgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThpdGZVMzlOa1loQ3Aud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG4gIH1cbiAgLyogdmlldG5hbWVzZSAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGh0ZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xuICB9XG4gIC8qIGxhdGluLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGg5ZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aWRmVTM5TmtZZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICB9XG4gIC8qIGN5cmlsbGljLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGhOZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbiAgfVxuICAvKiBjeXJpbGxpYyAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGpkZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbiAgfVxuICAvKiBncmVlayAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5THIwMkYxMlhrZjV3aGR3S2YxMWwwcDd1OGl0ZlUzOU5rWWhDcC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbiAgfVxuICAvKiB2aWV0bmFtZXNlICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aHRmVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlMcjAyRjEyWGtmNXdoZHdLZjExbDBwN3U4aDlmVTM5TmtZaENwLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOUxyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3dThpZGZVMzlOa1lnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cbiAgLyogY3lyaWxsaWMtZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwN09NaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbiAgfVxuICAvKiBjeXJpbGxpYyAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDdxTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG4gIH1cbiAgLyogZ3JlZWsgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3Mk1pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xuICB9XG4gIC8qIHZpZXRuYW1lc2UgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3R01pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG4gIH1cbiAgLyogbGF0aW4tZXh0ICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwN0NNaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xuICB9XG4gIC8qIGxhdGluICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwNzZNaTkzVF9kRS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xuICB9XG4gIC8qIGN5cmlsbGljLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDdPTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG4gIH1cbiAgLyogY3lyaWxsaWMgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3cU1pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xuICB9XG4gIC8qIGdyZWVrICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwNzJNaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbiAgfVxuICAvKiB2aWV0bmFtZXNlICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwN0dNaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xuICB9XG4gIC8qIGxhdGluLWV4dCAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDdDTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbiAgfVxuICAvKiBsYXRpbiAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDc2TWk5M1RfZEUud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbiAgfVxuICAvKiBjeXJpbGxpYy1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3T01pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xuICB9XG4gIC8qIGN5cmlsbGljICovXG4gIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NUSVggVHdvIFRleHQnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3N0aXh0d290ZXh0L3YxMC9ZQTlWcjAyRjEyWGtmNXdoZHdLZjExbDBwN3FNaTkzVF9kRlVZdy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbiAgfVxuICAvKiBncmVlayAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDcyTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG4gIH1cbiAgLyogdmlldG5hbWVzZSAqL1xuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVElYIFR3byBUZXh0Jztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zdGl4dHdvdGV4dC92MTAvWUE5VnIwMkYxMlhrZjV3aGR3S2YxMWwwcDdHTWk5M1RfZEZVWXcud29mZjIpIGZvcm1hdCgnd29mZjInKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbiAgfVxuICAvKiBsYXRpbi1leHQgKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3Q01pOTNUX2RGVVl3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG4gIH1cbiAgLyogbGF0aW4gKi9cbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1RJWCBUd28gVGV4dCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc3RpeHR3b3RleHQvdjEwL1lBOVZyMDJGMTJYa2Y1d2hkd0tmMTFsMHA3Nk1pOTNUX2RFLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG4gIH1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnV0bGVyJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0J1dGxlci1VbHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvQnV0bGVyLVVsdHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0J1dGxlcic7XG5cdHNyYzogdXJsKCdmb250cy9CdXRsZXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvQnV0bGVyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnV0bGVyJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0J1dGxlci1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0J1dGxlci1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnV0bGVyJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0J1dGxlci1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0J1dGxlci1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQnV0bGVyJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0J1dGxlci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvQnV0bGVyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCdXRsZXInO1xuXHRzcmM6IHVybCgnZm9udHMvQnV0bGVyLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0J1dGxlci1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0J1dGxlcic7XG5cdHNyYzogdXJsKCdmb250cy9CdXRsZXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9CdXRsZXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RJTiAyMDE0Jztcblx0c3JjOiB1cmwoJ2ZvbnRzL0RJTjIwMTQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0RJTjIwMTQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdESU4gMjAxNCc7XG5cdHNyYzogdXJsKCdmb250cy9ESU4yMDE0LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvRElOMjAxNC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdESU4gMjAxNCc7XG5cdHNyYzogdXJsKCdmb250cy9ESU4yMDE0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ESU4yMDE0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RJTiAyMDE0Jztcblx0c3JjOiB1cmwoJ2ZvbnRzL0RJTjIwMTQtRGVtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ESU4yMDE0LURlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2hrX2dyb3Rlc2tib2xkJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0hLLUdyb3Rlc2svaGtncm90ZXNrLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdoa19ncm90ZXNrc2VtaWJvbGQnO1xuXHRzcmM6IHVybCgnZm9udHMvSEstR3JvdGVzay9oa2dyb3Rlc2stc2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1zZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVza21lZGl1bSc7XG5cdHNyYzogdXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1tZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2hrX2dyb3Rlc2ttZWRpdW1faXRhbGljJztcblx0c3JjOiB1cmwoJ2ZvbnRzL0hLLUdyb3Rlc2svaGtncm90ZXNrLW1lZGl1bWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ2ZvbnRzL0hLLUdyb3Rlc2svaGtncm90ZXNrLW1lZGl1bWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVzayc7XG5cdHNyYzogdXJsKCdmb250cy9ISy1Hcm90ZXNrL2hrZ3JvdGVzay1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvSEstR3JvdGVzay9oa2dyb3Rlc2stcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnaGtfZ3JvdGVzay1pdGFsaWMnO1xuXHRzcmM6IHVybCgnZm9udHMvSEstR3JvdGVzay9oa2dyb3Rlc2staXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnZm9udHMvSEstR3JvdGVzay9oa2dyb3Rlc2staXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufSIsIlxuXG4vLyBDb2xvcnMgYnkgbmFtZVxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuXG5cbiRsaWdodEdyYXk6ICNFRUVFRUU7XG4kY29vbEdyYXk6ICM4ODhCOEQ7XG4kZ3JheTogI2YyZjJmMjtcbiRhbHRHcmF5OiAjYWVhZWFlO1xuJHBhcmFncmFwaEdyYXk6ICM3Mjc5N0M7XG4kY29hbDogIzRBNEE0QTtcbiRkYXJrR3JheTogIzNFNDg0QztcbiRkYXJrZXN0R3JheTogIzI4MkUzMTtcbiRsaWdodEdyYXlpc2hDeWFuOiAjRTNGMEY0O1xuJGRhcmtHcmF5aXNoQmx1ZTogIzg0OTM5ODtcbiRpbmFjdGl2ZUdyYXk6ICNCN0I3Qjc7XG5cbiRhcXVhOiAjMDBBQ0FDO1xuJGxpZ2h0Qmx1ZTogI0YyRkFGRDtcbiRkYXJrQmx1ZTogIzAwNEU3NTtcbiRtZWRpdW1CbHVlOiAjMDA2QkExO1xuJHB1cmVCbHVlOiAjMDAyNEUwO1xuJHBlcnNpYW5CbHVlOiAjMTMzM0Q0O1xuJGJyaWdodEJsdWU6ICMwMEEzRTA7XG4kbG9uZ2Zvcm1CbHVlOiAjMDExMDQ5O1xuXG4kZGFya0N5YW46ICMwNThGOEY7XG4kc3Ryb25nQ3lhbjogIzA1QjhCODtcblxuJGxpZ2h0V2hpdGU6ICNGMUYwRjA7XG4kc29mdFZpb2xldDogIzgzNDhFRjtcbiRuZW9uVmlvbGV0OiAjNDE2MEZGO1xuXG4vLyBHZW5lcmFsXG5cbiRib3JkZXI6ICRsaWdodEdyYXk7XG5cbi8vIEJ1dHRvbnNcblxuLy8gQmFja2dyb3VuZHNcblxuLy8gVHlwb2dyYXBoeVxuXG4vLyBJbnRlcmFjdGl2ZVxuXG4vLyBCb3JkZXJzXG4kbGlnaHQtYm9yZGVyOiAkbGlnaHRHcmF5O1xuJGdyYXktYm9yZGVyOiAjRjFGMEYwO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICAgICAgICAgICAgICAgIFJlc2tpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJsdWVCcmlnaHQ6ICMyNTg4RkU7XG4kYmx1ZUhpZ2hsaWdodDogI0QwRjJGRjtcbiRibHVlOiAjMDM2REVBO1xuJGJsdWVNZWRpdW06ICMwMzNFOTg7XG4kYmx1ZURhcms6ICMwNDBGNDY7XG4kYmx1ZUFjY2Vzc2libGU6ICMwMzZERUE7XG5cbiRjeWFuQnJpZ2h0OiAjMDBBMEREO1xuJGN5YW5IaWdobGlnaHQ6ICNCM0U3Rjg7XG4kY3lhbjogIzBEN0NCNTtcbiRjeWFuTWVkaXVtOiAjMDY1Qjg2O1xuJGN5YW5EYXJrOiAjMDAzQTU3O1xuJGN5YW5BY2Nlc3NpYmxlOiAjMTM3N0E5O1xuXG4kdGVhbDogIzAwNzk3NztcbiR0ZWFsQWxwaGE6IHJnYigwLCAxMjEsIDExOSk7XG5cbiR2aW9sZXRCcmlnaHQ6ICM4ODVGRkU7XG4kdmlvbGV0OiAjNUIyNkYxO1xuJHZpb2xldE1lZGl1bTogIzNCMTJBRjtcbiR2aW9sZXREYXJrOiAjMTQwMTRBO1xuJHZpb2xldEFjY2Vzc2libGU6ICM1QjI2RjE7XG4kdmlvbGV0NzA6ICMxNDAxNEFCMjtcblxuJGluZGlnb0JyaWdodDogIzU0NjVGRjtcbiRpbmRpZ286ICMyNjNBRjE7XG4kaW5kaWdvTWVkaXVtOiAjMTcyNUE2O1xuJGluZGlnb0Rhcms6ICMwNzBGNUM7XG4kaW5kaWdvQWNjZXNzaWJsZTogIzI2M0FGMTtcblxuJG55TmF2eTogIzAwM0Y5RTtcblxuJHR1cnF1b2lzZUJyaWdodDogIzA1QjhCODtcbiRwZWFyQnJpZ2h0OiAjQkNEQzNDO1xuJGdyZWVuQnJpZ2h0MjogIzZCQkI0RDtcbiRwdXJwbGVCcmlnaHQ6ICM4MzQ4RUY7XG5cbiRuYXZ5OiAjMDMzRTk4O1xuJG5hdnlNZWRpdW06ICMwMDI5NjE7XG4kbmF2eUJyaWdodDogIzExNTZCNTtcbiRuYXZ5SGlnaGxpZ2h0OiAjQjNDRkY3O1xuJG5hdnlEYXJrOiAjMDAxOTNDO1xuJG5hdnlBY2Nlc3NpYmxlOiAjMDMzRTk4O1xuXG4kZ3JlZW46ICMwMDg3NTg7XG4kZ3JlZW5CcmlnaHQ6ICMxMzlFNjQ7XG4kZ3JlZW5IaWdobGlnaHQ6ICNCMkU5RDE7XG4kZ3JlZW5NZWRpdW06ICMwQTVFNDQ7XG4kZ3JlZW5EYXJrOiAjMDAzQTM3O1xuJGdyZWVuQWNjZXNzaWJsZTogIzAwODc1ODtcblxuJGdyYXktOTUwOiAjRjlGOUZBO1xuJGdyYXktOTAwOiAjRjFGNEY1O1xuJGdyYXktODAwOiAjRERFMUUyO1xuJGdyYXktNzAwOiAjQkRDM0M2O1xuJGdyYXktNjAwOiAjOTY5REEwO1xuJGdyYXktNTAwOiAjNkU3NjdBO1xuJGdyYXktNDAwOiAjNTY1RjYzO1xuJGdyYXktMzAwOiAjM0U0ODRDO1xuJGdyYXktMjAwOiAjMjYyRTMxO1xuJGdyYXktMTAwOiAjMTMxODE5O1xuXG4kcmVkOiAjREMxNDNDO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgICBGb250IENvbG9yIENsYXNzZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gRm9udENvbG9yKCR0aGVtZS1uYW1lLCAkY29sb3IpIHtcbiAgLkZvbnRDb2xvci0tI3skdGhlbWUtbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cbkBtaXhpbiBGb250Q29sb3JJbXBvcnRhbnQoJHRoZW1lLW5hbWUsICRjb2xvcikge1xuICAuRm9udENvbG9yLS0jeyR0aGVtZS1uYW1lfS1pbXBvcnRhbnQge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBGb250Q29sb3IobWFpbkNvbG9yLCB2YXIoLS1tYWluQ29sb3IpKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihtYWluQ29sb3JCcmlnaHQsIHZhcigtLW1haW5Db2xvckJyaWdodCkpO1xuQGluY2x1ZGUgRm9udENvbG9yKG1haW5Db2xvck1lZGl1bSwgdmFyKC0tbWFpbkNvbG9yTWVkaXVtKSk7XG5AaW5jbHVkZSBGb250Q29sb3IobWFpbkNvbG9yRGFyaywgdmFyKC0tbWFpbkNvbG9yRGFyaykpO1xuQGluY2x1ZGUgRm9udENvbG9yKG1haW5Db2xvckFjY2Vzc2libGUsIHZhcigtLW1haW5Db2xvckFjY2Vzc2libGUpKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihtYWluQ29sb3JCcmlnaHQsIHZhcigtLW1haW5Db2xvckhpZ2hsaWdodCkpO1xuXG5AaW5jbHVkZSBGb250Q29sb3Iod2hpdGUsICR3aGl0ZSk7XG5AaW5jbHVkZSBGb250Q29sb3IoYmxhY2ssICRibGFjayk7XG5cbkBpbmNsdWRlIEZvbnRDb2xvcihibHVlQnJpZ2h0LCAkYmx1ZUJyaWdodCk7XG5AaW5jbHVkZSBGb250Q29sb3IoYmx1ZSwgJGJsdWUpO1xuQGluY2x1ZGUgRm9udENvbG9yKGJsdWVNZWRpdW0sICRibHVlTWVkaXVtKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihibHVlRGFyaywgJGJsdWVEYXJrKTtcblxuQGluY2x1ZGUgRm9udENvbG9yKGN5YW5CcmlnaHQsICRjeWFuQnJpZ2h0KTtcbkBpbmNsdWRlIEZvbnRDb2xvcihjeWFuLCAkY3lhbik7XG5AaW5jbHVkZSBGb250Q29sb3IoY3lhbk1lZGl1bSwgJGN5YW5NZWRpdW0pO1xuQGluY2x1ZGUgRm9udENvbG9yKGN5YW5EYXJrLCAkY3lhbkRhcmspO1xuXG5AaW5jbHVkZSBGb250Q29sb3IodmlvbGV0QnJpZ2h0LCAkdmlvbGV0QnJpZ2h0KTtcbkBpbmNsdWRlIEZvbnRDb2xvcih2aW9sZXQsICR2aW9sZXQpO1xuQGluY2x1ZGUgRm9udENvbG9yKHZpb2xldE1lZGl1bSwgJHZpb2xldE1lZGl1bSk7XG5AaW5jbHVkZSBGb250Q29sb3IodmlvbGV0RGFyaywgJHZpb2xldERhcmspO1xuXG5AaW5jbHVkZSBGb250Q29sb3IoaW5kaWdvQnJpZ2h0LCAkaW5kaWdvQnJpZ2h0KTtcbkBpbmNsdWRlIEZvbnRDb2xvcihpbmRpZ28sICRpbmRpZ28pO1xuQGluY2x1ZGUgRm9udENvbG9yKGluZGlnb01lZGl1bSwgJGluZGlnb01lZGl1bSk7XG5AaW5jbHVkZSBGb250Q29sb3IoaW5kaWdvRGFyaywgJGluZGlnb0RhcmspO1xuXG5AaW5jbHVkZSBGb250Q29sb3IodHVycXVvaXNlQnJpZ2h0LCAkdHVycXVvaXNlQnJpZ2h0KTtcbkBpbmNsdWRlIEZvbnRDb2xvcihwZWFyQnJpZ2h0LCAkcGVhckJyaWdodCk7XG5AaW5jbHVkZSBGb250Q29sb3IoZ3JlZW5CcmlnaHQsICRncmVlbkJyaWdodDIpO1xuQGluY2x1ZGUgRm9udENvbG9yKHB1cnBsZUJyaWdodCwgJHB1cnBsZUJyaWdodCk7XG5cbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTk1MCwgJGdyYXktOTUwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTkwMCwgJGdyYXktOTAwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTgwMCwgJGdyYXktODAwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTcwMCwgJGdyYXktNzAwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTYwMCwgJGdyYXktNjAwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTUwMCwgJGdyYXktNTAwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTQwMCwgJGdyYXktNDAwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTMwMCwgJGdyYXktMzAwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTIwMCwgJGdyYXktMjAwKTtcbkBpbmNsdWRlIEZvbnRDb2xvcihncmF5LTEwMCwgJGdyYXktMTAwKTtcblxuXG4vLyBGb250Q29sb3IgIWltcG9ydGFudFxuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KG1haW5Db2xvciwgdmFyKC0tbWFpbkNvbG9yKSk7XG5AaW5jbHVkZSBGb250Q29sb3JJbXBvcnRhbnQobWFpbkNvbG9yQnJpZ2h0LCB2YXIoLS1tYWluQ29sb3JCcmlnaHQpKTtcbkBpbmNsdWRlIEZvbnRDb2xvckltcG9ydGFudChtYWluQ29sb3JNZWRpdW0sIHZhcigtLW1haW5Db2xvck1lZGl1bSkpO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KG1haW5Db2xvckRhcmssIHZhcigtLW1haW5Db2xvckRhcmspKTtcblxuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktOTUwLCAkZ3JheS05NTApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktOTAwLCAkZ3JheS05MDApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktODAwLCAkZ3JheS04MDApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktNzAwLCAkZ3JheS03MDApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktNjAwLCAkZ3JheS02MDApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktNTAwLCAkZ3JheS01MDApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktNDAwLCAkZ3JheS00MDApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktMzAwLCAkZ3JheS0zMDApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktMjAwLCAkZ3JheS0yMDApO1xuQGluY2x1ZGUgRm9udENvbG9ySW1wb3J0YW50KGdyYXktMTAwLCAkZ3JheS0xMDApO1xuXG5cblxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICAgQmFja2dyb3VuZCBDb2xvciBDbGFzc2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIEJnQ29sb3IoJHRoZW1lLW5hbWUsICRjb2xvcikge1xuICAuQmdDb2xvci0tI3skdGhlbWUtbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBCZ0NvbG9yKHdoaXRlLCAkd2hpdGUpO1xuQGluY2x1ZGUgQmdDb2xvcihibGFjaywgJGJsYWNrKTtcblxuQGluY2x1ZGUgQmdDb2xvcihibHVlQnJpZ2h0LCAkYmx1ZUJyaWdodCk7XG5AaW5jbHVkZSBCZ0NvbG9yKGJsdWUsICRibHVlKTtcbkBpbmNsdWRlIEJnQ29sb3IoYmx1ZU1lZGl1bSwgJGJsdWVNZWRpdW0pO1xuQGluY2x1ZGUgQmdDb2xvcihibHVlRGFyaywgJGJsdWVEYXJrKTtcblxuQGluY2x1ZGUgQmdDb2xvcihjeWFuQnJpZ2h0LCAkY3lhbkJyaWdodCk7XG5AaW5jbHVkZSBCZ0NvbG9yKGN5YW4sICRjeWFuKTtcbkBpbmNsdWRlIEJnQ29sb3IoY3lhbk1lZGl1bSwgJGN5YW5NZWRpdW0pO1xuQGluY2x1ZGUgQmdDb2xvcihjeWFuRGFyaywgJGN5YW5EYXJrKTtcblxuQGluY2x1ZGUgQmdDb2xvcih2aW9sZXRCcmlnaHQsICR2aW9sZXRCcmlnaHQpO1xuQGluY2x1ZGUgQmdDb2xvcih2aW9sZXQsICR2aW9sZXQpO1xuQGluY2x1ZGUgQmdDb2xvcih2aW9sZXRNZWRpdW0sICR2aW9sZXRNZWRpdW0pO1xuQGluY2x1ZGUgQmdDb2xvcih2aW9sZXREYXJrLCAkdmlvbGV0RGFyayk7XG5cbkBpbmNsdWRlIEJnQ29sb3IoaW5kaWdvQnJpZ2h0LCAkaW5kaWdvQnJpZ2h0KTtcbkBpbmNsdWRlIEJnQ29sb3IoaW5kaWdvLCAkaW5kaWdvKTtcbkBpbmNsdWRlIEJnQ29sb3IoaW5kaWdvTWVkaXVtLCAkaW5kaWdvTWVkaXVtKTtcbkBpbmNsdWRlIEJnQ29sb3IoaW5kaWdvRGFyaywgJGluZGlnb0RhcmspO1xuXG5AaW5jbHVkZSBCZ0NvbG9yKHR1cnF1b2lzZUJyaWdodCwgJHR1cnF1b2lzZUJyaWdodCk7XG5AaW5jbHVkZSBCZ0NvbG9yKHBlYXJCcmlnaHQsICRwZWFyQnJpZ2h0KTtcbkBpbmNsdWRlIEJnQ29sb3IoZ3JlZW5CcmlnaHQsICRncmVlbkJyaWdodDIpO1xuQGluY2x1ZGUgQmdDb2xvcihwdXJwbGVCcmlnaHQsICRwdXJwbGVCcmlnaHQpO1xuXG5AaW5jbHVkZSBCZ0NvbG9yKGdyYXktOTUwLCAkZ3JheS05NTApO1xuQGluY2x1ZGUgQmdDb2xvcihncmF5LTkwMCwgJGdyYXktOTAwKTtcbkBpbmNsdWRlIEJnQ29sb3IoZ3JheS04MDAsICRncmF5LTgwMCk7XG5AaW5jbHVkZSBCZ0NvbG9yKGdyYXktNzAwLCAkZ3JheS03MDApO1xuQGluY2x1ZGUgQmdDb2xvcihncmF5LTYwMCwgJGdyYXktNjAwKTtcbkBpbmNsdWRlIEJnQ29sb3IoZ3JheS01MDAsICRncmF5LTUwMCk7XG5AaW5jbHVkZSBCZ0NvbG9yKGdyYXktNDAwLCAkZ3JheS00MDApO1xuQGluY2x1ZGUgQmdDb2xvcihncmF5LTMwMCwgJGdyYXktMzAwKTtcbkBpbmNsdWRlIEJnQ29sb3IoZ3JheS0yMDAsICRncmF5LTIwMCk7XG5AaW5jbHVkZSBCZ0NvbG9yKGdyYXktMTAwLCAkZ3JheS0xMDApO1xuIiwiJGJhc2UtZm9udDogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuJGhlYWRlci1mb250OiAnQnV0bGVyJywgc2VyaWY7XG5cbiRzdGl4LWZvbnQ6ICdTVElYIFR3byBUZXh0Jywgc2VyaWY7XG4kYmFybG93LWZvbnQ6ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1zYW5zOiAnaGtfZ3JvdGVzaycsIHNhbnMtc2VyaWY7XG4kZm9udC1zYW5zLWl0YWxpYzogJ2hrX2dyb3Rlc2staXRhbGljJywgc2Fucy1zZXJpZjtcbiRmb250LXNhbnMtbWVkaXVtOiAnaGtfZ3JvdGVza3NlbWlib2xkJywgc2Fucy1zZXJpZjtcbiRmb250LXNhbnMtbWVkaXVtLWl0YWxpYzogJ2hrX2dyb3Rlc2ttZWRpdW1faXRhbGljJywgc2Fucy1zZXJpZjtcbiRmb250LXNhbnMtYm9sZDogJ2hrX2dyb3Rlc2tib2xkJywgc2Fucy1zZXJpZjtcbiRmb250LXNhbnMtYm9sZC1pdGFsaWM6ICdoa19ncm90ZXNrbWVkaXVtX2l0YWxpYycsIHNhbnMtc2VyaWY7XG5cblxuJHNlY29uZGFyeS1mb250OiAkYmFybG93LWZvbnQ7XG4kZGluOiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiRmb250LXRoaW46IDEwMDtcbiRmb250LWxpZ2h0OiAzMDA7XG4kZm9udC1tZWQ6IDYwMDtcbiRmb250LWJvbGQ6IDkwMDtcblxuJHRpZ2h0LXNwYWNpbmc6IC0uMDQ1ZW07XG4kc251Zy1zcGFjaW5nOiAgLS4wMmVtO1xuJG1vcmUtc3BhY2luZzogIC4xZW07XG5cbmJvZHksXG5wLCBhLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbnNtYWxsLCBlbSwgc3Ryb25nLCBpbnB1dCwgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICRncmF5LTIwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbi8vIEhlYWRlcnNcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWQ7XG4gIGZvbnQtZmFtaWx5OiAkc3RpeC1mb250O1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICBjb2xvcjogJGRhcmtlc3RHcmF5O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbn1cblxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBSZXNraW4gLSBIZWFkaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGgwIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LWwnKSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWl4aW4gaDEge1xuICBmb250LXNpemU6IDUuNHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtaXhpbiBoMiB7XG4gIGZvbnQtc2l6ZTogNC4zcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1peGluIGgzIHtcbiAgZm9udC1zaXplOiAzLjNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWl4aW4gaDQge1xuICBmb250LXNpemU6IDIuOHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtaXhpbiBoNSB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1peGluIGg2IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDA1ZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5oMCB7IEBpbmNsdWRlIGgwOyB9XG5oMSwgLmgxIHsgQGluY2x1ZGUgaDE7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBoMjsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGgzOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgaDQ7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBoNTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGg2OyB9XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PStcbi8vICAgICAgICAgICBSZXNraW4gLSBQYXJhZ3JhcGhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0rXG5AbWl4aW4gcC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWl4aW4gcC0tbGFyZ2Utc3Ryb25nIHtcbiAgQGluY2x1ZGUgcC0tbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG59XG5cbkBtaXhpbiBwLS1sYXJnZS1sb25nZm9ybSB7XG4gIEBpbmNsdWRlIHAtLWxhcmdlO1xuICBsaW5lLWhlaWdodDogMS41NWVtO1xufVxuXG4ucC0tbGFyZ2UgeyBAaW5jbHVkZSBwLS1sYXJnZTsgfVxuLnAtLWxhcmdlLXN0cm9uZyB7IEBpbmNsdWRlIHAtLWxhcmdlLXN0cm9uZzsgfVxuLnAtLWxhcmdlLWxvbmdmb3JtIHsgQGluY2x1ZGUgcC0tbGFyZ2UtbG9uZ2Zvcm0gfVxuXG5cblxuQG1peGluIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1peGluIHAtLXN0cm9uZyB7XG4gIEBpbmNsdWRlIHA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuQG1peGluIHAtLWxvbmdmb3JtIHtcbiAgQGluY2x1ZGUgcDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucCB7IEBpbmNsdWRlIHA7IH1cbi5wLS1zdHJvbmcgeyBAaW5jbHVkZSBwLS1zdHJvbmc7IH1cbi5wLS1sb25nZm9ybSB7IEBpbmNsdWRlIHAtLWxvbmdmb3JtOyB9XG5cblxuXG5AbWl4aW4gcC0tcyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNWVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWl4aW4gcC0teHMge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1peGluIHAtLXhzLWl0YWxpYyB7XG4gIEBpbmNsdWRlIHAtLXhzO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBtaXhpbiBwLS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnAtLXMgeyBAaW5jbHVkZSBwLS1zOyB9XG4ucC0teHMgeyBAaW5jbHVkZSBwLS14czsgfVxuLnAtLXhzLWl0YWxpYyB7IEBpbmNsdWRlIHAtLXhzLWl0YWxpYzsgfVxuLnAtLWNhcHRpb24geyBAaW5jbHVkZSBwLS1jYXB0aW9uOyB9XG5cblxuXG5cbkBtaXhpbiBleWUtLXhsIHtcbiAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtaXhpbiBleWUtLWwge1xuICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1peGluIGV5ZS0tbSB7XG4gIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWl4aW4gZXllLS1zIHtcbiAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5leWUtLXhsIHsgQGluY2x1ZGUgZXllLS14bDsgfVxuLmV5ZS0tbCAgeyBAaW5jbHVkZSBleWUtLWwgOyB9XG4uZXllLS1tIHsgQGluY2x1ZGUgZXllLS1tOyB9XG4uZXllLS1zIHsgQGluY2x1ZGUgZXllLS1zOyB9XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PStcbi8vICAgICAgICAgICBMZXR0ZXJzcGFjaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09K1xuJHRpZ2h0LXNwYWNpbmc6IC0wLjA0NWVtO1xuJHNudWctc3BhY2luZzogLTAuMDJlbTtcbiRtb3JlLXNwYWNpbmc6IDAuMWVtO1xuXG5cblxuXG5cbm1haW4ge1xuXG4gIHVsIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcblxuICAgIGxpIHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwLFxuICBsaSB7XG4gICAgQGluY2x1ZGUgcDtcbiAgfVxufVxuXG5cblxuLy8gR2VuZXJpYyBTdHlsZXNcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6aW5oZXJpdDtcblxuICAqIHtcbiAgICBmb250LXN0eWxlOmluaGVyaXQ7XG4gIH1cbn1cblxucCxcbmxpIHtcbiAgYSB7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG5cbiAgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcHRpb24ge1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgJi5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgJi5tLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAuN3JlbTtcbiAgfVxuXG4gICYuYmx1ZSB7XG4gICAgY29sb3I6ICRicmlnaHRCbHVlO1xuICB9XG5cbiAgJi5ibGFjayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJi5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5oYXNDYXB0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0cGFkZGluZy1ib3R0b206IDMuNXJlbTtcblx0fVxufVxuXG4ubmV3LWNhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuXHRAaW5jbHVkZSBwLS14cztcblx0Y29sb3I6ICRncmF5LTgwMDtcblx0cGFkZGluZy1ibG9jazogMS4ycmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDMuN3JlbTtcblx0cGFkZGluZy1yaWdodDogMTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0cGFkZGluZzogMTBweCAxMCUgMTJweCAyOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogN3B4O1xuXHRcdGxlZnQ6IC0xLjlyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTFweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bGVmdDogLTE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC03cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji51bmRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IC40cmVtO1xuXHR9XG59XG5cbi8vIFNjYWxlIGFsbCB0aGUgdGhpbmdzXG5odG1sIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMDB2dyAvICN7JHNpdGUtYmFzaXN9KTtcbiAgQGluY2x1ZGUgbWVkaWEoJz49bWF4LXNpdGUtd2lkdGgnKSB7XG4gICAgZm9udC1zaXplOiA2OCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMDB2dyAvICN7JHNpdGUtYmFzaXMtbW9iaWxlfSk7XG4gIH1cbn1cblxuLmNvcHktd3JhcC1nbG9iYWwsXG4uY3dnIHtcbiAgcCxcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0uMjVyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRjJGRjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjI1cmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY2Vzcy1oaWRlIHtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcblx0bGVmdDogLTEwMHZ3O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG59XG5cblxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICAgICBfICAgICAgICAgICAgXyAgICAgICAgICAgXyAgICAgICAgICAgICAgICAgICAgICAgICAgIF8gX1xuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICB8IHwgJ18gXFwgLyBfX3wgfCB8IHwgfC8gX2AgfC8gXyBcXCB8ICdfIGAgXyBcXCAvIF8gXFwvIF9gIHwgfC8gX2AgfFxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB2MS40Ljlcbi8vXG4vLyAgICAgICAgaHR0cHM6Ly9lZHVhcmRvYm91Y2FzLmdpdGh1Yi5pby9pbmNsdWRlLW1lZGlhXG4vL1xuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXG4vLyAgICAgICAgICAgICAgICAgIEtpdHR5IEdpcmF1ZGVsIChAa2l0dHlnaXJhdWRlbClcbi8vXG4vLyAgICAgIFRoaXMgcHJvamVjdCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBsaWNlbnNlXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBsaWJyYXJ5IHB1YmxpYyBjb25maWd1cmF0aW9uXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogMzIwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHhcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KScsXG4gICdyZXRpbmEzeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSdcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjEsXG4gICcnOiAwXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEtpdHR5IEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gTG9nIGEgbWVzc2FnZSBlaXRoZXIgd2l0aCBgQGVycm9yYCBpZiBzdXBwb3J0ZWRcbi8vLyBlbHNlIHdpdGggYEB3YXJuYCwgdXNpbmcgYGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpYFxuLy8vIHRvIGRldGVjdCBzdXBwb3J0LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQGZ1bmN0aW9uIGltLWxvZygkbWVzc2FnZSkge1xuICBAaWYgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJykge1xuICAgIEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJG1lc3NhZ2U7XG4gICAgJF86IG5vb3AoKTtcbiAgfVxuXG4gIEByZXR1cm4gJG1lc3NhZ2U7XG59XG5cblxuLy8vXG4vLy8gV3JhcHBlciBtaXhpbiBmb3IgdGhlIGxvZyBmdW5jdGlvbiBzbyBpdCBjYW4gYmUgdXNlZCB3aXRoIGEgbW9yZSBmcmllbmRseVxuLy8vIEFQSSB0aGFuIGBAaWYgaW0tbG9nKCcuLicpIHt9YCBvciBgJF86IGltLWxvZygnLi4nKWAuIEJhc2ljYWxseSwgdXNlIHRoZSBmdW5jdGlvblxuLy8vIHdpdGhpbiBmdW5jdGlvbnMgYmVjYXVzZSBpdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluIGEgZnVuY3Rpb25cbi8vLyBhbmQgdXNlIHRoZSBtaXhpbiBldmVyeXdoZXJlIGVsc2UgYmVjYXVzZSBpdCdzIG11Y2ggbW9yZSBlbGVnYW50LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQG1peGluIGxvZygkbWVzc2FnZSkge1xuICBAaWYgaW0tbG9nKCRtZXNzYWdlKSB7fVxufVxuXG5cbi8vL1xuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxuLy8vXG5AZnVuY3Rpb24gbm9vcCgpIHt9XG5cbi8vL1xuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xuICAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcblxuICBAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcbiAgICBAaWYgaW0tbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xuICAgICAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICAgICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRjb25kaXRpb24sICRvcGVyYXRvcik7XG5cbiAgICAgIEBpZiAoJHByZWZpeCA9PSAnbWF4JyBhbmQgJHZhbHVlIDw9ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSBvclxuICAgICAgICAgICgkcHJlZml4ID09ICdtaW4nIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICBAcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgbm90IGluZGV4KCRpbS1uby1tZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgQHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIHRydWU7XG59XG5cbi8vLy9cbi8vLyBQYXJzaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBpbS1sb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcbiAgfVxuXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCB2YWx1ZSBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIEEgbnVtZXJpYyB2YWx1ZVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcbiAgfSBAZWxzZSB7XG4gICAgJHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuICAgIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAgIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAgICRfOiBpbS1sb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcbiAgICBAcmV0dXJuICgpO1xuICB9XG5cbiAgJHJlc3VsdDogKCk7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vLy9cbi8vLyBTdHJpbmcgdG8gbnVtYmVyIGNvbnZlcnRlclxuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBDYXN0cyBhIHN0cmluZyBpbnRvIGEgbnVtYmVyXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYmUgcGFyc2VkXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9XG4vLy9cbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XG4gICAgJF86IGltLWxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRmaXJzdC1jaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpO1xuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6ICgkZmlyc3QtY2hhcmFjdGVyID09ICctJyk7XG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xuICAgICR2YWx1ZTogc3RyLXNsaWNlKCR2YWx1ZSwgMik7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHN0ci1sZW5ndGgoJHZhbHVlKSB7XG4gICAgJGNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgJGksICRpKTtcblxuICAgIEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcbiAgICAgIEByZXR1cm4gdG8tbGVuZ3RoKGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpLCBzdHItc2xpY2UoJHZhbHVlLCAkaSkpXG4gICAgfVxuXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcbiAgICAgICRkaWdpdHM6IDE7XG4gICAgfSBAZWxzZSBpZiAkZGlnaXRzID09IDAge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3Rlcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCk7XG59XG5cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6ICgncHgnOiAxcHgsICdjbSc6IDFjbSwgJ21tJzogMW1tLCAnJSc6IDElLCAnY2gnOiAxY2gsICdwYyc6IDFwYywgJ2luJzogMWluLCAnZW0nOiAxZW0sICdyZW0nOiAxcmVtLCAncHQnOiAxcHQsICdleCc6IDFleCwgJ3Z3JzogMXZ3LCAndmgnOiAxdmgsICd2bWluJzogMXZtaW4sICd2bWF4JzogMXZtYXgpO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogaW0tbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlICogbWFwLWdldCgkdW5pdHMsICR1bml0KTtcbn1cblxuLy8vXG4vLy8gVGhpcyBtaXhpbiBhaW1zIGF0IHJlZGVmaW5pbmcgdGhlIGNvbmZpZ3VyYXRpb24ganVzdCBmb3IgdGhlIHNjb3BlIG9mXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxuLy8vIGNvbmZpZ3VyYXRpb24gc3VjaCBhcyBjdXN0b20gYnJlYWtwb2ludHMgKHJlZmVycmVkIHRvIGFzIHR3ZWFrcG9pbnRzKVxuLy8vIGZvciBpbnN0YW5jZS5cbi8vL1xuLy8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWtwb2ludHMgWygpXSAtIE1hcCBvZiB0d2Vha3BvaW50cyB0byBiZSBtZXJnZWQgd2l0aCBgJGJyZWFrcG9pbnRzYFxuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMgWygpXSAtIE1hcCBvZiB0d2Vha2VkIG1lZGlhIGV4cHJlc3Npb25zIHRvIGJlIG1lcmdlZCB3aXRoIGAkbWVkaWEtZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBicmVha3BvaW50cyB3aXRoIGEgdHdlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIG1lZGlhIGV4cHJlc3Npb25zIHdpdGggYSBjdXN0b20gb25lXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIGJvdGggY29uZmlndXJhdGlvbiBtYXBzXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCksICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuQG1peGluIG1lZGlhLWNvbnRleHQoJHR3ZWFrcG9pbnRzOiAoKSwgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoKSkge1xuICAvLyBTYXZlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcbiAgJGdsb2JhbC1tZWRpYS1leHByZXNzaW9uczogJG1lZGlhLWV4cHJlc3Npb25zO1xuXG4gIC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkYnJlYWtwb2ludHMsICR0d2Vha3BvaW50cykgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiBtYXAtbWVyZ2UoJG1lZGlhLWV4cHJlc3Npb25zLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMpICFnbG9iYWw7XG5cbiAgQGNvbnRlbnQ7XG5cbiAgLy8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6ICRnbG9iYWwtYnJlYWtwb2ludHMgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XG59XG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRscjogMzByZW07XG4kbGlnaHQtYmx1ZTogI0VFRjVGRjtcblxuLmxpZmUtY3piIHtcbiAgbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIH1cblxuICBzZWN0aW9uLmxpZmUtLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTgwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGxyfSArIDFyZW0pO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLWJvcmRlciB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNtaXNzaW9uIHtcbiAgICAuYmcge1xuICAgICAgQGV4dGVuZCAuYWJzLWZ1bGw7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBAZXh0ZW5kIC5hYnMtZnVsbDtcbiAgICAgICAgQGV4dGVuZCAuaW1nLWZpdC1jb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAZXh0ZW5kIC5hYnMtZnVsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLmxpZmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi0taGVybyB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAjMDQwRjQ2O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE1M3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBzcGFuLFxuICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni41JTtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBleHRlbmQgLmFicy1mdWxsO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIxLjE1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDE5LjUyJSwgcmdiYSgwLCAwLCAwLCAwKSAzNi4yOCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1JTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG5cbiAgICAubW9iaWxlRHJvcGRvd24ge1xuICAgICAgQGV4dGVuZCAuZXllLS1sO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvY3piaW9odWIvaW5jL3ZlY3RvcnMvYXJyb3dzL3NlbGVjdC1hcnJvdy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NCUgMTdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5LTgwMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjRyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgb3B0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAuZXllLS1sO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yYWlsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAkbHI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggJGdyYXktOTAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVCcmlnaHQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAycmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgICAgICBjb2xvcjogIzZFNzY3QTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZUJyaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggcmdiYSgkZ3JheS05MDAsIC4xKTtcblxuICAgICAgICAgICAgbGkuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgJi0tb3ZlcnZpZXcge1xuICAgICRzcGFjZTogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogNDlyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2U7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvcHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmNvcHkge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQGV4dGVuZCAuYWJzLWZ1bGw7XG4gICAgICBAZXh0ZW5kIC5pbWctZml0LWNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgfVxuXG4gICAgLnN4cyB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAoI3skc3BhY2V9IC8gMikpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdmlzaW9uIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgY29sb3I6ICRibHVlTWVkaXVtO1xuICAgIH1cblxuICAgIC50b3Age1xuICAgICAgLmNvcHkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTZyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWRlci1wYWdpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNS44cmVtO1xuICAgICAgICAgIGhlaWdodDogNS44cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIGZpbGw6ICRncmF5LTcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyAqIHtcbiAgICAgICAgICAgICAgZmlsbDogJGJsdWVCcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAuNXJlbSk7XG4gICAgICAgIGxlZnQ6IDMuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTZyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cbiAgICAgICAgQGluY2x1ZGUgIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWlzc2lvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzByZW07XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBjb2xvcjogJGJsdWVCcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi0tdmFsdWVzIHtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogJGJsdWVNZWRpdW07XG4gICAgfVxuXG4gICAgLmNvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICAmLXJvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAuY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgNnB4ICRncmF5LTkwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICRncmF5LTkwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgaDMge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIC5oNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAucC0tcztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogM3JlbTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA1LjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBmaWxsOiAkZ3JheS03MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnICoge1xuICAgICAgICAgICAgZmlsbDogJGJsdWVCcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1xdW90ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgJi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3J0cmFpdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUY0RjU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGV4dGVuZCAuYWJzLWZ1bGw7XG4gICAgICAgICAgICBAZXh0ZW5kIC5pbWctZml0LWNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCA1cHggI0YxRjRGNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMjNyZW07XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmV5ZS0tcztcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwRjQ2O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICB0b3A6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZlbGxvdyB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICRibHVlTWVkaXVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gICAgICAub3VyLXdvcmstZ3JpZF9fbGlzdC1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vdXItd29yay1ncmlkX19saXN0LWl0ZW0taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIxcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLXM7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMjJweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC43cmVtIDEuMXJlbTtcblxuXHRcdFx0XHRcdFx0Ji5zZiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNoaSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5ueSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuICAgICAgfVxuXG4gICAgICAub3VyLXdvcmstZ3JpZF9fbGlzdC1pdGVtLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS4yNXJlbSA2cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5wLS1sYXJnZS1zdHJvbmc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlYXJuLW1vcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGVhcm5pbmcge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZU1lZGl1bTtcbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDEzLjZyZW07XG4gICAgICAgIGhlaWdodDogMTMuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgICAgaGVpZ2h0OiA5cmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5wLS1sYXJnZS1zdHJvbmc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iZW5lZml0cyB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICRibHVlTWVkaXVtO1xuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuXG4gICAgLmdyaWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAxMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDEyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgICAgaGVpZ2h0OiA5cmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAucC0tcztcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZ1bGxibGVlZC1wb3NpdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIHBhZGRpbmc6IDE4cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7XG4gIH1cblxuICAuYmcge1xuICAgIEBleHRlbmQgLmFicy1mdWxsO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBpbWcge1xuICAgICAgQGV4dGVuZCAuYWJzLWZ1bGw7XG4gICAgICBAZXh0ZW5kIC5pbWctZml0LWNvdmVyO1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuY29weSB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG59XG4iLCIjd3BhZG1pbmJhciB7XG4gIG9wYWNpdHk6IC4zO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmJvZHksXG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXG4gICYuaXMtbG9ja2VkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZXllYnJvdy1wdXNoZG93bi0tc2VjIHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gbmF2aWdhdGlvbiA6OmJlZm9yZSBvdmVyZmxvdyBmaXhcbiAgICB9XG4gIH1cblxuICAmLm1vZGFsLWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblxuICA+IC5tYXgtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDBGNDY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgaGVpZ2h0OiAxMjB2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gICYuZGltbWVkIHtcblxuICAgID4gLm1heC1jb250YWluZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXgtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA3LjdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDcuN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjEuNnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lci0xMDYwIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMDZyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGFpbmVyLTExMDAge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250YWluZXItOTAwIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hYnMtZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbi5pbWctZml0LWNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmltZy1maXQtY29udGFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xufVxuXG4uYmx1ZS1jdGEtdGV4dCB7XG4gIGNvbG9yOiAjMDBBM0UwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiAyMDE0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgei1pbmRleDogMjtcblxuICBzdmcge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLmhpZGUge1xuXHQmLW1vYmlsZSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1kZXNrdG9wIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gR2VuZXJhbCBTZXR0aW5nc1xuJGJhc2UtZm9udC1zaXplOiAxNnB4O1xuJGdsb2JhbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4kbW9iaWxlLWd1dHRlcjogNSU7XG5cbi8vIEJyZWFrcG9pbnRzIHRvIGJlIHVzZWQgd2l0aCBpbmNsdWRlLW1lZGlhXG4vLyBFeGFtcGxlIENzczogaHR0cDovL2luY2x1ZGUtbWVkaWEuY29tLyNmZWF0dXJlc1xuXG4kbW9iaWxlOiAzMjBweDtcbiRtb2JpbGUtbDogNjQwcHg7XG4kdGFibGV0OiA3NjhweDtcbiR0YWJsZXQtbTogOTYwcHg7XG4kdGFibGV0LWw6IDEwMjRweDtcbiRkZXNrdG9wOiAxMjgwcHg7XG4kbWF4LXNpdGUtd2lkdGg6IDE4MDBweDtcblxuJGJyZWFrcG9pbnRzOiAoXG4gICdtb2JpbGUnOiAkbW9iaWxlLFxuICAnbW9iaWxlLWwnOiAkbW9iaWxlLWwsXG4gICd0YWJsZXQnOiAkdGFibGV0LFxuICAndGFibGV0LW0nOiAkdGFibGV0LW0sXG4gICd0YWJsZXQtbCc6ICR0YWJsZXQtbCxcbiAgJ2Rlc2t0b3AnOiAkZGVza3RvcCxcbiAgJ21heC1zaXRlLXdpZHRoJzogJG1heC1zaXRlLXdpZHRoXG4pO1xuXG4kc2l0ZS1iYXNpczogMTI4MDtcbiRzaXRlLWJhc2lzLW1vYmlsZTogMzc1O1xuJHNpdGUtYmFzaXMtd2lkZXNjcmVlbjogMTgwMDsiLCIvLyBGbGV4IENsYXNzZXNcbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmLndyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYuai1zYiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIFxuICAmLmotZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi5qLWMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi5hLWMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLmEtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAmLmQtcnIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gICYuZC1jIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuICAmLmQtY3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gICYuY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExLCAxMDcsIDE5NywgMC4wNik7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6JGRhcmtHcmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOjEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEzMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1tZWQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzoycmVtIDA7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBlZGl0IHBlciBwcm9qZWN0XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxLjJyZW0gMi41cmVtIDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyB0ZWFtIGRldGFpbCBwYWdlXG4uYmFjay1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwIHtcbiAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpXG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1maWx0ZXItYnV0dG9uIHtcbiAgcGFkZGluZzogLjhyZW0gMS40cmVtIC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBjb2xvcjogIzI4MkUzMTtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJESU4gMjAxNFwiLHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG5cbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRCbHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICAgICAgICBUaGVtZSBCdXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLkJ0blRoZW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxLjRlbSAyLjVlbSAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWl4aW4gQnRuVGhlbWVEeW5vIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxZW0gMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWl4aW4gQnRuVGhlbWUoXG4gICAgJHRoZW1lLW5hbWUsXG4gICAgJGNvbG9yLFxuICAgICR0ZXh0LWNvbG9yOiAkd2hpdGUsXG4gICAgJHRleHQtaG92ZXI6ICR3aGl0ZSxcbiAgICAkY29sb3ItZGFya2VuOiAxMFxuICApIHtcbiAgLkJ0blRoZW1lLS0jeyR0aGVtZS1uYW1lfSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1ob3ZlcjtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3IsICRjb2xvci1kYXJrZW4pO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBCdG5UaGVtZShibHVlQnJpZ2h0LCAkYmx1ZUJyaWdodCk7XG5AaW5jbHVkZSBCdG5UaGVtZShibHVlLCAkYmx1ZSk7XG5AaW5jbHVkZSBCdG5UaGVtZShibHVlTWVkaXVtLCAkYmx1ZU1lZGl1bSk7XG5AaW5jbHVkZSBCdG5UaGVtZShibHVlRGFyaywgJGJsdWVEYXJrKTtcbkBpbmNsdWRlIEJ0blRoZW1lKGN5YW4sICRjeWFuKTtcbkBpbmNsdWRlIEJ0blRoZW1lKGN5YW5EYXJrLCAkY3lhbkRhcmspO1xuQGluY2x1ZGUgQnRuVGhlbWUoaW5kaWdvQnJpZ2h0LCAkaW5kaWdvQnJpZ2h0KTtcbkBpbmNsdWRlIEJ0blRoZW1lKGluZGlnbywgJGluZGlnbyk7XG5AaW5jbHVkZSBCdG5UaGVtZShpbmRpZ29NZWRpdW0sICRpbmRpZ29NZWRpdW0pO1xuQGluY2x1ZGUgQnRuVGhlbWUoaW5kaWdvRGFyaywgJGluZGlnb0RhcmspO1xuQGluY2x1ZGUgQnRuVGhlbWUodHVycXVvaXNlQnJpZ2h0LCAkdHVycXVvaXNlQnJpZ2h0KTtcbkBpbmNsdWRlIEJ0blRoZW1lKHBlYXJCcmlnaHQsICRwZWFyQnJpZ2h0KTtcbkBpbmNsdWRlIEJ0blRoZW1lKGdyZWVuQnJpZ2h0LCAkZ3JlZW5CcmlnaHQyKTtcbkBpbmNsdWRlIEJ0blRoZW1lKHB1cnBsZUJyaWdodCwgJHB1cnBsZUJyaWdodCk7XG5AaW5jbHVkZSBCdG5UaGVtZSh2aW9sZXRCcmlnaHQsICR2aW9sZXRCcmlnaHQpO1xuQGluY2x1ZGUgQnRuVGhlbWUodmlvbGV0LCAkdmlvbGV0KTtcbkBpbmNsdWRlIEJ0blRoZW1lKHZpb2xldE1lZGl1bSwgJHZpb2xldE1lZGl1bSk7XG5AaW5jbHVkZSBCdG5UaGVtZSh2aW9sZXREYXJrLCAkdmlvbGV0RGFyayk7XG5AaW5jbHVkZSBCdG5UaGVtZShuYXZ5LCAkbnlOYXZ5KTtcbiIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogNy4ycmVtIDcuN3JlbTtcblx0cGFkZGluZy1yaWdodDogNS43cmVtO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ei1pbmRleDoyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0cGFkZGluZzogNC41cmVtIDUlO1xuXHR9XG5cblx0bGksIHAge1xuXHRcdGE6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6dW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdC5iYWRnZS1pY29uIHtcblx0XHRcdHdpZHRoOiAxMy43cmVtO1xuXHRcdFx0aGVpZ2h0OiAxMy43cmVtO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA0LjVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxM3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cblx0XHR9XG5cdH1cblxuXHQmX19hYm91dCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdG1hcmdpbi10b3A6IC0xcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUycHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8bW9iaWxlLWxcIikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDMwcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItc3VtbWFyeSB7XG5cdFx0XHRwIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWJvbGQ7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnJhbmQge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDIuOTZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDMuNnJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNC4zcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0LmNvbCB7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxLzQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcblx0XHRcdH1cblxuXG5cdFx0XHQmLmxhcmdlLWNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDMvNCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQuZ3JvdXAtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnN1Yi10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWJvbGQ7XG5cblx0XHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm1vYmlsZS10d28tY29sdW1ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudG9wLXdyYXAge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudG9wLW5hdiB7XG5cdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdi1ncm91cCB7XG5cdFx0XHRtYXJnaW46IDAgMS44cmVtO1xuXG5cdFx0XHQvLyBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0Ly8gXHRtYXJnaW46IDZyZW0gMCAwIDA7XG5cdFx0XHQvLyB9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXhzO1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LnNvY2lhbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogN3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRvcmRlcjogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiAzOXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDMuOXJlbTtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItYmd7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0cmlnaHQ6MDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDowO1xuXHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0bWF4LXdpZHRoOiA4MHJlbTtcblxuICAgIHN2ZyB7XG4gICAgICBvcGFjaXR5OiAuMjU7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pXG4gICAgICB9XG4gICAgfVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1heC13aWR0aDogMzVyZW07XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1zaG93LWRlc2sge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItc2hvdy1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2JvdHRvbS1kaXNjbGFpbWVyIHtcblx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdD4gZGl2IHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRwIGEsIHAge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAgYSwgcCB7XG5cdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAwLjcpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdH1cblxuICAub3Qtc2RrLXNob3ctc2V0dGluZ3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI290LXNkay1idG4ub3Qtc2RrLXNob3ctc2V0dGluZ3MsXG4gICNvdC1zZGstYnRuLm9wdGFub24tc2hvdy1zZXR0aW5ncyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsLjcpO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5mb290ZXJfX2luc3RpdHV0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbi1yaWdodDogNS41cmVtO1xuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5sb2dvLWxpbmtzIHtcblx0XHR3aWR0aDogMTguOHJlbTtcblx0XHRoZWlnaHQ6IDEwcmVtO1xuXHRcdHBhZGRpbmc6IDAgMS40cmVtO1xuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRibHVlQnJpZ2h0O1xuXHRcdH1cblxuXHRcdCZbaHJlZj0nJ10ge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpub3QoW2hyZWY9JyddKTpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRzY2FsZTogMS4wNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdH1cblx0fVxufVxuXG5cbi50aGVtZS1jeWFuLCAudGhlbWUtZGFyaywgLnRoZW0tZGFyaywgLnRoZW1lLW5hdnkge1xuXHQuZm9vdGVyLWJne1xuICAgIHN2ZyB7XG4gICAgICBnIHtcblx0XHRcdFx0b3BhY2l0eTogLjk7XG5cdFx0XHR9XG4gICAgfVxuXHR9XG59XG4iLCIvLyBTQ1NTXG4kYnJhbmRpbmctY29sb3I6ICNmZmY7XG4kY3RhLWJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4kYXJyb3ctY29sb3I6ICNkZGQ7XG5cbi5uZXR3b3JrLWxvY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5uZXR3b3JrLWxvY2F0aW9uc19fc2Vjb25kYXJ5IHtcbiAgICAgICAgd2lkdGg6IDIycmVtO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAgICYuaXMtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LWwnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LWwnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnAtLWNhcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgIGNvbG9yOiR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgLjg2dncsIDEycHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1sJykge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS40cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjphbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxMHB4LCAuODZ2dywgMTJweCk7XG5cbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICB9XG5cbiAgICAgICYtLWRyb3Bkb3duIHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgIC5uZXR3b3JrLWxvY2F0aW9uc19fc2Vjb25kYXJ5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQtbCcpIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLnZpc2libGUge1xuICAgICAgICAgIC5uZXR3b3JrLWxvY2F0aW9uc19fdG9wLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV0d29yay1sb2NhdGlvbnNfX3NlY29uZGFyeSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgIGdhcDo4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Vjb25kYXJ5IHtcbiAgICAmW2Zha2Vkcm9wZG93bi1tZW51XSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICB6LWluZGV4OjM7XG4gICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgdG9wOjEwMCU7XG4gICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgIHBhZGRpbmc6MXJlbSAycmVtO1xuICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICBvcGFjaXR5OjA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICYuZmFrZWRyb3Bkb3duLS1hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246YWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgY29sb3I6dmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMS4wMTU2dncsIDE0cHgpO1xuICAgICAgcGFkZGluZzowLjI1cmVtIDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjp2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn1cblxuI25ldHdvcmstaGVhZGVyIHtcbiAgei1pbmRleDogOTk5OTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2VlZTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGJyYW5kaW5nLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzLjZyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19iYXIge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYnJhbmRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmaWd1cmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNC4ycmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyBnIHtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogNC4ycmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBnIHBhdGgge1xuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgICB9XG4gIH1cblxuICBhc2lkZS5oZWFkZXJfX2N0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLmhlYWRlcl9fbmF2LXRvcC1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuICAgICAgZmxleDogaW5pdGlhbFxuICAgIH1cblxuICAgIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktY29sLWxpc3QgbGkgYSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgfVxuICAgIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktY29sLWxpc3QgbGkge1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSxcbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj1tYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj1tYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX25hdi10b3AtYmxvY2s6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMXJlbSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbmF2LXNlY29uZGFyeS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbmF2LXNlY29uZGFyeS1jb2wge1xuICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAvLyAuaGVhZGVyX19uYXYtc2Vjb25kYXJ5LWNvbC1saXN0LWl0ZW0ge1xuICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvLyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktaXRlbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX25hdi10b3AtYmxvY2s6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgICYtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gZmxleDogNjByZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyLjhyZW0gMi4ycmVtO1xuXG4gICAgICAgIC5leWUtLW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuaGVhZGVyX19uYXYtc2Vjb25kYXJ5LWl0ZW0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5oYXMtc3VibmF2IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC42cmVtKTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDEuNHJlbSk7XG4gICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuXHRcdFx0XHQuaGVhZGVyX19uYXYtdG9wLWl0ZW0tYnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDEuMnJlbTtcblx0XHRcdFx0XHR0b3A6IDMuMnJlbTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAuNHJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblxuICAgICAgICAuaGVhZGVyX19uYXYtdG9wLWl0ZW0tYnV0dG9uOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgfVxuXG5cdFx0XHRcdCYuaGFzLXN1Ym5hdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlLXRvcC1saW5rIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMS42cmVtKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgLTVyZW07XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmLW9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAuaGVhZGVyX19uYXYtc2Vjb25kYXJ5LWl0ZW1zIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlWCgtMjVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgLTVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKCRibGFjaywgLjEpO1xuXG4gICAgICAgICZbZGF0YS1tZW51LWl0ZW09XCJvdXItd29ya1wiXSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDRyZW07XG4gICAgICAgICAgbGVmdDogY2FsYyg0NXZ3IC0gNDVyZW0pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PSN7JG1heC1zaXRlLXdpZHRofScpIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaGVhZGVyX19uYXYtc2Vjb25kYXJ5LXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuOXJlbSk7XG4gICAgICAgICAgICAgIHRvcDogMS45cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS45cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5oZWFkZXJfX25hdi1zZWNvbmRhcnktY29sLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA0cHggMzRweCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRcdFx0XHR9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29vbEdyYXksIDAuMyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMi41cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb2wge1xuICAgICAgICBtaW4td2lkdGg6IDE1LjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxLjZyZW07XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxNy42cmVtO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblx0XHRcdFx0Ji10YWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAuN3JlbSAxLjFyZW07XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5pY29uLWFycm93IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkYXJyb3ctY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IC03cHg7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1oZWFkZXItZ3JvdXBpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMS41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5oZWFkZXJfX2JyYW5kaW5nLWxvZ28ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWJyYW5kaW5nIHtcbiAgICAuYnJhbmRpbmdfX2xvZ28ge1xuICAgICAgdG9wOiAycmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgICB3aWR0aDogMi4zcmVtO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgY29sb3I6ICMzRTQ4NEM7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgIH1cblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgIC5hcnJvdy1idG4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICBvcGFjaXR5OiAwLjk2O1xuICAgICAgaGVpZ2h0OiAxMjB2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLnNvY2lhbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDQuNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnRvcC1sZXZlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIGxpLnRvcC1sZXZlbC1pdGVtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuM3JlbTtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgfVxuXG4gICAgICAgID5hIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5LWxldmVsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjREJEQ0REO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzdGl4LWZvbnQ7O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDUuOHJlbSAxcmVtIDUuOHJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSAwIDJyZW0gMS44cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjlyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjgyRTMxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUyLjM2ZGVnLCAjMDAwMDAwIC0yLjElLCByZ2JhKDAsIDAsIDAsIDApIDQyLjI1JSlcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjhyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUuOHJlbSAwIDUuNnJlbTtcblxuICAgICAgICAgIC5zZWNvbmRhcnktbGV2ZWwtaGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkuc2Vjb25kYXJ5LWxldmVsLWl0ZW0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubW9iaWxlLWFjdGl2ZSB7XG4gICAgLm1vYmlsZS1icmFuZGluZyB7XG4gICAgICAuYnJhbmRpbmdfX2xvZ28ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGg6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fYmFyIHtcbiAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgIC5oZWFkZXJfX2JyYW5kaW5nLWxvZ28gc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXRvZ2dsZSB7XG4gICAgICBhIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDRweCkgdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAtMC4wNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoMXB4KSB0cmFuc2xhdGVZKDByZW0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAuc29jaWFscyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlY29uZGFyeS1hY3RpdmUge1xuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fYmFyIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51IHtcbiAgICAgIC5zZWNvbmRhcnktbGV2ZWwuc2Vjb25kYXJ5LWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDE3MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDBweCA0MS43Nzc2cHggNzEuMDIxOXB4IHJnYmEoMCwgMCwgMCwgMC4xNzk3MTQpLFxuICAgICAgICAgIDBweCAyMi4zMzYzcHggMzcuOTcxN3B4IHJnYmEoMCwgMCwgMCwgMC4xNDkwMjcpLCAwcHggMTIuNTIxNnB4IDIxLjI4NjZweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSxcbiAgICAgICAgICAwcHggNi42NTAxcHggMTEuMzA1MnB4IHJnYmEoMCwgMCwgMCwgMC4xMDA5NzMpLCAwcHggMi43NjcyNnB4IDQuNzA0MzRweCByZ2JhKDAsIDAsIDAsIDAuMDcwMjg2NCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZGVsYXktYWJzb2x1dGUge1xuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5uYXYtYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1tYWluQ29sb3JEYXJrQWxwaGEpLCAuNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgei1pbmRleDogOTk5OTc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbmJvZHk6bm90KC50aGVtZS1jeWFuKSB7XG5cdC5tb2JpbGUtaGVhZGVyLWdyb3VwaW5nIC5tb2JpbGUtbWVudSAuc2Vjb25kYXJ5LWxldmVsX190aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cdH1cbn1cbiIsImlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29hbCwgMC41KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTgsMjE4LDIxOCwuMSk7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgfVxufVxuXG5pbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCA4cHggOHB4IDIwcHg7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDpob3ZlciwgdGV4dGFyZWE6Zm9jdXMsIHRleHRhcmVhOmhvdmVyLFxuZGl2LnNlbGVjdC13cmFwIHNlbGVjdDpmb2N1cywgZGl2LnNlbGVjdC13cmFwIHNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogJGNvYWw7XG4gIGNvbG9yOiAkY29hbDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG5kaXYuc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHJpZ2h0OiAuN2VtO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgIzlBOURBOTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTgsMjE4LDIxOCwuMSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM5QTlEQTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNThweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgQGluY2x1ZGUgcC0tcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAkY29hbDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGhlaWdodDogNThweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2FsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29hbDtcbiAgfVxufVxuXG4vLyBIdWJzcG90IGZvcm0gQ1NTXG4uaGJzcHQtZm9ybSB7XG4gIGZvcm0ge1xuICAgIGZpZWxkc2V0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJi5mb3JtLWNvbHVtbnMtMSxcbiAgICAgICYuZm9ybS1jb2x1bW5zLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNEQkRDREQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZvcm0tY29sdW1ucy0yIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuOHJlbSk7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM3Mjc5N0M7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ocy1lcnJvci1tc2cge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGNvbG9yOiAjNzI3OTdDO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICYuaHMtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDNyZW0gMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNkJBMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiAyMDE0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDE0Rjc2O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlbyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmF1dG9wbGF5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlkZW8td3JhcHBlci5pcy1wbGF5aW5nIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZGVvLXVpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi52aWRlby11aSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICBsZWZ0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAuYnV0dG9uLXBsYXkge1xuICAgICAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgICAgICAgd2lkdGg6IDYuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1nL3BsYXkuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudmlkZW9fX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmRfX3ZpZGVvLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjEwMHZoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDI1MHZoO1xuICAgICAgICB3aWR0aDogMTEwdnc7XG4gICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDY1dnc7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgIC52aWRlby11aSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDotMnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIH1cblxuICAgICZfX2RhdGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDoycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToycmVtO1xuICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdy14OnNjcm9sbDtcbiAgICB9XG59XG4iLCIvL1xuXG4vLyBUZWFtIEdyaWQgQ2FyZHNcbi50ZWFtLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYubm8taG92ZXIge1xuICAgIC50ZWFtLWNhcmQtLXRvcCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJHdoaXRlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzOS41MDFweCA1Ny40NTU5cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMTgpLCAwcHggMTYuNTAyNnB4IDI0LjAwMzdweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4xMjkzOTQpLFxuICAgICAgICAgIDBweCA4LjgyMzA2cHggMTIuODMzNXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjEwNzI5OSksIDBweCA0Ljk0NjEzcHggNy4xOTQzOHB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjA5KSxcbiAgICAgICAgICAwcHggMi42MjY4NXB4IDMuODIwODhweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4wNzI3MDA3KSwgMHB4IDEuMDkzMDlweCAxLjU4OTk1cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMDUwNjA2Mik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG5cbiAgICAgICYubmFtZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNztcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2hvcnRjb2RlIHtcbiAgICBtYXJnaW46M3JlbSAwIDJyZW07XG5cbiAgICAudGVhbS1jYXJkIHtcbiAgICAgICYtLXRvcCB7XG4gICAgICAgIC50ZWFtLWNhcmQtLXBvcnRyYWl0IHtcbiAgICAgICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgICAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMzkuNTAxcHggNTcuNDU1OXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjE4KSwgMHB4IDE2LjUwMjZweCAyNC4wMDM3cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMTI5Mzk0KSxcbiAgICAgICAgICAwcHggOC44MjMwNnB4IDEyLjgzMzVweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4xMDcyOTkpLCAwcHggNC45NDYxM3B4IDcuMTk0MzhweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4wOSksXG4gICAgICAgICAgMHB4IDIuNjI2ODVweCAzLjgyMDg4cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMDcyNzAwNyksIDBweCAxLjA5MzA5cHggMS41ODk5NXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjA1MDYwNjIpO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGVhbS1jYXJkLS1pbmZvIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi50ZWFtLWNhcmQtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICBmbG9hdDp1bnNldDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gICAgfVxuICAgICYudGVhbS1jYXJkLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZsb2F0OnVuc2V0O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gc2luZ2xlIHBhZ2UgdmVyc2lvbiBvZiBjYXJkXG4udmlkZW8tZW1iZWQge1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOjkwcmVtO1xuICAgIG1hcmdpbjo3LjVyZW0gYXV0byAzcmVtO1xuICAgIHBhZGRpbmc6MCAzcmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206MnJlbTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6MXJlbTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9yIGFsbCBDYXRhbHlzdHMgb2YgQ2hhbmdlIEJhZGdlc1xuLmNhdGEtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNSU7XG5cbiAgJi5zbWFsbCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQYWRkaW5nIHVzZWQgZm9yIGJhZGdlIG9uIHNpbmdsZS5waHBcbi5jYXRhLXNwYWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLmNhdGEtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDEzcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGxlZnQ6IDIuMnJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWwtY29udGVudC0taGVybyAucG9zdC1tZXRhIC5zdWJsaW5lIHtcbiAgJi5jYXRhLWNhdCB7XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxNiwgMTcsIDAuOCk7XG4gIHotaW5kZXg6IC05OTk5OTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBtYXgtd2lkdGg6ICR0YWJsZXQtbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZS1sJykge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDU3JTtcbiAgICB9XG4gIH1cblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIHRvcDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlLWwnKSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuY2xvc2UtYnRuIHtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgd2lkdGg6IDQwcHg7XG4gIC8vICAgaGVpZ2h0OiA0MHB4O1xuICAvLyAgIHRvcDogLTQwcHg7XG4gIC8vICAgcmlnaHQ6IDA7XG4gIC8vICAgY3Vyc29yOiBwb2ludGVyO1xuICAvL1xuICAvLyAgICY6YmVmb3JlLFxuICAvLyAgICY6YWZ0ZXIge1xuICAvLyAgICAgY29udGVudDogJyc7XG4gIC8vICAgICB3aWR0aDogM3B4O1xuICAvLyAgICAgaGVpZ2h0OiAzMHB4O1xuICAvLyAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgbGVmdDogMDtcbiAgLy8gICAgIHJpZ2h0OiAwO1xuICAvLyAgICAgYm90dG9tOiAwO1xuICAvLyAgICAgdG9wOiAwO1xuICAvLyAgICAgbWFyZ2luOiBhdXRvO1xuICAvLyAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAvLyAgIH1cbiAgLy9cbiAgLy8gICAmOmJlZm9yZSB7XG4gIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC8vICAgfVxuICAvL1xuICAvLyAgICY6YWZ0ZXIge1xuICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuXG4udmlkZW8tbW9kYWwtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5cbi52aWRlby1wbGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcblxuICAuYnRuLWlubmVyLWNpcmNsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnBsYXktdHJpYW5nbGUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxufVxuIiwiLnNsaWRlciB7XG4gICAgLnNsaWRlIHtcbiAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwOyByaWdodDogMDsgbGVmdDogMDsgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICBcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvb2xHcmF5O1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAtMi43cmVtO1xuICAgICAgfVxuICAgIFxuICAgICAgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwLjlyZW07XG4gICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyaWdodEJsdWUsIDAuMik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIFxuICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRicmlnaHRCbHVlLCAxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICBcbn0iLCIvLyBoZWFkZXIuaGFzLWV5ZWJyb3cge1xuLy8gICAubW9iaWxlLWhlYWRlci1ncm91cGluZyAubmF2LXRvZ2dsZSAuaGFtYnVyZ2VyIHtcbi8vICAgICB0b3A6IDIuNXJlbTtcbi8vICAgfVxuLy8gfVxuXG4uZXllYnJvdy1wdXNoZG93bi0tc2VjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJi5pcy1zaG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZXllYnJvdy1wdXNoLS1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNSU7XG4gICAgdG9wOiAzLjVyZW07XG4gICAgd2lkdGg6IDMuMXJlbTtcbiAgICBoZWlnaHQ6IDMuMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogNTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgdG9wOiAyLjVyZW07XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogOHJlbSAwIDdyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICB3aWR0aDogNTlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc3VibGluZSB7XG4gICAgY29sb3I6JHN0cm9uZ0N5YW47XG4gICAgZm9udC1zaXplOjEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICB9XG5cbiAgLmNvcHktYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jb3B5IHtcbiAgICAgIG1heC13aWR0aDogNDQuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODk4O1xuICAgICAgZm9udC1zaXplOiAxLjE0cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTA4LjUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBtYXgtd2lkdGg6IDE5LjZyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDUuMjA5OTRweCA1MC45NTQ5cHggcmdiYSgxMTksIDI0MywgMjQzLCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbmRleCB7XG4gIC5ob21lLWV5ZWJyb3ctLXNlYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLmlzLWxvY2tlZCB7XG4gICAgLmhvbWUtZXllYnJvdy0tc2VjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ob21lLWV5ZWJyb3ctLXNlYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjVyZW07XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xuICB9XG5cbiAgJi5oaWRkZW4tc2VjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmV5ZWJyb3ctb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyOTcuNjZkZWcsICMwMDAwMDAgMjAuNTclLCByZ2JhKDAsIDAsIDAsIDApIDU4LjE0JSk7XG4gICAgdHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5leWVicm93LS1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNSU7XG4gICAgdG9wOiAyLjVyZW07XG4gICAgd2lkdGg6IDMuMXJlbTtcbiAgICBoZWlnaHQ6IDMuMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvb2xHcmF5O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDU5cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwOC41JTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzNS41JTtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi13cmFwIHtcbiAgICAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk4OTg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDJyZW0gMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgQm9keSBSYWlsIE5hdiAtIFJpZ2h0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ib2R5LXJhaWwtbmF2LXJpZ2h0LS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzcuNHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49bWF4LXNpdGUtd2lkdGgnKSB7XG4gICAgLy8gcmlnaHQ6IDIwcmVtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ib2R5LXJhaWwtLXRvcC1wYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICAgIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgfVxuICB9XG5cbiAgLmJvZHktcmFpbC0tYmx1ciB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgIGhlaWdodDogNTByZW07XG4gIH1cblxuICAuYm9keS1yYWlsLS10b3AtcGFydC1uYXYge1xuICAgIHdpZHRoOiAzNi40cmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDNyZW07XG4gICAgei1pbmRleDogNTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMi44cmVtO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuOHJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogNC40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvZHktcmFpbC1uYXYtcmlnaHQtcGFyZW50IHtcbiAgei1pbmRleDogNDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHJlbSk7XG4gIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcblxuXHQvLyBmaXggc2FmYXJpXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgfVxufVxuXG4uYm9keS1yYWlsLW5hdi1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzcmVtO1xuXHR6LWluZGV4OiA1O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cbiAgJi5pcy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC8vIHRvcDogMDtcbiAgfVxuXG4gICYuaXMtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjIuOHJlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy44cmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IC0wLjRyZW07XG4gICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogNC40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICB9XG4gIH1cblxuICAuYm90dG9tLS1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1yaWdodDogNC40cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuXG4gICAgKiB7XG4gICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cbiAgfVxufVxuIiwiW2Zha2Vkcm9wZG93bi1tZW51XSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHBhZGRpbmc6MnJlbSAwO1xuXG4gICAgJi5mYWtlZHJvcGRvd24tLWFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxufSIsIi5Db29raWVCYW5uZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHBhZGRpbmc6IDZyZW0gMCA3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pcy1zaG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODdyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgKiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICB9XG5cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sLWwsXG4gICZfX2NvbC1yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY29sLWwge1xuICAgIHdpZHRoOiA1OS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5CdG5UaGVtZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZzogMC43ZW0gMmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbC1yIHtcbiAgICB3aWR0aDogMjByZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iZy5kZXNrIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19iZy5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2VCdG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICByaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICBzY2FsZTogMS4xNTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXHQmLnRleHQtb25seSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEuMzZyZW0gMCAxLjc1cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tbWFpbkNvbG9yRGFya0FscGhhKSwgMC43KTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZzogMS45cmVtIDAgMnJlbTtcblx0XHR9XG5cblx0XHQuQ29va2llQmFubmVyIHtcblx0XHRcdCZfX3dyYXAge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fY29sLWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuQnRuVGhlbWUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMi4ycmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRcdCYubW9iaWxlLW9ubHkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19jbG9zZUJ0biB7XG5cdFx0XHRcdHRvcDogNDUlO1xuICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0dG9wOiAycmVtO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLkJvdHRvbV9fU2lnbnVwIHtcbiAgcGFkZGluZzogNi44cmVtIDAgMTFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiA2LjhyZW0gMCA5cmVtO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc3LjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgaDQgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50ZXh0LWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBleWUtLXhsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAyLjZyZW07XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgcDtcbiAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhic3B0LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICBmb3JtIHtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRncmF5LTQwMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oc19lcnJvcl9yb2xsdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtZm9ybS1maWVsZCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgd2lkdGg6IDIwLjNyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOTVyZW07XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuM3JlbSAycmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oc19zdWJtaXQge1xuICAgICAgd2lkdGg6IDEzLjhyZW07XG5cbiAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgICAgICYuaHMtZmlyc3RuYW1lLFxuICAgICAgICAmLmhzLWxhc3RuYW1lIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjRyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaHNfc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLy8gUHJvamVjdCBzcGVjaWZpYyBtaXhpbnNcbi8vIEZvciBvdGhlciBtaXhpbnMgc2VlIGJvd2VyL2tuYXBzYWNrXG5cblxuQG1peGluIHJhdGlvLWJveCgkcmF0aW86IDEvMSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6ICgxIC8gJHJhdGlvKSAqIDEwMCU7XG4gIH1cbn1cblxuLy8tIE1peGluOiBGbHVpZCBUeXBlXG4vLy9cbi8vLyBNYWdpYyBjYWxjICsgdmggY29tYm8gdG8gYWxsb3cgdGV4dCB0byBiZSBmbHVpZCBiZXR3ZWVuIG1pbmltdW1cbi8vLyBhbmQgbWF4aW11bSBicmVha3BvaW50cy5cbi8vL1xuLy8vIEBncm91cCB0eXBvZ3JhcGh5XG4vLy8gQHBhcmFtIHt2YXJpYWJsZX0gJG1pbi1mb250LXNpemUgWzEycHhdIC0gTWluaW11bSBmb250IHNpemVcbi8vLyBAcGFyYW0ge3ZhcmlhYmxlfSAkbWF4LWZvbnQtc2l6ZSBbMjRweF0gLSBNYXhpbXVtIGZvbnQgc2l6ZVxuLy8vIEBwYXJhbSB7dmFyaWFibGV9ICRsb3dlci1yYW5nZSBbNDIwcHhdIC0gU3RvcCBzY2FsaW5nIGZvbnQgc21hbGxlciBhdCB0aGlzIHNjcmVlbiByZXNvbHV0aW9uXG4vLy8gQHBhcmFtIHt2YXJpYWJsZX0gJHVwcGVyLXJhbmdlIFs5MDBweF0gLSBTdG9wIHNjYWxpbmcgZm9udCBsYXJnZXIgYXQgdGhpcyBzY3JlZW4gcmVzb2x1dGlvblxuLy8vIEBleGFtcGxlXG4vLy8gICBoMSB7XG4vLy8gICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoMjBweCwgNDhweCk7XG4vLy8gICB9XG4vLy8gQGxpbmsgaHR0cDovL2NvZGVwZW4uaW8vZGJveC9wZW4vbWVhTWJhXG5cbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tZm9udC1zaXplOiAxMnB4LCAkbWF4LWZvbnQtc2l6ZTogMjFweCwgJGxvd2VyLXJhbmdlOiA0MjBweCwgJHVwcGVyLXJhbmdlOiA5MDBweCkge1xuICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAjeygoJG1heC1mb250LXNpemUgLyAoJG1heC1mb250LXNpemUgKiAwICsgMSkpIC0gKCRtaW4tZm9udC1zaXplIC8gKCRtaW4tZm9udC1zaXplICogMCArIDEpKSl9ICogKCgxMDB2dyAtICN7JGxvd2VyLXJhbmdlfSkgLyAjeygoJHVwcGVyLXJhbmdlIC8gKCR1cHBlci1yYW5nZSAqIDAgKyAxKSkgLSAoJGxvd2VyLXJhbmdlIC8gKCRsb3dlci1yYW5nZSAqIDAgKyAxKSkpfSkpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsb3dlci1yYW5nZSkge1xuICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItcmFuZ2Upe1xuICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gIH1cbn1cblxuXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAjOTk5NzkzKSB7XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59IiwiLm1lZGlhLWJsb2NrIHtcblx0Jl9fbWVkaWEge1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQudmlkZW8sIC52aWRlby13cmFwcGVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdC53LWNocm9tZSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZWRpYS1jYXB0aW9uIHtcblx0XHRcdHA6bm90KC5vdmVycmlkZSkge1xuXHRcdFx0QGluY2x1ZGUgcC0tY2FwdGlvbjtcblx0XHRcdG1hcmdpbi10b3A6IDEuM3JlbTtcblx0XHRcdGNvbG9yOiAkZ3JheS0zMDA7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5oYWxmIHtcblx0XHQubWVkaWEtYmxvY2sge1xuXHRcdFx0Jl9fbWVkaWEge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC43cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5tZWRpYS1yaWdodCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kYW5nbGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuNnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50d28taW1hZ2UtYmxvY2sge1xuXG5cdCZfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Z2FwOiAxLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjA1cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDAuOXJlbSk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5tZWRpYS1jYXB0aW9uIHtcblx0XHRwOm5vdCgub3ZlcnJpZGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdFx0XHRjb2xvcjogJGdyYXktMzAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbiIsImJvZHkuc2lkZWJhci1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuZmlsdGVyLWJ1dHRvbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uc2lkZWJhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDQuM3JlbTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDEwLjNyZW07XG5cdFx0bGVmdDogMTAwdnc7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIuM3JlbSk7XG5cdFx0cGFkZGluZy10b3A6IDMuNXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0dHJhbnNsYXRlOiAwO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zbGF0ZSAwLjVzIGVhc2U7XG5cdFx0YmFja2dyb3VuZDogI0Y2RkFGRTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNDAuNHJlbTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA1KTtcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig3LjVweCk7XG5cdFx0fVxuXHR9XG5cblx0Ji13cmFwIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHRoMiB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQmLW5hdi13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHdpZHRoOiA0MC40cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuXHRcdFx0fVxuXHR9XG5cblx0LmNsb3NlLWZpbHRlci1idXR0b24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogLjlyZW07XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogJGdyYXktMzAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0cGFkZGluZzogLjVyZW0gLjJyZW0gMCAuNXJlbTtcblx0fVxuXG5cdCYtcGFnZXMtbmF2W2NsYXNzXSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cblx0XHRsaSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjFyZW07XG5cdFx0XHR9XG5cblx0XHRcdGEsIGJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc3RpeC1mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzOSU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAyNnJlbTtcblx0XHRcdFx0Y29sb3I6ICMwOTBDMTA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjFyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtYWN0aXZlLCAmOmhvdmVyIHtcblx0XHRcdFx0YSwgYnV0dG9uIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxvY2F0aW9ucy1uYXYtd3JhcCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1LjJyZW07XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOiA1cmVtIDAgMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQuN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWxvY2F0aW9ucy1uYXZbY2xhc3NdIHtcblxuXHRcdGxpIHtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4xcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMjZyZW07XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmLmNoaSBhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuQnJpZ2h0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ueWMgYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRuYXZ5QnJpZ2h0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zZiBhIHtcblx0XHRcdFx0XHRjb2xvcjogJGN5YW5CcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlpIGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGVhbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZUJyaWdodDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCYuaGlkZGVuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2F0ZWdvcmllcy1uYXYtd3JhcCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1LjJyZW07XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOiA1cmVtIDAgMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbjogNC44NXJlbSAwIDMuNDVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLWNhdGVnb3JpZXMtbmF2W2NsYXNzXSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAuNnJlbTtcblx0XHRtYXJnaW4tbGVmdDogLS42cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRnYXA6IC41cmVtO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0XHRcdGEsIGJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAuN3JlbSAxLjJyZW07XG5cdFx0XHRcdEBpbmNsdWRlIGV5ZS0tcztcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmlzLWFjdGl2ZSwgJjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG5cdFx0XHRcdGEsIGJ1dHRvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDQuOHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLXRvcDogMi45cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMuOHJlbTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc29jaWFsLWljb25zLXdyYXAge1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDMuOXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAzLjlyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiAzLjlyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMuOXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbkNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogMy45NXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDQuOHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNC4xcmVtO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0LmNvcHkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzNSU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmF1dGhvci13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXG5cdFx0XHQuYXV0aG9yIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDQuNXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQuNXJlbTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNC41cmVtKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmpvYi10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1vcGVuIHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdHRyYW5zbGF0ZTogY2FsYygtMTAwdncgKyAyLjNyZW0pO1xuXHRcdGJveC1zaGFkb3c6IDAgMzBweCA0MHB4IHJnYmEoMCwwLDAsLjEpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlICsgMTNyZW0pO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0ei1pbmRleDogNTtcblxuXHRcdC5zaWRlYmFyIHtcblx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdGhlaWdodDogMjAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi0taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNpcmNsZSB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29uZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS04MDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zZWFyY2gtZm9ybS0tYnRuLXN0YWNrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAzLjZyZW07XG4gICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0LnNlYXJjaC1mb3JtLS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9ue1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnNlYXJjaC1mb3JtLS1jbGVhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAqIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tbWFpbkNvbG9yKVxuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1zaG93biB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgICAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHRvcDogMC4ycmVtO1xuICAgICAgICByaWdodDogMC4ycmVtO1xuICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWZvcm0tLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1tYWluQ29sb3JCcmlnaHRBbHBoYSksLjIpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTJweCk7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBjaXJjbGUge1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0uMXJlbSwgLS4ycmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgcmlnaHQ6IDAuMnJlbTtcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuc2VhcmNoLWZvcm0tLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgLnNlYXJjaC1mb3JtLS1pbnB1dC5jb25kIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mdWxsIHtcblxuICAgIC5zZWFyY2gtZm9ybS0tYnRuIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgLnNlYXJjaC1mb3JtLS1idG4tc3RhY2sge1xuICAgICAgICAuc2VhcmNoLWZvcm0tLWNsZWFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgLnNlYXJjaC1mb3JtLS1idG4tc3RhY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBcbiAgICAgICAgLnNlYXJjaC1mb3JtLS1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtZm9ybS0tY2xlYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLC4yKTtcbiAgICB6LWluZGV4OiA5OTk5NztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICBcbiAgLnNlYXJjaC1mb3JtLS1pbnB1dCB7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IFxuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7IFxuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zZWFyY2gtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gUmVtb3ZlIGJsdWUgYmFja2dyb3VuZCBmcm9tIENocm9tZVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmZmZmIGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEF1dG8gQ29tcGxldGUgU2VhcmNoXG4uc2VhcmNod3AtbGl2ZS1zZWFyY2gtcmVzdWx0cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTE7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVGhlbWUgb3ZlcndyaXRlXG5ib2R5LnRoZW1lLWN5YW4ge1xuICAuc3ItLWxpc3QgLnJlc3VsdHMge1xuICAgIGNvbG9yOiAjMEQ3Q0I1O1xuICB9XG59IiwiLmVycm9yLTQwNCB7XG5cbiAgICAuaGVybyB7XG4gICAgICAgIGhlaWdodDogNTMuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIil7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDsgcmlnaHQ6IDA7IGxlZnQ6IDA7IGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNS4zNGRlZywgIzAwMDAwMCAyLjg2JSwgcmdiYSgwLCAwLCAwLCAwKSA2NC41OCUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYuN3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNjMsIDIyNCwgMC4wNSk7XG4gICAgfVxuXG4gICAgLmhvbWUtYnRuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgcGFkZGluZzogMS40cmVtIDIuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bUJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgbWFpbiAubWFpbi1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgcmdiYSgxMjksIDk2LCAyMjcsIDAuNyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgcGFkZGluZzogNy41cmVtIDEzLjc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpe1xuICAgICAgICAgICAgcGFkZGluZzogNy41cmVtIDIuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjIuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmluZGV4IHtcblx0LmhvbWUtYmxvZy1zbGlkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubG9jYXRpb25zSG9tZV9fbmV3cyB7XG5cdFx0cGFkZGluZzogMTByZW0gMCAycmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2cmVtO1xuXHRcdH1cblxuXHRcdC5idG4td3JhcCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICBCb2R5IEJHXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX2JvZHktYmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0Ji5kZXNrIHtcblx0XHR3aWR0aDogMTMxLjhyZW07XG5cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPj1tYXgtc2l0ZS13aWR0aFwiKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE0NTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLm1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgIEhlcm9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9faGVybyB7XG5cdG1pbi1oZWlnaHQ6IDU1cmVtO1xuXHQvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4LjRyZW0pO1xuXHRtYXgtaGVpZ2h0OiA2Mi40cmVtO1xuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTMwLjA4JSAxNTkuMTklIGF0IC0yMC4zMSUgMjAxLjQ5JSwgIzAwYTNlMCAwJSwgcmdiYSgwLCAxNjMsIDIyNCwgMCkgMTAwJSk7XG5cblx0LnRleHQtd3JhcCB7XG5cdFx0d2lkdGg6IDU3JTtcblx0fVxuXG5cdCYtYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0Y29sb3I6ICRibHVlRGFyaztcblx0fVxuXG5cdHAge1xuXHRcdEBpbmNsdWRlIHAtLWxhcmdlO1xuXHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5tYWluSW1nIHtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogNTUlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdGgxIHtcblx0XHRcdG1heC13aWR0aDogNTZyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMy41cmVtO1xuXHRcdH1cblxuXHRcdC5jb250YWluZXItMTA2MCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiA2cmVtO1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG5cdFx0LmNvbnRhaW5lci0xMDYwIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXG5cdFx0LnRleHQtd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubWFpbkltZyB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdC5kZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICBIZXJvIFBhcnRuZXJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX2hlcm8tcGFydG5lciB7XG5cdG1hcmdpbi10b3A6IDdyZW07XG5cdHdpZHRoOiAzMnJlbTtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQ+ZGl2IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdH1cblxuXHRwIHtcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29vbEdyYXk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogMTByZW07XG5cdFx0bWF4LWhlaWdodDogMy4ycmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0aW1nOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdHdpZHRoOiA2cmVtO1xuXHRcdH1cblxuXHRcdGltZzpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHR3aWR0aDogOS4ycmVtO1xuXHRcdH1cblxuXHRcdGltZzpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHR3aWR0aDogOHJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgQXJ0aWNsZSBTZWN0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX2FydGljbGVzIHtcblx0bWFyZ2luLXRvcDogLTExLjRyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmhvbWVfX2FydGljbGUtc2VjIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuY2VsbCB7XG5cdFx0bWluLWhlaWdodDogNTByZW07XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLXByaW1lLFxuXHQuY2VsbC1pdGVtIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNlbGwtcHJpbWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5jZWxsLWl0ZW0ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMWYwZjA7XG5cdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjM1cztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtaXRlbS5oYXMtYmcge1xuXHRcdC5jZWxsLWl0ZW0taW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdH1cblxuXHRcdC50ZXh0LXdyYXAge1xuXHRcdFx0aDUsXG5cdFx0XHRoNSBzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTkwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2VsbC1iZy1pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuY2VsbC1iZy1pbWctb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG5cdH1cblxuXHQuY2VsbC1pdGVtLWlubmVyLFxuXHQuY2VsbC1wcmltZS1pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0cGFkZGluZzogNC42cmVtIDJyZW0gN3JlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0cGFkZGluZzogNHJlbSAycmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtcHJpbWUtaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLWxhYmVsIHtcblx0XHRAaW5jbHVkZSBleWUtLXM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRwYWRkaW5nOiAwLjRyZW0gMS4xcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG5cdC5jZWxsLWN0YSB7XG5cdFx0QGluY2x1ZGUgZXllLS1tO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDIuNXJlbTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGxlZnQ6IDJyZW07XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDEuM3JlbTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym90dG9tOiBpbml0aWFsO1xuXHRcdFx0bGVmdDogaW5pdGlhbDtcblx0XHRcdHBhZGRpbmc6IDRyZW0gMCAycmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLXRvb2x0aXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6aG92ZXIgLmNlbGwtdHQtcG9wIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLXR0LXBvcCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogY2FsYygxMDAlICsgMC4zcmVtKTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMzZTQ4NGMsIDAuOSk7XG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHZpc2liaWxpdHkgMC4zNXM7XG5cblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cdFx0fVxuXG5cdFx0cGF0aCB7XG5cdFx0XHRzdHJva2U6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1jaXJjbGUtaW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiAxMS44cmVtO1xuXHRcdGhlaWdodDogMTEuOHJlbTtcblx0XHRib3JkZXI6IDAuOHJlbSBzb2xpZCAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRib3gtc2hhZG93OiAwcHggMTAwcHggMTMzcHggcmdiYSgzNywgMTM2LCAyNTQsIDAuMjIpLFxuXHRcdDBweCA0MS43Nzc2cHggNTUuNTY0MnB4IHJnYmEoMzcsIDEzNiwgMjU0LCAwLjE1ODE0OCksXG5cdFx0MHB4IDIyLjMzNjNweCAyOS43MDczcHggcmdiYSgzNywgMTM2LCAyNTQsIDAuMTMxMTQ0KSxcblx0XHQwcHggMTIuNTIxNnB4IDE2LjY1MzdweCByZ2JhKDM3LCAxMzYsIDI1NCwgMC4xMSksXG5cdFx0MHB4IDYuNjUwMXB4IDguODQ0NjRweCByZ2JhKDM3LCAxMzYsIDI1NCwgMC4wODg4NTY0KSxcblx0XHQwcHggMi43NjcyNnB4IDMuNjgwNDVweCByZ2JhKDM3LCAxMzYsIDI1NCwgMC4wNjE4NTIpO1xuXHR9XG5cbiAgLmNlbGwtZ3JhcGhpYy1zdGFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgei1pbmRleDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAubGluZXMsXG4gICAgLmRvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmxpbmVzIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLmRvdHMge1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMSkpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIH1cbiAgfVxuXG5cdC50ZXh0LXdyYXAge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aDUge1xuXHRcdFx0QGluY2x1ZGUgcC0tbGFyZ2Utc3Ryb25nO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjFyZW07XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBwLS1zO1xuXHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRcdH1cblx0fVxuXG5cdGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblx0XHRmbGV4OiBub25lO1xuXHRcdG9yZGVyOiAwO1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgU2VjdGlvbiBDb2wgTGF5b3V0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX2FydGljbGUtM2NvbCB7XG5cdC5jZWxsIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuOHJlbSk7XG5cdH1cbn1cblxuLmhvbWVfX2FydGljbGUtMmNvbCB7XG5cdC5jZWxsOmZpcnN0LW9mLXR5cGUge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMS44cmVtKTtcblx0fVxuXG5cdC5jZWxsOmxhc3Qtb2YtdHlwZSB7XG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAqIDIgLSAoMS44cmVtIC8gMikpO1xuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBTZWN0aW9uIDFcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9fYXJ0aWNsZS1zZWMxIHtcblx0LmNlbGwtaXRlbTpub3QoLmhhcy1iZykgLnRleHQtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXG5cdC5jaXJjbGUtaW1nLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtNXJlbTtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLXByaW1lLWlubmVyIHtcblx0XHRwYWRkaW5nOiAxM3JlbSAwIDIuM3JlbSAxcmVtO1xuXG5cdFx0aDMge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0LmNlbGwtYmctaW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuICAuY2VsbC1ncmFwaGljLXN0YWNrIHtcbiAgICB3aWR0aDogNDByZW07XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgICB0b3A6IC01cmVtO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuXHQuY2VsbC1iZy1pbWctb3ZlcmxheSB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2MCU7XG5cdH1cblxuXHQuY2VsbC1jaXJjbGUtaW1nIHtcblx0XHR0b3A6IDEwJTtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49bWF4LXNpdGUtd2lkdGgnKSB7XG5cdFx0XHR0b3A6IDEyJTtcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1sYWJlbCB7XG5cdFx0QGluY2x1ZGUgZXllLS1zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuY2VsbC1jdGEuYnJpZ2h0IHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblxuXHRcdHBhdGgge1xuXHRcdFx0c3Ryb2tlOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0LmNlbGwtaXRlbTpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuN3JlbTtcblx0XHR9XG5cblx0XHQuY2VsbC1pdGVtLmhhcy1iZyB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHJlbTtcblx0XHR9XG5cblx0XHQuY2VsbC1wcmltZS1pbm5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNi41cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdH1cblxuXHRcdC5jZWxsLWNpcmNsZS1pbWcge1xuXHRcdFx0dG9wOiBjYWxjKC05LjdyZW0gLyAyKTtcblx0XHRcdGxlZnQ6IDJyZW07XG5cdFx0XHR3aWR0aDogNy43cmVtO1xuXHRcdFx0aGVpZ2h0OiA3LjdyZW07XG5cdFx0XHRib3JkZXItd2lkdGg6IDAuNXJlbTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBTZWN0aW9uIDJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9fYXJ0aWNsZS1zZWMyIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdC5jaXJjbGUtaW1nLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzByZW07XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0bWF4LXdpZHRoOiAyOHJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0cGFkZGluZy1yaWdodDogN3JlbTtcblx0XHR9XG5cdH1cblxuXHQuY2VsbDpmaXJzdC1vZi10eXBlIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LmNlbGw6bGFzdC1vZi10eXBlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5jZWxsOmxhc3Qtb2YtdHlwZSB7XG5cdFx0LmNlbGwtaXRlbTpsYXN0LW9mLXR5cGUgLmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtY29udGVudCB7XG5cdFx0cGFkZGluZzogMy40cmVtIDJyZW0gMy40cmVtO1xuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LXdyYXAge1xuXHRcdGg1IHtcblx0XHRcdEBpbmNsdWRlIHA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1wcmltZS1pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDEwcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIuOXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5jZWxsLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLWNvbnRlbnQge1xuXHRcdHdpZHRoOiA1NCU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC5jZWxsLWltZy13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQ2JTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cbiAgLmNlbGwtZ3JhcGhpYy1zdGFjayB7XG4gICAgd2lkdGg6IDQ1cmVtO1xuICAgIGhlaWdodDogNDVyZW07XG4gICAgdG9wOiAtMjZyZW07XG4gICAgcmlnaHQ6IC05cmVtO1xuICB9XG5cblx0LmNlbGwtY3RhIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0YWxpZ24taXRlbXM6IGluaXRpYWw7XG5cdH1cblxuXHQuY2VsbC1iZy1pbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmNlbGwtYmctaW1nLW92ZXJsYXkge1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG5cdH1cblxuXHQuY2VsbC1jaXJjbGUtaW1nIHtcblx0XHR3aWR0aDogMTEuM3JlbTtcblx0XHRoZWlnaHQ6IDExLjNyZW07XG5cdFx0dG9wOiAtMTQlO1xuICAgIGxlZnQ6IDk3JTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5kZXNrdG9wIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubW9iaWxlIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHQuY2VsbC1wcmltZS1pbm5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuY2VsbC1jaXJjbGUtaW1nIHtcblx0XHRcdHdpZHRoOiA1LjZyZW07XG5cdFx0XHRoZWlnaHQ6IDUuNnJlbTtcblx0XHRcdHRvcDogLTZyZW07XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAuMzVyZW07XG5cdFx0fVxuXG5cdFx0LmNlbGwtY29udGVudCxcblx0XHQuY2VsbC1pbWctd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblxuXHRcdC5jZWxsLWl0ZW0uaGFzLWJnIHtcblx0XHRcdC5jZWxsLWl0ZW0taW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2VsbC1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMHJlbSAyLjlyZW0gMXJlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNlbGwtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuY2VsbC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmNlbGwtaW1nLXdyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDczJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VsbC1jdGEge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuY2VsbC1iZy1pbWcge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jZWxsLWJnLWltZy1vdmVybGF5IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgU2VjdGlvbiAzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX2FydGljbGUtc2VjMyB7XG5cblx0LmNpcmNsZS1pbWctbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC01cmVtO1xuXHRcdGxlZnQ6IC01cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtZmxvdC1pdGVtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA3LjdyZW07XG5cdFx0aGVpZ2h0OiA3LjdyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblxuXHQuY2VsbCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdC50ZXh0LXdyYXAge1xuXHRcdFx0aDUge1xuXHRcdFx0XHRAaW5jbHVkZSBwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jdGEuYnJpZ2h0IHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jZWxsLnRvcFJpZ2h0e1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgKiAyIC0gKDEuOHJlbSAvIDIpKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdH1cblxuXHRcdC5jZWxsLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgei1pbmRleDogMTtcblxuXHRcdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0LjlyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNlbGwtY3RhIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAycmVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEuOXJlbSAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNlbGwtY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiA1NSU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jZWxsLWltZy13cmFwIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdH1cblxuXHRcdFx0LmNlbGwtaW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAycmVtO1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiA1OCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cblx0XHRcdFx0LmNlbGwtY29udGVudCxcblx0XHRcdFx0LmNlbGwtaW1nLXdyYXAge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jZWxsLWltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA5cmVtKTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDlyZW0pO1xuXHRcdFx0XHRcdGxlZnQ6IC01LjRyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2VsbC5sZWZ0IHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuOHJlbSk7XG5cblx0XHQuY2VsbC1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQuY2VsbC1iZy1pbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5jZWxsLWl0ZW0taW5uZXIge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdH1cblxuXHRcdC50ZXh0LXdyYXAge1xuXHRcdFx0aDUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTkwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1vYmlsZSB7XG5cdFx0XHQuY2VsbC1iZy1pbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMjYuN3JlbTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAtNS4xcmVtO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogMCAtNS4xcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jZWxsLWl0ZW0taW5uZXIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNlbGwtY3RhIHtcblx0XHRcdFx0cGFkZGluZzogMS45cmVtIDAgM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2VsbC1wcmltZS1pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdGgzIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0Ny42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRpbmctaW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzMlKTtcblx0fVxuXG5cdC5oZWFkaW5nLXdyYXAge1xuXHRcdHdpZHRoOiA2OCU7XG5cblx0XHQmLm1vcmUtbWFyZ2luLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jZWxsLWNpcmNsZS1pbWcge1xuXHRcdHdpZHRoOiA1LjRyZW07XG5cdFx0aGVpZ2h0OiA1LjRyZW07XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEzNiUpO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3JkZXItd2lkdGg6IDAuMzVyZW07XG4gICAgei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG4gIC5jZWxsLWdyYXBoaWMtc3RhY2sge1xuICAgIHdpZHRoOiA0NXJlbTtcbiAgICBoZWlnaHQ6IDQ1cmVtO1xuICAgIHRvcDogLTcuNXJlbTtcbiAgICBsZWZ0OiAtNnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cbiAgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdC5oZWFkaW5nLXdyYXAge1xuXHRcdFx0bWF4LXdpZHRoOiA0Ni4ycmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cblx0XHQuaGVhZGluZy1pbWctd3JhcCxcblx0XHQuaGVhZGluZy13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuICAgIC5jZWxsLXByaW1lLWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cblx0XHQuY2VsbC1jaXJjbGUtaW1nIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBTZWN0aW9uIDRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaG9tZV9fYXJ0aWNsZS1zZWM0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuY2lyY2xlLWltZy1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTE5cmVtO1xuXHRcdHJpZ2h0OiAtM3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDI4cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jZWxsLXByaW1lLWlubmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIuOXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgICB9XG5cdH1cblxuXHQuY2VsbC1iZy1pbWctb3ZlcmxheSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3MCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cblxuXHQuY2VsbCB7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHQuY2VsbC1jb250ZW50IHtcblx0XHR3aWR0aDogNzIlO1xuICAgIG1heC13aWR0aDogNDMuOXJlbTtcblx0fVxuXG5cdC5jZWxsLWN0YSB7XG5cdFx0Ym90dG9tOiAyLjNyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdGxlZnQ6IDNyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGJvdHRvbTogaW5pdGlhbDtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stbGlzdCwgLnNsaWNrLXRyYWNrLCAuc2xpY2stc2xpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmNlbGwtY2lyY2xlLWltZyB7XG5cdFx0d2lkdGg6IDExLjZyZW07XG5cdFx0aGVpZ2h0OiAxMS42cmVtO1xuXHRcdGJvdHRvbTogMTIlO1xuXHRcdHJpZ2h0OiA5MiU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwLjVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDNyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGJvdHRvbTogMy41cmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuc2xpY2stcHJldiB7XG4gICAgICByaWdodDogNy41cmVtO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2hvbWUvYXJyb3ctcmlnaHQuc3ZnJyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHJpZ2h0OiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMy41cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaG9tZS9hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2hvbWUvYXJyb3ctcmlnaHQtZ3JheS5zdmcnKTtcbiAgICB9XG4gIH1cblxuICAuY2VsbC1ncmFwaGljLXN0YWNrIHtcbiAgICB3aWR0aDogNDVyZW07XG4gICAgaGVpZ2h0OiA4MHJlbTtcbiAgICB0b3A6IC0zMy41cmVtO1xuICAgIHJpZ2h0OiAtOHJlbTtcbiAgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0LmNlbGwtcHJpbWUtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOC41cmVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuY2VsbC1pdGVtLWlubmVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuY2VsbC1jb250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC50ZXh0LXdyYXAtb3V0ZXIge1xuXHRcdFx0cGFkZGluZzogMCAyLjlyZW0gMXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IC02cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDJyZW0gMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2VsbC1jaXJjbGUtaW1nIHtcbiAgICAgIHdpZHRoOiA2LjZyZW07XG4gICAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW07XG5cdFx0fVxuXG5cdFx0LmNlbGwtYmctaW1nLW92ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAxMCUsICMwMDAgMTIwJSk7XG5cdFx0fVxuXG5cdFx0LmNlbGwtYmctaW1nIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8vICBTbGljayBTbGlkZXJcblx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmNlbGwtc2xpZGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksXG5cdFx0KC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQzcmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdGJvdHRvbTogLTIuN3JlbTtcblx0fVxuXG5cdC5zbGljay1kb3RzIGxpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXG5cdFx0YnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zbGljay1hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jZWxsLXNsaWRlckFycm93cyB7XG5cdFx0Ym90dG9tOiAycmVtO1xuXHRcdHJpZ2h0OiA0cmVtO1xuXHRcdHotaW5kZXg6IDU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0Ym90dG9tOiAyLjdyZW07XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDIuOXJlbTtcblx0XHR9XG5cblx0XHQuYXJyb3ctbGVmdCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1hcnJvdyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmhvdmVyIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkYnJpZ2h0Qmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBUd28gQ2FyZHMgc2VjdGlvblxuXG5cdC5jZWxsLWNhcmRzIHtcblx0XHQuY2VsbCB7XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjIuOXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzLjhyZW0gMi4zcmVtIDAgMnJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNC45cmVtIDJyZW0gMy45cmVtO1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDByZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtYmctaW1nIHtcblxuXHRcdFx0XHQmLm92ZXJmbG93LWltZyB7XG5cdFx0XHRcdFx0dG9wOiB1bnNldDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm92ZXJmbG93LWltZy1pbWFnZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtY2FyZCB7XG5cdFx0XHRcdC50ZXh0LXdyYXAge1xuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRleHQtd3JhcC1vdXRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbGwtYmctaW1nIHtcblx0XHRcdFx0XHRpbWcuZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWcubW9iaWxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2VsbC1jdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMi4xcmVtIDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNnJlbTtcblxuXG5cdFx0XHRcdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRcdFx0XHRoNSwgcCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNlbGwtaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRcdC8vIHRvZG86IGFkanVzdCB3aGVuIGltYWdlIGlzIGNob3NlblxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzNi4zcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jZWxsLWN0YSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMi4zcmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWVCcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNlbGwtYmctaW1nIHtcblx0XHRcdFx0XHRcdC8vIHRvZG86IGFkanVzdCB3aGVuIGltYWdlIGlzIGNob3NlblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0NCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdC5jZWxsLWl0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2VsbC1jb250ZW50IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMi41cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50ZXh0LXdyYXAge1xuXHRcdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWVEYXJrO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrR3JheTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2VsbC1jdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHN2ZyAqIHtcblx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAkYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgIFNlY3Rpb24gNVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ob21lX19hcnRpY2xlLXNlYzUge1xuXHQuY2VsbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5jZWxsLWJnLWltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctdG9wOiA2MS4zOSU7XG5cblx0XHRcdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksXG5cdFx0XHQoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jZWxsLWl0ZW0taW5uZXIge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGluZy1pbWctd3JhcCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDczJSk7XG5cdH1cblxuXHQuaGVhZGluZy13cmFwIHtcblx0XHR3aWR0aDogNjMlO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0LmhlYWRpbmctd3JhcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDM1LjJyZW07XG5cdFx0fVxuXG5cdFx0LmNlbGwtcHJpbWUtaW5uZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjlyZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHQuY2VsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0fVxuXG5cdFx0LmhlYWRpbmctaW1nLXdyYXAsXG5cdFx0LmhlYWRpbmctd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2VsbC1jaXJjbGUtaW1nIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAzLjVyZW07XG5cdFx0fVxuXG5cdFx0LmNlbGwtcHJpbWUge1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgTGF0ZXN0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWVfX2xhdGVzdCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMTYzLCAyMjQsIDAuMDUpO1xuXHRwYWRkaW5nLXRvcDogMTZyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxNnJlbTtcblx0bWFyZ2luLXRvcDogLTZyZW07XG5cblx0aDYge1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQuY29sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDZyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGJyaWdodEJsdWU7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJG1lZGl1bUJsdWU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWVkaXVtQmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRjb2xvcjogJG1lZGl1bUJsdWU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogM3JlbTtcblx0XHR9XG5cblx0XHQuY3RhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDEuM3JlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdHBhZGRpbmctdG9wOiAxM3JlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuXHRcdC5jb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1LjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgIEJsb2cgU2xpZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhvbWUtYmxvZy1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcblx0cGFkZGluZzogMTByZW0gMCAycmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRcdHBhZGRpbmctdG9wOiA2cmVtO1xuXHR9XG5cblx0Lmh1Yi1sb2dvX19jb250YWluZXIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5odWItbG9nbyBzdmcge1xuXHRcdG1heC13aWR0aDogMjRyZW07XG5cblx0XHRwYXRoOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE5MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5ibG9nQ2FyZC0tbGFiZWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcikgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMC40cmVtIDAuOXJlbSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmJsb2dDYXJkLS1jdGEge1xuXHRcdEBpbmNsdWRlIHAtLXhzO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHR9XG5cblx0LnRleHQtd3JhcCB7XG5cdFx0aDUge1xuXHRcdFx0QGluY2x1ZGUgcC0tc3Ryb25nO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdH1cblx0fVxuXG5cdC5mbGlja2l0eS12aWV3cG9ydCB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0fVxuXG5cdFx0bGkuZG90IHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRoZWlnaHQ6IDAuOXJlbTtcblx0XHRcdHdpZHRoOiAwLjlyZW07XG5cdFx0XHRtYXJnaW46IDAgMC41NXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6bm90KC5pcy1zZWxlY3RlZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiA0LjRyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHR9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDUwcmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0LmJsb2dDYXJkIHtcblx0XHRcdFx0aGVpZ2h0OiAxN3JlbTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdC50ZXh0LXdyYXAge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDIwcHggNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0taW1nIHtcblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAzcmVtO1xuXHRcdFx0XHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uby1kb3RzIHtcblx0XHRcdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmZmZmYgLTM1Ljc3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDMuM3JlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgSG9tZSB2aWRlb1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ob21lX192aWRlbyB7XG5cdCYtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiA3cmVtO1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQxLCAyNDAsIDI0MCwgMSk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdCYtaXRlbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYuaXMtc2VsZWN0ZWQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Ji1pbWcge1xuXHRcdFx0aGVpZ2h0OiA1Mi40cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvdHRvbTogMy41cmVtO1xuXHRcdFx0bGVmdDogNS4ycmVtO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRib3R0b206IDEuNXJlbTtcblx0XHRcdFx0bGVmdDogMi41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogOC40cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDguNHJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiA0cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBAaW5jbHVkZSBwLS1sYXJnZS1zdHJvbmc7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xZW07XG5cdFx0XHRcdH1cblxuICAgICAgICAmICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjM1cmVtO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ3LjlyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xZW07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA0cmVtO1xuXHRcdGxlZnQ6IDJyZW07XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICBIb21lIHZpZGVvIFNsaWRlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ob21lX192aWRlby1zbGlkZXIge1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMzVzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0YSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmhvbWVfX3ZpZGVvLWl0ZW0tY29udGVudCB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xuXG5cdFx0XHQuaG9tZV9fdmlkZW8taXRlbS1jb3B5IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5sZXNzLWRpbWVuc2lvbnMge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0bGVmdDogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGlja2l0eS1zbGlkZXIge1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhvbWVfX3ZpZGVvLWl0ZW0ge1xuXHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblx0XHR6LWluZGV4OiAtMTtcblxuXHRcdCYuYmxhY2stdGV4dCB7XG5cblx0XHRcdC5ob21lLS12aWRlby13cmFwOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMTcuNDclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDI4LjA4JSk7XG5cdFx0XHR9XG5cblx0XHRcdC5ob21lX192aWRlby1pdGVtLWNvcHkgKiB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0xMDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaG9tZV9fdmlkZW8taXRlbS5pcy1zZWxlY3RlZCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAwXG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwcHggNHB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0fVxuXG5cdCoge1xuXHRcdG91dGxpbmU6IGluaGVyaXQ7XG5cdH1cblxuXHQuaG9tZS0tdmlkZW8td3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcblx0XHRsZWZ0OiAxLjVyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuXHRcdFx0bGVmdDogMXJlbTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzLjQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMS43NyUsIHJnYmEoMCwgMCwgMCwgMCkgMzQuMzklKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwuOCkgMCUsIHJnYmEoMCwwLDAsMC4wNSkgNTAlKTtcbiAgICAgIH1cblx0XHR9XG5cblxuXHRcdCYudmlkZW8tYmcge1xuXHRcdFx0JjpiZWZvcmUge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTQuNiU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MyU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5sZXNzLWRpbWVuc2lvbnMge1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDYyJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR2aWRlbyxcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQvLyBpbWcge1xuXHRcdC8vIFx0cGFkZGluZzogMCAxLjVyZW07XG5cdFx0Ly8gfVxuXHR9XG5cblx0LmZsaWNraXR5LWJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMy41cmVtO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHdpZHRoOiA1LjhyZW07XG5cdFx0aGVpZ2h0OiA1LjhyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNSk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ei1pbmRleDogMztcblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0Y3Vyc29yOiBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRib3R0b206IDMuNXJlbTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLnByZXZpb3VzIHtcblx0XHRcdHJpZ2h0OiAxMS41cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaG9tZS9hcnJvdy1yaWdodC5zdmcnKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cmlnaHQ6IDZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uZXh0IHtcblx0XHRcdHJpZ2h0OiA1cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvaG9tZS9hcnJvdy1yaWdodC5zdmcnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHJpZ2h0OiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2hvbWUvYXJyb3ctcmlnaHQtZ3JheS5zdmcnKTtcbiAgICB9XG5cdH1cblxuXHQuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJvdHRvbTogLTRyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0Ym90dG9tOiAtM3JlbTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS03MDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmlzLXNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuXG4gICAgLm1heC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG4gICAgfVxuXG4gICAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuaGJzcHQtZm9ybSBmb3JtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNEREUxRTI7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC5ocy1idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSA0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAubGVnYWwgKyAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWhlcm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NC43cmVtO1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNnJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gOXJlbSAzcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1tYWluQ29sb3JEYXJrQWxwaGEpLCAwLjcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDIuMnJlbSAzcmVtO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1tZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRmb250LWxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dhdGVybWFyayB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMi4ycmVtIDNyZW07XG4gICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1OC43cmVtO1xuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRhYnMge1xuICAgICAgICBwYWRkaW5nOjAgMTByZW0gMTVyZW07XG5cbiAgICAgICAgLy8gbWFyZ2luLXRvcDotNHJlbTtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTotNHJlbTtcblxuICAgICAgICAmX193cmFwIHtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6MHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDQxNzI3NSksIDBweCAxMi41MjE2cHggMTAuMDE3MnB4IHJnYmEoNzEsIDE4MywgMjIyLCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoNzEsIDE4MywgMjIyLCAwLjAxOTY4MDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjExMCU7XG4gICAgICAgICAgICAgICAgbGVmdDotMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggLTRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiM4ZTk1OTg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGhlaWdodDo4cmVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEodmFyKC0tbWFpbkNvbG9yQnJpZ2h0QWxwaGEpLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGN5YW5EYXJrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OnVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNXJlbSA4LjVyZW0gNi41cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi4ycmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAvLyBwYWRkaW5nOiAwIDIuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLy8gJl9fbGlzdCB7XG4gICAgICAgICAgLy8gICAmLWl0ZW0ge1xuICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgLy8gICB9XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1vdXRybyB7XG4gICAgICAgIHBhZGRpbmc6OXJlbSAxMHJlbTtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtbWVkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDokZm9udC1saWdodDtcbiAgICAgICAgICAgICAgY29sb3I6JHBhcmFncmFwaEdyYXk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTRyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZzogMTByZW0gMi4ycmVtIDZyZW07XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpbmdsZS1wYWdlIHtcblx0Lmhlcm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTByZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGhlaWdodDogMjVyZW07XG5cdFx0fVxuXG5cblx0XHQmLXJhaWwge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9faW1nLWJ0biB7XG5cdFx0XHRoZWlnaHQ6IDEwLjhyZW07XG5cdFx0XHR3aWR0aDogMTAuOHJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDg5MS40ODRweDtcblx0XHRcdGJvcmRlcjogNnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiBjYWxjKDMwJSAtIDUuNHJlbSk7XG5cdFx0XHRib3R0b206IC01LjRyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ei1pbmRleDogNDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAwIDVyZW0gMTByZW07XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAycmVtIDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY2F0ZWdvcnkge1xuXHRcdFx0Y29sb3I6ICRicmlnaHRCbHVlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxuXHQuY2xpcC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcblx0fVxuXG5cdC5yYWlsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmLmhlcm8tcmFpbCAubmF2IGEge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdH1cblxuXHRcdCYuYm9keS1yYWlsIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0R3JheTtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjUpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2IHtcblxuXHRcdFx0XHQmLmlzLWJvdHRvbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogaW5pdGlhbDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0xMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDAuNnJlbTtcblx0XHRcdFx0XHRcdGxlZnQ6IC00LjVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjgwcmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTAuNHJlbSAtIDFweCkpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ly8gdG9wOiA4cmVtO1xuXHRcdHRvcDogMDtcblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDdyZW0gNHJlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR3aWR0aDogMzcuNXJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXJlbTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaGVybyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0YTpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWJvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTByZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cmVtIDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzLjZyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4xcmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cDpub3QoLndwLWNhcHRpb24tdGV4dCkge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sb25nZm9ybTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtbWVkO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwsXG5cdFx0XHRvbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW46IDIuNXJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxvbmdmb3JtO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXG5cdFx0XHRoMixcblx0XHRcdGgzLFxuXHRcdFx0aDQsXG5cdFx0XHRoNSxcblx0XHRcdGg2IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRElOIDIwMTRcIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoNCxcblx0XHRcdGg1LFxuXHRcdFx0aDYge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1oZXJvIHtcblx0XHQvLyBiYWNrZ3JvdW5kOiByZ2JhKDU5LCAxNSwgMTQyLCAwLjgpO1xuXHR9XG5cblx0Lmhlcm8tcmFpbCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuNSk7XG5cdH1cblxuXHQuY29udGVudC1ib2R5X19zdWJoZWFkIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblx0fVxuXG5cdC5uYXYtLWFjdGl2ZTo6YmVmb3JlIHtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggdmFyKC0tbWFpbkNvbG9yKTtcblx0fVxuXG5cdC8vIC50aGVtZSB7XG5cdC8vIFx0Ji0tc29mdC12aW9sZXQge1xuXHQvLyBcdFx0Lm5hdi1oZXJvIHtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZDogcmdiYSg1OSwgMTUsIDE0MiwgMC44KTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0Lmhlcm8tcmFpbCB7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTMxLCA3MiwgMjM5LCAwLjgpO1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHQuaGVyb19faW1nLWJ0biB7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDBweCAzN3B4IDEwNXB4IHJnYmEoMTMxLCA3MiwgMjM5LCAwLjEzKSwgMHB4IDE1LjQ1NzdweCA0My44NjY1cHggcmdiYSgxMzEsIDcyLCAyMzksIDAuMDkzNDUxMSksIDBweCA4LjI2NDQzcHggMjMuNDUzMXB4IHJnYmEoMTMxLCA3MiwgMjM5LCAwLjA3NzQ5MzkpLCAwcHggNC42MzI5N3B4IDEzLjE0NzZweCByZ2JhKDEzMSwgNzIsIDIzOSwgMC4wNjUpLCAwcHggMi40NjA1NHB4IDYuOTgyNjFweCByZ2JhKDEzMSwgNzIsIDIzOSwgMC4wNTI1MDYxKSwgMHB4IDEuMDIzODhweCAyLjkwNTYycHggcmdiYSgxMzEsIDcyLCAyMzksIDAuMDM2NTQ4OSk7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5jb250ZW50LWJvZHlfX3N1YmhlYWQge1xuXHQvLyBcdFx0XHRjb2xvcjogIzM0MEQ5Mjtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0Lm5hdi0tYWN0aXZlOjpiZWZvcmUge1xuXHQvLyBcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggIzU1NDhFRjtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdH1cblxuXHQvLyBcdCYtLXB1cmUtYmx1ZSB7XG5cdC8vIFx0XHQubmF2LWhlcm8ge1xuXHQvLyBcdFx0XHQvLyBAVE9ETyBuZWVkIGRlc2lyZWQgY29sb3IgaGVyZVxuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kOiAkcHVyZUJsdWU7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5oZXJvLXJhaWwge1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kOiAkcHVyZUJsdWU7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5oZXJvX19pbWctYnRuIHtcblx0Ly8gXHRcdFx0Ly8gQFRPRE8gbmVlZCBkZXNpcmVkIGNvbG9yIGhlcmVcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdC8vIFx0XHRcdC8vIEBUT0RPIG5lZWQgZGVzaXJlZCBjb2xvciBoZXJlXG5cdC8vIFx0XHRcdGNvbG9yOiAkcHVyZUJsdWU7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5uYXYtLWFjdGl2ZTo6YmVmb3JlIHtcblx0Ly8gXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4ICRwdXJlQmx1ZTtcblx0Ly8gXHRcdH1cblxuXG5cdC8vIFx0fVxuXG5cdC8vIFx0Ji0tYnJpZ2h0LWJsdWUge1xuXHQvLyBcdFx0Lm5hdi1oZXJvIHtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMDcsIDE2MSwgMC44KTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0Lmhlcm8tcmFpbCB7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTYzLCAyMjQsIDAuOCk7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5oZXJvX19pbWctYnRuIHtcblx0Ly8gXHRcdFx0Ym94LXNoYWRvdzogMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSwgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLCAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSwgMHB4IDMuMjYzOTJweCA0Ljc0NzUycHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNzI3MDA3KSwgMHB4IDEuMzU4MTlweCAxLjk3NTU1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdC8vIFx0XHRcdGNvbG9yOiAjMDA2QkExO1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAkYnJpZ2h0Qmx1ZTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdH1cblxuXHQvLyBcdCYtLXN0cm9uZy1jeWFuIHtcblx0Ly8gXHRcdC5uYXYtaGVybyB7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMywgMTIzLCAxMjMsIDAuOCk7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5oZXJvLXJhaWwge1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDUsIDE4NCwgMTg0LCAwLjgpO1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHQuaGVyb19faW1nLWJ0biB7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMDBweCAxMzNweCByZ2JhKDUsIDE4NCwgMTg0LCAwLjIyKSwgMHB4IDQxLjc3NzZweCA1NS41NjQycHggcmdiYSg1LCAxODQsIDE4NCwgMC4xNTgxNDgpLCAwcHggMjIuMzM2M3B4IDI5LjcwNzNweCByZ2JhKDUsIDE4NCwgMTg0LCAwLjEzMTE0NCksIDBweCAxMi41MjE2cHggMTYuNjUzN3B4IHJnYmEoNSwgMTg0LCAxODQsIDAuMTEpLCAwcHggNi42NTAxcHggOC44NDQ2NHB4IHJnYmEoNSwgMTg0LCAxODQsIDAuMDg4ODU2NCksIDBweCAyLjc2NzI2cHggMy42ODA0NXB4IHJnYmEoNSwgMTg0LCAxODQsIDAuMDYxODUyKTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdC8vIFx0XHRcdGNvbG9yOiAjMEI3Njc2O1xuXHQvLyBcdFx0fVxuXG5cdC8vIFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAkc3Ryb25nQ3lhbjtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIGVuZCB0aGVtZVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjlyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LndwLWNhcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGFueSB3cCBzZXR0aW5nc1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHR9XG5cblx0LmNvbnRlbnQtYmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCAkYnJpZ2h0Qmx1ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cblx0XHQucXVvdGF0aW9uIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMuMXJlbTtcblx0XHR9XG5cblx0XHQmX19hdXRob3Ige1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdFx0Y29sb3I6ICRjb29sR3JheTtcblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtcHVibGljYXRpb24ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGMUYwRjA7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI0Y5RjlGOTtcblx0XHR9XG5cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogIzBCNkJDNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjNyZW07XG5cdFx0XHRwYWRkaW5nOiA0LjVweCA3LjZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0cGFkZGluZzogM3JlbTtcblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cGFkZGluZzogMCAzLjFyZW0gMy43cmVtIDA7XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRicmlnaHRCbHVlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuIiwiLm91ci13b3JrIHtcblx0Lmhlcm8ge1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0Mi4zcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgNTcsIDExMSwgMC43KSAyNi45JSwgcmdiYSgwLCA1NywgMTExLCAwKSA0Ny45OCUpLCBsaW5lYXItZ3JhZGllbnQoOGRlZywgcmdiYSgwLCA1NywgMTExLCAwLjcpIDMyLjQ0JSwgcmdiYSgwLCA1NywgMTExLCAwKSA1MS4xNCUpLCBsaW5lYXItZ3JhZGllbnQoNzlkZWcsICMwMDRCQTQwMCAtMi44OCUsICMwMDRDQTQwMCAyMC4zOCUpLGxpbmVhci1ncmFkaWVudCgxOWRlZywgIzAwNEJBNCAtNC4zMSUsICMwMDRDQTQwMCAzMi45JSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogODVweDtcblxuXHRcdFx0Lmhlcm9fX3dyYXBwZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvX19jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDVweDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTNkZWcsIHJnYmEoMCwzMiw3MiwxKSAxNy41NCUsIHJnYmEoMCwwLDM2LDAuMikgOTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXJhaWwge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSxcblx0XHRcdHAge1xuXHRcdFx0XHRhOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogdW5zZXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQmLmRlc2t0b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltZy1idG4ge1xuXHRcdFx0aGVpZ2h0OiAxMC44cmVtO1xuXHRcdFx0d2lkdGg6IDEwLjhyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4OTEuNDg0cHg7XG5cdFx0XHRib3JkZXI6IDZweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogY2FsYygzMCUgLSA1LjRyZW0pO1xuXHRcdFx0Ym90dG9tOiAtNS40cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHotaW5kZXg6IDQ7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDAgNXJlbSAxMHJlbTtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDJyZW0gMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jYXRlZ29yeSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cblx0Jl9fZHJvcGRvd24tbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHAsIGxpIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNzAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNzAwO1xuICAgICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDIwcHg7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRzdHJva2U6ICB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuICAgIH1cbiAgfVxuXG5cdC5jbGlwLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xuXHR9XG5cblx0LnJhaWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCYuaGVyby1yYWlsIC5uYXYgYSB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji5ib2R5LXJhaWwge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMjQ5LCAyNDksIDAuNSk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGFsdEdyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0R3JheTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwLjhyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMC40cmVtIC0gMXB4KSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXYge1xuXHRcdHVsIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaGVybyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0YTpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWJvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTByZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cmVtIDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4xcmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHA6bm90KC53cC1jYXB0aW9uLXRleHQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICRwYXJhZ3JhcGhHcmF5O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3NlY3Rpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0fVxuXHR9XG5cblx0LnRoZW1lIHtcblx0XHQmLS1zb2Z0LXZpb2xldCB7XG5cdFx0XHQubmF2LWhlcm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyby1jYXRlZ29yeSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyby1yYWlsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNvZnRWaW9sZXQ7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvX19pbWctYnRuIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDM3cHggMTA1cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMTMpLFxuXHRcdFx0XHRcdDBweCAxNS40NTc3cHggNDMuODY2NXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA5MzQ1MTEpLFxuXHRcdFx0XHRcdDBweCA4LjI2NDQzcHggMjMuNDUzMXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA3NzQ5MzkpLFxuXHRcdFx0XHRcdDBweCA0LjYzMjk3cHggMTMuMTQ3NnB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA2NSksXG5cdFx0XHRcdFx0MHB4IDIuNDYwNTRweCA2Ljk4MjYxcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDUyNTA2MSksXG5cdFx0XHRcdFx0MHB4IDEuMDIzODhweCAyLjkwNTYycHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDM2NTQ4OSk7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LWJvZHlfX3N1YmhlYWQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdi0tYWN0aXZlOjpiZWZvcmUge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1wdXJlLWJsdWUge1xuXHRcdFx0Lm5hdi1oZXJvIHtcblx0XHRcdFx0Ly8gQFRPRE8gbmVlZCBkZXNpcmVkIGNvbG9yIGhlcmVcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm8tY2F0ZWdvcnkge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Lmhlcm8tcmFpbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvX19pbWctYnRuIHtcblx0XHRcdFx0Ly8gQFRPRE8gbmVlZCBkZXNpcmVkIGNvbG9yIGhlcmVcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdFx0XHRcdC8vIEBUT0RPIG5lZWQgZGVzaXJlZCBjb2xvciBoZXJlXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWJyaWdodC1ibHVlIHtcblx0XHRcdC5uYXYtaGVybyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLWNhdGVnb3J5IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLXJhaWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyb19faW1nLWJ0biB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjE4KSxcblx0XHRcdFx0XHQwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4xMjkzOTQpLFxuXHRcdFx0XHRcdDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjEwNzI5OSksIDBweCA2LjE0NTY3cHggOC45MzkxNXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA5KSxcblx0XHRcdFx0XHQwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wNzI3MDA3KSxcblx0XHRcdFx0XHQwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wNTA2MDYyKTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXN0cm9uZy1jeWFuIHtcblx0XHRcdC5uYXYtaGVybyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLWNhdGVnb3J5IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC5oZXJvLXJhaWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGVyb19faW1nLWJ0biB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMDBweCAxMzNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4yMiksIDBweCA0MS43Nzc2cHggNTUuNTY0MnB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjE1ODE0OCksXG5cdFx0XHRcdFx0MHB4IDIyLjMzNjNweCAyOS43MDczcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMTMxMTQ0KSwgMHB4IDEyLjUyMTZweCAxNi42NTM3cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMTEpLFxuXHRcdFx0XHRcdDBweCA2LjY1MDFweCA4Ljg0NDY0cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDg4ODU2NCksXG5cdFx0XHRcdFx0MHB4IDIuNzY3MjZweCAzLjY4MDQ1cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDYxODUyKTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGVuZCB0aGVtZVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjlyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LndwLWNhcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGFueSB3cCBzZXR0aW5nc1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHR9XG5cblx0LmNvbnRlbnQtYmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdHBhZGRpbmctbGVmdDogMTdweDtcblxuXHRcdC5xdW90YXRpb24ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjFyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYXV0aG9yIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0XHRcdGNvbG9yOiAkY29vbEdyYXk7XG5cdFx0fVxuXHR9XG5cblx0LmZlYXR1cmVkLXB1YmxpY2F0aW9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjFmMGYwO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmOWY5Zjk7XG5cdFx0fVxuXG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICMwYjZiYzU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMi4zcmVtO1xuXHRcdFx0cGFkZGluZzogNC41cHggNy42cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0fVxuXG5cdFx0Jl9faW1nIHtcblx0XHRcdHBhZGRpbmc6IDAgMy4xcmVtIDMuN3JlbSAwO1xuXHRcdH1cblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdCYtaW50cm8ge1xuXHRcdHBhZGRpbmc6IDQuMnJlbSAwIDYuMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDAgMTBweDtcblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiA5MHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdG1heC13aWR0aDogNjQuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA0Ny41cmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA0NzVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWdyaWQge1xuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogMCAxMXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxLjVyZW0pO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwcmVtO1xuXHRcdFx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogMjVyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTUuOXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMXJlbSAwcmVtIDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLXM7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDExcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIDAuODUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXN0R3JheTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxLjVyZW0gMCAyLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIuM3JlbSAyLjFyZW0gMHJlbSAzcmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS44cmVtIDJyZW0gMHJlbSAycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGVhcm4tbW9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cblx0XHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdFx0c3Ryb2tlOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubG9nby1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMS42cmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNERURFREU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREVERURFO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS42cmVtIDEuNnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IC43NXJlbTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDcpLFxuXHRcdFx0XHRcdFx0MHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDUwMzE5OCksXG5cdFx0XHRcdFx0XHQwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA0MTcyNzUpLFxuXHRcdFx0XHRcdFx0MHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDM1KSxcblx0XHRcdFx0XHRcdDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDI4MjcyNSksXG5cdFx0XHRcdFx0XHQwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wMTk2ODAyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRoZW1lIHtcblx0XHRcdFx0XHRAbWl4aW4gb3Vyd29ya1RoZW1lKCRjb2xvcikge1xuXHRcdFx0XHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGVhcm4tbW9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzdmcgcGF0aCB7XG5cdFx0XHRcdFx0XHRcdHN0cm9rZTogJGNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLWN5YW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3Vyd29ya1RoZW1lKCRjeWFuKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLS10ZWFsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG91cndvcmtUaGVtZSgkdGVhbCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji0tbmF2eSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvdXJ3b3JrVGhlbWUoJG5hdnkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLXZpb2xldCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvdXJ3b3JrVGhlbWUoJHZpb2xldCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtLWdyZWVuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG91cndvcmtUaGVtZSgkZ3JlZW4pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm93aCB7XG4gICYtLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYuZ3JvdXBzLXByb2plY3RzLS1oZXJvIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDNkZWcsIHJnYmEoMCw3NSwxMTIsMC44KSAzNy4yOSUsIHJnYmEoMCw3NCwxMTEsMCkgODYuNTglKTtcblx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMWRlZywgcmdiYSgwLDc1LDExMiwwLjgpIDY4LjI5JSwgcmdiYSgwLDc0LDExMSwwKSA4Ni41OCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzNy42cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhhcyhpbWcubW9iaWxlLW9ubHkpIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQwcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgLmdyb3Vwcy1wcm9qZWN0cyAge1xuXHRcdFx0Ji0taGVyby1jb250ZW50IHtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogOC41cmVtIDIuMnJlbSAzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWItd3JhcCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb3B5IHtcblx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwLS1sYXJnZTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1uYXYge1xuXHRcdFx0XHR1bCBsaSBkaXYge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZpZ3VyZSBpbWcge1xuXHRcdFx0Ji5tb2JpbGUtb25seSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDElO1xuICAgICAgICAgIHdpZHRoOiAxMzAlO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMzMlIDEwJTtcblxuXHRcdFx0XHRcdCYuZGVza3RvcC1vbmx5IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5tb2JpbGUtb25seSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA5cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZzogNHJlbSAyLjJyZW07XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgfVxuXG4gICAgJi1yb3cge1xuICAgICAgLmNvbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taGlnaGxpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTA5cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktOTAwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhhcyhhKTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyOXB4IDY0cHggMHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuXHRcdFx0ZGl2Lm1vYmlsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdi5kZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGluay13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1tO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjApLCAwcHggNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmcge1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsIHJnYmEoMCwgNzUsIDExMiwgMC44MCkgNDQuNzglLCByZ2JhKDAsIDc0LCAxMTEsIDAuODApIDc2LjEyJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDBkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC4wMTI0IDAuMjg2NiAwLjQyNSAvIDAuODApIDQ0Ljc4JSwgY29sb3IoZGlzcGxheS1wMyAwLjAxMTggMC4yODYzIDAuNDIzNSAvIDAuMDApIDc2LjEyJSk7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdH1cblxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIHAsXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGV5ZS0tcztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogOXJlbSA2cmVtO1xuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgLmJnIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05NmRlZywgY29sb3IoZGlzcGxheS1wMyAwLjAxMTMgMC4yNDc5IDAuMzY3NCAvIDAuODApIDQ1LjA5JSwgY29sb3IoZGlzcGxheS1wMyAwLjAxMTggMC4yODYzIDAuNDIzNSAvIDAuMDApIDY1LjczJSk7XG4gICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZWFtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgfVxuXG4gICAgLmJnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY4ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODApIDI3LjQ3JSwgI0ZGRiA0Mi45NSUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGIDEwLjI2JSwgI0ZGRiAzMC4zNSUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjhkZWcsIGNvbG9yKGRpc3BsYXktcDMgMSAxIDEgLyAwLjgwKSAyNy40NyUsIGNvbG9yKGRpc3BsYXktcDMgMSAxIDEgLyAwLjAwKSA0Mi45NSUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSAxMC4yNiUsIGNvbG9yKGRpc3BsYXktcDMgMSAxIDEgLyAwLjAwKSAzMC4zNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgcCxcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGV5ZS0tcztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHBhZGRpbmc6IDlyZW07XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm91ci13b3JrLWhpZ2hsaWdodCB7XG5cdC5sb2NhdGlvbnNIb21lX190b29scyB7XG5cdFx0cGFkZGluZy10b3A6IDYuMjVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyLjFyZW07XG5cdFx0fVxuXG5cdFx0LmxvY2F0aW9uc0hvbWVfX3NlYy10aXRsZSB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2LjVyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHRcdG1hcmdpbjogLTJyZW07XG5cblx0XHRcdC5yZXNvdXJjZXNfX2dyaWQtaXRlbSB7XG5cdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG5cblx0XHRcdFx0XHQuaW5uZXItd3JhcCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTI1JTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNHJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNyZW0gMnJlbSAwO1xuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtYWN0aW9ucyB7XG5cdFx0XHRcdFx0bGVmdDogMnJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRcdG1hcmdpbi10b3A6IDIuOHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LkJvdHRvbV9fU2lnbnVwIHtcblx0XHRwYWRkaW5nLXRvcDogMTUuMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZy10b3A6IDhyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji50aGVtZS1ncmVlbiB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vd2gge1xuXHRcdFx0Ji0taGVybyB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoN2RlZywgIzBBNUU0NCAyNy40OCUsIHJnYmEoMTAsIDk0LCA2OCwgMC4wMCkgNjIuMjUlKSwgbGluZWFyLWdyYWRpZW50KDM2ZGVnLCAjMEE1RTQ0IDE1LjAxJSwgcmdiYSgxMCwgOTQsIDY4LCAwLjAwKSA0OC40NyUpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTZkZWcsICMwQTVFNDQgMTUuOTMlLCByZ2JhKDEwLCA5NCwgNjgsIDAuMDApIDk1Ljk1JSksIGxpbmVhci1ncmFkaWVudCgzM2RlZywgIzBBNUU0NCAxNi45NyUsIHJnYmEoMTAsIDk0LCA2OCwgMC4wMCkgNzAuNDElKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0taW50cm8ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMi40cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNi44cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1LjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1yb3cge1xuXHRcdFx0XHRcdC5jb2wge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQ3LjJyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHAtLWxhcmdlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1oaWdobGlnaHQge1xuXHRcdFx0XHQmLWJsb2NrIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUyLjNyZW07XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5iZzo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg0ZGVnLCByZ2JhKDEwLCA5NCwgNjgsIDAuOTUpIDQ1LjA5JSwgcmdiYSgxMCwgOTQsIDY4LCAwLjAwKSA2NS43MyUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb3B5IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDExLjZyZW0gOHJlbSAxMS4zcmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzLjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpub3QoOmhhcyguYnRuKSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdC5iZzo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0ZGVnLCByZ2JhKDEwLCA5NCwgNjgsIDAuOTUpIDUxLjAxJSwgcmdiYSgxMCwgOTQsIDY4LCAwLjAwKSA3Mi4wNiUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5Cb3R0b21fX1NpZ251cCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgICBoZXJvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhlbGl4LWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0LjgxcmVtO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgdG9wOiAxNXJlbTtcbiAgfVxufVxuXG4uYmxvZy1sYW5kZXIge1xuXG4gIC50b29scy1iYWRnZSwgLmNhdGEtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjQ5cmVtO1xuICAgIGxlZnQ6IDEuMnJlbTtcblx0XHR6LWluZGV4OiAxO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3LjZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5Cb3R0b21fX1NpZ251cCB7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNCREMzQzY7XG4gIH1cblxuXHQubmV3c3Jvb20ge1xuXHRcdCYtLW1haW4tY29udGVudCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNC43cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQuN3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubWFpbi1jb250ZW50LWxlZnQge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDYuN3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4LjI2cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOS4zcmVtO1xuXHRcdFx0XHRcdHdpZHRoOiA4Ny41NjFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1haW4tY29udGVudC1yaWdodCB7XG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGgpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODcuNTYxcmVtKTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxvY2F0aW9uLXRhZyB7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdpbmF0aW9uIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUuNThyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1oZXJvIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjRyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUuN3JlbTtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRAaW5jbHVkZSBwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIuMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lmh1Yi1sb2dvIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjcuMnJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogOHJlbTtcblxuXHRcdFx0XHRcdFx0cGF0aDpub3QoLnRvcC1sb2dvKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICAgQmxvZyBDYXJkIEZlYXR1cmVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJsZ2xyX19mZWF0dXJlZCB7XG4gIHBhZGRpbmc6IDEuN3JlbSAyLjhyZW0gMS43cmVtIDEuOXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtaW4taGVpZ2h0OiAyOC4ycmVtO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0cGFkZGluZzogMS43cmVtIDEuOXJlbSAyLjVyZW07XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDEuNnJlbSAzLjJyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTElO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIHN0cm9uZyxcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cblxuICAuY29scy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ibG9nQ2FyZC0taW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA2My4zMyU7XG5cbiAgICAmLnRodW1ibmFpbC1hdXRob3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkFGRDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyNnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuICAgICAgICAgIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcbiAgICAgICAgICAwcHggMTAuOTYyOHB4IDE1Ljk0NTlweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEwNzI5OSksXG4gICAgICAgICAgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAgICAgMHB4IDMuMjYzOTJweCA0Ljc0NzUycHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNzI3MDA3KSxcbiAgICAgICAgICAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLWwge1xuICAgIHdpZHRoOiAzOS40cmVtO1xuICB9XG5cbiAgLmNvbC1yIHtcbiAgICB3aWR0aDogMjYuMnJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIDJyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5ibG9nQ2FyZC0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cblx0LmRhdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuICAudG9wLWNhdC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmNvbHMtd3JhcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmNvbC1yLFxuICAgIC5jb2wtbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sLXIge1xuICAgICAgcGFkZGluZzogM3JlbSAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5ibGdscl9fZmVhdHVyZWQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBCbG9nIENhcmQgLS0gbGFiZWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxvZ0NhcmQtLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRAaW5jbHVkZSBleWUtLXM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBCbG9nIENhcmQgLS0gQ1RBXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJsb2dDYXJkLS1jdGEge1xuICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBwLS14cztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuMDVyZW07XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgICAgICAgQmxvZyBDYXJkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYmxvZ0NhcmQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDQ5LjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBzdHJvbmcsXG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjODg4YjhkO1xuICB9XG5cbiAgLnRleHQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYmxvZ0NhcmQtLWN0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnRleHQtd3JhcCxcbiAgLmJsb2dDYXJkLS1jdGEge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuXG4gIC5ibG9nQ2FyZC0taW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYmxvZ0NhcmQtLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQuNnJlbSAwIDYuNXJlbTtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi0taW1nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLS1sYXlvdXQxIHtcbiAgICAuYmxvZ0NhcmQtLWltZyB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogOTAlO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmLS1sYXlvdXQyIHtcbiAgICAuYmxvZ0NhcmQtLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5ibG9nQ2FyZC0taW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWxheW91dDMge1xuICAgIC5ibG9nQ2FyZC0taW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJsb2dDYXJkLS1jdGEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuYmxvZ0NhcmQtLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxMiU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyg4MyUgKyA0cmVtKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1mYWtlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoODMlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZ0NhcmQtLWN0YSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1sYXlvdXQ0IHtcbiAgICAuYmxvZ0NhcmQtLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmJsb2dDYXJkLS1pbWcge1xuICAgICAgcGFkZGluZy10b3A6IDEwNyU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmJsb2dDYXJkLS1jdGEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLnRleHQtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjYzVjNmM3O1xuICAgIH1cbiAgfVxuXG4gICYtLWxheW91dDUge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG5cbiAgICAuYmxvZ0NhcmQtLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiB1bnNldDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nQ2FyZC0taW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDM2JTtcblxuICAgICAgJi50aHVtYm5haWwtYXV0aG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkFGRDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgICAwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEyOTM5NCksXG4gICAgICAgICAgICAwcHggMTAuOTYyOHB4IDE1Ljk0NTlweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEwNzI5OSksXG4gICAgICAgICAgICAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAgIDBweCAzLjI2MzkycHggNC43NDc1MnB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksXG4gICAgICAgICAgICAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NiU7XG4gICAgICAgIGhlaWdodDoxNXJlbVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nQ2FyZC0tY3RhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGV4dC13cmFwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2hvcnRjb2RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIC5ibG9nQ2FyZCB7XG5cbiAgICAgIC5ibG9nQ2FyZC0taW5uZXIge1xuICAgICAgICAuYmxvZ0NhcmQtLWltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6MjIlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nQ2FyZC0tbGFiZWwge1xuICAgICAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAxLjFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZ0NhcmQtLWN0YSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3Jvc3MtaWNvbiB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDoycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6MnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMC41cmVtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgZmxleDoxMjByZW07XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwLS1zdHJvbmc7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwLS1zO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDRyZW07XG4gICAgICAgICAgICBmbGV4OnVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgIFNlY3Rpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxnbHJfX3NlYyB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLmxpZ2h0Ymx1ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYnJpZ2h0Qmx1ZSwgMC4wNSk7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgJi5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmJsZ2xyX19zZWMtd3JhcCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJsb2ctbGFuZGVyIHtcbiAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cbn1cblxuLmZ1bGwtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmxvZ0NhcmQtLWlubmVyIHtcbiAgLnBsYXktYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgbWF4LXdpZHRoOiAzLjRyZW07XG4gICAgaGVpZ2h0OiAzLjRyZW07XG4gIH1cbn1cblxuLmNyb3NzLWljb24ge1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgbWF4LXdpZHRoOiAxLjNyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMTVyZW07XG59XG5cbiN2aWV3TW9yZUJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAkbWVkaXVtQmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrQmx1ZTtcbiAgfVxufVxuXG4iLCIuZmFxcyB7XG4gICAgJl9faGVybyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzQzOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDp1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDp1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSA3LjdyZW07XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzZmNzM3NTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodEJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcsIDEzMiwgMTg2LCAwLjA2KTtcblxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMCA3LjdyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlY3Rpb25zIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNS41cmVtO1xuXG4gICAgICAgICAgICAuZmFxc19fY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjlyZW07XG5cbiAgICAgICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAkZ3JheS1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjY29yZGlvbl9fY29udGVudC0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggcmdiYSgyMSwgODEsIDEzNywgMC4xNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDBhM2UwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24td3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwYjZiYzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcmFpbCB7XG4gICAgICAgICAgICB3aWR0aDogMjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA2LjdyZW0gMCA3LjlyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgdG9wOiA2LjdyZW07XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFyYWdyYXBoR3JheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuOXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgNHJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6dW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIG5lZWRlZCBmb3Igc3RpY2t5XG4gICAgfVxufVxuIiwiLy9cblxuLnRlYW0ge1xuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDI0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgcGFkZGluZy10b3A6IDQyLjhyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNS43cmVtO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7IGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDsgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDY3LjQyZGVnLFxuICAgICAgICAgICMwMDAwMDAgLTEuNDIlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNjEuODklXG4gICAgICAgICk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG5cbiAgJi0tZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICB9XG5cbiAgICAmLWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGQUZEO1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcblxuICAgICAgLnRlYW0tLWdyaWQtdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0RFRTlFRDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjM1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRib3JkZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgZmxleDogMTtcblxuICAgICAgJi10b3AsXG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAuNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNy41cmVtO1xuICAgICAgfVxuXG4gICAgICAmLXRvcCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICRib3JkZXI7XG4gICAgICB9XG5cbiAgICAgICYtYm90dG9tIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI0E5REFFRDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtLXJhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRjb29sR3JheTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGJvcmRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkZGFya2VzdEdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjY1cmVtIC43cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgICBjb2xvcjogJGRhcmtlc3RHcmF5O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiA0Ny41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQtbWVtYmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cblxuICAgIC50ZWFtLWNhcmQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gNXJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS1ncmlkIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG5cbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgLnBlb3BsZS0tbmF2LWl0ZW0ge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1hcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAudGVhbS1jYXJkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gN3JlbSk7XG4gICAgICAgIG1hcmdpbjogMCAzLjVyZW0gNnJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS1hZHZpc29ycyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRkFGRDtcblxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50ZWFtLWNhcmQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDdyZW0pO1xuICAgICAgbWFyZ2luOiAwIDMuNXJlbSA2cmVtO1xuXG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sZWFkZXJzaGlwLCAubGVhZGVyc2hpcC1kZXRhaWwge1xuXG4gIC50ZWFtLWRldGFpbC0tYWR2aXNvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlYW0tZGV0YWlsLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZ2VuZXJpYyB7XG4gIC53cmFwIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gIH1cbiAgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OmF1dG87XG4gIH1cbn1cblxuLmdlbmVyaWMtLWhlcm8ge1xuICBwYWRkaW5nOiA3cmVtIDAgMTdyZW07XG5cbiAgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJGJyaWdodEJsdWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgIH1cbiAgfVxuXG4gIC50aW1lIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgfVxufVxuXG4uZ2VuZXJpYy0tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMjQsIDAuMDUpO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmNlbGwtY2lyY2xlLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTEuOHJlbTtcbiAgICBoZWlnaHQ6IDExLjhyZW07XG4gICAgYm9yZGVyOiAwLjhyZW0gc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcbiAgICAgIDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSwgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLCAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGJvdHRvbTogMzVyZW07XG4gICAgICBsZWZ0OiAtMTRyZW07XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHJpZ2h0OiAtMTRyZW07XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIHJhdGlvLWJveCgxLzAuNjQ3Myk7XG5cbiAgICAvLyB2aWRlbyB7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICB0b3A6IDA7XG4gICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gfVxuICAgIC8vXG4gICAgLy8gLnZpZGVvLWNvbnRyb2xzIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gbGVmdDogNTAlO1xuICAgIC8vIHRvcDogNTAlO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLy8gei1pbmRleDogMTtcbiAgICAvLyB3aWR0aDogOTBweDtcbiAgICAvLyBoZWlnaHQ6IDkwcHg7XG4gICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vXG4gICAgLy8gICBpbWcge1xuICAgIC8vICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy9cbiAgICAvLyAgICAgJi5pcy1wYXVzZWQge1xuICAgIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDlyZW07XG4gICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAzcmVtIDEwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xuXG4gICAgLnNvY2lhbC1pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDp1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgIHAsXG4gICAgbGkge1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgZW0ge1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMi41cmVtIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG5cbmJvZHkubGVhZGVyc2hpcCB7XG4gIG1haW4ge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG59XG5cbi50ZWFtLWRldGFpbC0tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyNXJlbTtcbiAgfVxufVxuXG4udGVhbS1kZXRhaWwtLXdlYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnJlbTtcbiAgcmlnaHQ6IC0zcmVtO1xuICBtYXgtd2lkdGg6IDYwcmVtO1xuICB6LWluZGV4OiAwO1xuXG4gIC53ZWIsXG4gIC5kb3RzIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLndlYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBzdmcge1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMSkpO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyggMHB4IDBweCAzcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDEpKTtcblxuXHRcdFx0Y2lyY2xlIHtcblx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMSkpO1xuICAgICAgXHRmaWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDNweCByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMSkpO1xuXHRcdFx0fVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDE7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkNDM0M2O1xuXHRwYWRkaW5nLWJvdHRvbTogOS41cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4udGVhbS1kZXRhaWwtLWNvbnRlbnQge1xuICAubG9nby1tYXJrIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvckJyaWdodClcbiAgICB9XG4gIH1cblxuXG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS1jb250ZW50LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICB9XG5cbiAgaDEge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0XHR9XG4gIH1cblxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBwLS1sYXJnZS1sb25nZm9ybTtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkO1xuICB9XG5cbiAgLmJhY2stYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBleWUtLWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjE1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkZ3JheS00MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS1jb250ZW50LW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgcC0tbG9uZ2Zvcm07XG4gICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cblxuICBsaSB7XG4gICAgQGluY2x1ZGUgcC0tbG9uZ2Zvcm07XG4gICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgfVxuICBhIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxuXG4gIH1cbn1cblxuLnRlYW0tZGV0YWlsLS1pbmZvIHtcbiAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgIHdpZHRoOiAzMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50ZWFtLWRldGFpbC0tc3RpY2t5IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmVtYWlsLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuICB9XG5cbiAgLnN0YWZmLWVtYWlsIHtcbiAgICBAaW5jbHVkZSBleWUtLXhsO1xuICAgIC8vIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1NCUsIHJnYmEodmFyKC0tbWFpbkNvbG9yQnJpZ2h0QWxwaGEpLCAwLjEpIDUwJSk7XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuICB9XG59XG5cbi50ZWFtLWRldGFpbC0tcG9ydHJhaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiBzb2xpZCAxMnB4ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB3aWR0aDogMzByZW07XG4gIGhlaWdodDogMzByZW07XG4gIGJveC1zaGFkb3c6IDBweCAzOS41MDFweCA1Ny40NTU5cHggcmdiYSh2YXIoLS1tYWluQ29sb3JNZWRpdW1BbHBoYSksIDAuMTgpLCAwcHggMTYuNTAyNnB4IDI0LjAwMzdweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4xMjkzOTQpLFxuICAwcHggOC44MjMwNnB4IDEyLjgzMzVweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4xMDcyOTkpLCAwcHggNC45NDYxM3B4IDcuMTk0MzhweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4wOSksXG4gIDBweCAyLjYyNjg1cHggMy44MjA4OHB4IHJnYmEodmFyKC0tbWFpbkNvbG9yTWVkaXVtQWxwaGEpLCAwLjA3MjcwMDcpLCAwcHggMS4wOTMwOXB4IDEuNTg5OTVweCByZ2JhKHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSwgMC4wNTA2MDYyKTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG4gICAgd2lkdGg6IDE4cmVtO1xuICAgIGhlaWdodDogMThyZW07XG4gICAgYm9yZGVyOiBzb2xpZCA2cHggI2ZmZjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4udGVhbS1kZXRhaWwtLXNvY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgJi5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICB3aWR0aDogMy4ycmVtO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggJGJyaWdodEJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEuNzVyZW07XG5cbiAgICAgICoge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW1CbHVlO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nLWRldGFpbCB7XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5odWItbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJsZXRcIikge1xuICAgICAgbWF4LXdpZHRoOiAyNy43cmVtO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtbWV0YSB7XG4gICAgLnN1YmxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2REVBO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4xcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBwLS1jYXB0aW9uO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXV0aG9yIHtcbiAgICAgICAgY29sb3I6ICMyNjJFMzE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBwLS14cztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIEBpbmNsdWRlIHAtLXhzO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICM2RTc2N0E7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgY29sb3I6ICRwYXJhZ3JhcGhHcmF5O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gIC5hdXRob3ItbWV0YSB7XG4gICAgLmF1dGhvci1pbWFnZSB7XG4gICAgICB3aWR0aDogNS41cmVtO1xuICAgICAgaGVpZ2h0OiA1LjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXV0aG9yLWluZm8ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOjFyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjb29sR3JheTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1heC1zaXRlLXdpZHRoJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkZGFya2VzdEdyYXk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3ItaGVhZGxpbmUge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvc3Qtb3V0cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOjNyZW07XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmF5LWJvcmRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmF1dGhvci1tZXRhIHtcbiAgICAgIC5hdXRob3ItaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblx0LkJvdHRvbV9fU2lnbnVwIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzLjRyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9nLWRldGFpbC1jb250ZW50LS1oZXJvIHtcbiAgLnBvc3QtbWV0YSB7XG4gICAgLnN1YmxpbmUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuMXJlbTtcbiAgICAgIH1cblxuXHRcdFx0LmNhdGVnb3JpZXMtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1heC13aWR0aDogMzByZW07XG5cdFx0XHRcdGdhcDogMXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aGFzKC53cmFwLWNhdHMpIHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICAuc29jaWFsLWljb24td3JhcCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjUlO1xuXHRcdFx0XHR9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3R0b206IDMuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgXHRcdFx0XHRcdGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gIFx0XHRcdFx0XHRwYXRoIHtcbiAgXHRcdFx0XHRcdFx0ZmlsbDogIzZFNzY3QSAhaW1wb3J0YW50O1xuICBcdFx0XHRcdFx0fVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3VibGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZERUE7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHAtLWNhcHRpb247XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICAudGV4dC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXV0aG9yIHtcbiAgICAgICAgY29sb3I6ICMyNjJFMzE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1ib2xkO1xuICAgICAgICBAaW5jbHVkZSBwLS14cztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIEBpbmNsdWRlIHAtLXhzO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICM2RTc2N0E7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgY29sb3I6ICRwYXJhZ3JhcGhHcmF5O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmJsb2ctZGV0YWlsLS1oZXJvIHtcbiAgcGFkZGluZzogNHJlbSAwIDIuNWVtIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTM2LCAxMzksIDE0MSwgMC41KTtcbiAgfVxuXG4gIC5zdWJsaW5lIHtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxtYXgtc2l0ZS13aWR0aCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlsLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZBO1xuICBwYWRkaW5nOiA4cmVtIDAgMTlyZW0gMDtcblxuXG4gIC5odWItbG9nby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaHViLWJnLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB0b3A6IC0xMC43cmVtO1xuICAgICAgfVxuXG4gICAgICAuaHViLWJnIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5odWItYmctbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaHViLWxvZ28td3JhcCB7XG4gICAgLmlubmVyLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiAxMjhyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcuOHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcuOHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAubG9nby1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiA4LjJyZW0gMCAxNnJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1LjhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTUuOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlsLS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQTtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTUuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNS44cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhY2stbGluay13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzcyNzc3YTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB9XG5cbiAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgfVxuXG4gICAgc3Bhbi5jYXRhLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRzdGl4LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9nLWRldGFpbC1jb250ZW50LS1oZXJvIHtcbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSBoMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1pbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHR9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0LjczJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2VsbC1jaXJjbGUtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMS44cmVtO1xuICAgIGhlaWdodDogMTEuOHJlbTtcbiAgICBib3JkZXI6IDAuOHJlbSBzb2xpZCAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiAwcHggNDkuMDgwN3B4IDcxLjM5MDFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjE4KSwgMHB4IDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuICAgICAgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLCAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgIDBweCAzLjI2MzkycHggNC43NDc1MnB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksIDBweCAxLjM1ODE5cHggMS45NzU1NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgYm90dG9tOiAzNXJlbTtcbiAgICAgIGxlZnQ6IC0xNHJlbTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgcmlnaHQ6IC0xNHJlbTtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBzdmcge1xuICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogOXJlbTtcbiAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IC0xNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC1pbWFnZS1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGNvbG9yOiAkY29vbEdyYXk7XG4gICAgQGluY2x1ZGUgcC0tY2FwdGlvbjtcbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDZyZW0gMTAlIDlyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZzogM3JlbSAyLjJyZW0gNXJlbTtcbiAgICB9XG5cblx0XHRkaXYsIHAsIHNwYW4ge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcDtcbiAgICB9XG5cbiAgICAuYm90dG9tLWxvZ28ge1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG4gICAgfVxuXG5cdFx0LmNhdGEtdG9wIHtcblx0XHRcdGxlZnQ6IHVuc2V0O1xuXHRcdFx0cmlnaHQ6IDUlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cbiAgICAudG9vbHMtdG9wIHtcbiAgICAgIHJpZ2h0OiAtMC44MzFyZW07XG4gICAgICB0b3A6IDNyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMy40cmVtO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1zdW1tYXJ5IHtcblx0XHRcdEBpbmNsdWRlIHAtLWxhcmdlLXN0cm9uZztcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAtMXJlbSAwIDIuM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0bWFyZ2luOiAuNXJlbSAwIDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDhweDtcblx0XHRcdH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtaW1hZ2UtY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBwLS1jYXB0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0b3JzLW5vdGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRXaGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuXG4gICAgICBlbSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICRibHVlTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgaDMsIGg0IHtcbiAgICAgIGNvbG9yOiAkYmx1ZU1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGVtIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtYm9sZDtcblxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAsXG4gICAgbGkge1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIEBpbmNsdWRlIHA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBtYXJnaW46IDIuNXJlbSAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF1dGhvci1oZWFkbGluZSB7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAud3AtY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cblx0XHRcdCYuYWxpZ25jZW50ZXIge1xuXHRcdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgfVxuXG4gICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICBAaW5jbHVkZSBwLS1jYXB0aW9uO1xuXHRcdFx0bWFyZ2luLXRvcDogMS4zcmVtO1xuXHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgZmlnY2FwdGlvbixcbiAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICBjb2xvcjogJGNvb2xHcmF5O1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1heC1zaXRlLXdpZHRoJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGNpdGUge1xuICAgICAgICBjb2xvcjogJG1lZGl1bUJsdWU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG4gIH1cblxuXHQvLyBUb2RvOiBWaXNpYmx5IGhpZGUgb3IgcmVtb3ZlID9cbiAgLnRhZ3MtLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5yZWxhdGl2ZS0tcG9zdHMge1xuXG4gIC53cmFwIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAzLjVyZW0gMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjQkRDM0M2O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjOTY5REEwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgICAgIH1cblxuXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN2ZyB7XG4gICAgLy8gICBtYXJnaW46IDA7XG4gICAgLy8gICB3aWR0aDogMS40cmVtO1xuICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy8gICB0b3A6IDUwJTtcbiAgICAvLyAgIHJpZ2h0OiAtMC4ycmVtO1xuICAgIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAvL1xuICAgIC8vICAgcGF0aCB7XG4gICAgLy8gICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICBoNCB7XG4gICAgQGluY2x1ZGUgcDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICBjb2xvcjogIzAwMkY0NztcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41OXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNTlyZW07XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOm50aC1vZi10eXBlKC1uKzMpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxLjczcmVtKTtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktODAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgJjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcblx0XHR9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0teHM7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtd3JhcCB7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBmaWd1cmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBAaW5jbHVkZSByYXRpby1ib3goMS8wLjYpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgZXllLS1zO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDEuM3JlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcblxuICAgICAgICAvLyAmLmFxdWEge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICRhcXVhO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vICYucHVycGxlIHtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkc29mdFZpb2xldDtcbiAgICAgICAgLy8gfVxuICAgICAgICAvL1xuICAgICAgICAvLyAmLmxpZ2h0LWJsdWUge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICRtZWRpdW1CbHVlO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vICYubmVvbi1wdXJwbGUge1xuICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICRuZW9uVmlvbGV0O1xuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICAgICYudGh1bWJuYWlsLWF1dGhvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0ZBRkQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgIDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuICAgICAgICAgICAgMHB4IDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuICAgICAgICAgICAgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLFxuICAgICAgICAgICAgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAgICAgICAwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuICAgICAgICAgICAgMHB4IDEuMzU4MTlweCAxLjk3NTU1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDUlIDhyZW07XG5cbiAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIGJvdHRvbTogMi41cmVtO1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6ICB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6cmlnaHQ7XG4gIHBhZGRpbmctbGVmdDoyLjJyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBmbG9hdDp1bnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG4gIH1cbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OmxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6Mi4ycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgZmxvYXQ6dW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDowO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cbiAgfVxufVxuXG4uYWxpZ25jZW50ZXIge1xuICB3aWR0aDoxMDAlO1xufVxuIiwiLy9cbi5wZW9wbGUge1xuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmaWd1cmUge1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczNDM5O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDcuMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbnRybyB7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTowLjJyZW0gc29saWQgJGxpZ2h0LWJvcmRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiRkYXJrR3JheTtcbiAgICAgICAgbWF4LXdpZHRoOjg3cmVtO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gICYtLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOjFyZW07XG5cbiAgICAuc3VmZml4IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogLjVyZW0gMS4ycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzZGNzM3NTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2Nyb2xsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM2RjczNzU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJi5oYXMtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvckhpZ2hsaWdodCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCguaGFzLWxpbmspIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTA4Ljc1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCA2LjVyZW0gJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMi4ycmVtICR3aGl0ZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRib3JkZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgcGFkZGluZzogNi41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMi4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vIHdpZHRoOiA2LjJyZW07XG4gICAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCA1cHggI0Y5RjlGOTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgY29sb3I6ICM0NzUxNTU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM0NzUxNTU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogJGJyaWdodEJsdWU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgICAgICBwLCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgICAgICAgIGNvbG9yOiAjNzI3OTdDO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTQlLCAjRDBGMkZGIDUwJSk7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAxNCUsICNEMEYyRkYgNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTQlLCAjRDBGMkZGIDUwJSk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDE0JSwgI0QwRjJGRiA1MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmVhZG1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJGJyaWdodEJsdWU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wZW9wbGUtaW52ZXN0aWdhdG9ycyB7XG4gIC5wZW9wbGUtLWhlcm8ge1xuXG4gICAgLnBlb3BsZS0taGVyby10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2LjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDEyNCwgMTgxLCAwLjUpO1xuICAgICAgY29udGVudDogbm9uZTtcblxuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgLnBlb3BsZS0tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGVvcGxlLS1pbnRybyB7XG4gICAgJi5wZW9wbGUtLWludmVzLWludHJvIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCAwO1xuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICNCREMzQzY7XG4gICAgICB9XG5cbiAgICAgIC5wZW9wbGUtLWludHJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgY29sb3I6ICMyNjJFMzE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NSU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICMwRDdDQjU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLm5ld3MtbGFuZGVyIHtcbiAgICBoZWFkZXIge1xuICAgICAgICAuaGVhZGVyLWdyb3VwaW5nIHtcbiAgICAgICAgICAgIC5icmFuZGluZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1oZXJvIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNjMsIDIyNCwgMC4wNSk7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMTFyZW07XG4gICAgICAgIGhlaWdodDogNDVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhyZW0gNC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0R3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpbHRlci13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsdGVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsdGVyLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheWlzaEN5YW47XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5aXNoQmx1ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmlnaHRCbHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJpZ2h0Qmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3VwZGF0ZS1idG4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGJyaWdodEJsdWU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC0zcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogNXJlbSAxMHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDIlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3MtY2FyZCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAgICAgICAgIC5uZXdzLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzUuMnJlbTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1LjFyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJi50aHVtYm5haWwtYXV0aG9yIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0ZBRkQ7XG5cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAgICAgICAwcHggNDkuMDgwN3B4IDcxLjM5MDFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjE4KSxcbiAgICAgICAgICAgICAgICAgICAgICAwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEyOTM5NCksXG4gICAgICAgICAgICAgICAgICAgICAgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLFxuICAgICAgICAgICAgICAgICAgICAgIDBweCA2LjE0NTY3cHggOC45MzkxNXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDkpLFxuICAgICAgICAgICAgICAgICAgICAgIDBweCAzLjI2MzkycHggNC43NDc1MnB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksXG4gICAgICAgICAgICAgICAgICAgICAgMHB4IDEuMzU4MTlweCAxLjk3NTU1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDBhM2UwIDAlLCAjMDA2YmExIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJpbWcvbmV3cy1sb2dvLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjRyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLW1ldGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4YjhkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi50YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcXVhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQ0cmVtIDEuMXJlbSAwLjM0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmF1dGhvciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIsXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNpdGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCItXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6dW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZXh0ZXJuYWwtbWV0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0R3JheTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2N0YSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3cy1jYXJkW2RhdGEtZmlsdGVyKj1cInByZXNzXCJdIC50YWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDokYnJpZ2h0Qmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lZGl1bUJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICRicmlnaHRCbHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXYsXG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS43cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLkJvdHRvbV9fU2lnbnVwIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNjMsIDIyNCwgMC4wNSk7XG4gICAgfVxufVxuIiwiLnByb2dyYW1zLWZlbGxvd3NoaXBzLWxhbmRlciB7XG4gIC5Cb3R0b21fX1NpZ251cCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gIH1cbn1cblxuLnByb2ctZmVsbC0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MS4ycmVtO1xuXG4gIC5oZXJvLS1ncmFkaW5ldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny40MmRlZywgIzAwMDAwMCAtMS40MiUsIHJnYmEoMCwgMCwgMCwgMCkgNjEuODklKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIGhlaWdodDogNTByZW07XG4gIH1cblxuICAuaGVyby1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICBoMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMThyZW07XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMS42cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNy43cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuN3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICBmb250LXNpemU6IDUuN3JlbTtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZy1mZWxsLS1tYWluIHtcbiAgaGVpZ2h0OiA0NC44cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICB9XG4gIH1cblxuICAuY2FyZHMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBwYWRkaW5nLXRvcDogNi41cmVtO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMnJlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDUuN3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuZGVhZGxpbmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0RTc1O1xuICAgICAgfVxuXG4gICAgICAuY29weSB7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZU91dCBlYXNlIDAuN3M7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0IGVhc2UgMC43cztcbiAgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVPdXQgZWFzZSAwLjdzO1xuICAgICAgICAtby1hbmltYXRpb246IGZhZGVPdXQgZWFzZSAwLjdzO1xuICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlT3V0IGVhc2UgMC43cztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb3B5LXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5kZWFkbGluZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDIyOCwgMTAxLCAwLjcpO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0OSwgNTQsIDAuNyk7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgNTAsIDIwNywgMC43KTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6MTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxOTgsIDI1MCwgMC43KTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxMzAsIDc4LCAwLjcpO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDcsIDE4LCAxOCwgMC43KTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQuNXJlbTtcbiAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuMTRyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjQwLCAyNDAsIDAuMik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRsaWdodFdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5wcm9ncmFtcy1mZWxsb3dzaGlwcy1kZXRhaWwge1xuXG5cdC5leWVicm93LXB1c2hkb3duLS1zZWMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmlzLXNob3duIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm8tLWdyYWRpbmV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny40MmRlZywgIzAwMDAwMCAtMS40MiUsIHJnYmEoMCwgMCwgMCwgMCkgNjEuODklKTtcblx0fVxuXG5cdC5mYXEtLWRyb3Bkb3duIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0LmFjY29yZGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wNSk7XG5cblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0LmFuc3dlci13cmFwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFjY29yZGlvbl9fdGl0bGUgc3ZnIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb25fX3RpdGxlIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2JTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0c3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sYXJnZS1zdHJvbmc7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDAwNWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hbnN3ZXItd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4zcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2Nob2xhcnMtLWRyb3Bkb3duIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0LmFjY29yZGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC4wNSk7XG5cblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0LnNjaG9sYXJzLXdyYXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uX190aXRsZSBzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9fdGl0bGUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0tbGFyZ2Utc3Ryb25nO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyaykgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2Nob2xhcnMtd3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBhZGRpbmc6IDAgMiU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQudGVhbS0tZ3JpZC1tZW1iZXJzIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5wZXJzb24ge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDNyZW0pO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNC41cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMS41cmVtKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAwLjRyZW0gI0Y5RjlGOTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OlxuXHRcdFx0XHRcdFx0XHQwcHggMzkuNTAxcHggNTcuNDU1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuXHRcdFx0XHRcdFx0XHQwcHggMTYuNTAyNnB4IDI0LjAwMzdweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEyOTM5NCksXG5cdFx0XHRcdFx0XHRcdDBweCA4LjgyMzA2cHggMTIuODMzNXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSxcblx0XHRcdFx0XHRcdFx0MHB4IDQuOTQ2MTNweCA3LjE5NDM4cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG5cdFx0XHRcdFx0XHRcdDBweCAyLjYyNjg1cHggMy44MjA4OHB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksXG5cdFx0XHRcdFx0XHRcdDBweCAxLjA5MzA5cHggMS41ODk5NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICRkYXJrR3JheTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjNyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuN3JlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LnRpbWVsaW5lLS1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0LnRpbWUtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuXG5cdFx0XHQmLnVuLWNoZWNrIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdHN0cm9rZTogIzk2OURBMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRQIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwLjRyZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEuN3JlbTtcblxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGF0ZSB7XG5cdFx0XHRjb2xvcjogJGRhcmtlc3RHcmF5ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29weSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjByZW0pO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBlb3BsZS0tZHJvcGRvd24ge1xuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cblx0XHQuYWNjb3JkaW9uIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjA1KTtcblxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHQucGVvcGxlLXdyYXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb3JkaW9uX190aXRsZSBzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9fdGl0bGUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0tbGFyZ2Utc3Ryb25nO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyaykgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0d2lkdGg6IDJyZW07XG5cblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0c3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBlb3BsZS13cmFwIHtcblx0XHRcdG1hcmdpbi10b3A6IDMuNXJlbTtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0R3JheTtcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sIHtcblx0XHRcdFx0d2lkdGg6IDE1cmVtO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEzLjVyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMy41cmVtO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRib3JkZXI6IDAuNHJlbSBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yLWNvbCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNXJlbSk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zb2NpYWwtaW5mbyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS43cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS4xcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvciB7XG5cdFx0XHRcdC5jb3B5IHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICRkYXJrR3JheTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmF5O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcblx0XHRcdFx0bWFyZ2luOiAycmVtIDAgMXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50d28tY29sdW1ucy0tc2VjdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuXHRcdC50d28tY29sdW1ucy13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0LmwtY29sLFxuXHRcdC5yLWNvbCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCxcblx0XHRvbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTM1LjUlO1xuXHRcdH1cblx0fVxuXG5cblx0LmFwcGx5LS1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXG5cdFx0LmFwcGx5LXdyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkZGFya0dyYXk7XG5cdFx0XHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMi41cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRcdGhlaWdodDogMC40cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdG9sIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luOiAwLjZyZW0gMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXBwbHktYnRuLXdyYXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMDUpO1xuXHRcdFx0cGFkZGluZzogM3JlbSA1JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDguNSU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAyLjVlbSAxLjFlbTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmltYWdlLWZsb2F0LXJpZ2h0LS1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG5cdFx0aW1nIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1heC13aWR0aDogMzByZW07XG5cdFx0XHRtYXJnaW46IDAgMnJlbSAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRmbG9hdDogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGVhbS0tZ3JpZC1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LkJvdHRvbV9fU2lnbnVwIHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0R3JheTtcblx0fVxuXG5cdC5oZXJvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRoZWlnaHQ6IDMwcmVtO1xuXHRcdH1cblxuXHRcdC5oZXJvLWJvdHRvbS10ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTByZW07XG5cblx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tbWFpbkNvbG9yQnJpZ2h0QWxwaGEpLCAwLjMpO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMC41cmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAwLjhyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjhyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubGlnaHQtZ3JlZW4ge1xuXG5cdFx0XHR9XG5cblxuXHRcdFx0Ji5saWdodC1yZWQge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREMzQzNDO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAzLjUlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCYtcmFpbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwgMC43KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXHRcdCZfX2ltZy1idG4ge1xuXHRcdFx0aGVpZ2h0OiAxMC44cmVtO1xuXHRcdFx0d2lkdGg6IDEwLjhyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4OTEuNDg0cHg7XG5cdFx0XHRib3JkZXI6IDZweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogY2FsYygzMCUgLSA1LjRyZW0pO1xuXHRcdFx0Ym90dG9tOiAtNS40cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDAgOHJlbSAxMHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiA2LjNyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NhdGVnb3J5IHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tbDtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMy41JTtcblx0XHR9XG5cblxuXHR9XG5cblx0LmNsaXAtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdC5yYWlsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLmhlcm8tcmFpbCAubmF2IGEge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IHVuc2V0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYm9keS1yYWlsIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0R3JheTtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjUpO1xuXG5cblx0XHRcdC5uYXYge1xuXHRcdFx0XHQmLmlzLWJvdHRvbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR0b3A6IGluaXRpYWw7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tYWN0aXZlIHtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTEwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IC00cmVtO1xuXHRcdFx0XHRcdFx0dG9wOiAxcmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwLjhyZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogMC44MHJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0wLjRyZW0gLSAxcHgpKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXYge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDhyZW07XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDRyZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmLmlzLWhpZGRlbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWhlcm8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdGE6aG92ZXI6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1ib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQudGVhbS0tZ3JpZC1tZW1iZXJzIHtcblxuXHRcdFx0LnRlYW0tY2FyZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRlYW0tY2FyZC0tdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGVhbS1jYXJkLS1pbmZvIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4xcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0zMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDEwcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogNHJlbSA1JTtcblx0XHRcdH1cblxuXHRcdFx0LmJvdHRvbS0taWNvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wZmQtLWNvbnRlbnQtbWFpbkNvbG9yIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtbWFpbkNvbG9yIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtbWFpbkNvbG9yQnJpZ2h0IHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtbWFpbkNvbG9yTWVkaXVtIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtbWFpbkNvbG9yRGFyayB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblxuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdC5hY2NvcmRpb24tYXJyb3cge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblxuXHRcdFx0XHRcdCYuZmxpcCB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTcwMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cDpub3QoLndwLWNhcHRpb24tdGV4dCkge1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTUlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIGEge1xuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ly8gXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHQvLyBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTQlLCAjRDBGMkZGIDUwJSk7XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE0JSwgI0QwRjJGRiA1MCUpO1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXG5cdFx0XHRvbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0XHRcdFx0bWFyZ2luOiAyLjVyZW0gMDtcblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxcmVtIDA7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRvd25sb2FkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIyLjUlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMEEzRTA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC40cmVtO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiaW1nL3Byb2dyYW1zLWZlbGxvd3NoaXBzL2Rvd25sb2FkLWljb24uc3ZnXCIpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bFtjbGFzc10sIG9sW2NsYXNzXSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IGluaXRpYWw7XG5cdFx0XHR9XG5cblx0XHRcdHVsLmNoZWNrLWljb24tbGlzdCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMC4ycmVtO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDE4IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTkgMTYuNUMxMy4xNDIxIDE2LjUgMTYuNSAxMy4xNDIxIDE2LjUgOUMxNi41IDQuODU3ODYgMTMuMTQyMSAxLjUgOSAxLjVDNC44NTc4NiAxLjUgMS41IDQuODU3ODYgMS41IDlDMS41IDEzLjE0MjEgNC44NTc4NiAxNi41IDkgMTYuNVonIHN0cm9rZT0nJTIzMEQ3Q0I1JyBzdHJva2Utd2lkdGg9JzEuMjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIuMzQxOSA2LjgxODM2TDguNzEwNjMgMTEuNjYwOUM4LjU0NzI1IDExLjg3ODEgOC4yOTc3MSAxMi4wMTM5IDguMDI2NTQgMTIuMDMzMUM3Ljc1NTM3IDEyLjA1MjMgNy40ODkyMSAxMS45NTMgNy4yOTY4OCAxMS43NjA5TDUuNDIxODggOS44ODU4Nicgc3Ryb2tlPSclMjMwRDdDQjUnIHN0cm9rZS13aWR0aD0nMS4yNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTggMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNOSAxNi41QzEzLjE0MjEgMTYuNSAxNi41IDEzLjE0MjEgMTYuNSA5QzE2LjUgNC44NTc4NiAxMy4xNDIxIDEuNSA5IDEuNUM0Ljg1Nzg2IDEuNSAxLjUgNC44NTc4NiAxLjUgOUMxLjUgMTMuMTQyMSA0Ljg1Nzg2IDE2LjUgOSAxNi41Wicgc3Ryb2tlPSclMjMwRDdDQjUnIHN0cm9rZS13aWR0aD0nMS4yNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi4zNDE5IDYuODE4MzZMOC43MTA2MyAxMS42NjA5QzguNTQ3MjUgMTEuODc4MSA4LjI5NzcxIDEyLjAxMzkgOC4wMjY1NCAxMi4wMzMxQzcuNzU1MzcgMTIuMDUyMyA3LjQ4OTIxIDExLjk1MyA3LjI5Njg4IDExLjc2MDlMNS40MjE4OCA5Ljg4NTg2JyBzdHJva2U9JyUyMzBEN0NCNScgc3Ryb2tlLXdpZHRoPScxLjI1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hd2FyZGVlLWxpc3Qge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMS41cmVtO1xuXG5cdFx0XHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdFx0XHRcdGdyaWQtZ2FwOiAycmVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0XHRcdFx0Z3JpZC1nYXA6IDExcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMi45cmVtIDJyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRkFGRDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlRGFyaztcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTVlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudW5pIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0zMDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ub3JtYWwtcXVvdGUtc2VjIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cmVtO1xuXHRcdFx0XHRtYXJnaW46IDMuNXJlbSAwO1xuXHRcdFx0XHQvLyBib3JkZXItbGVmdDogMC43cmVtIHNvbGlkICNGMUYwRjA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDIuNXJlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gJi5tZWRpdW0tYmx1ZSB7XG5cdFx0XHRcdC8vIFx0aDMge1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICMwMDZCQTE7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vICYuYnJpbmctYmx1ZSB7XG5cdFx0XHRcdC8vIFx0aDMge1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICMwMEEzRTA7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTUuNSU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMy40cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA1LjZyZW07XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHN0aXgtZm9udDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjhyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0yLjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmF1dGhvci13cmFwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDcuNXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogNy41cmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0UzRjBGNDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gLnRleHQtd3JhcCB7XG5cdFx0XHRcdFx0Ly8gXHRwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcblx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1OCU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAyRjQ3O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucG9zaXRpb24ge1xuXHRcdFx0XHRcdFx0Ly8gZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXG5cdFx0XHQudGVhbS0tZ3JpZC1tZW1iZXJzIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtZGF0YSB7XG5cdFx0XHRcdCYuaXMtaGlkaW5nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuOXJlbTtcblx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQud3AtY2FwdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdG1hcmdpbi10b3A6IDRyZW07XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi4xcmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cblxuXHRcdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzNS41JTtcblx0XHRcdGNvbG9yOiAkZ3JheS00MDA7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDQ1cmVtO1xuXHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWJsb2NrcXVvdGUge1xuXHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGJyaWdodEJsdWU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXG5cdFx0LnF1b3RhdGlvbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjFyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYXV0aG9yIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0XHRcdGNvbG9yOiAkY29vbEdyYXk7XG5cdFx0fVxuXHR9XG5cblxufVxuIiwiLnRoYW5rLXlvdSB7XG5cdC5oZXJvIHtcblx0XHRwYWRkaW5nOiAxMi41cmVtIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0cGFkZGluZzogMTIuN3JlbSAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0cGFkZGluZzogNnJlbSA5cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwYWRkaW5nOiA2cmVtIDNyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY5LjJyZW07XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sYXJnZTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuQnRuVGhlbWUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuXG4ucHJvamVjdHMtZGV0YWlsIHtcblxuICAuaG9tZV9fYXJ0aWNsZS1zZWMxIHtcblxuICAgIC5jZWxsLWl0ZW0ge1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGdyYXktODAwO1xuICAgIH1cblxuICAgIC5jZWxsLWJnLWltZy1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNy4yN2RlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDk4LjI3JSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5jZWxsLWN0YSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNlbGwtaXRlbS1pbm5lciB7XG5cblxuICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICAgIC8vIH1cblxuICAgICAgLmltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VsbC1pdGVtLmhhcy1iZyB7XG5cbiAgICAgIC5jZWxsLWl0ZW0taW5uZXIge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcuMjdkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA5OC4yNyUpKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAuY2VsbC1iZy1pbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQtd3JhcCBwIHtcbiAgICAgICAgY29sb3I6ICNGMUY0RjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNlbGwtaXRlbS5oYWxmLWJsYWNrLWJsb2NrIHtcblxuICAgICAgLmNlbGwtYmctaW1nLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDApIDAlLCAjMDAwIDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgIH1cblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTByZW07XG4gICAgICB9XG5cbiAgICAgIC5jZWxsLWl0ZW0taW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC13cmFwIGg1IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLnRleHQtd3JhcCBwIHtcbiAgICAgICAgY29sb3I6ICNGMUY0RjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vcm1hbC1ibG9jayAudGV4dC13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jZWxsLWJnLWltZyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuY2VsbC1sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG5cblxuXG4gICAgLnRleHQtd3JhcCB7XG4gICAgICBoNSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDA1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDU5LjdyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy10b3A6IDg1JTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDg4LjZyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBwYWRkaW5nOiA2cmVtIDlyZW0gNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi4ycmVtO1xuICAgICAgfVxuXG4gICAgICAuYWJzLWZ1bGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG5cbiAgICAgIC8vICYuZGFyay1ncmVlbiB7XG4gICAgICAvLyAgIC5hYnMtZnVsbCB7XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LDE0MywxNDMsLjUpO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgLy8gJi5icmlnaHQtYmx1ZSB7XG4gICAgICAvLyAgIC5hYnMtZnVsbCB7XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMywxMjQsMTgxLDAuNyk7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICAgIC8vXG4gICAgICAvLyAmLmRhcmstYmx1ZSB7XG4gICAgICAvLyAgIC5hYnMtZnVsbCB7XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSw1MSwyMTMsLjYpO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG5cbiAgICAgIC5zdWItd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LFxuICAgICAgaDEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgcCwgYSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbaHJlZio9XCIjXCJdIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLW1haW5Db2xvckFscGhhKSwuMDUpO1xuXG4gICAgLmNvbnRhaW5lciBoMiB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pbWctYmcge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogODguNnJlbTtcbiAgICAgIHBhZGRpbmc6IDZyZW0gOXJlbSA4cmVtO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMjBweCA0MHB4IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjMpKTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDIuMnJlbTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYubWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRib3JkZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuXG4gICAgICAucGxhdGZvcm1zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4ycmVtICRncmF5LTcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3dzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUuNXJlbTtcblxuXG4gICAgICAgICAgICAuaW5uZXItd3JhcCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY3JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHJlbSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluay13cmFwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjlyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGV5ZS0tbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvcnMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNC4xcmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2LjFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2LjFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjNyZW0gc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUuMXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNS4xcmVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nLmF1dGhvci1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gYSB7XG4gICAgICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAvLyAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAvLyAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgICAgLy8gICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIC8vICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICMyNjJFMzE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcsIGIge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG4gICAgICAucGVvcGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGJvcmRlcjtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZywgYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM4ODhCOEQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZWQtY2FyZHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRncmF5LTcwMDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAvLyBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICAgIC5jZWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuOHJlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIucGFydG5lcnMge1xuXG5cbiAgLkJvdHRvbV9fU2lnbnVwe1xuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3JlbTtcbiAgICB9XG5cbiAgfVxufVxuXG5cbi5wYXJ0bmVyc2UtLWhlcm8ge1xuICBoZWlnaHQ6IDYwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ucGFydG5lcnNlLS1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLnRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDcsIDE2MSwgMC44NSk7XG4gICAgLy8gcGFkZGluZzogNXJlbSA3cmVtIDNyZW07XG4gICAgaGVpZ2h0OiAyNS42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMi4ycmVtO1xuICAgIH1cblxuICB9XG4gIC5jb3B5LXdyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDYuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4wNWVtO1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXAge1xuICAgIC8vIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49bWF4LXNpdGUtd2lkdGgnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNzdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjUuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAwcHggIDgwcHggIDEwMHB4ICByZ2JhKDcxLCAxODMsIDIyMiwgMC4wNyksXG4gICAgICAwcHggIDMzLjRweCAgNDEuNzhweCAgcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDUwMyksXG4gICAgICAwcHggIDE3Ljg3cHggIDIyLjM0cHggIHJnYmEoNzEsIDE4MywgMjIyLCAwLjA0MTcpLFxuICAgICAgMHB4ICAxMC4wMnB4ICAxMi41MnB4ICByZ2JhKDcxLCAxODMsIDIyMiwgMC4wMzUpLFxuICAgICAgMHB4ICA1LjMycHggIDYuNjVweCAgcmdiYSg3MSwgMTgzLCAyMjIsIDAuMDI4MyksXG4gICAgICAwcHggIDIuMjFweCAgMi43N3B4ICByZ2JhKDcxLCAxODMsIDIyMiwgMC4wMTk3KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0yNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cmVtIDEwcmVtIDhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDIuNXJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICBjb2xvcjogIzAwNkJBMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgfVxuXG4gICAgLmNvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDU0JSwgI0QwRjJGRiA1MCUpO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDE0JSwgI0QwRjJGRiA1MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VFRUVFRTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjNzI3OTdDO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgIC5yb3dzIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIil7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpZ3VyZSB7XG5cbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMEEzRTA7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICMyODJFMzE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNy45cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTMuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE5LjdyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDI3LjNyZW07XG4gICAgICAgIGhlaWdodDogMTcuMnJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnJlbSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICMwMDRFNzU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIil7XG4gICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDM2JSwgI0QwRjJGRiA1MCUpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmxpY2Vuc2luZ19faGVybyB7XG4gIGhlaWdodDogMzRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaGVyb19fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBoZWlnaHQ6IDIwLjhyZW07XG4gIH1cbn1cblxuLmxpY2Vuc2luZ19fYm9keSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogLTEwLjZyZW07XG4gICAgcGFkZGluZzogNy41cmVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMTYpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZzogNDBweCA1JSA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIuNnJlbTtcbiAgICB9XG4gIH1cblxuICAuY29sLWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNi42cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbm5lci13cmFwIHtcbiAgICAgIG1heC13aWR0aDogNDByZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICRibHVlRGFyaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb3B5IHtcbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgQGluY2x1ZGUgcC0tbGFyZ2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQnRuVGhlbWUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLXIge1xuICAgIHdpZHRoOiAyNi42cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29sLXItaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ubGljZW5zaW5nX19jb250YWN0X3NlYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ubGljZW5zaW5nX19jb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1NS41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHAtLWxhcmdlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5yZXNvdXJjZXMge1xuICAgICZfX2hlcm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMi4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuMnJlbTtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW50cm8ge1xuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcC0tbGFyZ2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXJlbSAwIDIuNXJlbTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjQkRDM0M2O1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMS44cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VmZml4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuN3JlbSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU1cmVtO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGMEYwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlubmVyLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSA4JSAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMUYwRjA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MSU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40NHJlbSAxLjFyZW0gMC4zNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzRTQ4NEM7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgICAgICAgICBib3R0b206IDNyZW07XG5cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yQWNjZXNzaWJsZSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvckFjY2Vzc2libGUpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0XHQmLnR3byB7XG5cdFx0XHRcdFx0Ym90dG9tOiAuNXJlbTtcblx0XHRcdFx0fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiYm9keS5yYXBpZC1yZXNwb25zZSB7XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICAgSGVybyBHcmFkaWVudFxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmhlcm8tLWdyYWRpbmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny40MmRlZywgIzAwMDAwMCAtMS40MiUsIHJnYmEoMCwgMCwgMCwgMCkgNjEuODklKTtcbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICAgQXBwbHkgU2VjdGlvblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmFwcGx5LS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgLmFwcGx5LXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4MzJDRjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMC42cmVtIDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGx5LWJ0bi13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxOTMsIDI1MCwgMC4wOCk7XG4gICAgICBwYWRkaW5nOiAzcmVtIDUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwOC41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIEFwcGx5IFNlY3Rpb25cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC50ZWFtLS1ncmlkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIE5ld3MgU2VjdGlvblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLm5ld3MtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcblxuICAgIC5uZXdzLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjklO1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luOiAxLjZyZW0gMCAxLjVyZW07XG4gICAgICBjb2xvcjogJGNvb2xHcmF5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkcGFyYWdyYXBoR3JheTtcbiAgICB9XG4gIH1cblxuXG5cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIEJvdHRvbSBTaWdudXBcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5Cb3R0b21fX1NpZ251cCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodEdyYXk7XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIEhlcm9cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgIH1cblxuICAgIC5oZXJvLWJvdHRvbS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTByZW07XG5cbiAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgJi5saWdodC1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDIyOCwgMTAxLCAwLjMpO1xuICAgICAgfVxuXG4gICAgICAmLnB1cnBsZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCw1MCwgMjA3LCAwLjMpO1xuICAgICAgfVxuXG4gICAgICAmLmxpZ2h0LXJlZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDcsIDE4LCAxOCwgMC4zKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLXJhaWwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19pbWctYnRuIHtcbiAgICAgICAgaGVpZ2h0OiAxMC44cmVtO1xuICAgICAgICB3aWR0aDogMTAuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODkxLjQ4NHB4O1xuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMzAlIC0gNS40cmVtKTtcbiAgICAgICAgYm90dG9tOiAtNS40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAwIDhyZW0gMTByZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG5cbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIENsaXAgQ29udGFpbmVyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuY2xpcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICBSYWlsXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAucmFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oZXJvLXJhaWwgLm5hdiBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJvZHktcmFpbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMC41KTtcblxuXG4gICAgICAubmF2IHtcbiAgICAgICAgJi5pcy1ib3R0b20ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGFsdEdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrZXN0R3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjgwcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMC40cmVtIC0gMXB4KSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIE5hdlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLm5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOHJlbTtcblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogNXJlbSA0cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZXJvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIENvbnRlbnQgYm9keVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmNvbnRlbnQtYm9keSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgLy8gR3JpZCBNZW1iZXJzXG4gICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAudGVhbS0tZ3JpZC1tZW1iZXJzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgLnRlYW0tY2FyZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLWNhcmQtLXRvcCB7XG4gICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMC40cmVtICNGOUY5Rjk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlYW0tY2FyZC0taW5mbyB7XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8vIENvbnRlbnRcbiAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgcGFkZGluZzogN3JlbSAxMHJlbSA1cmVtIDEwcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgJi1jaXJjbGUtaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygtMTAuOHJlbSAvIDIpO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEwLjhyZW0gLyAyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMC44cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMC44cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwLjZyZW0gc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgICAwIDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuICAgICAgICAgICAgMCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSxcbiAgICAgICAgICAgIDAgNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAgIDAgMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuICAgICAgICAgICAgMCAxLjM1ODE5cHggMS45NzU1NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSA1JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm90dG9tLS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW1CbHVlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcDpub3QoLndwLWNhcHRpb24tdGV4dCkge1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcGFyYWdyYXBoR3JheTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1NCUsICNEMEYyRkYgNTAlKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAxNCUsICNEMEYyRkYgNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAyLjVyZW0gMDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJHBhcmFncmFwaEdyYXk7XG5cbiAgICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiaW1nL3Byb2dyYW1zLWZlbGxvd3NoaXBzL2Rvd25sb2FkLWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0LW1cIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAvLyBTZWN0aW9uXG4gICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgICAgICA+IGgyXG4gICAgICAgID4gaDMsXG4gICAgICAgID4gaDQsXG4gICAgICAgID4gaDUsXG4gICAgICAgID4gaDYge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICAgVGhlbWVcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC50aGVtZSB7XG4gICAgJi0tcHVyZS1ibHVlIHtcbiAgICAgIC5uYXYtaGVybyB7XG4gICAgICAgIC8vIEBUT0RPIG5lZWQgZGVzaXJlZCBjb2xvciBoZXJlXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMjEsIDEzMSwgMC44KTtcbiAgICAgIH1cblxuICAgICAgLmhlcm8tcmFpbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHB1cmVCbHVlLCAwLjgpO1xuICAgICAgfVxuXG4gICAgICAubmF2LS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCAkYnJpZ2h0Qmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gZW5kIHRoZW1lXG5cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gICAgICAgICAgICBDYXB0aW9uIFRleHRcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIENhcHRpb25cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC53cC1jYXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjFyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuXG4gICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTM1LjUlO1xuICAgICAgY29sb3I6ICM4ODhCOEQ7XG4gICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gICAgICAgICAgICBTbGlkZXJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5yYXBpZC1yZXNwb25zZV9fc2VjX3NsaWRlciB7XG4gICAgZmlndXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDU4LjI4JTtcbiAgICB9XG5cbiAgICBwOm5vdCgud3AtY2FwdGlvbi10ZXh0KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAkY29vbEdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgMCAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgLy8gYm90dG9tOiAtNHJlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMCwgMTYzLCAyMjQsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBsaSB7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEEzRTA7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMEEzRTA7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAxcHggIzAwQTNFMDtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gICAgICAgICAgICBQdWJsaWNhdGlvbnNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5ycC1yZXNvdXJjZXMtc2VjLWNvbnRhaW5lcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAucHVibGljYXRpb24tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIH1cblxuICAgID4gaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fdGl0bGUgcCB7XG4gICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHAge1xuICAgICAgY29sb3I6ICRjb29sR3JheTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtcHVibGljYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMUYwRjA7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMwQjZCQzU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA2cHggMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldC1tXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuICAgICAgICB3aWR0aDogMzcuMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbVwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwOm5vdCgud3AtY2FwdGlvbi10ZXh0KSB7XG4gICAgICBjb2xvcjogJGNvb2xHcmF5O1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgIFJlc291cmNlcyBTZWN0aW9uXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAucnAtcmVzb3VyY2VzLXNlYyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtO1xuXG4gICAgLnJwLXJlc291cmNlcy13cmFwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1wdWJsaWNhdGlvbl9fbGluayB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmlnaHRCbHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0LCBoNSB7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgbGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtbnVtYmVyIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1idWxsZXQge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi8vXG4uY2FyZWVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcblxuICAuQm90dG9tX19TaWdudXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5tYXgtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG4gIH1cblxuICAmLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODEuMThkZWcsICMwMDAwMDAgLTI1LjY5JSwgcmdiYSgwLCAwLCAwLCAwKSA1Mi42OSUpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAyN3JlbTtcblxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDYuM3JlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vdGljZSB7XG4gICAgcGFkZGluZzogMTByZW0gMCA2cmVtO1xuICAgIG1heC13aWR0aDogMTA2LjRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgei1pbmRleDogNjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHAtLWxhcmdlLWxvbmdmb3JtO1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLmlubmVyLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5ub3RlLWNvcHkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIHAtLWxhcmdlLWxvbmdmb3JtO1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgfVxuXG4gICAgICAubm90ZS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcC0teHMtaXRhbGljO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXZlcnNpdHktcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGdyYXktNzAwO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjMjYyRTMxO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAuY29sIHtcbiAgICAgICAgd2lkdGg6IDQ3LjUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcblxuICAgICYtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10cmlnZ2VycyB7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICBidXR0b24ubmF2LWZpbHRlci1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodEJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmZpbHRlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcbiAgICAgICAgY29sb3I6ICRncmF5LTEwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0LWlucHV0IHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0RERTFFMjtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgICAgICBjb2xvcjogIzU2NUY2MztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3JtIHtcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLWRyb3Bkb3duLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0LjhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMi43NjcyNnB4IDIuMjEzODFweCAwcHggcmdiYSgzLCAxMDksIDIzNCwgMC4wMiksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggMHB4IHJnYmEoMywgMTA5LCAyMzQsIDAuMDMpLCAwcHggMTIuNTIxNTVweCAxMC4wMTcyNHB4IDBweCByZ2JhKDMsIDEwOSwgMjM0LCAwLjA0KSwgMHB4IDIyLjMzNjMxcHggMTcuODY5MDVweCAwcHggcmdiYSgzLCAxMDksIDIzNCwgMC4wNCksIDBweCA0MS43Nzc2MXB4IDMzLjQyMjA5cHggMHB4IHJnYmEoMywgMTA5LCAyMzQsIDAuMDUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERFMUUyO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggI2RhZGFkYSBzb2xpZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB0b3A6IDMuNHJlbTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREUxRTI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDAuMXJlbTtcbiAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgIHRvcDogMC4yNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgICAgICAvL1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAjY2hlY2tib3hlcyBsYWJlbDpob3ZlciB7XG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICMxZTkwZmY7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAvLyBib3JkZXItYm90dG9tOiBzb2xpZCAwLjJyZW0gJGdyYXktNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRncmF5LTcwMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0V2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IHJnYmEoMjEsIDgxLCAxMzcsIDAuMTUpO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkQzRUU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRkYXJrZXN0R3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGNvbG9yOiAjM0U0ODRDO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtY3RhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgY29sb3I6ICMwMEEzRTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIDIwMTRcIixzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0uMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIuMnJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4ycmVtICRncmF5LTcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5CdG5UaGVtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZWVycy0tZ3JpZC1hcGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLndoci1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDAxZW07XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLndoci1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC53aHItaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCA0MHB4IHJnYmEoMjEsIDgxLCAxMzcsIDAuMTUpO1xuICAgICAgfVxuXG5cblxuICAgICAgaDMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC42ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAycmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgICAgICBjb2xvcjogIzI4MkUzMTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMTZyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIC8vICAgcGFkZGluZzogMnJlbSAycmVtIDdyZW07XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aHItaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtIDJyZW07XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW0gMnJlbTtcbiAgICAgICAgICBib3R0b206IDMuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud2hyLWRlcHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgLy8gICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgLndoci1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzM0JSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLWJnLWNhcmVlcnMtLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgaGVpZ2h0OiA0N3JlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG5cblx0Ji5pbWFnZSB7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAuaGVyby12aWRlby13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMjdyZW07XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jYXJlZXJzIC5jYXJlZXJzLS1ncmlkLWFwaSB7XG5cbiAgLndoci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnTEVBUk4gTU9SRSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEuN3JlbTtcbiAgICAgIGxlZnQ6IGNhbGMoM3JlbSArIDIuNXJlbSk7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiAjMDBBM0UwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogM3JlbTtcbiAgICAgIGJvdHRvbTogMi40cmVtO1xuICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wbHVzLnN2ZycpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1tJykge1xuICAgICAgICBib3R0b206IDIuN3JlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGxlZnQ6IDNyZW07XG4gICAgICAgIC8vIGJvdHRvbTogMi4xcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPDUwMHB4Jykge1xuICAgICAgICBib3R0b206IDIuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uam9icy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cblxuICAuam9iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS04MDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1pbi1oZWlnaHQ6IDE4LjVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIzcHg7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpvYi1kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBwLS14cztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAuaW5zdGl0dXRlcyB7XG4gICAgICBAaW5jbHVkZSBwLS14cztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMTVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuam9iLWRlcGFydG1lbnQge1xuICAgICAgQGluY2x1ZGUgcC0teHM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRDM0M2O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpvYi1sb2NhdGlvbiB7XG4gICAgICBAaW5jbHVkZSBwLS14cztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICB9XG5cbiAgICAubGVhcm4ge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy8gbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cblxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDIuNHJlbTtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWcvcGx1cy1pY29uLWpvYnMuc3ZnJyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cblxuLy8gLmpvYnMtY29udGFpbmVyIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICBtYXJnaW4tdG9wOiA2cmVtO1xuLy9cbi8vICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4vLyAgICAgbWFyZ2luLXRvcDogNHJlbTtcbi8vICAgfVxuLy9cbi8vICAgLmpvYiB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbi8vICAgICBwYWRkaW5nOiA0cmVtIDNyZW0gOHJlbTtcbi8vICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbi8vICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS04MDA7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vL1xuLy8gICAgICYuaXMtYWN0aXZlIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIH1cbi8vXG4vL1xuLy8gICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuLy8gICAgICAgbWluLWhlaWdodDogMjNyZW07XG4vLyAgICAgfVxuLy9cbi8vXG4vLyAgICAgJjpob3ZlciB7XG4vLyAgICAgICBib3gtc2hhZG93OiAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDMsIDEwOSwgMjM0LCAwLjA1KSwgMHB4IDIyLjMzNjNweCAxNy44NjlweCByZ2JhKDMsIDEwOSwgMjM0LCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDMsIDEwOSwgMjM0LCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgzLCAxMDksIDIzNCwgMC4wMjgyNzI1KSwgMHB4IDIuNzY3MjZweCAyLjIxMzgxcHggcmdiYSgzLCAxMDksIDIzNCwgMC4wMTk2ODAyKTtcbi8vICAgICB9XG4vL1xuLy8gICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzQlIC0gMS42N3JlbSk7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbi8vICAgICAgIG1pbi1oZWlnaHQ6IDI3LjFyZW07XG4vL1xuLy8gICAgICAgJjpudGgtY2hpbGQoM24pIHtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4vLyAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4vLyAgICAgfVxuLy9cbi8vICAgICBoMyB7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuLy8gICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4vLyAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbi8vICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjJyZW07XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XG4vLyAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbi8vICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbi8vICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuLy8gICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vXG4vLyAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuLy8gICAgICAgfVxuLy9cbi8vICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgIHdpZHRoOiA1cmVtO1xuLy8gICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzAwO1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIGJvdHRvbTogMDtcbi8vICAgICAgICAgbGVmdDogMDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vL1xuLy8gICAgIC5qb2ItZGVwYXJ0bWVudCB7XG4vLyAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4vLyAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuLy8gICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbi8vXG4vLyAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy9cbi8vICAgICAuam9iLWxvY2F0aW9uIHtcbi8vICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4vLyAgICAgICBmb250LXNpemU6IDEuM2VtO1xuLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vXG4vLyAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy9cbi8vICAgICAubGVhcm4ge1xuLy8gICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4vLyAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbi8vICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuLy8gICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgYm90dG9tOiAzcmVtO1xuLy8gICAgICAgbGVmdDogM3JlbTtcbi8vXG4vLyAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4vLyAgICAgICB9XG4vL1xuLy9cbi8vICAgICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICBsZWZ0OiAwcmVtO1xuLy8gICAgICAgICB0b3A6IDA7XG4vLyAgICAgICAgIGJvdHRvbTogMi40cmVtO1xuLy8gICAgICAgICB3aWR0aDogMS4zcmVtO1xuLy8gICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9wbHVzLWljb24tam9icy5zdmcnKTtcbi8vICAgICAgIH1cbi8vXG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCIucHJpdmFjeS0tbWFpbi1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodEdyYXk7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTI4cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLnJhaWwtd3JhcCB7XG4gICAgd2lkdGg6IDM4LjFyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbiAgICAudG9wIHtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2stYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2xvcjogIzk2OURBMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMC4xcmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAxLjNyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0Qmx1ZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheWlzaEN5YW47XG4gICAgICAgICAgY29sb3I6ICRkYXJrR3JheWlzaEJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFpbC0tbmF2LXdyYXAge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yYWlsLS1pbm5lci13cmFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICB3aWR0aDogMzguMXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAmLmlzLWZpeGVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1ib3R0b20ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNS41cmVtO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktMTAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKC02LjA1cmVtICsgMXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICB3aWR0aDogMC44MHJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4ICMwMGEzZTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaXZhY3ktY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4LjFyZW0pO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA2cmVtIDcuN3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjdyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMy41cmVtIDA7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuaGVyby13cmFwIHtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDcuMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjJyZW07XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgfVxuXG4gIC5tYWluLWNvcHkge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICBoNHtcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gICAgfVxuXG5cbiAgICBwLCBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICYudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheS03MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LmFib3V0LXBhZ2Uge1xuXG5cdC5ib2R5LXJhaWwtbmF2LXJpZ2h0LS13cmFwIC5ib2R5LXJhaWwtLXRvcC1wYXJ0LW5hdiB1bCxcblx0LmJvZHktcmFpbC1uYXYtcmlnaHQgdWwge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgICAgICBIZXJvXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuYWJvdXRfX2hlcm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTByZW07XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0Ly8gY29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ3OHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8bW9iaWxlLWxcIikge1xuXHRcdFx0bWluLWhlaWdodDogMzMzcHg7XG5cdFx0fVxuXG5cdFx0LnN1YnRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGV5ZS0tbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXgtd2lkdGg6IDc0LjhyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJnLWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJnLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmhhcy1ib3R0b20tdGV4dCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm90dG9tLXRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ibG9jazogMnJlbTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLW1haW5Db2xvckJyaWdodEFscGhhKSwgMC4zKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0cGFkZGluZy1ibG9jazogMS40cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmJsYW5rLWJveCB7XG5cdFx0XHRcdHBhZGRpbmctYmxvY2s6IDIuNXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHBhZGRpbmctYmxvY2s6IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiAwIDFyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXhzO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzNSU7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgICAgICBNb2JpbGUgRHJvcGRvd25cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5hYm91dF9fZHJvcGRvd24tbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXHRcdHAuZXllLS1sIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktODAwO1xuXHRcdH1cblxuICAgIHAsIGxpIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcbiAgICB9XG5cblx0XHRwLCBhIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAkZ3JheS0xMDA7XG5cdFx0fVxuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktODAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTcwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICAgICAgQ29udGVudCBib2R5XG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuY29udGVudC1ib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC8vIEdyaWQgTWVtYmVyc1xuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQudGVhbS0tZ3JpZC1zZWN0aW9uIHtcblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGVhbS1jYXJkLS1zb2NpYWwtbGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LnRlYW0tY2FyZC0tc29jaWFsIHBhdGgge1xuXHRcdFx0ZmlsbDogJGRhcmtCbHVlO1xuXHRcdH1cblxuXHRcdC50ZWFtLWNhcmQtLXNvY2lhbCBhOmhvdmVyIHBhdGgge1xuXHRcdFx0ZmlsbDogJGJyaWdodEJsdWU7XG5cdFx0fVxuXG5cdFx0LnRlYW0tYnRtLWJsb2NrIHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDdyZW07XG5cdFx0fVxuXG5cdFx0LnRlYW0tLWdyaWQtbWVtYmVycyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblxuXHRcdFx0LnRlYW0tY2FyZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cdFx0XHR9XG5cblx0XHRcdC50ZWFtLWNhcmQtLXRvcCB7XG5cdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAwLjRyZW0gI0Y5RjlGOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGVhbS1jYXJkLS1pbmZvIHtcblxuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFya0dyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjJyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrR3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ly8gQ29udGVudFxuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiA2OS44cmVtO1xuXHRcdFx0cGFkZGluZzogMi41cmVtIDAgNXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNHJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1ib2R5X19tYWluaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cblx0XHRcdFx0cDpub3QoLndwLWNhcHRpb24tdGV4dCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHAtLWxhcmdlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YTpub3QoLmJ0bikge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHAtLWxhcmdlO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRAaW5jbHVkZSBoMztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMy4zcmVtO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgZXllLS14bDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTcwMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHA6bm90KC53cC1jYXB0aW9uLXRleHQpIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0tbG9uZ2Zvcm07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1tYWluQ29sb3IpLCAwLjMpO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LW1lZDtcblx0XHRcdH1cblxuXHRcdFx0b2wge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cdFx0XHRcdG1hcmdpbjogMi41cmVtIDA7XG5cblx0XHRcdFx0Ly8gQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdC8vIFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sb25nZm9ybTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLW1haW5Db2xvciksIDAuMyk7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8vIFNlY3Rpb25cblx0XHQvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0Jl9fc2VjdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgVGV4dCBMZWZ0IEltYWdlIFJpZ2h0XG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQudGV4dEwtaW1nUi1zZWMge1xuXG5cdFx0LmNvbC1sLFxuXHRcdC5jb2wtciB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0LmNvbC1sLFxuXHRcdFx0LmNvbC1yIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICBIZWFkc2hvdCBHcmlkXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuaGVhZHNob3QtZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogNi43cmVtO1xuXHRcdG1hcmdpbi10b3A6IDUuMnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiAyLjlyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjFyZW07XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hbWU6bm90KC53cC1jYXB0aW9uLXRleHQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZXllLS1tO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjNyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMi4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb3NpdGlvbjpub3QoLndwLWNhcHRpb24tdGV4dCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzNSU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgIExpc3QgQmxvY2tzXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQubGlzdC1ibG9ja3Mge1xuXHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjFyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuXHRcdFx0cGFkZGluZzogMi42cmVtIDIuOXJlbTtcblx0XHRcdG1hcmdpbi1ibG9jazogMS4ycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZzogMi42cmVtIDEuNzVyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0tc3Ryb25nO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbjogMS42cmVtIDAgMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwO1xuXG5cdFx0XHRcdFx0Jjo6bWFya2VyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgIFRleHQgTGVmdCBJbWFnZSBSaWdodCB3aXRoIFRpdGxlXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQudGV4dEwtaW1nUi13LXRpdGxlLXNlYyB7XG5cblx0XHQuY29sLWwsXG5cdFx0LmNvbC1yIHtcblx0XHRcdHdpZHRoOiA0NiU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cblx0XHRcdC5jb2wtbCxcblx0XHRcdC5jb2wtciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdEBpbmNsdWRlIGg2O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgRnVsbCBXaWR0aCBWaWRlbyBXaXRoIFRleHQgU2VjdGlvblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmZ1bGwtd2lkdGgtdmlkZW8tc2VjIHtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR9XG5cdFx0LnZpZGVvLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XG5cblx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiA0cmVtXG5cdFx0XHQvLyB9XG5cblx0XHRcdC8vICY6OmFmdGVyIHtcblx0XHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIFx0dG9wOiAwO1xuXHRcdFx0Ly8gXHRsZWZ0OiAwO1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDk5JTtcblx0XHRcdC8vIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMGRlZywgIzAwMCA1LjY0JSwgIzAwMDAwMDUwIDI1LjczJSk7XG5cblx0XHRcdC8vIFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHQvLyBcdFx0aGVpZ2h0OiA5OC4yJTtcblx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCA1LjY0JSwgIzAwMDAwMDUwIDE4LjczJSk7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblxuXHRcdFx0LnZpZGVvLWNhcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUJyaWdodDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHZpZGVvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cblxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC8vICAgICAgIEltYWdlIEdyaWRcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQuaW1hZ2UtZ3JpZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnN0YWNrZWQtaW1hZ2VzIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdGFja2VkLWltYWdlcyBpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Ly8gQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdC8vIFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5sYXJnZS1pbWFnZSB7XG5cdFx0XHRcdGZsZXg6IDI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0LmltYWdlLWNhcHRpb24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHAtLXM7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAyLjJyZW07XG5cdFx0XHRcdFx0bGVmdDogMi41cmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUJyaWdodDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJldmVyc2VkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMy44cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzLjhyZW07XG5cdFx0XHRcdC5sYXJnZS1pbWFnZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdGFja2VkLWltYWdlcyB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC8vICAgICAgICBJbnN0aXR1dGVzIEdyaWRcblx0XHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0XHQuaW5zdGl0dWUtZ3JpZC1zZWMge1xuXHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lmluc3RpdHVlLWdyaWQge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0XHRnYXA6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmluc3RpdHVlLWl0ZW0ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI4LjJyZW07XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyLjdyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGNEY2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0LjRyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmluc3RpdHVlLWl0ZW06bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNjtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbnN0aXR1ZS1pdGVtOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUY0RjY7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMy4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICBWYWx1ZXMgU2xpZGVyIE92ZXJyaWRlXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQubGlmZS0tdmFsdWVzLXJvdyB7XG5cdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNjtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiA0OS4zcmVtO1xuXHRcdFx0XHR0b3A6IDUuMnJlbTtcblx0XHRcdFx0bGVmdDogMzQuOXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbCB7XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saWZlLS12YWx1ZXMtbGlzdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oNSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdFx0QGluY2x1ZGUgcC0tcztcblx0XHRcdH1cblxuXHRcdFx0bGkuaXMtYWN0aXZlIHtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmxpZmUtLXZhbHVlcy13cmFwcGVyIHtcblx0XHRcdC5saWZlLS12YWx1ZXMtcXVvdGUge1xuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdH1cblx0fVxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgIEZ1bGwgV2lkdGggVGV4dCBTZWN0aW9uXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuZnVsbC13aWR0aC10ZXh0LXNlYyB7XG5cdFx0bGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICBMaXNjZW5zZSBDYXJkIFNlY3Rpb25cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC5saWNlbnNlLWNhcmQtc2VjIHtcblx0XHRtaW4taGVpZ2h0OiAzMS40cmVtO1xuXHRcdHBhZGRpbmc6IDEuMnJlbTtcblx0XHRib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHR9XG5cblx0XHQuY29sLWwge1xuXHRcdFx0d2lkdGg6IDQwJTtcblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1yIHtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0LmNvbC1sLFxuXHRcdFx0LmNvbC1yIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtciB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdEBpbmNsdWRlIGg2O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0LmN0YS1idG4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdGNvbG9yOiAkYnJpZ2h0Qmx1ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblx0XHR9XG5cblx0XHRsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHRsaSBhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTQlLCAjRDBGMkZGIDUwJSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHRcdGNvbG9yOiAkZGFya0JsdWU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwJSwgI0QwRjJGRiAtMSUpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICBGQVEgU2VjdGlvblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmZxYS1zZWMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEY5RkY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS40cmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Ji5hY2NvcmRpb25fX2NvbnRlbnQtLWFjdGl2ZSB7XG5cdFx0XHQuYXJyb3ctYnV0dG9uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFycm93LWJ1dHRvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDJyZW07XG5cdFx0XHRyaWdodDogMnJlbTtcblx0XHRcdHdpZHRoOiAyLjRyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYXEtYSxcblx0XHQuZmFxLXEge1xuXHRcdFx0cGFkZGluZzogMnJlbSA2LjRyZW0gMnJlbSAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCA2MHB4IDIwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFxLXEge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0tbGFyZ2Utc3Ryb25nO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFxLWEge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXM7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1ib2R5X19zZWN0aW9uIHtcblx0XHQuaW1nLWxvZ28tZmxvYXQge1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgICAgICBCb3R0b20gU2lnbnVwXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuQm90dG9tX19TaWdudXAge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuXHR9XG5cblx0Ji50aGVtZS1ncmVlbiB7XG5cdFx0LmJvZHktcmFpbC0tdG9wLXBhcnQge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLmFydGljbGUge1xuICAmLS1oZXJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG4gICAgLmNhcHRpb24ge1xuICAgICAgY29sb3I6ICRicmlnaHRCbHVlO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBjb2xvcjogIzg4OEI4RDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGQUZEO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgaGVpZ2h0OiAxNHJlbTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICBtYXgtd2lkdGg6IDg5cmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBwLFxuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIFxuICAgICAgICB0ZCwgdGgsIHRyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgQGluY2x1ZGUgZXllLS1zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbmJvZHkubWVkaWEta2l0IHtcbiAgbWFpbiB7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIH1cbn1cblxuLm1rIHtcbiAgJi0taGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW1haW4ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjRUVFRUVFO1xuXG4gICAgJi1yYWlsIHtcbiAgICAgIHdpZHRoOiAzN3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkZBRkQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcblxuICAgICAgJi1zdGlja3kge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgLXdlYmtpdC1wb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tYXJrIHtcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hdiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICNCN0I3Qjc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTQuOXJlbSArIDFweCk7XG4gICAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDAuODByZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4ICMwMGEzZTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTByZW07XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzcyNzk3QztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuXG4gICAgJi5tay0taW50cm8ge1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZWVlZWVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWZhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAmLWNlbGwge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI0YxRjBGMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVyZW0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgaDQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogLjRyZW07XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I2RDNFRTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggcmdiYSgyMSwgODEsIDEzNywgMC4xNSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgJi0tdGl0bGUtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBoMyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGVhZGVyc2hpcCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICYtYmxvY2sge1xuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNGMUYwRjA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzNFNDg0QztcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuNHJlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcGVvcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgJi1ibG9jayB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjM0U0ODRDO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKDU1JSAtIDQuOHJlbSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbG9nb3Mge1xuICAgICYtZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb250YWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hbm5pdmVyc2FyeS0taGVybyB7XG5cdGhlaWdodDogNDUuOXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5oZXJvLWltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uYW5uaXZlcnNhcnktLW1haW4tY29udGVudCB7XG5cdGJhY2tncm91bmQ6ICRncmF5LTk1MDtcblx0cGFkZGluZy1ib3R0b206IDVyZW07XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdC5yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXHRcdC5jb2wge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5CdG5UaGVtZSB7XG5cdFx0XHRwYWRkaW5nOiAxLjJlbSAyZW07XG5cdFx0fVxuXG5cdFx0LmJ0bi13cmFwIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLXdyYXAuYnRuLWNsb3NlZCB7XG5cdFx0XHQuQnRuVGhlbWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5REEwO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmFjay1saW5rLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0YS5pcy1hY3RpdmUge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0fVxuXG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogIzcyNzc3YTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0fVxuXHR9XG5cblx0LmFubml2ZXJzYXJ5LWlubmVyLXdyYXAge1xuXHRcdG1heC13aWR0aDogOTByZW07XG5cdFx0bWFyZ2luOiAtMjhyZW0gYXV0byA1cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNnJlbSA5cmVtO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksIDAuMSk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRwYWRkaW5nOiAzLjVyZW0gNSUgNHJlbTtcblx0XHRcdG1hcmdpbjogLTM0cmVtIGF1dG8gNXJlbTtcblx0XHR9XG5cblx0XHQmLm5vLWhlcm8tYmFkZ2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDdyZW07XG5cblx0XHRcdC5tYWluLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVyby1kYXRhLS1oZWFkaW5nIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ2LjlyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0Lm1haW4taWNvbiB7XG5cdFx0bWF4LXdpZHRoOiAxNy43cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDExLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzLjFyZW07XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdEBpbmNsdWRlIGgyO1xuXHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0fVxuXG4gIC5ibG9nQ2FyZCAuYmxvZ0NhcmQtLWlubmVyIC5ibG9nQ2FyZC0taW5uZXIgLnRleHQtd3JhcCB7XG4gICAgaDUge1xuICAgICAgQGluY2x1ZGUgcC0tc3Ryb25nO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG5cblx0LnJlZ2lzdGVyLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblx0XHR9XG5cbiAgICAuQnRuVGhlbWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICB9XG4gICAgfVxuXG5cblx0XHQuY29weSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzclO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9jYXRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICMzRTQ4NEM7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTIyLjUlO1xuXHRcdFx0cGFkZGluZzogMS44cmVtIDIuNXJlbSAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBwLS1sYXJnZTtcblx0XHRsaW5lLWhlaWdodDogMTM1LjUlO1xuXHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua2V5bm90ZS1zcGVha2VycyB7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zcGVha2Vycy13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXG5cdFx0LnNwZWFrZXItY29weSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcGVha2VyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMy43cmVtO1xuXHRcdFx0aGVpZ2h0OiAxMy43cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xuXHRcdH1cblxuXHRcdC5uYW1lIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBlcnNvbi1pbmZvciB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICM3Mjc5N2M7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aXRsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTcwMDtcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0bWFyZ2luLXRvcDogNnJlbTtcblx0XHR9XG5cblx0XHRoMyB7XG4gICAgICBAaW5jbHVkZSBleWUtLXhsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0LnNwZWFrZXJzLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAzcmVtIDA7XG5cblx0XHQucGVyc29uIHtcblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTM1LjUlO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5mb3Ige1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzNS41JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3BlYWtlcnMtYm90dG9tLXdyYXAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2VlZTtcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdHBhZGRpbmctdG9wOiA2cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTM3JTtcblx0XHRcdGNvbG9yOiAjMjgyZTMxO1xuXHRcdH1cblxuICAgIC5CdG5UaGVtZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgIH1cbiAgICB9XG5cdH1cblxuXHQuc2NoZWR1bGUge1xuXHRcdC5zZXNzaW9uIHtcblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRtYXJnaW46IDNyZW0gMCAxcmVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19zbG90IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fbWV0YSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTcuNnJlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX190aW1lIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pbmZvIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2FsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fcGVvcGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cblx0XHRcdFx0LnBlcnNvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG5cdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yb2xlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb29sR3JheTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYWZmaWxhdGlvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29vbEdyYXk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdC5zZXNzaW9uX19zbG90IHtcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiB1bnNldDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFubml2ZXJzYXJ5LXNlY3Rpb24ge1xuXHQuc2VjdGlvbi1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdH1cblxuICAmLnZpZGVvcyB7XG4gICAgLmJsb2dDYXJkLS1pbWc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5ibG9nQ2FyZC0tbGFiZWwge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAucGxheS1idXR0b24ge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuXHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHQmLnZpZGVvcyB7XG5cdFx0XHQuc2VjdGlvbi1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cblx0XHRcdC5ibG9nQ2FyZC0tbGF5b3V0NSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHQuYmxvZ0NhcmQtLWlubmVyIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblxuXHRcdFx0XHRcdFx0cDpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1LjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJsb2dDYXJkLS1pbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNi41cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmxvZ0NhcmQtLXNob3J0Y29kZSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMnJlbSk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG4udGFidWxhLWxhbmRlciB7XG4gIC5tYXgtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNDksIDI0OSwgMjUwLCAwKSAwJSwgcmdiYSgzNywgMTM2LCAyNTQsIDAuMDgpIDk4Ljc0JSk7XG4gIH1cblxuICAuYmctaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnVsYS1sYW5kZXItLWhlcm8ge1xuICBwYWRkaW5nOiAxMXJlbSAwIDE1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cblxuXG4gIC5iYWNrZ3JvdW5kLWltZzEge1xuICAgIHRvcDogLTI0cmVtO1xuICAgIGxlZnQ6IC0yM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgbGVmdDogLTEwcmVtO1xuICAgICAgdG9wOiAtMTByZW07XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQtaW1nMiB7XG4gICAgYm90dG9tOiAtMjZyZW07XG4gICAgcmlnaHQ6IC0zMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcmlnaHQ6IC0xMHJlbTtcbiAgICAgIGJvdHRvbTogLTEwcmVtO1xuICAgIH1cbiAgfVxuXG4gIGFydGljbGUge1xuICAgIG1heC13aWR0aDogNzNyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgfVxuXG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMTA4LjUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1Mi41JTtcbiAgICBjb2xvcjogJGdyYXktMjAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG4udGFidWxhLWxhbmRlci0tbWFpbiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUVFRUVFO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cblxuICAuYmFja2dyb3VuZC1pbWczIHtcbiAgICBsZWZ0OiAtMjVyZW07XG4gICAgdG9wOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIGxlZnQ6IC0xMHJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQtaW1nNCB7XG4gICAgcmlnaHQ6IC01cmVtO1xuICAgIGJvdHRvbTogNDByZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICAgIGJvdHRvbTogMzByZW07XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAudGFidWxhLW1haW4tLWlubmVyLXdyYXAge1xuICAgIG1heC13aWR0aDogOTByZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAyMHB4IDQwcHggcmdiYSh2YXIoLS1tYWluQ29sb3JBbHBoYSksMC4yKSk7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgfVxuICB9XG5cbiAgLm1haW4tcGFkZGluZy13cmFwIHtcbiAgICBwYWRkaW5nOiA2cmVtIDlyZW0gOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZzogNHJlbSA1JTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cblxuICAuaW50cm8tY29weSB7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwLS1sYXJnZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG5cbiAgLnRocmVlLWNvbHMge1xuICAgIHBhZGRpbmc6IDZyZW0gOXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDUlO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTElO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIHAsIHNtYWxsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jb2wge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSh2YXIoLS1tYWluQ29sb3JCcmlnaHRBbHBoYSksLjMpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1tYWluQ29sb3JCcmlnaHRBbHBoYSksLjMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtc2VjIHtcblxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS03MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBoMyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAzLjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIC5ib3gtYmcge1xuICAgICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBlYXJCcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBlYXJCcmlnaHQ7XG5cbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ncmVlbkJyaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5CcmlnaHQyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudmlvbGV0QnJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aW9sZXRCcmlnaHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi52aW9sZXRNZWRpdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZpb2xldE1lZGl1bTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmN5YW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jeWFuRGFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbkRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgIHdpZHRoOiAyNi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzQuMiU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJveC1iZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBleWUtLXM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2LjRyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMS45cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBleWUtLW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiXG4ucGVvcGxlLWxhbmRlciB7XG5cdC5Cb3R0b21fX1NpZ251cCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHR9XG5cdH1cblxuXHQudGVhbS0tZ3JpZC1tZW1iZXJzIHtcblx0XHQudGVhbS1jYXJkIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXRvcCBmaWd1cmUge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLnRoZW1lLWdyZWVuIHtcblx0XHQuY29sLXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOSwgMTU4LCAxMDAsIDAuMDUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHRcdH1cblx0fVxuXG5cdCYudGhlbWUtY3lhbiB7XG5cdFx0LmNvbC1yIHtcblx0XHQgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAxNjAsIDIyMSwgMC4wNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdFx0fVxuXHQgfVxuXG5cdCYudGhlbWUtbmF2eSB7XG5cdFx0LmNvbC1yIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTcsIDg2LCAxODEsIDAuMDUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHRcdCB9XG5cblx0XHQuY29udGVudC1uYXYtd3JhcCB7XG5cdFx0XHR1bCBsaVtkYXRhLXVybD1cImJvYXJkLW9mLWRpcmVjdG9yc1wiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGVvcGxlLWxhbmRlci0tbWFpbiB7XG5cdFx0XHQubWFpbi1zZWMtbmF2IHtcblx0XHRcdFx0LmFsdW1uaS1uYXYtaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGlkZS1hbmQtc2hvdy1zZWMtLXRoaXJkIHtcblx0XHRcdFx0LnRlYW0tZ3JpZC13cmFwIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucGVvcGxlLS1zY3JvbGxlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmFsdW1uaS10ZWFtLWdyaWQtc2VjdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wZW9wbGUtbGFuZGVyLS1oZXJvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMTBweCAwIDQ1cHg7XG5cblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0cGFkZGluZzogNDVweCAwO1xuXHR9XG5cblx0Lmhlcm8tYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0LmJnLWNvbG9yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHRhcnRpY2xlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiA2LjNyZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEwOC41JTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi10b3A6IDEuM3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTAzLjUlO1xuXHRcdH1cblx0fVxufVxuXG4ucGVvcGxlLWxhbmRlci0tbWFpbiB7XG5cdHBhZGRpbmc6IDAgMCA2cmVtO1xuXG5cdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAxMzByZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuY29sLWwge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0M3JlbSk7XG5cdFx0cGFkZGluZy10b3A6IDZyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDMuNXJlbTtcblx0XHR9XG5cblx0XHQubW9iaWxlLW5hdi13cmFwIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMi4ycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHRcdFx0Lmljb24td3JhcCB7XG5cdFx0XHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRcdFx0c3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYtd3JhcCB7XG5cblx0XHRcdCYubm8tc3ViLS1pdGVtcy5pcy1hY3RpdmUge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250ZW50LW5hdi13cmFwIHtcblxuXHRcdFx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHQuY29udGVudC1uYXYge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmljb24td3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMS4ycmVtO1xuXHRcdFx0XHRcdHJpZ2h0OiAyLjVyZW07XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEuNnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjFGMEYwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEuNXJlbTtcblxuXHRcdFx0XHQucGVvcGxlLS1zY3JvbGxlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMS41cmVtIDJyZW07XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG5cblx0XHRcdFx0XHQuY29udGVudC1uYXYge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjREVFOUVEO1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tYWluLXNlYy1uYXYge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucGVvcGxlLS1zY3JvbGxlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1haW4tc2VjLW5hdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250ZW50LW5hdiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuM3JlbSAwIDFyZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmlzLWFjdGl2ZTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1uYXYtd3JhcCB7XG5cblx0XHRcdFx0Ji5tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLXIge1xuXHRcdHdpZHRoOiA0M3JlbTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMsIDEwOSwgMjM0LCAwLjA1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdG1hcmdpbi10b3A6IC02cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMi4ycmVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMi4ycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0LndyYXAge1xuXHRcdFx0cGFkZGluZzogMCA3LjdyZW0gMCA0LjJyZW07XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTYlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUuNSU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1uYXYtd3JhcCxcblx0bmF2IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQtbmF2LXdyYXAge1xuXHRcdCYuZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDNyZW0pO1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1uYXYge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNCREMzQzY7XG5cblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAzLjUlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0Ym90dG9tOiAtMC4xcmVtO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzI4MkUzMTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzI4MkUzMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tYWluLXNlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQuYWxsLW1lbWJlcnMtLXdyYXAge1xuXHRcdFx0LnRlYW0tY2FyZC5kdXBsaWNhdGUtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oaWRlLWFuZC1zaG93LXNlYy0tc2hvd2FsbC5pcy1hY3RpdmUge1xuXHRcdFx0LnRlYW0tY2FyZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQudGVhbS0tZ3JpZC1tZW1iZXJzIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oaWRlLWFuZC1zaG93LXNlYy0tdGhpcmQge1xuXG5cdFx0XHQucGVvcGxlLS1zY3JvbGxlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuZXZlbi1iZyB7XG5cdFx0XHRcdC5wZW9wbGUtLXNjcm9sbGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oaWRlLWFuZC1zaG93LXNlYy5ldmVuLWJnIHtcblx0XHRcdC5ncm91cC1wbGF0Zm9ybS1tZW1iZXJzLS13cmFwIHtcblx0XHRcdFx0LnRlYW0tY2FyZC5kdXBsaWNhdGUtaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaGlkZS1hbmQtc2hvdy1zZWMsXG5cdFx0Ji5oaWRlLWFuZC1zaG93LXNlYy0tdGhpcmQsXG5cdFx0Ji5maXJzdC1oaWRlLWFuZC1zaG93LXNlYyxcblx0XHQmLmxhYi1zaXRlIHtcblx0XHRcdC50ZWFtLWdyaWQtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBlb3BsZS0tc2Nyb2xsZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDY1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQucGVvcGxlLS1zY3JvbGxlci1saW5rIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bm90KC5oYXMtbGluaykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRlYW0tY2FyZCB7XG5cdFx0XHRcdC5sYWItbmFtZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjdyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC1tZWQ7XG5cdFx0XHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdGFydGluZyB7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hbHVtbmktdGVhbS1ncmlkLXNlY3Rpb24ge1xuXG5cdFx0XHQmLmV2ZW4tYmcge1xuXHRcdFx0XHQuYWx1bW5pLXRlYW0tZ3JpZC13cmFwIHtcblx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkZBRkQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwOC41JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcuN3JlbTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNy43cmVtO1xuXHRcdFx0XHRjb2xvcjogIzI4MkUzMTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXG5cdFx0XHRcdFx0LmFsdW1pLW1haW4tc2VjLW5hdiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmljb24td3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMS4ycmVtO1xuXHRcdFx0XHRcdHJpZ2h0OiAyLjVyZW07XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEuNnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cblx0XHRcdFx0bmF2IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFsdW1uaS1tYWluLXNlYy1uYXYgIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y5RjlGOTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjFGMEYwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMS41cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxLjNyZW0gMCAxcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogIzg4OEI4RDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzI4MkUzMTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyODJFMzE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuYWx1bW5pLW1lbWJlcnMtd3JhcCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUuN3JlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDUuN3JlbTtcblx0XHRcdHBhZGRpbmctdG9wOiA1LjVyZW07XG5cdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC4ycmVtO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlLWwnKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS4ycmVtO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG5cdFx0XHR9XG5cblxuXHRcdFx0LnRlYW0tY2FyZC0tdG9wIHtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5hbHVtbmktdGVhbS1ncmlkLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwOC41JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50ZWFtLS1ncmlkLW1lbWJlcnMgLnRlYW0tY2FyZCB7XG5cdFx0XHRcdC8vIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gN3JlbSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZS1sJykge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnZlc3RpZ2F0b3ItLW1lbWJlcnMtd3JhcCB7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cblx0XHRcdC50ZWFtLWNhcmQge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlLWwnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGVhbS1jYXJkLS10b3Age1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC50ZWFtLWdyaWQtd3JhcCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDdyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjJyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZS1sJykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjJyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwOC41JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRlYW0tLWdyaWQtbWVtYmVycyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMS41cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC50ZWFtLWNhcmQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIuOHJlbTtcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUtbCcpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbi1zZWMtbmF2LFxuXHRcdC5hbHVtbmktbWFpbi1zZWMtbmF2IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMi41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41NWVtO1xuXHRcdFx0XHRjb2xvcjogIzNFNDg0Qztcblx0XHRcdFx0YmFja2dyb3VuZDogI0VERURFRDtcblx0XHRcdFx0cGFkZGluZzogMC41cmVtIDEuNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMzRTQ4NEM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWRkaS1saW5rcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDNyZW07XG5cdG1hcmdpbi10b3A6IDNyZW07XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogNHJlbTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdG9wYWNpdHk6IC41O1xuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBleWUtLWw7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdGZpbGw6IHZhcigtLW1haW5Db2xvcilcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5qb2luLXVzLS1oZXJvIHtcblxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY29sLWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgbWluLWhlaWdodDogMzEuNHJlbTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwLjM0ZGVnLCByZ2JhKDQsIDE1LCA3MCwgMC44KSAtNC41MyUsIHJnYmEoNCwgMTUsIDcwLCAwKSA1Mi4xMSUpLCByZ2JhKDMsIDYyLCAxNTIsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjAuMzRkZWcsIHJnYmEoNCwgMTUsIDcwLCAwLjgpIC00LjUzJSwgcmdiYSg0LCAxNSwgNzAsIDApIDUyLjExJSk7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMuODFkZWcsIHJnYmEoNCwgMTUsIDcwLCAwLjgpIDE3Ljk1JSwgcmdiYSg0LCAxNSwgNzAsIDApIDQ1LjYzJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDMsIDYyLCAxNTIsIDAuNiksIHJnYmEoMywgNjIsIDE1MiwgMC42KSksIHVybCgwSDFBMDY4Ny5qcGcpO1xuICAgIH1cblxuICAgIC8vIC5oZXJvLWJnIHtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIHRvcDogMDtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAvLyAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgIGJhY2tncm91bmQ6ICMwMDRFNzU7XG4gICAgLy8gICBvcGFjaXR5OiAwLjkyO1xuICAgIC8vICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIC8vIH1cblxuICAgIC5oZXJvLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMy44MWRlZywgcmdiYSg0LCAxNSwgNzAsIDAuOCkgMTcuOTUlLCByZ2JhKDQsIDE1LCA3MCwgMCkgNDUuNjMlKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLCBtdWx0aXBseSwgbm9ybWFsO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MC4zNGRlZywgcmdiYSg0LCAxNSwgNzAsIDAuOCkgLTQuNTMlLCByZ2JhKDQsIDE1LCA3MCwgMCkgNTIuMTElKTtcbiAgICB9XG5cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZm9udC1zaXplOiA2LjNyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLXIge1xuICAgIHdpZHRoOiAzNy40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMi4ycmVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVyby1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTkuNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmpvaW4tdXMtLWludHJvIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuXG4gIC5tb2JpbGUtaGVyby0tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS03MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLnF1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTMuMnJlbTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcbiAgICAgICAgbGVmdDogLTIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLWwge1xuICAgIHdpZHRoOiAzN3JlbTtcbiAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAkZ3JheS03MDA7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheS03MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgfVxuXG4gICAgLmF1dGhvci13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0LjdyZW07XG4gICAgICAgIGhlaWdodDogNC43cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNC43cmVtKTtcblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3NpdGlvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgICBAaW5jbHVkZSBwLS1jYXB0aW9uO1xuXG4gICAgICAgICYucG9zaXRpb24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzN3JlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICMyNjJFMzE7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5qb2luLXVzLS1wb3N0cyB7XG4gIG1hcmdpbi10b3A6IC0xM3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLnRvcC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjU5cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cblxuICAubGFyZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMiAtIDFyZW0pO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0YxRjBGMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5ncmFkaWVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMy4zZGVnLCAjMzAwOTQyIDE4LjY3JSwgcmdiYSg0OCwgOSwgNjYsIDApIDY0LjYyJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjMuMjJkZWcsIHJnYmEoNCwgMTUsIDcwLCAwLjgpIDEuMjIlLCByZ2JhKDQsIDE1LCA3MCwgMCkgNTUuMzclKTtcbiAgICB9XG5cbiAgICAuaW5uZXItYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ5LjhyZW07XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDRyZW07XG4gICAgICBsZWZ0OiA1cmVtO1xuICAgICAgbWF4LXdpZHRoOiA0My4zcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbGVmdDogMi4ycmVtO1xuICAgICAgICBib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmNhcmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU5cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41OXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuNzNyZW0pO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0YxRjBGMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDQ5LjhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5uby1saW5rIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA2Mi41JTtcbiAgICAgIHRvcDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgY29sb3I6ICMzRTQ4NEM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIH1cblxuICAgIC5idG4td3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDRyZW07XG4gICAgICBsZWZ0OiAzLjVyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzI2MkUzMTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ldmVudHMtZGV0YWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuYm9keS1wYXNzd29yZC1yZXF1aXJlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYW5uaXZlcnNhcnktaW5uZXItd3JhcC5pY29uLXJpZ2h0IHtcblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0bWFyZ2luLXRvcDogLTQycmVtO1xuXHR9XG5cdC5iYWNrLWxpbmstd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNC42cmVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuXHRcdH1cblx0fVxuXG5cdC5tYWluLWljb24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWF4LXdpZHRoOiAxOHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRcdG1heC13aWR0aDogMTMuNHJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LnJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0fVxuXG5cdFx0LnJlZ2lzdGVyLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogLjNyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuQnRuVGhlbWUge1xuXHRcdFx0cGFkZGluZzogLjg2cmVtIDEuN3JlbTtcblx0XHR9XG5cdH1cbn1cblxuLnNwZWFrZXJzLXdyYXAuZm91ci13aWRlIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGNvbHVtbi1nYXA6IDIuOXJlbTtcblx0fVxuXG5cdC5zcGVha2VyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdGltZywgLm5vLWltYWdlIHtcblx0XHRcdG1hcmdpbjogMCAwIDEuNnJlbSAwO1xuXHRcdFx0d2lkdGg6IDEyLjFyZW07XG5cdFx0XHRoZWlnaHQ6IDEyLjFyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHR3aWR0aDogMTMuNTVyZW07XG5cdFx0XHRcdGhlaWdodDogMTMuNTVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vLWltYWdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEJsdWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXG5cdFx0LnNwZWFrZXItY29weSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXgtd2lkdGg6IDE1cmVtO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm5hbWUge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ5cmVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlRGFyaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNnJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzhyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuN3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnBlcnNvbi1pbmZvciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmV2ZW50cy1kdGFpbC1idXR0b24tLXNlYyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuXG4gIC5jb3B5LXdyYXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcbiAgICBwYWRkaW5nOiA1cmVtIDMuNXJlbSAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbiAgfVxufVxuXG4uZWQtZW1iZWQtdmltZW8tLXNlYyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIC52aW1lby12aWRlby13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jaGF0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8OTAwcHhcIikge1xuICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cmVtO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucGFzc3dvcmQtLXdyYXBlciwgLnBhc3N3b3JkLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDAuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIGZvcm0ge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDFyZW0gNXJlbTtcbiAgICB9XG4gIH1cblxufVxuIiwiLmludGVybnNoaXAtcHJvZ3JhbXMge1xuXG4gIC5wcm9ncmFtcy1mZWxsb3dzaGlwcy1kZXRhaWwgLmhlcm8tLWdyYWRpbmV0IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuNDJkZWcsICMwMDAwMDAgLTEuNDIlLCByZ2JhKDAsIDAsIDAsIDApIDYxLjg5JSk7XG4gIH1cblxuICAuZmFxLS1kcm9wZG93biAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuZmFxLS1kcm9wZG93biAuYWNjb3JkaW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvLyAudGltZWxpbmUtLXNlY3Rpb24gIHtcbiAgLy8gICBzdmcge1xuICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgLy8gICB9XG4gIC8vXG4gIC8vICAgLmRhdGUge1xuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAvL1xuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgLy8gICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIC8vICAgICB9XG4gIC8vXG4gIC8vICAgICAmOmJlZm9yZSB7XG4gIC8vICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAvLyAgICAgICB3aWR0aDogMC42cmVtO1xuICAvLyAgICAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgLy8gICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gIC8vICAgICAgIGNvbG9yOiAjMjgyRTMxO1xuICAvLyAgICAgICBsZWZ0OjA7XG4gIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vXG4gIC8vICAgLmNvcHkge1xuICAvLyAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8gLmhlcm8ge1xuICAvLyAgIGhlaWdodDogMzQuM3JlbTtcbiAgLy9cbiAgLy8gICAuaGVyby1yYWlsIHtcbiAgLy8gICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAwLjMpO1xuICAvL1xuICAvLyAgICAgLm5hdiB7XG4gIC8vICAgICAgIGxpIHtcbiAgLy8gICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAvLyAgICAgICAgICAgYSB7XG4gIC8vICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vXG4gIC8vICAgICAgIGEge1xuICAvLyAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgLy8gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvL1xuICAvLyAgICAgICAgICY6aG92ZXIge1xuICAvLyAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vXG4gIC8vICAgLmhlcm9fX2ltZyB7XG4gIC8vICAgICB3aWR0aDogNzAlO1xuICAvL1xuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgLy8gICAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvL1xuICAvLyAgIC5oZXJvLWJvdHRvbS10ZXh0IHAge1xuICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAuY29udGVudC1ib2R5X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcblxuICAgIGgyLmNvbnRlbnQtYm9keV9fc3ViaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGNvbG9yOiAjMDA0RTc1O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTM1LjUlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjxtb2JpbGUtbFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICAuY29udGVudC1ib2R5X19jb250ZW50IC5zZWN0aW9uLWhlYWRlciB7XG4gIC8vICAgY29sb3I6ICMwMDZCQTE7XG4gIC8vICAgZm9udC1zaXplOiAzLjFyZW07XG4gIC8vICAgbGluZS1oZWlnaHQ6IDEwMy41JTtcbiAgLy8gfVxuXG4gIC5jb250ZW50LWJvZHlfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmNvbnRlbnQtYm9keV9fY29udGVudCAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgLmNvbnRlbnQtYm9keV9fc2VjdGlvbi1kYXRhIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICAgIH1cblxuICAgIC53cC1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbnMtY29sb3ItY2hlY2stLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuMXJlbTtcbiAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgIHdpZHRoOiAxLjhyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Y2Vzcy1zdG9yaWVzLXNlYy0td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG91dGxpbmU6IGluaGVyaXQ7XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjdyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLy8gYm9yZGVyOiAwLjE1cmVtIHNvbGlkICNCREMzQzY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JEQzNDNjtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDdDQjU7XG4gICAgICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDAuNnJlbSAwLjFyZW0gIzBEN0NCNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnN1Y2Nlc3Mtc3Rvcmllcy0tc2VjIHtcbiAgICBwYWRkaW5nOiA0cmVtIDQuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzIuNnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG5cbiAgICAmLnR1cnF1b2lzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDE4NCwgMTg0LCAwLjA4KTtcbiAgICB9XG5cbiAgICAmLm9yY2hpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMSwgNzIsIDIzOSwgMC4wOCk7XG4gICAgfVxuXG4gICAgJi5ibHVlLXZpb2xldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDM2LCAyMjQsIDAuMDgpO1xuICAgIH1cblxuICAgICYubWVkaXVtLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDcsIDE2MSwgMC4wOCk7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICMwMDZCQTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAxMjgsIDEwMywgMC4wOCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDAwNWVtO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnJlbSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF1dGhvci13cmFwIHtcbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gLnRleHQtd3JhcCB7XG4gICAgICAvLyAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgICAgLy8gfVxuXG4gICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBjb2xvcjogIzAwMkY0NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgY29sb3I6ICM1NjVGNjM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIua2l0Y2hlblNpbmtfX3NlY3Rpb24ge1xuXHRwYWRkaW5nOiAxMDBweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNTAwO1xuXG5cdC5raXRjaGVuU2lua19faGVhZGluZyB7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5pY29uIHtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMC44cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR0b3A6IDAuMTVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lci5hY2NvcmRpb25fX2NvbnRlbnQtLWFjdGl2ZSB7XG5cdFx0LmtpdGNoZW5TaW5rX19oZWFkaW5nIC5pY29uIHBhdGg6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG5cdFx0XHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdGNvZGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHRbdHJpZ2dlcl0ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdFthY2NvcmRpb24tY29udGVudF0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmFjY29yZGlvbl9fY29udGVudC0tYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ua2l0Y2hlblNpbmtfX2hpZ2hsaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoeWVsbG93LCAwLjUpOyBcbn1cblxuLnRoZW1lQnV0dG9uRXhhbXBsZSB7XG5cdCYtLXdyYXAge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1nYXA6IDNyZW0gNHJlbTtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGdyaWQtZ2FwOiA0MHB4IDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblx0fVxufVxuXG4uZm9udENvbG9yRXhhbXBsZSB7XG5cdCYtLXdyYXAge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1nYXA6IDhyZW0gNHJlbTtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGdyaWQtZ2FwOiA2MHB4IDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblx0fVxufVxuXG4uYmdDb2xvckV4YW1wbGUge1xuXHQmLS13cmFwIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtZ2FwOiA4cmVtIDRyZW07XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuXHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGdyYXktNzAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0Z3JpZC1nYXA6IDYwcHggMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXHR9XG59XG5cblxuXG5cblxuXG4iLCJib2R5LmxvY2F0aW9uc0hvbWUge1xuXHQmLnRoZW1lLWN5YW4ge1xuXHRcdC5sb2NhdGlvbnNIb21lX19oZXJvIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1ZGVnLCByZ2JhKDAsNzQsMTA5LDAuMykgMzUuMTIlLCByZ2JhKDAsNzQsMTA5LDApIDUyLjY3JSksIGxpbmVhci1ncmFkaWVudCgxMWRlZywgcmdiYSgwLDc0LDEwOSwwLjgpIDMxLjI3JSwgcmdiYSgwLDc0LDEwOSwwKSA3MC40MyUpO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhaW5lci0xMDYwIHtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9jYXRpb25zSG9tZV9fcmVzZWFyY2gge1xuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGgzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cbiAgJi50aGVtZS1ncmVlbiB7XG4gICAgLmxvY2F0aW9uc0hvbWVfX2hlcm8ge1xuICAgICAgLmNvbnRhaW5lci0xMDYwIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb25zSG9tZV9faW50cm8tbG9nbyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj50YWJsZXRcIikge1xuICAgICAgICB0b3A6IC0yMS41cmVtO1xuICAgICAgfVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG4gICAgfVxuXG5cdFx0LmxvY2F0aW9uc0hvbWVfX3Jlc2VhcmNoIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMy44cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbjogMTMuNXJlbSAxMS4xcmVtIDAgLjRyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDQxLjRyZW07XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA0MS40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICB9XG5cbiAgJi50aGVtZS1uYXZ5IHtcbiAgICAubG9jYXRpb25zSG9tZV9faW50cm8tbG9nbyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xNzJweDtcblx0XHRcdH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPnRhYmxldFwiKSB7XG4gICAgICAgIHRvcDogLTIzcmVtO1xuICAgICAgfVxuICAgIH1cblxuXHRcdC5sb2NhdGlvbnNIb21lX19sZWFkZXJzaGlwICsgLmxvY2F0aW9uc0hvbWVfX3Jlc2VhcmNoIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNC42cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2NhdGlvbnNIb21lX19yZXNlYXJjaCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTMuOHJlbTtcblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW46IDExcmVtIDExLjFyZW0gMCAuNHJlbTtcblx0XHRcdFx0XHR3aWR0aDogNDEuNHJlbTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDQxLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gIH1cblxuICAubG9jYXRpb25zSG9tZV9fbmV3cywgLmxvY2F0aW9uc0hvbWUtLWJsb2cge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgIEhlcm9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubG9jYXRpb25zSG9tZV9faGVybyB7XG4gIG1pbi1oZWlnaHQ6IDUwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIG1pbi1oZWlnaHQ6IDUyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZCZy1kZXNrIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmQmctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXdyYXAge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgSW50cm9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubG9jYXRpb25zSG9tZV9faW50cm8ge1xuICBwYWRkaW5nOiA5LjdyZW0gMDtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDgwcHggMCA1NXB4O1xuICB9XG5cbiAgLnRleHQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1N3JlbTtcblxuXHRcdHAge1xuXHRcdFx0QGluY2x1ZGUgcC0tbGFyZ2U7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG5cdFx0XHRcdC5ub3dyYXAge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTdyZW07XG4gICAgICByaWdodDogLTNyZW07XG4gICAgICB3aWR0aDogNDQuM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTE1NXB4O1xuICAgICAgcmlnaHQ6IC0xNSU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgU2VjdGlvbiBUaWxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX3NlYy10aXRsZSB7XG4gIGgyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgIFZpZGVvIEJsb2NrICYgWiBDb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX2NvbWJvTW9kIHtcblx0cGFkZGluZy1ib3R0b206IDEwLjI1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcuM3JlbTtcblx0fVxuXG5cdCZfX2JnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sYXJnZVNjcmVlbiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPG1heC1zaXRlLXdpZHRoJykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmNvbnRhaW5lci0xMDYwIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PW1heC1zaXRlLXdpZHRoJykge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwNjBweDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdGgyLCBoMyB7XG5cdFx0Y29sb3I6ICRjeWFuTWVkaXVtO1xuXHR9XG5cblx0cCB7XG5cdFx0QGluY2x1ZGUgcC0tbGFyZ2U7XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT0gVmlkZW8gQmxvY2sgPT09PT09PT09PVxuXG5cdC52aWRlb0Jsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDMuNnJlbSAxLjdyZW0gMy41cmVtIDMuNXJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMCwgMTQyLCAxOTYsIDAuMTApLCAwcHggMTNweCAxM3B4IDBweCByZ2JhKDAsIDE0MiwgMTk2LCAwLjA5KSwgMHB4IDI4cHggMTdweCAwcHggcmdiYSgwLCAxNDIsIDE5NiwgMC4wNSksIDBweCA1MHB4IDIwcHggMHB4IHJnYmEoMCwgMTQyLCAxOTYsIDAuMDEpLCAwcHggMHB4IDBweCAwcHggIzAwOEVDNDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZzogNHJlbSAycmVtIDMuNXJlbTtcblx0XHR9XG5cblx0XHQmX19sZWZ0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtaW4td2lkdGg6IDY1LjNyZW07XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYtYm90dG9tIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS45cmVtO1xuXHRcdFx0XHRnYXA6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW46IDIuNHJlbSAwIDAgLjlyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS45cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDIuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMy4xcmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBzdGFydDtcblx0XHRcdFx0XHRtYXJnaW46IDAgNHJlbSA1LjdyZW0gMi42cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtZGVza3RvcEltZyB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGVuZDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21vYmlsZUdyaWQge1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT0gWiBDb250ZW50ID09PT09PT09PT09PT09PT09XG5cblx0LnpDb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMTAuMXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNi44cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNC45cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcbiAgICAgICAgQGluY2x1ZGUgcC0tbGFyZ2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdH1cblx0XHRcdCYtY29weSB7XG5cdFx0XHRcdHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50d28taW1ncyB7XG5cdFx0XHRcdC50d28taW1ncy13cmFwIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDM3LjM2cmVtXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNC4yN3JlbTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzLjAzNXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMi4zNHJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA5LjI5cmVtO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjJweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4xMCksIDBweCA0MXB4IDQxcHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMDkpLCAwcHggOTJweCA1NXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjA1KSwgMHB4IDE2NHB4IDY1cHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMDEpLCAwcHggMzZweCA3MnB4IDBweCAjMDA5QkJBMjA7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2Ljk3cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2LjMzcmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3LjhyZW07XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMTApLCAwcHggNDFweCA0MXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjA5KSwgMHB4IDkycHggNTVweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4wNSksIDBweCAxNjRweCA2NXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjAxKSwgMHB4IDQ4cHggNzJweCAwcHggIzAwOUJCQTIwO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTIuMjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOC45NXJlbTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtLjdyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuekNvbnRlbnRfX2Jsb2NrLWNvcHkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTAuMjZyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjY1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS45cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnZpZGVvIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEuNXJlbTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuekNvbnRlbnRfX2Jsb2NrLWNvcHkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMXJlbTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUyLjZyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNy45cmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOC4yNHJlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjlyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnZpZGVvLXdyYXAge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblx0XHRcdFx0XHRib3JkZXI6IDdweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNi42cmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAyNi42cmVtO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMTApLCAwcHggNDFweCA0MXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjA5KSwgMHB4IDkycHggNTVweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4wNSksIDBweCAxNjRweCA2NXB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjAxKSwgMHB4IDgycHggNzJweCAwcHggIzAwOUJCQTMwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDUuMjVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOS42NHJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTkuNjRyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dmlkZW8ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm9uZS1pbWcge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNC44cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0LjIzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIzLjlyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMi42NXJlbTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAyMnB4IDBweCByZ2JhKDAsIDE1NSwgMTg2LCAwLjEwKSwgMHB4IDQxcHggNDFweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4wOSksIDBweCA5MnB4IDU1cHggMHB4IHJnYmEoMCwgMTU1LCAxODYsIDAuMDUpLCAwcHggMTY0cHggNjVweCAwcHggcmdiYSgwLCAxNTUsIDE4NiwgMC4wMSksIDBweCA2OHB4IDcycHggMHB4ICMwMDlCQkEyMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNy45NnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3LjQ3cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC56Q29udGVudF9fYmxvY2stY29weSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1OC44cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDcuMXJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNy4wM3JlbTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuNHJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuOXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jdGEge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBQcm9ncmFtIEJsb2NrXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX3Byb2dyYW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuXG5cdCYtY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2LjFyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWF4LXdpZHRoOiAzM3JlbTtcblx0XHRcdHBhZGRpbmc6IDQuMnJlbSAwIDFyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzOS42cmVtO1xuXHRcdFx0bWluLXdpZHRoOiAzOS42cmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyLjdyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAuOXJlbTtcblx0XHR9XG5cblx0XHRoMywgcCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMS4yNXJlbSAwIDEuMTVyZW07XG5cdFx0fVxuXG5cdFx0Lm92ZXJsaW5lIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbk1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWltZyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEuNHJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTIuMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgWiBTZWN0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLlpTZWN0aW9uIHtcblxuICAmOm5vdCgucmV2ZXJzZSkge1xuICAgIC5aU2VjdGlvbl9fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJi5yZXZlcnNlIHtcbiAgICAuWlNlY3Rpb25fX3JvdzpudGgtY2hpbGQob2RkKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fbGVmdCB7XG4gICAgd2lkdGg6IDYycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgd2lkdGg6IDQwcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcDtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLlpTZWN0aW9uX19mbG9hdCB7XG4gICAgLlpTZWN0aW9uX19mbG9hdC1pbWFnZSB7XG4gICAgICB3aWR0aDogNTQuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG5cdFx0LmZsb2F0LWNvbnRhaW4ge1xuXHRcdFx0ZGlzcGxheTogZmxvdy1yb290O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS44cmVtO1xuXHRcdH1cbiAgfVxuXG5cbiAgLmZsb2F0LWxlZnQge1xuICAgIC5aU2VjdGlvbl9fZmxvYXQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cblxuICAuZmxvYXQtcmlnaHQge1xuXG4gICAgLlpTZWN0aW9uX19mbG9hdC1pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmX19mbG9hdCB7XG4gICAgJi5mbG9hdC1mdWxsIHtcblxuICAgICAgLnctZnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5aU2VjdGlvbl9fZmxvYXQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAgMCUsICMwMDAgNDQuODElKSwgcmdiYSgwLCAwLCAwLCAwLjIwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgY29sb3IoZGlzcGxheS1wMyAwIDAgMCkgMCUsIGNvbG9yKGRpc3BsYXktcDMgMCAwIDAgLyAwLjAwKSA0NC44MSUpLCBjb2xvcihkaXNwbGF5LXAzIDAgMCAwIC8gMC4yMCk7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuWlNlY3Rpb25fX3RleHQtdHdvLWNvbCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50d28tY29sIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICAgICBMZWFkZXJzaGlwXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX2xlYWRlcnNoaXAge1xuICBtYXJnaW46IDEycmVtIDAgOXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG5cblxuICAmLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogNy41cmVtIDYuMXJlbTtcblx0XHR3aWR0aDogOTAuM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDM1cHggMzBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIGZpZ3VyZSB7XG4gICAgICBAaW5jbHVkZSByYXRpby1ib3goMS8xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMThyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY3RhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1LjNyZW07XG4gICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0wLjFyZW07XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICAgICAgVG9vbCBTbGlkZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubG9jYXRpb25zSG9tZV9fdG9vbHMge1xuICBwYWRkaW5nOiAxMHJlbSAwIDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaHViLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJsb2dDYXJkLS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuICB9XG5cbiAgLmJsb2dDYXJkLS1jdGEge1xuICAgIEBpbmNsdWRlIHAtLXhzO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBib3R0b206IDNyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXdyYXAge1xuICAgIHBhZGRpbmc6ICAwIDJyZW0gNi41cmVtO1xuXG4gICAgaDUge1xuICAgICAgQGluY2x1ZGUgcC0tbGFyZ2Utc3Ryb25nO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0tcztcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlc19fZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBsaTpvbmx5LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkuZG90IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgIHdpZHRoOiAwLjlyZW07XG4gICAgICBtYXJnaW46IDAgMC41NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bm90KC5pcy1zZWxlY3RlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICYubm8tZG90cyB7XG4gICAgICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAuYmxvZ0NhcmQge1xuICAgICAgaGVpZ2h0OiA1MXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICB9XG5cbiAgICAgICYtLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MS4zOSU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzcmVtO1xuICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZmZmZiAtMzUuNzclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMy4zcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgICAgICAgIE5ld3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubG9jYXRpb25zSG9tZV9fbmV3cywgLmxvY2F0aW9uc0hvbWUtLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLm5ld3MtZ3JpZCB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBsaS5kb3Q6b25seS1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpLmRvdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgICB3aWR0aDogMC45cmVtO1xuICAgICAgICBtYXJnaW46IDAgMC41NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6bm90KC5pcy1zZWxlY3RlZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mbGlja2l0eS1zbGlkZXIge1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDIuNnJlbSAqIDIgLyAzKSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgdHJhbnNpdGlvbjogMC4zNXM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuXG5cdFx0Jl9fY3RhIHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuQnRuVGhlbWUge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjFyZW0gNC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuICB9XG5cbiAgLm5ld3MtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubmV3cy1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuXG4gICAgaDUge1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHAtLXhzO1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICB9XG4gIH1cblxuICAubmV3cy1jYXJkX19jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIuNnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JBY2Nlc3NpYmxlKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3JBY2Nlc3NpYmxlKTtcbiAgICB9XG4gIH1cblxuICAubmV3cy1jYXJkX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjMuNDklO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnRhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMC45cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdCYuZGVmYXVsdC1jYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuXHRcdFx0fVxuICAgIH1cbiAgfVxufVxuXG4ubG9jYXRpb25zSG9tZS0tYmxvZyB7XG5cdG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcblx0Lmh1Yi1sb2dvIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQzNDNjtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cdC50b29scy10cmFkZS13cmFwIHtcblx0XHQuY2F0YS10b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudG9vbHMtYmFkZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAxMC40cmVtO1xuXHRcdGhlaWdodDogMy44cmVtO1xuXHRcdHotaW5kZXg6IDM7XG5cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuY2F0YS10b3Age1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDMuOHJlbTtcblx0XHR3aWR0aDogMTAuNHJlbTtcblxuXHRcdCYuY2F0LXRvcCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQuY2F0ZWdvcnkge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRwYWRkaW5nOiAwLjNyZW0gMC44cmVtO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXdzLWdyaWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRsaS5kb3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXMtc2VsZWN0ZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwRDdDQjUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblxuXHQuZmxpY2tpdHktYnV0dG9uIHtcblx0XHR3aWR0aDogNnJlbTtcblx0XHRoZWlnaHQ6IDZyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRvcDogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjQkRDM0M2O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAzNHB4IHJnYmEoMCwwLDAsMC4xNSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDRyZW07XG5cdFx0XHRcdGhlaWdodDogNHJlbTtcblx0XHR9XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYubmV4dCB7XG5cdFx0XHRyaWdodDogLTMlO1xuXHRcdH1cblxuXHRcdCYucHJldmlvdXMge1xuXHRcdFx0bGVmdDogLTMlO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDMuMXJlbTtcblx0XHRcdGhlaWdodDogMS4ycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHR3aWR0aDogMi41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgICAgICAgICAgIFJlc2VhcmNoXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvY2F0aW9uc0hvbWVfX3Jlc2VhcmNoIHtcblx0bWFyZ2luLXRvcDogOS44cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAtNS4xcmVtO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0LmRlc2t0b3Atb25seSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtb25seSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdH1cblx0fVxuXG5cdCYtY29udGVudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luOiAzLjZyZW0gMTEuMXJlbSAwIDIuN3JlbTtcblx0XHRcdHdpZHRoOiAzOXJlbTtcblx0XHRcdG1pbi13aWR0aDogMzlyZW07XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR0ZXh0LXdyYXA6IHByZXR0eTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDUxLjdyZW07XG5cdFx0XHRtaW4td2lkdGg6IDUxLjdyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyLjhyZW0pO1xuXHRcdFx0bWFyZ2luLWlubGluZTogLTEuNHJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5uZXdzcm9vbSB7XG4gIC5Cb3R0b21fX1NpZ251cCB7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNCREMzQzY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSggJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgfVxuXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLnByZXYsXG4gICAgICAubmV4dCB7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS43cmVtO1xuICAgICAgfVxuXG4gICAgJi5uby1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAucGFnaW5hdGlvbi1iaW9odWItbmV3IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07XG5cbiAgICAgICYuaGlkZGVuLXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHZhcigtLW1haW5Db2xvcik7XG4gICAgICB9XG5cbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAucHJldixcbiAgICAgIC5uZXh0IHtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjdyZW07XG4gICAgICB9XG4gIH1cblxuICAuc2VhcmNoLS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2MywgMjI0LCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIGNvbG9yOiAjODg4QjhEO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIGgyO1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICAgIG1heC13aWR0aDogMjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1idXR0b24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMS4zcmVtO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIC41cmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c3Jvb20tLW1haW4tY29udGVudCB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkZ3JheS04MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAuY29udGFpbmVyIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDguNTVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uLXRhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAuN3JlbSAuOXJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5taW5pIHtcbiAgICAgIHBhZGRpbmc6IC4zOHJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICB9XG5cbiAgICAmLm5ld3Mge1xuICAgICAgcGFkZGluZzogLjUzM3JlbSAuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiA3LjMzcHg7XG4gICAgfVxuXG4gICAgJi5wcmVzcyB7XG4gICAgICBwYWRkaW5nOiAuNjUzcmVtIC45OHJlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICB9XG5cbiAgICAmLnNmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjeWFuO1xuICAgIH1cblxuICAgICYubnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gICAgfVxuXG4gICAgJi5jaGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICYuaW1hZ2luZy1pbnN0aXR1dGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgfVxuICB9XG5cbiAgLmRlZmF1bHQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcblxuICAgICYuc2Yge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGQztcbiAgICB9XG5cbiAgICAmLm55IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0VFRjg7XG4gICAgfVxuXG4gICAgJi5jaGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjVFRjtcbiAgICB9XG5cbiAgICAmLmltYWdpbmctaW5zdGl0dXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUY4Rjg7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstb3V0IHtcbiAgICB3aWR0aDogMi40cmVtO1xuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLnRvcC1mZWF0dXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnRvb2xzLWJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgdG9wOiAtMC45cmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxNnJlbTtcbiAgICAgIGhlaWdodDogNy4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB0b3A6IC0wLjQ2cmVtO1xuICAgICAgICB3aWR0aDogOC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0YS1iYWRnZSB7XG4gICAgICB3aWR0aDogMTYuOXJlbTtcbiAgICAgIGhlaWdodDogOC41OHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiA4LjhyZW07XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NiU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi50aHVtYm5haWwtYXV0aG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkFGRDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjRyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyNHJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAwLjRyZW0gc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuICAgICAgICAgIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcbiAgICAgICAgICAwcHggMTAuOTYyOHB4IDE1Ljk0NTlweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEwNzI5OSksXG4gICAgICAgICAgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAgICAgMHB4IDMuMjYzOTJweCA0Ljc0NzUycHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNzI3MDA3KSxcbiAgICAgICAgICAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0LWRhdGUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4ycmVtO1xuXG4gICAgICAgICYuY2F0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjM0U0ODRDO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTU4JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAuYnRuLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMS4xcmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC50d28tY29scy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkZ3JheS04MDA7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG5cbiAgICAudG9vbHMtYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNSU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDkuOWVtO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICB3aWR0aDogOC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0YS1iYWRnZSB7XG4gICAgICB3aWR0aDogOS45ZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBsZWZ0OiBjYWxjKDUlICsgMnJlbSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICB3aWR0aDogOC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNGMUYwRjA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbi10YWcge1xuICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0LWRhdGUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4ycmVtO1xuXG4gICAgICAgICYuY2F0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzElO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1OCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDY2JTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnRodW1ibmFpbC1hdXRob3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0ZBRkQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMC4ycmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMC40cmVtIHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgIDBweCA0OS4wODA3cHggNzEuMzkwMXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTgpLFxuICAgICAgICAgICAgICAwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEyOTM5NCksXG4gICAgICAgICAgICAgIDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSxcbiAgICAgICAgICAgICAgMHB4IDYuMTQ1NjdweCA4LjkzOTE1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wOSksXG4gICAgICAgICAgICAgIDBweCAzLjI2MzkycHggNC43NDc1MnB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksXG4gICAgICAgICAgICAgIDBweCAxLjM1ODE5cHggMS45NzU1NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlZC0tcm93IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkZ3JheS04MDA7XG5cbiAgICAgIC5sb2NhdGlvbi10YWcge1xuICAgICAgICBwYWRkaW5nOiAuNjdyZW0gMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtY2F0ZWdvcnk9XCJwcmVzc1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMy44cmVtIDNyZW0gMi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5LTk1MDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tbWFpbkNvbG9yQnJpZ2h0QWxwaGEpLCAwLjA1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBleWUtLXM7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIzLjZyZW07XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jYXQtdG9vbHMtYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB0b3A6IC0wLjI1cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDcuNjcxcmVtXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhdGEtYmFkZ2Uge1xuICAgICAgICB3aWR0aDogOS45cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvb2xzLWJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogOS45ZW07XG4gICAgICAgIGhlaWdodDogMy42cmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aHVtYm5haWwtYXV0aG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkFGRDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAuMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMC40cmVtIHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgICAwcHggMjAuNTA0OHB4IDI5LjgyNTFweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEyOTM5NCksXG4gICAgICAgICAgICAwcHggMTAuOTYyOHB4IDE1Ljk0NTlweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjEwNzI5OSksXG4gICAgICAgICAgICAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAgIDBweCAzLjI2MzkycHggNC43NDc1MnB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDcyNzAwNyksXG4gICAgICAgICAgICAwcHggMS4zNTgxOXB4IDEuOTc1NTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA1MDYwNjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdC1kYXRlLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIyLjUlO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcblxuICAgICAgICAmLmNhdCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgJGdyYXktNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWljb24td3JhcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA0LjNyZW07XG4gICAgICAgIGhlaWdodDogNC4zcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYudGh1bWJuYWlsLWF1dGhvciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkFGRDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMC4ycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjJyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwLjRyZW0gc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgMHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG4gICAgICAgICAgICAgIDBweCAyMC41MDQ4cHggMjkuODI1MXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTI5Mzk0KSxcbiAgICAgICAgICAgICAgMHB4IDEwLjk2MjhweCAxNS45NDU5cHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMDcyOTkpLFxuICAgICAgICAgICAgICAwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcbiAgICAgICAgICAgICAgMHB4IDMuMjYzOTJweCA0Ljc0NzUycHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNzI3MDA3KSxcbiAgICAgICAgICAgICAgMHB4IDEuMzU4MTlweCAxLjk3NTU1cHggcmdiYSgwLCAxODEsIDI1NSwgMC4wNTA2MDYyKTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMuNnJlbSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDA1ZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG5cbiAgICAuYnRuLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubWFpbi1jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMi40cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjhyZW07XG4gICAgcGFkZGluZy10b3A6IDUuODVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI0VCRUJFQjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHRleHQtd3JhcDogcHJldHR5O1xuICAgIH1cblxuICAgIC5iYWNrLWxpbmstd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBsZWZ0OiAtMS4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogMzIuNHJlbTtcbiAgfVxuXG5cbn1cblxuLmJpb2h1Yi1uZXdzIHtcbiAgLm5ld3Nyb29tLS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLS1yb3cgLmNhcmQge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYmlvaHViLW5ld3Mge1xuICAubmV3c3Jvb20tLW1haW4tY29udGVudCB7XG5cblx0XHQubmV3c3Jvb20tLWhlcm8ge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3LjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLS1yb3cge1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXQtZGF0ZS13cmFwIHNwYW4uZGF0ZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICYuYmxvZy1jYXRlZ29yeSB7XG4gICAgLm5ld3Nyb29tLS1tYWluLWNvbnRlbnQgLmZlYXR1cmVkLS1yb3cgLmNhdC1kYXRlLXdyYXAgc3Bhbi5kYXRlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgIzZGNzM3NTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5uZXdzcm9vbS0tbWFpbi1jb250ZW50IC5tYWluLWNvbnRlbnQtcmlnaHQgLnRhZy13cmFwIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmLnRheG9ub215LW5ld3MtY2F0IHtcbiAgICAubmV3c3Jvb20tLW1haW4tY29udGVudCAuZmVhdHVyZWQtLXJvdyAuY2F0LWRhdGUtd3JhcCBzcGFuLmRhdGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjNkY3Mzc1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIuaW5zdGl0dXRlLWxhbmRlciB7XG5cblx0LmZlYXR1cmVkLS1yb3cuZGVsYXkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLmZpcnN0LXBhZ2Uge1xuXHRcdC5mZWF0dXJlZC0tcm93LnBhZ2luYXRlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYucGFnaW5hdGVkLXBhZ2Uge1xuXHRcdC5mZWF0dXJlZC0tcm93LmN1cmF0ZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucGFnaW5hdGlvbiB7XG5cdFx0Ji5oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZWQtLXJvdyB7XG5cdFx0Ji5oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2FyZCwgLmNhcmRbZGF0YS1jYXRlZ29yeT1cInByZXNzXCJdIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQmW2RhdGEtY2F0ZWdvcnk9XCJwcmVzc1wiXSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmV3c3Jvb20tLW1haW4tY29udGVudCB7XG5cdFx0Ji5pbWFnaW5nLWluc3RpdHV0ZSB7XG5cdFx0XHQuZmVhdHVyZWQtLXJvdyB7XG5cdFx0XHRcdC5jYXQtZGF0ZS13cmFwIHNwYW4uY2F0IHtcblx0XHRcdFx0XHRjb2xvcjogJHRlYWw7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuLXdyYXAge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZWFsO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0XHRcdHN0cm9rZTogJHRlYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zaWRlYmFyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0ZWFsQWxwaGEsIC4wNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXBhZ2VzLW5hdltjbGFzc10gbGk6aG92ZXIgYnV0dG9uIHtcblx0XHRcdFx0XHRjb2xvcjogJHRlYWw7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc29jaWFsLXdyYXAgLnNvY2lhbC1pY29ucy13cmFwIGEge1xuXHRcdFx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0XHRcdGZpbGw6ICR0ZWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcblxuXHRcdFx0XHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRcdFx0XHRmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGFjdC13cmFwIC5jb3B5IGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGVhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsIi8vXG5cbi5ncm91cHMtcHJvamVjdHMge1xuXG4gIG1haW4ge1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG5cbiAgJi0taGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0Mi4zcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NSU7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDlyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi4ycmVtO1xuICAgICAgfVxuXG4gICAgICAuc3ViLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW07XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICAgICAgc3Ryb2tlLW9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdixcbiAgICAgIGgxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwLCBhIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJltocmVmKj1cIiNcIl0ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICYuc2hvcnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jb250ZW50LWludHJvLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICYudHdvLWNvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuY29sIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZy1iZyB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiAxMDlyZW07XG4gICAgICBwYWRkaW5nOiA2cmVtIDJyZW0gOHJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDIuMnJlbTtcbiAgICAgIH1cblxuICAgICAgaDI6bm90KC5leWUtLWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzBEN0NCNTtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW0nKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2Lm1haW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGJvcmRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMzVzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbScpIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtc2VjdGlvbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4ycmVtICRncmF5LTcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3dzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS04MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMS40cmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC5pbm5lci13cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjclO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9ycyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMy4wNXJlbSk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2LjFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2LjFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjNyZW0gc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUuMXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNS4xcmVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nLmF1dGhvci1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSAycmVtIDlyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDJGNDc7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rLXdyYXAge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjlyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjlyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3JBY2Nlc3NpYmxlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBleWUtLW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckFjY2Vzc2libGUpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMi41JTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjFyZW0gJGdyYXktODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICBhLFxuICAgICAgICBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBleWUtLWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjMDAyRjQ3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDIuNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcblxuXHRcdFx0XHRcdC5leWUtLWwge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0uMXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogLjFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMi41cmVtIDIuMXJlbSAxcmVtO1xuICAgICAgICAgIH1cblxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY3lhbkRhcms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZmlyc3Qge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjeWFuRGFyaztcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXNlY29uZCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY3lhbkRhcms7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCJib2R5LnNwb2tlLWF3YXJkLXBhZ2Uge1xuXG5cdC5ib2R5LXJhaWwtbmF2LXJpZ2h0LS13cmFwIC5ib2R5LXJhaWwtLXRvcC1wYXJ0LW5hdiB1bCxcblx0LmJvZHktcmFpbC1uYXYtcmlnaHQgdWwge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdH1cblxuICAuYm9keS1yYWlsLW5hdi1yaWdodC0td3JhcCAuYm9keS1yYWlsLS10b3AtcGFydCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1ib2R5X19zZWN0aW9uLmNvbnRlbnQtYm9keV9fc2VjdGlvbi0xIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0VFRUVFRTtcbiAgfVxuXG4gIC5ib2R5LXJhaWwtbmF2LXJpZ2h0IHtcbiAgICB0b3A6IDE1cmVtO1xuICB9XG5cbiAgLmJvZHktcmFpbC1uYXYtcmlnaHQtcGFyZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICB9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICAgICAgSGVyb1xuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmFib3V0X19oZXJvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcmVtO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdC8vIGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNHJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NzhweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPG1vYmlsZS1sXCIpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDMzM3B4O1xuXHRcdH1cblxuXHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBleWUtLWw7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogMTAzLjUlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWF4LXdpZHRoOiA3NC44cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1iZy1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1iZy1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvdHRvbS10ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tbWFpbkNvbG9yRGFya0FscGhhKSwgMC42KTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXhzO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMy41JTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS14cztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMi41JTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgICAgIE1vYmlsZSBEcm9wZG93blxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmFib3V0X19kcm9wZG93bi1tb2JpbGUge1xuICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgei1pbmRleDogNDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cdFx0cC5leWUtLWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XG5cdFx0fVxuXG4gICAgcCwgbGkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgIH1cblxuXHRcdHAsIGEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRncmF5LTEwMDtcblx0XHR9XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTcwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICAgICAgQ29udGVudCBib2R5XG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuY29udGVudC1ib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC8vIEdyaWQgTWVtYmVyc1xuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQudGVhbS0tZ3JpZC1zZWN0aW9uIHtcblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGVhbS1jYXJkLS1zb2NpYWwtbGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LnRlYW0tY2FyZC0tc29jaWFsIHBhdGgge1xuXHRcdFx0ZmlsbDogJGRhcmtCbHVlO1xuXHRcdH1cblxuXHRcdC50ZWFtLWNhcmQtLXNvY2lhbCBhOmhvdmVyIHBhdGgge1xuXHRcdFx0ZmlsbDogJGJyaWdodEJsdWU7XG5cdFx0fVxuXG5cdFx0LnRlYW0tYnRtLWJsb2NrIHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDdyZW07XG5cdFx0fVxuXG5cdFx0LnRlYW0tLWdyaWQtbWVtYmVycyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblxuXHRcdFx0LnRlYW0tY2FyZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cdFx0XHR9XG5cblx0XHRcdC50ZWFtLWNhcmQtLXRvcCB7XG5cdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAwLjRyZW0gI0Y5RjlGOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGVhbS1jYXJkLS1pbmZvIHtcblxuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFya0dyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjJyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrR3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ly8gQ29udGVudFxuXHRcdC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiA2OS44cmVtO1xuXHRcdFx0cGFkZGluZzogMi41cmVtIDAgNXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0cmVtIDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LWJvZHlfX21haW5oZWFkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzdGl4LWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMy4zcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdGgyIHtcblx0XHRcdFx0QGluY2x1ZGUgaDM7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuM3JlbTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjMDAzQTM3O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGV5ZS0teGw7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwOm5vdCgud3AtY2FwdGlvbi10ZXh0KSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxvbmdmb3JtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tbWFpbkNvbG9yKSwgMC4zKTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC1tZWQ7XG5cdFx0XHR9XG5cblx0XHRcdG9sIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRcdFx0XHRtYXJnaW46IDIuNXJlbSAwO1xuXG5cdFx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHQvLyBcdG1hcmdpbjogMDtcblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDFyZW0gMDtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0tbG9uZ2Zvcm07XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1tYWluQ29sb3IpLCAwLjMpO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQvLyBTZWN0aW9uXG5cdFx0Ly8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdCZfX3NlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgIFRleHQgTGVmdCBJbWFnZSBSaWdodFxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LnRleHRMLWltZ1Itc2VjIHtcblxuXHRcdC5jb2wtbCxcblx0XHQuY29sLXIge1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdC5jb2wtbCxcblx0XHRcdC5jb2wtciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgVGV4dCBMZWZ0IEltYWdlIFJpZ2h0IHdpdGggVGl0bGVcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC50ZXh0TC1pbWdSLXctdGl0bGUtc2VjIHtcblxuXHRcdC5jb2wtbCxcblx0XHQuY29sLXIge1xuXHRcdFx0d2lkdGg6IDQ2JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblxuXHRcdFx0LmNvbC1sLFxuXHRcdFx0LmNvbC1yIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0QGluY2x1ZGUgaDY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC8vICAgICAgICBGdWxsIFdpZHRoIFZpZGVvIFdpdGggVGV4dCBTZWN0aW9uXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuZnVsbC13aWR0aC12aWRlby1zZWMge1xuXHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdH1cblx0XHQudmlkZW8tY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuN3JlbTtcblxuXHRcdFx0Ly8gQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDRyZW1cblx0XHRcdC8vIH1cblxuXHRcdFx0Ly8gJjo6YWZ0ZXIge1xuXHRcdFx0Ly8gXHRjb250ZW50OiAnJztcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gXHR0b3A6IDA7XG5cdFx0XHQvLyBcdGxlZnQ6IDA7XG5cdFx0XHQvLyBcdGhlaWdodDogOTklO1xuXHRcdFx0Ly8gXHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwZGVnLCAjMDAwIDUuNjQlLCAjMDAwMDAwNTAgMjUuNzMlKTtcblxuXHRcdFx0Ly8gXHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdC8vIFx0XHRoZWlnaHQ6IDk4LjIlO1xuXHRcdFx0Ly8gXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwIDUuNjQlLCAjMDAwMDAwNTAgMTguNzMlKTtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXG5cdFx0XHQudmlkZW8tY2FwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLXhzO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlQnJpZ2h0O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0Ly8gICAgICAgSW1hZ2UgR3JpZFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC5pbWFnZS1ncmlkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLXRvcDogNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhY2tlZC1pbWFnZXMge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN0YWNrZWQtaW1hZ2VzIGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHQvLyBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0Ly8gXHR3aWR0aDogNTAlO1xuXHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxhcmdlLWltYWdlIHtcblx0XHRcdFx0ZmxleDogMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQuaW1hZ2UtY2FwdGlvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcC0tcztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3R0b206IDIuMnJlbTtcblx0XHRcdFx0XHRsZWZ0OiAyLjVyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlQnJpZ2h0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOXB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cdFx0XHR9XG5cblx0XHRcdCYucmV2ZXJzZWQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzLjhyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuOHJlbTtcblx0XHRcdFx0LmxhcmdlLWltYWdlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN0YWNrZWQtaW1hZ2VzIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFx0Ly8gICAgICAgIEluc3RpdHV0ZXMgR3JpZFxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRcdC5pbnN0aXR1ZS1ncmlkLXNlYyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuaW5zdGl0dWUtZ3JpZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRcdGdhcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5zdGl0dWUtaXRlbSB7XG5cdFx0XHRcdG1heC13aWR0aDogMjguMnJlbTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIuN3JlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUY0RjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQuNHJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5zdGl0dWUtaXRlbTpudGgtY2hpbGQoMik6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY2O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmluc3RpdHVlLWl0ZW06bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNjtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgIFZhbHVlcyBTbGlkZXIgT3ZlcnJpZGVcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC5saWZlLS12YWx1ZXMtcm93IHtcblx0XHRwYWRkaW5nLXRvcDogNHJlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY2O1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ5LjNyZW07XG5cdFx0XHRcdHRvcDogNS4ycmVtO1xuXHRcdFx0XHRsZWZ0OiAzNC45cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sIHtcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxpZmUtLXZhbHVlcy1saXN0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmg1IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1zO1xuXHRcdFx0fVxuXG5cdFx0XHRsaS5pcy1hY3RpdmUge1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlmZS0tdmFsdWVzLXdyYXBwZXIge1xuXHRcdFx0LmxpZmUtLXZhbHVlcy1xdW90ZSB7XG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0tcztcblx0XHRcdH1cblx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgRnVsbCBXaWR0aCBUZXh0IFNlY3Rpb25cblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC5mdWxsLXdpZHRoLXRleHQtc2VjIHtcblx0XHRsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgIExpc2NlbnNlIENhcmQgU2VjdGlvblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0LmxpY2Vuc2UtY2FyZC1zZWMge1xuXHRcdG1pbi1oZWlnaHQ6IDMxLjRyZW07XG5cdFx0cGFkZGluZzogMS4ycmVtO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdH1cblxuXHRcdC5jb2wtbCB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLXIge1xuXHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQuY29sLWwsXG5cdFx0XHQuY29sLXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1sIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1yIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0QGluY2x1ZGUgaDY7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQuY3RhLWJ0biB7XG5cdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0Y29sb3I6ICRicmlnaHRCbHVlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRjb2xvcjogJGRhcmtCbHVlO1xuXHRcdH1cblxuXHRcdGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdGxpIGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1NCUsICNEMEYyRkYgNTAlKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdFx0Y29sb3I6ICRkYXJrQmx1ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAlLCAjRDBGMkZGIC0xJSlcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Ly8gICAgICAgIEZBUSBTZWN0aW9uXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQuZnFhLXNlYyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjlGRjtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjRyZW07XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQmLmFjY29yZGlvbl9fY29udGVudC0tYWN0aXZlIHtcblx0XHRcdC5hcnJvdy1idXR0b24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJyb3ctYnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMnJlbTtcblx0XHRcdHJpZ2h0OiAycmVtO1xuXHRcdFx0d2lkdGg6IDIuNHJlbTtcblx0XHRcdHRyYW5zaXRpb246IDAuMzVzO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0c3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhcS1hLFxuXHRcdC5mYXEtcSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDYuNHJlbSAycmVtIDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDYwcHggMjBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYXEtcSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBwLS1sYXJnZS1zdHJvbmc7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mYXEtYSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgcC0tcztcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWJvZHlfX3NlY3Rpb24ge1xuXHRcdC5pbWctbG9nby1mbG9hdCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQvLyAgICAgICAgICAgIEJvdHRvbSBTaWdudXBcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdC5Cb3R0b21fX1NpZ251cCB7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodEdyYXk7XG5cdH1cblxuXHQmLnRoZW1lLWdyZWVuIHtcblx0XHQuYm9keS1yYWlsLS10b3AtcGFydCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNwb2tlLWF3YXJkLS1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmluLXRoZS1uZXdzIHtcblx0Lm5ld3Nyb29tLS1tYWluLWNvbnRlbnQge1xuXG5cdFx0Lm5ld3Nyb29tLS1oZXJvIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNS43cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbi10aGUtbmV3cy0tY29udGVudCB7XG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMy44cmVtIDNyZW0gMi41cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5LTk1MDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjMjU4OEZFO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMzcsIDEzNiwgMjU0LCAwLjA1KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50b3Age1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjIuNSU7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLXM7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgJGdyYXktNDAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjRyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlRGFyaztcblx0XHRcdFx0XHRAaW5jbHVkZSBoNTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cbn1cbiIsIi5tZWRpYS1nYWxsZXJ5IHtcblxuXHQubWVkaWEtZ2FsbGVyeS0tY29udGVudCB7XG5cbiAgICAmLmhpZGUtcGFnaW5hdGlvbiB7XG4gICAgICAucGFnaW5hdGlvbi1tZWRpYS1nYWxsZXJ5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICAgIGNvbG9yOiAjMjYyRTMxO1xuICAgICAgQGluY2x1ZGUgcDtcbiAgICB9XG5cbiAgICAudmlkZW8tbW9kYWwtaW1nLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NiU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLWljb24td3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzLjNyZW07XG4gICAgICAgIGxlZnQ6IDMuNXJlbTtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLmRhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzU2NUY2MztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG4gICAgfVxuXG4gICAgLmJ0bi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBAaW5jbHVkZSBleWUtLW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvcy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLm90aGVyLXBhZ2VzIHtcblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgJi5yZWd1bGFyLWNhcmQge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICNGMUYwRjA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjRjFGMEYwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FyZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjRjFGMEYwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvcC13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjRjFGMEYwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjRjFGMEYwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzElO1xuICAgICAgICAgICAgQGluY2x1ZGUgaDQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHN0aXgtZm9udDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlkZW8tbW9kYWwtaW1nLXdyYXAge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYuNnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2LjZyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQuM3JlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNHJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlLWwnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWRlby1pY29uLXdyYXAge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMy4zcmVtO1xuICAgICAgICAgICAgICBsZWZ0OiAzLjVyZW07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWd1bGFyLWNhcmQge1xuICAgICAgICAgICY6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgI0YxRjBGMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjRjFGMEYwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLW1vZGFsLWltZy13cmFwIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNC4zcmVtO1xuICAgICAgICAgIGhlaWdodDogNC4zcmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUtbCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1pY29uLXdyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIGg1O1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnRzLWxhbmRlciB7XG5cblx0LnNpZGViYXIge1xuXHRcdHBhZGRpbmctdG9wOiA0LjlyZW07XG5cblx0XHQubG9jYXRpb25zLW5hdi13cmFwIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMjZyZW07XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAtMS44cmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAwLjNyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlQnJpZ2h0O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmNoaSB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5CcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ueWMge1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG5hdnlCcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zZiB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbkJyaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmltYWdpbmctaW5zdGl0dXRlIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsICYuaXMtYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblxuXHRcdFx0XHRcdCYuY2hpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ueWMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRuYXZ5O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc2Yge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjeWFuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaW1hZ2luZy1pbnN0aXR1dGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblxuXHRcdFx0Ly8gdG9wIG5hdlxuXG5cdFx0XHQmLmhpZGUtZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMi4ycmVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC41cmVtO1xuXHRcdFx0XHR3aWR0aDogMzcuNXJlbTtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDEuN3JlbSAwIDA7XG5cdFx0XHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gIFx0XHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sb2NhdGlvbnMtbmF2LXdyYXAge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNpZGViYXItbG9jYXRpb25zLW5hdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogMi40cmVtO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjI0cHg7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTEuN3JlbTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogLjNyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3Nyb29tLS1tYWluLWNvbnRlbnQge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiA1LjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0LjhyZW07XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IC0ycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCYuZnV0dXJlLW1lc3NhZ2Uge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYWluLWNvbnRlbnQtbGVmdCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0LjhyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUuNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtd3JhcCB7XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudC1yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0LnNpZGViYXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IC4xcmVtO1xuXG5cdFx0XHRcdFx0Ji1uYXYtd3JhcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMuMXJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAuOHJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNvY2lhbC13cmFwIHtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ldmVudHMtbWFpbi0tY29udGVudCB7XG5cblx0XHRcdC5ldmVudCB7XG5cdFx0XHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICRncmF5LTgwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uby1saW5rIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxvY2F0aW9uLXRhZyB7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRsZWZ0OiAxLjlyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogLjRyZW0gMS4ycmVtIC41cmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxLjVyZW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uby1pbWFnZSB7XG5cdFx0XHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRncmF5LTgwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmluZm8td3JhcCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIuNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIzcmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuNXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTYuNnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYub3ZlcmxheSB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC40NTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4zcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMy41JTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDM1ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDMuNXJlbTtcblx0XHRcdFx0XHRsZWZ0OiAzcmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRib3R0b206IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0bGVmdDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0XHRcdGJyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxLjNyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMC41cmVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nLFxuXHRcdFx0XHR2aWRlbyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS04MDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29weSB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDNyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMi41cmVtIDJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9iaWxlLXRpdGxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0YXR1cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIyLjUlO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1zO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBoNTtcblxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTM1JTtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGlua3Mtd3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4td3JhcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1tO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzLjVyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0XHRzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLXdyYXAge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0cGFkZGluZzogM3JlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTUwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxLjQ1cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuMTVyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0XHQuZGF0ZS13cmFwIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmxvY2F0aW9uLXdyYXAge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTglO1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFya0dyYXk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1zO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZGF0ZSB7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjNyZW07XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmxvY2F0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjNyZW07XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxuLy8gU2VhcmNoIFJlc3VsdHMgb3IgLnNyXG5ib2R5LnNlYXJjaC1yZXN1bHRzIHtcbiAgLmhlYWRlci1zZWFyY2gsXG4gIC5zZWFyY2gtZm9ybS5jb25kLnNlYXJjaC1mb3JtLWluaXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAubmF2LXNlYXJjaC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNyIHtcbiAgLy8gV3JhcHBlclxuICAmLS1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgbWF4LXdpZHRoOiA5MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBTZWFyY2ggaW5wdXRcbiAgJi0taW5wdXQge1xuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTgwMDtcblxuICAgICAgJi0taW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBoMztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJHN0aXgtZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9ue1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZnVsbCB7XG4gICAgICAgIC5zZWFyY2gtZm9ybS0tYnRuIHtcbiAgICAgICAgICBAaW5jbHVkZSBCdG5UaGVtZUR5bm87XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggJGJsYWNrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtZGltbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMaXN0XG4gICYtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDZyZW0gMCAwO1xuXG4gICAgLnJlc3VsdHMsXG4gICAgLnBhZ2luYXRpb24tdHJhY2tpbmcge1xuICAgICAgQGluY2x1ZGUgZXllLS1sO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIHAge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICAgIC5yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMaXN0IGl0ZW1zXG4gICYtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDAgNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjZyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTgwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgICB9XG5cbiAgICBtYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUYzRkY7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgc3BhbixcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgaDQ7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICBmb250LWZhbWlseTogJHN0aXgtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcDtcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaDIsXG4gICAgICBtYXJrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUGFnaW5hdGlvblxuICAmLS1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAmLnByZXYsXG4gICAgICAmLm5leHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRvdHMge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgbWluLXdpZHRoOiAzcmVtO1xuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRm9yIG5vIHJlc3VsdHNcbiAgJi0tbWF0Y2gge1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGg0O1xuICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgcC0tbGFyZ2Utc3Ryb25nO1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tcG9zdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMCA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLXBvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS04MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuY2F0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBleWUtLW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yTWVkaXVtKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNGMUYwRjA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMjNyZW07XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY3LjI1JTtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICBjb2xvcjogIzNFNDg0QztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNlbGwtY3RhIHtcbiAgICAgICAgICBAaW5jbHVkZSBleWUtLW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjNyZW07XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubmV3cy1kZXRhaWwtLW1haW4ge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktNzAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmJhY2stbGluay13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogIzcyNzc3YTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0fVxuXG5cdFx0YTpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHR9XG5cblx0XHRzcGFuOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMzVlbTtcblx0XHRsaW5lLWhlaWdodDogMTEzJTtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQuc3ViLWhlYWQge1xuXHRcdEBpbmNsdWRlIHAtLWxhcmdlLWxvbmdmb3JtO1xuXHRcdGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0LmZlYXR1cmVkLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0bWFyZ2luLXRvcDogMy41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5sZWZ0LXdyYXAge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1LjZyZW0pO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdCYuaGlkZS1hdXRob3ItbmFtZSB7XG5cdFx0XHRcdC5hdXRob3Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXQtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLFxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QkExO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNnJlbSAxLjJyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICAuYXV0aG9yLCAudGltZSB7XG4gICAgICAgIEBpbmNsdWRlIHAtLXhzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgIEBpbmNsdWRlIHAtLXM7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cbiAgICAgIH1cblxuXHRcdFx0LmF1dGhvciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS4xcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS01MDA7XG5cdFx0XHRcdH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuICAgICAgLnRpbWUge1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgfVxuXHRcdH1cblxuXHRcdC5zb2NpYWwtaWNvbiB7XG5cdFx0XHR3aWR0aDogMTUuNnJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAzLjlyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAzLjlyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjRyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogNHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRmaWxsOiAjNkU3NjdBICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1tYWluQ29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuY29udGVudC1yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Lm1haW4tY29udGVudC1sZWZ0IHtcblx0XHR3aWR0aDogNzByZW07XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLXRvcDogOS4zcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQubmV3LWhlcm8taW1nLXdyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXG5cdFx0XHQmLmhpZGRlbi1mZWF0dXJlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Y29sb3I6ICM1NjVGNjM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1ib2xkO1xuXG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRAaW5jbHVkZSByYXRpby1ib3goMS8wLjY0NzMpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNC41cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHdpZHRoOiA5cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDlyZW07XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHR3aWR0aDogN3JlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDdyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5oZXJvLXdyYXAge1xuXHRcdFx0Ji5oaWRkZW4tZmVhdHVyZWQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZXJvLWltZyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYuaGlkZGVuLWZlYXR1cmVkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cGFkZGluZy10b3A6IDY0LjczJTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3JuZXItaWNvbiB7XG5cdFx0XHR3aWR0aDogMy41cmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cdFx0fVxuXG5cdFx0Lm1haW4tY29udGVudC13cmFwIHtcblx0XHRcdC53cC1jYXB0aW9uIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICM2RjczNzU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWxpZ25sZWZ0LCAmLmFsaWducmlnaHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWxpZ25jZW50ZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDIsIGgzIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAsXG5cdFx0XHRsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIHAtLWxvbmdmb3JtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG5cblx0XHRcdFx0Ji53cC1jYXB0aW9uLXRleHQge1xuICAgICAgXHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS00MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAwIDIuNXJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBwLS1jYXB0aW9uO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCxcblx0XHRcdG9sIHtcblx0XHRcdFx0bWFyZ2luOiAyLjVyZW0gMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnMtYm9sZDtcblxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdC5tYWluLWNvbnRlbnQtcmlnaHQge1xuXHRcdHdpZHRoOiAzMnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0RERTFFMjtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogNC41cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji0taW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IDkuMnJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEodmFyKC0tbWFpbkNvbG9yQnJpZ2h0QWxwaGEpLCAwLjA2KSAwJSwgcmdiYSgkd2hpdGUsIDApIDEwMCUpO1xuICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR3aXR0ZXItZW1iZWQtY29kZS13cmFwIHtcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNEREUxRTI7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnNvY2lhbC1pY29ucy13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHdpZHRoOiAzLjJyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG5cdFx0XHRcdFx0c3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdFx0ZmlsbDogdmFyKC0tbWFpbkNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnR3aXR0ZXItdGltZWxpbmUge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMjQsIDAuMDUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcmVtO1xuXHRcdFx0XHRyaWdodDogMnJlbTtcblx0XHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRcdGhlaWdodDogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFnLXdyYXAge1xuXHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNEREUxRTI7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXG5cdFx0XHQmLmhpZGUtYnRuIHtcblx0XHRcdFx0LnZpZXctbW9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3ctYWxsLWl0ZW1zIC5idG4td3JhcCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLXdyYXAge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0XHRcdGNvbG9yOiAjM0U0ODRDO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUYwRjA7XG5cdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnZpZXctbW9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwQTNFMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMy41JTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMS43cmVtO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3Qtd3JhcCB7XG5cdFx0XHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI0RERTFFMjtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXG5cdFx0XHQuY29weSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucy1tZWRpdW07XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXV0aG9yLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdFx0LmF1dGhvciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0LjVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQuNXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0LjVyZW0pO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjYyRTMxO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmpvYi10aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzI2MkUzMTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1OCU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLXdyYXAge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRAaW5jbHVkZSBleWUtLWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAzLjUlO1xuXHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTMwMDtcblx0XHRcdH1cblxuXHRcdFx0Lmhic3B0LWZvcm0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjhyZW07XG5cdFx0XHR9XG5cblx0XHRcdGZvcm0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcblx0XHRcdFx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS03MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgICAgICAgIH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ocy1maXJzdG5hbWUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhzLWVtYWlsIHtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ocy1maXJzdG5hbWUsXG5cdFx0XHRcdC5oc19sYXN0bmFtZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gKDEuNXJlbSAvIDIpKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZWxhdGl2ZS1uZXdzLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRncmF5LTgwMDtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRcdGNvbG9yOiAjM0U0ODRDO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5yZWxhdGl2ZS1uZXdzIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMwMEEzRTA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTElO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3LW1vcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDMuNSU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDBBM0UwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuXG4ucmVsYXRpdmUtbmV3cy1zZWMge1xuXHRtYXJnaW4tdG9wOiAxMHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBtYXJnaW4tdG9wOiAgODBweDtcbiAgfVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5yZWxhLWJvcmRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwLjFyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS03MDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQuYnRuLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDRyZW07XG4gICAgbGVmdDogMy41cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMS40cmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0fVxuXG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxuXG5cdFx0c3BhbiB7XG4gICAgICBAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi10b3A6IDAuMzNyZW07XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdH1cblx0fVxuXG5cdC5yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmNhcmQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyLjU5cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41OXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXJkIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuNzNyZW0pO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktODAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWluLWhlaWdodDogNDkuOHJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogMC4zNXM7XG5cblx0XHQudGh1bWJuYWlsLWF1dGhvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGQUZEO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdGhlaWdodDogMTRyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAwLjRyZW0gc29saWQgI0ZGRkZGRjtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdGJveC1zaGFkb3c6XG5cdFx0XHRcdFx0MHB4IDQ5LjA4MDdweCA3MS4zOTAxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xOCksXG5cdFx0XHRcdFx0MHB4IDIwLjUwNDhweCAyOS44MjUxcHggcmdiYSgwLCAxODEsIDI1NSwgMC4xMjkzOTQpLFxuXHRcdFx0XHRcdDBweCAxMC45NjI4cHggMTUuOTQ1OXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMTA3Mjk5KSxcblx0XHRcdFx0XHQwcHggNi4xNDU2N3B4IDguOTM5MTVweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA5KSxcblx0XHRcdFx0XHQwcHggMy4yNjM5MnB4IDQuNzQ3NTJweCByZ2JhKDAsIDE4MSwgMjU1LCAwLjA3MjcwMDcpLFxuXHRcdFx0XHRcdDBweCAxLjM1ODE5cHggMS45NzU1NXB4IHJnYmEoMCwgMTgxLCAyNTUsIDAuMDUwNjA2Mik7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTRyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHJlbTtcblx0XHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcblx0XHR9XG5cblx0XHQudGFnIHtcbiAgICAgIEBpbmNsdWRlIGV5ZS0tcztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRwYWRkaW5nOiAwLjNlbSAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdCYubm8tbGluayB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjIuNSU7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHQmLmRlZmF1bHQtY2FyZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRjb2xvcjogIzNFNDg0Qztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTglO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG5cdFx0fVxuXG5cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICM2ZDcwNzE7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzclO1xuXHRcdH1cblxuXHRcdGFydGljbGUge1xuXHRcdFx0cGFkZGluZzogM3JlbSAyLjVyZW0gOHJlbSAyLjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5uZXdzLXF1b3RlLS1zZWMge1xuXHRwYWRkaW5nLWxlZnQ6IDVyZW07XG5cdC8vIGJvcmRlci1sZWZ0OiAwLjZyZW0gc29saWQgI0YxRjBGMDtcblx0bWFyZ2luOiA0cmVtIDA7XG5cblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRcdG1hcmdpbjogM3JlbSAwO1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDA1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLW1lZGl1bTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuOHJlbTtcblx0XHRcdGxlZnQ6IC0yLjZyZW07XG5cdFx0XHRmb250LXNpemU6IDMuOHJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc3RpeC1mb250O1xuXHRcdH1cblx0fVxuXG5cdC5hdXRob3ItaW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMS44cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTU4JTtcblx0XHRcdGNvbG9yOiAkZ3JheS0zMDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ji5uYW1lIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckRhcmspICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnBvc2l0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iLCIubG9uZy1mb3JtIHtcblx0LnJlbGF0aXZlLS1wb3N0cyB7XG5cdFx0cGFkZGluZy10b3A6IDVyZW07XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYmFybG93LWZvbnQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxuXG5cdC5Cb3R0b21fX1NpZ251cCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMy40cmVtO1xuXHRcdH1cblx0fVxufVxuXG4ubG9uZy1mb3JtLS1oZXJvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA4cmVtIDAgMnJlbTtcblx0b3ZlcmZsb3cteTogY2xpcDtcblxuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAuN3JlbSk7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzNkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC4wMTU3IDAuMDU4OCAwLjI3NDUpIC0yLjcyJSwgY29sb3IoZGlzcGxheS1wMyAwLjAxNTcgMC4wNTg4IDAuMjc0NS8wKSA0OS4yNyUpLGxpbmVhci1ncmFkaWVudCgzNTFkZWcsIGNvbG9yKGRpc3BsYXktcDMgMC4wMTU3IDAuMDU4OCAwLjI3NDUpIDE1JSwgY29sb3IoZGlzcGxheS1wMyAwLjAxNTcgMC4wNTg4IDAuMjc0NS8wKSA1MC41OSUpLGxpbmVhci1ncmFkaWVudCg2N2RlZywgY29sb3IoZGlzcGxheS1wMyAwLjAxNTcgMC4wNTg4IDAuMjc0NSkgMTEuNDglLCBjb2xvcihkaXNwbGF5LXAzIDAuMDE1NyAwLjA1ODggMC4yNzQ1LzApIDM2LjYyJSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMC41cmVtO1xuXHRcdGhlaWdodDogOC4xcmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC00cmVtO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ei1pbmRleDogMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3JCcmlnaHQpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0Ym90dG9tOiAtMS41cmVtO1xuXHRcdH1cblx0fVxuXG5cdCYub2ZmLWhlcm8tZ3JhZGllbnQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji50dXJuLW9uLW1vYmlsZS1pbWcge1xuXHRcdC5oZXJvLWJnIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmhlcm8tYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRpbnNldDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLndpc3RpYS1lbWJlZCB7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyMXJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxvbmdmb3JtQmx1ZTtcblx0XHRcdH1cblxuXHRcdFx0LnZpZGVvIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRlc2t0b3Atb25seSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1vYmlsZS1vbmx5IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVyby1tb2JpbGUtYmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDZyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ibG9jazogMnJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsb25nZm9ybUJsdWU7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg0ZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuMDE1NyAwLjA1ODggMC4yNzQ1IC8gMCkgLTAuMzglLCBjb2xvcihkaXNwbGF5LXAzIDAuMDE1NyAwLjA1ODggMC4yNzQ1KSA2MS4yNyUpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0bGVmdDogLTIuMnJlbTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdGhlaWdodDogNHJlbTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIuMnJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuYmFjay13cmFwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzcmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0d2lkdGg6IDIxLjdyZW07XG5cdFx0cGFkZGluZzogMnJlbSAzcmVtIDEuOXJlbSA1cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHotaW5kZXg6IDQ7XG5cblx0XHQmLmlzLWZpeGVkIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMTMuN3JlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0dG9wOiAzcmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj0xODAwcHhcIikge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogM3JlbTtcblx0XHRcdFx0bGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdHdpZHRoOiAxMy45cmVtO1xuXHRcdFx0cGFkZGluZzogMXJlbSAxcmVtIDAuOHJlbSAyLjVyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDNyZW07XG5cdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cblx0XHQud3JhcCB7XG5cblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdFx0dG9wOiAwLjZyZW07XG5cdFx0XHRcdGxlZnQ6IC0yLjVyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMC45cmVtO1xuXHRcdFx0XHRcdGxlZnQ6IC0xLjVyZW07XG5cdFx0XHRcdFx0dG9wOiAwLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxpZmUge1xuXHRcdFx0XHR3aWR0aDogMTMuNnJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjFyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogOC43cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS4zN3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRmb250LXNpemU6IDAuNzFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YXJ0aWNsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2F0ZWdvcmllcy13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogLjhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS44cmVtO1xuXG5cdFx0LnJlYWQtdGV4dCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXG5cdFx0LmNhdGVnb3J5IHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMS4ycmVtIC42cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjY1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LWZhbWlseTogJGJhcmxvdy1mb250O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuXHRcdFx0Ji5pbWFnaW5nIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2Yge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcblx0XHRcdH1cblxuXHRcdFx0Ji5jaGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cblx0XHRcdCYubnkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXgtd2lkdGg6IDc2cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xuXHRcdGZvbnQtc2l6ZTogNi4zcmVtO1xuXHRcdHRleHQtd3JhcDogcHJldHR5O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcblx0XHRcdGZvbnQtc2l6ZTogNjNweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0LnN1bW1hcnktd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FwdGlvbi13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMS4ycmVtO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiA1NS4zcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnIFxcMjAyMic7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTEuM3JlbTtcblx0XHRcdFx0dG9wOiAtMC4ycmVtO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLmxvbmctZm9ybS0tbWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRoMiB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdHRleHQtd3JhcDogcHJldHR5O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbCcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdGgzLCBoNCB7XG5cdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjhyZW07XG5cdFx0dGV4dC13cmFwOiBwcmV0dHk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1sJykge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogNnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdEBpbmNsdWRlIHA7XG5cdFx0Y29sb3I6ICMyNjJFMzE7XG5cdFx0dGV4dC13cmFwOiBwcmV0dHk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1sJykge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdGVtIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdFx0Y29sb3I6ICRncmF5LTIwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cblx0XHRcdGVtIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zLWJvbGQ7XG5cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5jb250ZW50LWNvcHktYmFja2dyb3VuZC0tc2VjdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5jb250ZW50LWJnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTIzLjVyZW07XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDYyLjFyZW07XG5cdFx0XHRoZWlnaHQ6IDkxLjVyZW07XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jb3B5LWlubmVyLXdyYXAge1xuXHRcdG1heC13aWR0aDogNjEuNXJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LWwnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC50b3Atcm93IHtcblx0XHRwYWRkaW5nOiAycmVtIDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0LmF1dGhvci13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblxuXG5cdFx0XHQuYXV0aG9yLWltZyB7XG5cdFx0XHRcdHdpZHRoOiA0LjJyZW07XG5cdFx0XHRcdGhlaWdodDogNC4ycmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdH1cblxuXG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICMyNjJFMzE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDAuMXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzZFNzY3QTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0Y29sb3I6ICM2RTc2N0E7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwtaWNvbi13cmFwIHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdGEsIGJ1dHRvbiB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAzLjhyZW07XG5cdFx0XHRcdGhlaWdodDogMy44cmVtO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjM1cztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiAzLjJyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAjNkU3NjdBICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6IHZhcigtLW1haW5Db2xvcikgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC4yNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jbGlwLWJvYXJkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAtMi4zcmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzUlO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0xMDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR3aWR0aDogOC40cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMi44cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAuNXJlbSAuOHJlbTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS04MDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA3NnB4IDgwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAzMS43NTFweCAzMy40MjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDE2Ljk3NnB4IDE3Ljg2OXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggOS41MTZweCAxMC4wMTdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDUuMDU0cHggNS4zMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwcHggMi4xMDNweCAyLjIxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29waWVkIHNwYW4ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW50cm9kdWN0aW9uLS1zZWN0aW9uIHtcblx0XHRtYXJnaW46IDVyZW0gMDtcblx0XHRjbGVhcjogYm90aDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luOiA0cmVtIDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cblx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4LjZyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzdGl4LWZvbnQ7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC44cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuODVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwJTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDcwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ3JpZC0tc2VjdGlvbiB7XG5cdFx0bWFyZ2luOiA2cmVtIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjRjFGNEY1O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRtYXJnaW46IDRyZW0gMDtcblx0XHR9XG5cblx0XHQuaW5udGVyLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDglO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMTElO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuOXJlbTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogY2FsYyg2OCUgLSAxLjhyZW0pO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDY3JSAtIDFyZW0pO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDUwJSAtIDAuOXJlbSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMyU7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogMzIlO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoNTAlIC0gMC45cmVtKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDMzJTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdyaWQtY29weSB7XG5cdFx0XHRtYXgtd2lkdGg6IDk0LjJyZW07XG5cdFx0XHRtYXJnaW46IDFyZW0gYXV0byAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1sJykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnIFxcMjAyMic7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTEuOXJlbTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRcdHRvcDogLTJyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQtbCcpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1sJykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWNvcHktLXNlY3Rpb24ge1xuXHRcdG1hcmdpbjogNHJlbSAwO1xuXG5cdFx0cCB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LXF1b3RlLS1zZWN0aW9uIHtcblx0XHRtYXJnaW46IDRyZW0gMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdC5xdW90ZSB7XG5cdFx0XHRib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDAgMnJlbSA0LjVyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDAgMXJlbSAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTEuNXJlbTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMC45cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDAuN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZS1xdW90ZS0tc2VjdGlvbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW46IDZyZW0gMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luOiA2cmVtIDA7XG5cdFx0fVxuXG5cdFx0Ji5uby1hdXRob3ItaW1nIHtcblxuXG5cdFx0XHQuaW1hZ2Utd3JhcCB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAtMzguOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubW9iaWxlLXF1b3RlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnF1b3RlIHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTEuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cmFwIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDU3LjhyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmF1dGhvci1jb3B5IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGluaGVyaXQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTMyJTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogMTM3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltYWdlLXdyYXAge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogNTByZW07XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjRGNTtcblx0XHRcdFx0bGVmdDogLTQ0LjhyZW07XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzByZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmF1dGhvci1pbWcge1xuXHRcdFx0d2lkdGg6IDQyLjZyZW07XG5cdFx0XHRoZWlnaHQ6IDQyLjZyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHR3aWR0aDogMTkuMnJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxOS4ycmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmVhdHVyZS13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1xdW90ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMy42cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuOHJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxNy4zcmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1b3RlIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDElO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4LjVyZW07XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IC02cmVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI4LjVyZW07XG5cblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDEwMC40cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdHJpZ2h0OiAtMjkuOHJlbTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcmVtO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3JhcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDM5LjRyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAzLjZyZW07XG5cdFx0XHRcdGhlaWdodDogMi44cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdG1heC1oZWlnaHQ6IDI2LjZyZW07XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAsIHNwYW4ge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50d28tY29sdW1ucy1zZWN0aW9uIHtcblx0XHRtYXJnaW46IDZyZW0gMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luOiA0cmVtIDA7XG5cdFx0fVxuXG5cdFx0LnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWF4LXdpZHRoOiA5MHJlbTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Ji5zd2ljaC1sZWZ0IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHRcdC5jb2wge1xuXHRcdFx0XHRcdC5pbWctd3JhcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji52aWRlby1ibG9jayB7XG5cblx0XHRcdFx0LmNvbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MyU7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1LjRyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUuNHJlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMnJlbTtcblx0XHRcdFx0XHRcdGxlZnQ6IDJyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wge1xuXHRcdFx0d2lkdGg6IDQ3LjUlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FwdGlvbi10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuM3JlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjhyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6ICM1NjVGNjM7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzYlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LWwnKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgXFwyMDIyJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IC0wLjJyZW07XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvckJyaWdodCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZy13cmFwIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwLjJyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbnMtLXNlY3Rpb24ge1xuXHRcdG1hcmdpbjogNHJlbSAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuYnRuIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbGlkZXItLXNlY3Rpb24ge1xuXHRcdG1hcmdpbjogNnJlbSAwIDEwcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW46IDZyZW0gMCA4cmVtO1xuXHRcdH1cblxuXHRcdCoge1xuXHRcdFx0b3V0bGluZTogaW5oZXJpdDtcblx0XHR9XG5cblxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXG5cdFx0LmNhcHRpb24td3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA4LjZyZW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDIuMnJlbTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltZy1jYXB0aW9uIHtcblx0XHRcdG1heC13aWR0aDogOTZyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnIFxcMjAyMic7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTEuNnJlbTtcblx0XHRcdFx0dG9wOiAtMC40cmVtO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQubG9uZy1mb3JtLS1zbGlkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0aGVpZ2h0OiA0Mi4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mbGlja2l0eS12aWV3cG9ydCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTUuMyU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNlIHtcblx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblxuXHRcdFx0Ji5pcy1zZWxlY3RlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHotaW5kZXg6IDBcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmxpY2tpdHktc2xpZGVyIHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5mbGlja2l0eS1idXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDEycmVtO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR3aWR0aDogNS44cmVtO1xuXHRcdFx0aGVpZ2h0OiA1LjhyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHotaW5kZXg6IDM7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdHdpZHRoOiA0LjhyZW07XG5cdFx0XHRcdGhlaWdodDogNC44cmVtO1xuXHRcdFx0XHRib3R0b206IDEwcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnByZXZpb3VzIHtcblx0XHRcdFx0cmlnaHQ6IDExLjVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1nL2hvbWUvYXJyb3ctcmlnaHQuc3ZnJyk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0XHRyaWdodDogNy40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiA1cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9ob21lL2Fycm93LXJpZ2h0LnN2ZycpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltZy9ob21lL2Fycm93LXJpZ2h0LWdyYXkuc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0Ym90dG9tOiAtNHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdFx0Ym90dG9tOiAtM3JlbTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDIuNHJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjRyZW07XG5cblxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMS4xcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS4xcmVtO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS03MDA7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1zZWxlY3RlZCB7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJvdHRvbS0tbG9nbyB7XG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcblxuXHRcdC5jb3B5LWlubmVyLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5zaW5nbGUtZXZlbnRzIHtcblx0bWFpbiB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cblx0fVxuXG5cdC5ldmVudHMge1xuXHRcdCZfX2hlcm8ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0aGVpZ2h0OiAzNjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcblx0XHRcdFx0aGVpZ2h0OiAzNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0aDEsIHAge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMC45cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWltZyB7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtdmlkZW8ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRtYXJnaW46IDAgMTByZW07XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMTIuNnJlbSAycmVtIDMuNnJlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogLTJyZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDEuNHJlbSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTk0ZGVnLCBjb2xvcihkaXNwbGF5LXAzIDAuMDE1NyAwLjA1ODggMC4yNzQ1IC8gMC4wMCkgMCUsIGNvbG9yKGRpc3BsYXktcDMgMC4wMTU3IDAuMDU4OCAwLjI3NDUpIDU3LjY5JSwgY29sb3IoZGlzcGxheS1wMyAwLjAxNTcgMC4wNTg4IDAuMjc0NSkgMTAwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNwZWFrZXItZ3JvdXAge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1LjZyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjhyZW07XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtY29weSBwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkuMzVyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNwZWFrZXItbmFtZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IC0xM3JlbTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMjhyZW07XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFyZW0gc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1LjY1cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNS42NXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNThweCA0OHB4IDBweCByZ2JhKDAsMjQwLDI1NSwwLjEpLCAwcHggMTExcHggNDRweCAwcHggcmdiYSgwLCAxMzMsIDI1NSwgMC4wMSksIDBweCA2MnB4IDM3cHggMHB4IHJnYmEoMCwgMTMzLCAyNTUsIDAuMDUpLCAwcHggMjhweCAyOHB4IDBweCByZ2JhKDAsIDEzMywgMjU1LCAwLjA5KSwgMHB4IDdweCAxNXB4IDBweCByZ2JhKDAsIDEzMywgMjU1LCAwLjEwKTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogLS45cmVtO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOC4ycmVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOC4ycmVtO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IC4zNXJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud2l0aC1zcGVha2VyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3OS43cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDYwLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgY29sb3IoZGlzcGxheS1wMyAwLjAxNTcgMC4wNTg4IDAuMjc0NSAvIDAuMDApIDkuMTclLCBjb2xvcihkaXNwbGF5LXAzIDAuMDE1NyAwLjA1ODggMC4yNzQ1KSAxMTUuNjMlKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm5vLWhlcm8taW1hZ2Uge1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA3cmVtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogLjlyZW07XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS03MDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZENkQ2O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0LjI1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXZlbnRzX19oZXJvIHtcblx0XHRcdFx0XHQmLWNvbnRlbnQge1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYud2l0aC1zcGVha2VyIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRhLCBzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxLjJyZW0gMi4xcmVtO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLXM7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMy41cmVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTUwMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19ib2R5IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAxMHJlbTtcblx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtIDVyZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkNDM0M2O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzLjJyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYtd3JhcCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDgyLjZyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXJlbTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbGlnaHRHcmF5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdi1oZWFkaW5nIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLWw7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMXJlbSAwIDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS03MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNC42cmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMi40cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaGlkZGVuIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gZ2VuZXJhbC93eXNpc3lnIHN0eWxlc1xuXG5cdFx0XHRcdHA6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMS42cmVtIDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjNyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMi4xcmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxpOjptYXJrZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpoYXMoLndpdGgtc3BlYWtlcikge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQuOXJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNC41cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEsIGEgc3Ryb25nIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAuNXB4O1xuXHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBlbmQgZ2VuZXJhbC93eXNpc3lnIHN0eWxlc1xuXG5cdFx0XHRcdC5vdmVydmlldy1zZWN0aW9uIHtcblx0XHRcdFx0XHQmLXJvdyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogNS4ycmVtIDAgNHJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDMuNTVyZW0gMCAwIC42cmVtO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZENjtcblx0XHRcdFx0XHRcdH1cblxuXG5cblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1zO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuN3JlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTEwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExNSU7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC42cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwLS1zO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1jb2wge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogI0Q2RDZENiAxcHggc29saWQ7XG5cblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNvbHMtMiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMi45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6ICNENkQ2RDYgMXB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNvbHMtMyB7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0uMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjMuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyOC41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMi44cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6ICNENkQ2RDYgMXB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53eXNpd3lnLWJsb2NrIHtcblx0XHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXG5cdFx0XHRcdFx0XHRcdGEsIGEgc3Ryb25nICB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOm5vdChzdHJvbmcpOm5vdChoMzpub3QoYSkpIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUuNnJlbTtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAuMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0uMXJlbTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLWJsb2NrIHtcblx0XHRcdFx0XHRtYXJnaW46IDRyZW0gMCAxLjJyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Z2FwOiAyLjZyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1LjZyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1pbWcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwLjJyZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1jb3B5IHtcblx0XHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhLCBhIHN0cm9uZyAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ0LjRyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji53cmFwLXRleHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdC5pY29uLWJsb2NrIHtcblx0XHRcdFx0XHRcdFx0Ji1pbWcge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji1jb3B5IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zcGVha2VyLWluZm8tY29sdW1ucyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4cmVtIDM2LjZyZW0gMWZyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRyb3ctZ2FwOiAycmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktODAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxLjNyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWhlYWRzaG90IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOHJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMThyZW07XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAuNXJlbSBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTczcHggNDhweCAwcHggY29sb3IoZGlzcGxheS1wMyAwLjA1ODggMC41MTM3IDEgLyAwLjAwKSwgMHB4IDExMXB4IDQ0cHggMHB4IGNvbG9yKGRpc3BsYXktcDMgMC4wNTg4IDAuNTEzNyAxIC8gMC4wMSksIDBweCA2MnB4IDM3cHggMHB4IGNvbG9yKGRpc3BsYXktcDMgMC4wNTg4IDAuNTEzNyAxIC8gMC4wNSksIDBweCAyOHB4IDI4cHggMHB4IGNvbG9yKGRpc3BsYXktcDMgMC4wNTg4IDAuNTEzNyAxIC8gMC4wOSksIDBweCA3cHggMTVweCAwcHggY29sb3IoZGlzcGxheS1wMyAwLjA1ODggMC41MTM3IDEgLyAwLjEwKTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTFyZW07XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTFyZW07XG5cdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogLjNyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMi44cmVtO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTA1LjcyMnB4IDI5LjMzM3B4IDBweCBjb2xvcihkaXNwbGF5LXAzIDAuMDU4OCAwLjUxMzcgMSAvIDAuMDApLCAwcHggNjcuODMzcHggMjYuODg5cHggMHB4IGNvbG9yKGRpc3BsYXktcDMgMC4wNTg4IDAuNTEzNyAxIC8gMC4wMSksIDBweCAzNy44ODlweCAyMi42MTFweCAwcHggY29sb3IoZGlzcGxheS1wMyAwLjA1ODggMC41MTM3IDEgLyAwLjA1KSwgMHB4IDE3LjExMXB4IDE3LjExMXB4IDBweCBjb2xvcihkaXNwbGF5LXAzIDAuMDU4OCAwLjUxMzcgMSAvIDAuMDkpLCAwcHggNC4yNzhweCA5LjE2N3B4IDBweCBjb2xvcihkaXNwbGF5LXAzIDAuMDU4OCAwLjUxMzcgMSAvIDAuMTApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtY29weSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIuMnJlbSAwIDUuNHJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBoNTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC44cmVtO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuOXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzLjNyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE5LjFyZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMS4zcmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1LjdyZW07XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktOTAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1tO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuN3JlbTtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNnJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubGlua3MtZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdGdhcDogMS42cmVtO1xuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHAtLXhzO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3JlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji50d28tY29scyB7XG5cdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4cmVtIDFmcjtcblx0XHRcdFx0XHRcdGNvbHVtbi1nYXA6IDUuNHJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGNvbHVtbi1nYXA6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zcGVha2VyLWluZm8tY29sdW1ucyB7XG5cdFx0XHRcdFx0XHRcdCYtY29weSB7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMXJlbSAwIDA7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTkuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLW07XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuN3JlbTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAuN3JlbSAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0cCwgbGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcC0teHM7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMzAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3BlYWtlci1ncmlkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0XHRcdHJvdy1nYXA6IDMuODRyZW07XG5cdFx0XHRcdFx0Y29sdW1uLWdhcDogMy41M3JlbTtcblx0XHRcdFx0XHRtYXJnaW46IDVyZW0gMi42OXJlbSAxMnJlbSAtLjVyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0XHRcdHJvdy1nYXA6IDQuNHJlbTtcblx0XHRcdFx0XHRcdGNvbHVtbi1nYXA6IDMuNXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMy45NXJlbSAuOHJlbSA1LjhyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji50aHJlZS1jb2xzIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3BlYWtlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMy4ycmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEzLjJyZW07XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEzLjM3cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTMuMzdyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji1jb3B5IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjhyZW07XG5cblx0XHRcdFx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTE1JTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yRGFyayk7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuN3JlbTtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMzAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji53aXRoLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzNTBtcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzUwbXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTQuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTQuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogLS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAuNXJlbSBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTczcHggNDhweCAwcHggY29sb3IoZGlzcGxheS1wMyAwLjA1ODggMC41MTM3IDEgLyAwLjAwKSwgMHB4IDExMXB4IDQ0cHggMHB4IGNvbG9yKGRpc3BsYXktcDMgMC4wNTg4IDAuNTEzNyAxIC8gMC4wMSksIDBweCA2MnB4IDM3cHggMHB4IGNvbG9yKGRpc3BsYXktcDMgMC4wNTg4IDAuNTEzNyAxIC8gMC4wNSksIDBweCAyOHB4IDI4cHggMHB4IGNvbG9yKGRpc3BsYXktcDMgMC4wNTg4IDAuNTEzNyAxIC8gMC4wOSksIDBweCA3cHggMTVweCAwcHggY29sb3IoZGlzcGxheS1wMyAwLjA1ODggMC41MTM3IDEgLyAwLjEwKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQuc3BlYWtlci1jb3B5IC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWdlbmRhIHtcblxuXHRcdFx0XHRcdCYtc2VjdGlvbi13cmFwIHtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3JlbTtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdC5hZ2VuZGEtcmlnaHQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgN3JlbSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTByZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvck1lZGl1bSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc3RpeC1mb250O1xuXG5cdFx0XHRcdFx0XHRcdCYuc2hvcnQtZGF5IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjIzcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjJyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmxvbmctZGF5IHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwLS1zO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2NC43cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDIuN3JlbTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmJsdWUtaGVhZGluZyBoMywgLnRpbWUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0yLjk1cmVtO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogLjhyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IC44cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYmx1ZS1oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS4xM3JlbSAxcmVtIDEuMTNyZW0gNS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlQnJpZ2h0LCAwLjIpO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMi41cmVtIDFyZW0gMy4xcmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYuaW52aXNpYmxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5hZ2VuZGEtc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuNXJlbSAyLjVyZW0gMS41cmVtIDMuMXJlbTtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwcmVtIDFmcjtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDIuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMi43cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdFx0XHQudGltZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1tO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMjAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS03MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMy41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYubm8taGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHQud3lzaXd5ZyB1bCB7XG5cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hZ2VuZGEtc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZXllLS1zO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLm5vdC1ib2xkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLmJsYWNrIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JEYXJrKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5ub3QtYm9sZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJvbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5uby1tYXJnaW4tYnRtIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnRleHQtb3ItbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoLnAtLXMpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5wbHVzLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6aGFzKC5wbHVzLWJ1dHRvbik6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Lnd5c2l3eWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0Kjpub3QobGkpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhLCBhIHN0cm9uZyAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpub3Qoc3Ryb25nKTpub3QoaDMpOm5vdChhKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQud2l0aC1zcGVha2VyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMi43cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyLjdyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLWNvcHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM3LjVyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Kjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhLCBhIHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KHN0cm9uZyk6bm90KGgzKTpub3QoYSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjptYXJrZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhhcyhhKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHAtLXM7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcC0tcztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1LjhyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNS44cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1LjhyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAuNHJlbSBzb2xpZCAkZ3JheS05MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAtLjlyZW0gMCAxLjFyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDQuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0LjhyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAyLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0LndpdGgtc3BlYWtlci1jb3B5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQqOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5ncmF5IHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05NTA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNwb25zb3JzLWdyaWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdFx0XHRnYXA6IDIuMXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdFx0XHRcdGdhcDogMS40cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zcG9uc29yIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMy45NXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTEuOHJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNi41cmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDcuOXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ29vZ2xlLW1hcCB7XG5cdFx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3NnJlbTtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM2LjhyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTYuMnJlbTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNi4ycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0LjNyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250ZW50LXNlY3Rpb24ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZyZW07XG5cblx0XHRcdFx0XHQud3lzaXd5ZyB7XG5cblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaDU7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjIzcHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzLjVyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNnJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cblx0XHRcdFx0XHRcdFx0YSwgYSBzdHJvbmcge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpub3Qoc3Ryb25nKTpub3QoaDMpOm5vdChhKSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNS4xcmVtO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuMnJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDZyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNnJlbTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCYtcmFpbCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI1LjRyZW07XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzLjdyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmFpbCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0XHR0b3A6IDExLjlyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTEuOXJlbTtcblxuXHRcdFx0XHRcdCYtbmF2IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdGEsIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS4ycmVtIDIuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBleWUtLXM7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluQ29sb3JNZWRpdW0pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTUwMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYtaXRlbSB7XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGV5ZS0tbTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuN3JlbTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSBhLCAmOmhvdmVyIGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS0xMDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSBhIHtcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMC42cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogLTQuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMC44cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDAuODByZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCB2YXIoLS1tYWluQ29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXG5cblx0fVxuXG5cdC5tb2JpbGUtbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdGEsIHNwYW4ge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRiYXJsb3ctZm9udDtcblx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji1idXR0b24ge1xuXG5cdFx0XHRhLCBzcGFuIHtcblx0XHRcdFx0cGFkZGluZzogLjJyZW0gMS41cmVtIC4ycmVtIDJyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjc1cmVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q2RDZENjtcblx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW5Db2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IC4ycmVtIC43NXJlbTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktMTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zbGlkZXIge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICBcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1zcGFjZXIge1xuXHRcdFx0aGVpZ2h0OiA1LjRyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQmLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogNS40cmVtO1xuXHRcdFx0dHJhbnNsYXRlOiAtMnJlbTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTk1MDtcblxuXHRcdFx0Ji5maXhlZC10b3Age1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRvcDogMGR2aDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHR0cmFuc2xhdGU6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cblx0XHRcdFx0Lm1vYmlsZS1uYXYtaXRlbSB7XG5cblx0XHRcdFx0XHQvLyBhIHtcblx0XHRcdFx0XHQvLyBcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogLTEuNnJlbTtcblx0XHRcdFx0XHRcdFx0bGVmdDogLjc1cmVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAuM3JlbTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbkNvbG9yQnJpZ2h0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxuXG5AbWl4aW4gdGhlbWUoXG5cdCRtYWluQ29sb3IsXG5cdCRtYWluQ29sb3JNZWRpdW0sXG5cdCRtYWluQ29sb3JCcmlnaHQsXG5cdCRtYWluQ29sb3JEYXJrLFxuXHQkbWFpbkNvbG9ySGlnaGxpZ2h0XG4pIHtcblxuXHQuaGVhZGVyX19icmFuZGluZy1sb2dvIHtcblx0XHRzdmcge1xuXHRcdFx0LmxvZ28tbWFyayB7XG5cdFx0XHRcdGZpbGw6ICRtYWluQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuQG1peGluIHRoZW1lQWxwaGEoXG5cdCRtYWluQ29sb3JBbHBoYSxcblx0JG1haW5Db2xvck1lZGl1bUFscGhhLFxuXHQkbWFpbkNvbG9yQnJpZ2h0QWxwaGEsXG5cdCRtYWluQ29sb3JEYXJrQWxwaGFcbikge1xuXG5cdC8qIEV4YW1wbGUgVXNhZ2VcblxuXHRcdEFsbCBydWxlcyBhcmUgdmFsaWQhXG5cblx0XHQjc29tZUlELFxuXHRcdC5zb21lQ2xhc3MsXG5cdFx0c29tZVRhZyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuXHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tbWFpbkNvbG9yQWxwaGEpLCAuNSApO1xuXG5cdFx0XHRjb2xvcjogcmdiYSgje3ZhcigtLW1haW5Db2xvckFscGhhKX0sIC41ICk7XG5cdFx0fVxuXG5cdCovXG5cbn1cblxuQGluY2x1ZGUgdGhlbWUoXG5cdHZhcigtLW1haW5Db2xvciksXG5cdHZhcigtLW1haW5Db2xvck1lZGl1bSksXG5cdHZhcigtLW1haW5Db2xvckJyaWdodCksXG5cdHZhcigtLW1haW5Db2xvckRhcmspLFxuXHR2YXIoLS1tYWluQ29sb3JIaWdobGlnaHQpXG4pO1xuXG5AaW5jbHVkZSB0aGVtZUFscGhhKFxuXHR2YXIoLS1tYWluQ29sb3JBbHBoYSksXG5cdHZhcigtLW1haW5Db2xvck1lZGl1bUFscGhhKSxcblx0dmFyKC0tbWFpbkNvbG9yQnJpZ2h0QWxwaGEpLFxuXHR2YXIoLS1tYWluQ29sb3JEYXJrQWxwaGEpXG4pO1xuXG5ib2R5LmRldiB7XG5cdC5tYXgtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4IHJnYmEoZ3JlZW4sIC4yNSk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyLTEwNjAsXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggcmdiYShyZWQsIC4yNSk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHR9XG5cdH1cbn1cbiJdfQ== */
