@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}span[class^="fa-"],span[class*=" fa-"]{font-family:"FontAwesome",sans-serif}a.button--ghost,button.button--ghost,input.button--ghost[type="submit"],input.button--ghost[type="image"],a.button,input.button[type="submit"],input.button[type="image"],button,.woocommerce a.button,.woocommerce a.button.alt{position:relative;display:inline-block;border:none;background:#EE3A43;font-size:20px;-webkit-box-shadow:none;box-shadow:none;line-height:1;letter-spacing:2px;font-family:"freight-sans-compressed-pro",sans-serif;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.3);color:#FFF;text-decoration:none;text-transform:uppercase;padding:11px 44px 13px;border-radius:20px;-webkit-transition:0s;transition:0s;cursor:pointer;background:url("../images/btn_ro.png") #EE3A43 center top repeat-x;background-position:center -26px;-webkit-transition:.25s;transition:.25s}#interior a.button--ghost,#interior input.button--ghost[type="submit"],#interior input.button--ghost[type="image"],#interior a.button,#interior input.button[type="submit"],#interior input.button[type="image"],#interior button,.pageblock a.button--ghost,.pageblock input.button--ghost[type="submit"],.pageblock input.button--ghost[type="image"],.pageblock a.button,.pageblock input.button[type="submit"],.pageblock input.button[type="image"],.pageblock button,.pageblock .woocommerce a.button.alt,.woocommerce .pageblock a.button.alt{margin:0 0 25px}@media (min-width: 768px){#interior a.button--ghost,#interior input.button--ghost[type="submit"],#interior input.button--ghost[type="image"],#interior a.button,#interior input.button[type="submit"],#interior input.button[type="image"],#interior button,.pageblock a.button--ghost,.pageblock input.button--ghost[type="submit"],.pageblock input.button--ghost[type="image"],.pageblock a.button,.pageblock input.button[type="submit"],.pageblock input.button[type="image"],.pageblock button,.pageblock .woocommerce a.button.alt,.woocommerce .pageblock a.button.alt{margin:0}}a.button--ghost:hover,input.button--ghost:hover[type="submit"],input.button--ghost:hover[type="image"],a.button:hover,input.button:hover[type="submit"],input.button:hover[type="image"],button:hover,.woocommerce a.button.alt:hover{color:#FFF;text-decoration:none;background-position:center 0px}a.button--ghost:before,button.button--ghost:before,input.button--ghost[type="submit"]:before,input.button--ghost[type="image"]:before,a.button:before,input.button[type="submit"]:before,input.button[type="image"]:before,button:before,.woocommerce a.button:before,.woocommerce a.button.alt:before,a.button--ghost:after,button.button--ghost:after,input.button--ghost[type="submit"]:after,input.button--ghost[type="image"]:after,a.button:after,input.button[type="submit"]:after,input.button[type="image"]:after,button:after,.woocommerce a.button:after,.woocommerce a.button.alt:after{position:absolute;height:19px;width:9px;display:block;content:" ";top:12px;background-size:9px 19px !important}a.button--ghost:before,button.button--ghost:before,input.button--ghost[type="submit"]:before,input.button--ghost[type="image"]:before,a.button:before,input.button[type="submit"]:before,input.button[type="image"]:before,button:before,.woocommerce a.button:before,.woocommerce a.button.alt:before{left:2px;background:url("../images/btn_casing_left.png") center bottom no-repeat}a.button--ghost:after,button.button--ghost:after,input.button--ghost[type="submit"]:after,input.button--ghost[type="image"]:after,a.button:after,input.button[type="submit"]:after,input.button[type="image"]:after,button:after,.woocommerce a.button:after,.woocommerce a.button.alt:after{right:2px;background:url("../images/btn_casing_right.png") center bottom no-repeat}a.button--ghost:disabled,input.button--ghost:disabled[type="submit"],input.button--ghost:disabled[type="image"],a.button:disabled,input.button:disabled[type="submit"],input.button:disabled[type="image"],button:disabled,.woocommerce a.button.alt:disabled,a.disabled.button--ghost,input.disabled.button--ghost[type="submit"],input.disabled.button--ghost[type="image"],a.disabled.button,input.disabled.button[type="submit"],input.disabled.button[type="image"],button.disabled,.woocommerce a.disabled.button.alt{background:#EE3A43 !important}a.button--ghost,button.button--ghost,input.button--ghost[type="submit"],input.button--ghost[type="image"]{background:transparent;border:2px solid #D8D8D8;color:#EE3A43}a.button--ghost:before,button.button--ghost:before,input.button--ghost[type="submit"]:before,input.button--ghost[type="image"]:before,a.button--ghost:after,button.button--ghost:after,input.button--ghost[type="submit"]:after,input.button--ghost[type="image"]:after{display:none}a.button--ghost:hover,button.button--ghost:hover,input.button--ghost:hover[type="submit"],input.button--ghost:hover[type="image"]{color:#EE3A43;background:none}hr,blockquote:before,blockquote:after{display:block;border-top:2px #eee solid;border-bottom:2px #eee solid;height:12px;width:100%;content:" "}.ribbon,.ribbon-half{display:inline-block;width:auto;position:relative;margin:0 0 25px}.ribbon:before,.ribbon-half:before,.ribbon:after,.ribbon-half:after{background:#d8d8d8;content:'';display:inline-block;width:40px;height:1px;position:absolute;left:auto;right:auto;top:16px}.ribbon:before,.ribbon-half:before{left:-60px}.ribbon:after,.ribbon-half:after{right:-60px}.ribbon h1,.ribbon-half h1,.ribbon h2,.ribbon-half h2,.ribbon h3,.ribbon-half h3,.ribbon span,.ribbon-half span{background:#005FA8;display:inline-block;height:30px;position:relative;font-family:"freight-sans-compressed-pro",sans-serif;font-weight:700;font-size:18px;line-height:normal;color:#fff;letter-spacing:5px;text-transform:uppercase;padding:2px 5px 4px;margin:0}.ribbon h1:before,.ribbon-half h1:before,.ribbon h1:after,.ribbon-half h1:after,.ribbon h2:before,.ribbon-half h2:before,.ribbon h2:after,.ribbon-half h2:after,.ribbon h3:before,.ribbon-half h3:before,.ribbon h3:after,.ribbon-half h3:after,.ribbon span:before,.ribbon-half span:before,.ribbon span:after,.ribbon-half span:after{content:'';width:0;height:0;position:absolute;left:auto;right:auto;top:0;margin:0}.ribbon h1:before,.ribbon-half h1:before,.ribbon h2:before,.ribbon-half h2:before,.ribbon h3:before,.ribbon-half h3:before,.ribbon span:before,.ribbon-half span:before{border-top:15px solid #005FA8;border-bottom:15px solid #005FA8;border-left:10px solid transparent;border-right:10px solid #005FA8;left:-20px;right:auto}.ribbon h1:after,.ribbon-half h1:after,.ribbon h2:after,.ribbon-half h2:after,.ribbon h3:after,.ribbon-half h3:after,.ribbon span:after,.ribbon-half span:after{border-top:15px solid #005FA8;border-bottom:15px solid #005FA8;border-left:10px solid #005FA8;border-right:10px solid transparent;right:-20px;top:0}.ribbon-half:before{display:none}.ribbon-half h1,.ribbon-half h2,.ribbon-half h3,.ribbon-half span{padding:2px 5px 4px 20px;margin:0}.ribbon-half h1:before,.ribbon-half h2:before,.ribbon-half h3:before,.ribbon-half span:before{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:"lato",sans-serif;font-size:18px;color:#646B70;line-height:1.77778}body{position:relative;background:#FAFAFA}body.home{background:#fff}h1{font-family:"freight-sans-compressed-pro",sans-serif;font-weight:700;color:#2C3842;font-size:72px;line-height:1;text-transform:uppercase;margin:0 0 65px}h1.dark,#interior h1{color:#2C3842;font-size:50px;line-height:1;margin:0 0 50px}.header-image h1{color:#fff}h2{font-family:"freight-sans-compressed-pro",sans-serif;font-weight:700;color:#2C3842;font-size:72px;line-height:1;text-transform:uppercase;margin:0 0 65px}h2.dark,#interior h2{color:#2C3842}.header-image h2{color:#fff}h3{font-family:"freight-sans-compressed-pro",sans-serif;font-weight:700;color:#2C3842;font-size:50px;line-height:1;color:#2C3842;text-transform:uppercase;margin:0 0 35px}h3.blue{color:#005FA8}h3.light{color:#fff}h4{font-family:"freight-sans-compressed-pro",sans-serif;font-weight:900;color:#2C3842;font-size:24px;line-height:1.25;color:#2C3842;margin:0 0 50px}.intro-text{font-family:"lato",sans-serif;font-weight:400;font-size:24px;line-height:1.33333;color:#9EA6AB;padding:0;margin:0 0 30px}h5{font-family:"freight-sans-compressed-pro",sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:2px;text-transform:uppercase;color:#2C3842;padding:0;margin:0 0 50px}h5.light{color:#fff}h6{font-family:"freight-sans-pro",sans-serif;font-weight:700;font-size:18px;line-height:1.66667;letter-spacing:5px;color:#2C3842;text-transform:uppercase;padding:0;margin:0 0 50px}h6.ribbon{color:#fff;line-height:1.27778;margin:0 0 25px}a{color:#EE3A43;text-decoration:none;font-weight:700;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;outline:none}a:hover{color:#EE3A43;text-decoration:underline}a img{border:none}img{vertical-align:top}hr{margin:40px 0}p{margin:0 0 30px}p:last-of-type{margin-bottom:0}blockquote{font-family:"lato",sans-serif;font-weight:900;position:relative;color:#005FA8;text-align:left;font-size:24px;line-height:1.25;padding:52px 40px;margin:40px 0}@media (min-width: 992px){blockquote{margin:42px 0}}blockquote:before{position:absolute;top:0;left:0;right:0}blockquote:after{position:absolute;bottom:0;left:0;right:0}ul,ol{margin:25px 0 25px 35px;padding:0}ul li,ol li{margin:0 0 0 0;padding:0}ul li{list-style:none}#interior ul li,.main-content ul li,.pageblock ul li{list-style:url("../images/bullet.png");padding:0 0 0 20px}a.button:hover,input[type="submit"].button:hover,input[type="image"].button:hover,button:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover{color:#fff !important;background:url("../images/btn_ro.png") #EE3A43 center top repeat-x !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiX3ZhcnMuc2NzcyIsImRlZmF1bHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQkUsY0FDRSxrQkFBbUIsQ0NMckIsWUFDRSx1QkFBd0IsQ0FEMUIsWUFDRSx1QkFBd0IsQ0FEMUIsWUFDRSx1QkFBd0IsQ0FEMUIsWUFDRSx1QkFBd0IsQ0FDekIsd1BENEJELHVCQUF3QixDQUN6QiwwQkMvQkMsWUFWRSx3QkFBeUIsQ0FDMUIsaUJBQ2tCLHdCQUF5QixDQUFJLGNBQzdCLDRCQUE2QixDQUFJLDRCQUVqQyw2QkFBOEIsQ0FBSSxDRDBDckQsMEJBREYsa0JBRUksd0JBQXlCLENBRTVCLENBRUMsMEJBREYsbUJBRUkseUJBQTBCLENBRTdCLENBRUMsMEJBREYseUJBRUksK0JBQWdDLENBRW5DLENBRUQsaURDcERFLFlBVkUsd0JBQXlCLENBQzFCLGlCQUNrQix3QkFBeUIsQ0FBSSxjQUM3Qiw0QkFBNkIsQ0FBSSw0QkFFakMsNkJBQThCLENBQUksQ0Q2RHJELGlEQURGLGtCQUVJLHdCQUF5QixDQUU1QixDQUVDLGlEQURGLG1CQUVJLHlCQUEwQixDQUU3QixDQUVDLGlEQURGLHlCQUVJLCtCQUFnQyxDQUVuQyxDQUVELGtEQ3ZFRSxZQVZFLHdCQUF5QixDQUMxQixpQkFDa0Isd0JBQXlCLENBQUksY0FDN0IsNEJBQTZCLENBQUksNEJBRWpDLDZCQUE4QixDQUFJLENEZ0ZyRCxrREFERixrQkFFSSx3QkFBeUIsQ0FFNUIsQ0FFQyxrREFERixtQkFFSSx5QkFBMEIsQ0FFN0IsQ0FFQyxrREFERix5QkFFSSwrQkFBZ0MsQ0FFbkMsQ0FFRCwyQkMxRkUsWUFWRSx3QkFBeUIsQ0FDMUIsaUJBQ2tCLHdCQUF5QixDQUFJLGNBQzdCLDRCQUE2QixDQUFJLDRCQUVqQyw2QkFBOEIsQ0FBSSxDRG1HckQs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Q3NFakIsU0FhUSxVRGhGSSxDQ2lGUCxHRGZELHFEQUNBLGdCQ21CQSxjQUNBLGVBQ0EsaUJBQ0EsY0FDQSxlQUFnQixDQUNuQixZRHpCRyw4QkFDQSxnQkM2QkEsZUFDQSxvQkFDQSxjQUNBLFVBQ0EsZUFBZ0IsQ0FDbkIsR0RuQ0cscURBQ0EsZ0JDc0NBLGVBQ0EsaUJBQ0EsbUJBQ0EseUJBQ0EsY0FDQSxVQUNBLGVBQWdCLENBUnBCLFNBV1EsVURsSEksQ0NtSFAsR0RqREQsMENBQ0EsZ0JDcURBLGVBQ0Esb0JBQ0EsbUJBQ0EsY0FDQSx5QkFDQSxVQUNBLGVBQWdCLENBUnBCLFVBV1EsV0FDQSxvQkFDQSxlQUFnQixDQUNuQixFQUlELGNBQ0EscUJBQ0EsZ0JBQ0EsaUNBQUEsQUFDQSx5QkFBQSxZQUFhLENBTGpCLFFBUVEsY0FDQSx5QkFBMEIsQ0FUbEMsTUFhUSxXQUFZLENBQ2YsSUFJRCxrQkFBbUIsQ0FDdEIsR0FJRyxhQUFjLENBQ2pCLEVBR0csZUFBZ0IsQ0FEcEIsZUFJUSxlQUFnQixDQUNuQixXRHBHRCw4QkFDQSxnQkN3R0Esa0JBQ0EsY0FDQSxnQkFDQSxlQUNBLGlCQUNBLGtCQUNBLGFBQWMsQ0FFZCwwQkFWSixXQVdRLGFBQWMsQ0FpQnJCLENBNUJELGtCQWdCUSxrQkFDQSxNQUNBLE9BQ0EsT0FBUSxDQW5CaEIsaUJBdUJRLGtCQUNBLFNBQ0EsT0FDQSxPQUFRLENBQ1gsTUFJRCx3QkFDQSxTQUFVLENBRmQsWUFLUSxlQUNBLFNBQVUsQ0FDYixNQUtHLGVBQWdCLENBQ25CLHFEQVFPLHVDQUNBLGtCQUFtQixDQUN0QiwySkFrQkQsc0JBQ0EsNkVBQThFLENBQ2pGIiwiZmlsZSI6ImRlZmF1bHQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBWaWVubmEgQmVlZiBDb2xvcnNcbiR2Yl9ibHVlOiAjMDA1RkE4O1xuJHZiX3llbGxvdzogI0ZGREQwMDtcbiR2Yl9yZWQ6ICNFRTNBNDM7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG5cbiR2Yl9ib2R5OiAjNjQ2QjcwO1xuJHZiX2hlYWRsaW5lOiAjMkMzODQyO1xuJHZiX21lZEdyYXk6ICM5RUE2QUI7XG5cblxuLy8gU2l0ZSBDb2xvcnNcbiRib2R5VGV4dENvbG9yOiAkdmJfYm9keTtcbiRoZWFkaW5nQ29sb3I6ICR2Yl9oZWFkbGluZTtcbiRwcmltYXJ5TGlua0NvbG9yOiAkdmJfcmVkO1xuJGFsdExpbmtDb2xvcjogJHZiX3JlZDtcbiRibG9ja3F1b3RlOiAkdmJfYmx1ZTtcblxuXG4vLyBPdmVybGF5IENvbG9yc1xuJGhlcm9fb3ZlcmxheTogcmdiYSgyOSwzOSw0NiwuNyk7XG4kY3RhX292ZXJsYXk6IHJnYmEoMjksMzksNDYsLjYpO1xuXG5cbi8vIEZvbnRzIEZhbWlsaWVzLlxuJGZyZWlnaHQ6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBzYW5zLXNlcmlmO1xuJGZyZWlnaHRfY21wOiBcImZyZWlnaHQtc2Fucy1jb21wcmVzc2VkLXByb1wiLCBzYW5zLXNlcmlmO1xuJGxhdG86IFwibGF0b1wiLCBzYW5zLXNlcmlmO1xuJGhvdXNlX3NjcmlwdDogXCJob3VzZS1zY3JpcHRcIiwgc2Fucy1zZXJpZjtcblxuJGhlYWRpbmdGb250OiAkZnJlaWdodF9jbXA7XG4kYm9keUZvbnQ6ICRsYXRvO1xuJGZvbnRBd2Vzb21lOiBcIkZvbnRBd2Vzb21lXCIsIHNhbnMtc2VyaWY7XG5cbiRmb250Tm9ybWFsOiA0MDA7XG4kZm9udEJvbGQ6IDcwMDtcbiRmb250QmxhY2s6IDkwMDtcblxuJWNvbG9yLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYmFja2dyb3VuZDogJGhlcm9fb3ZlcmxheTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG4lY29sb3Itb3ZlcmxheS1oZXJvIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGhlcm9fb3ZlcmxheTtcbiAgICB9XG59XG4lY29sb3Itb3ZlcmxheS1jdGEge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3RhX292ZXJsYXk7XG4gICAgfVxufVxuXG5cblxuc3BhbltjbGFzc149XCJmYS1cIl0sIHNwYW5bY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbn1cblxuQG1peGluIHdlYmZvbnQoJHdlaWdodDogNDAwLCAkZm9udDogJGhlYWRpbmdGb250KSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xufVxuXG4lYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkdmJfcmVkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmcmVpZ2h0X2NtcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwwLDAsLjMpO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDExcHggNDRweCAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogMHM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2J0bl9yby5wbmcnKSAkdmJfcmVkIGNlbnRlciB0b3AgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0yNnB4O1xuICAgIHRyYW5zaXRpb246IC4yNXM7XG5cbiAgICAjaW50ZXJpb3IgJixcbiAgICAucGFnZWJsb2NrICYge1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9idG5fY2FzaW5nX2xlZnQucG5nJykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9idG5fY2FzaW5nX3JpZ2h0LnBuZycpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR2Yl9yZWQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiVidXR0b24tZ2hvc3Qge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGNvbG9yOiAkdmJfcmVkO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHZiX3JlZDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbiVhcHBlbmRTaW5nbGVBcnJvdyB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXFwyMDNBXCI7XG4gICAgfVxufVxuXG4lYXBwZW5kRG91YmxlQXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDBhMFxcRjEwMVwiO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgIH1cbn1cblxuJXByZXBlbmREb3VibGVBcnJvdyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcRjEwMFxcMDBhMFwiO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgIH1cbn1cblxuJXByZXBlbmRTaW5nbGVBcnJvdyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAzOVxcMDBhMFwiO1xuICAgIH1cbn1cblxuXG4lZG91YmxlQm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAycHggI2VlZSBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAycHggI2VlZSBzb2xpZDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogXCIgXCI7XG59XG5cbiVyaWJib24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTYwcHg7XG4gICAgfVxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmJfYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgd2ViZm9udCgkZm9udEJvbGQpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHggNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICR2Yl9ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkdmJfYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR2Yl9ibHVlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgJHZiX2JsdWU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICR2Yl9ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHZiX2JsdWU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4lcmliYm9uLWhhbGYge1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHggNHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuJWZvcm0tbGFiZWwge1xuICAgIEBpbmNsdWRlIHdlYmZvbnQoJGZvbnRCbGFjaywgJGZyZWlnaHQpO1xuICAgIGNvbG9yOiAkaGVhZGluZ0NvbG9yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuJWZvcm0tZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IDFweCAjZGJkYmRiIHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogOHB4IDI4cHg7XG59XG4lZm9ybS1zZWxlY3QtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBib3JkZXItdG9wOiA3cHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggdHJhbnNwYXJlbnQgc29saWQ7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCAkdmJfcmVkIHNvbGlkO1xuXG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDdweCAkdmJfcmVkIHNvbGlkO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWJvdHRvbS1zaGFkb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDIxNiwyMTYsMjE2LDEpIDIwJSwgcmdiYSgyMTYsMjE2LDIxNiwwKSA3MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMjE2LDIxNiwyMTYsMSkgMjAlLCByZ2JhKDIxNiwyMTYsMjE2LDApIDcwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgyMTYsMjE2LDIxNiwxKSAyMCUsIHJnYmEoMjE2LDIxNiwyMTYsMCkgNzAlKTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWl4aW5zXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYXBwZW5kU2luZ2xlQXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDBBMFxcMjAzQVwiO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHRvZW0oJHBob3Rvc2hvcCkge1xuICAgIEByZXR1cm4gI3skcGhvdG9zaG9wIC8gMTAwMH1lbTtcbn1cbiIsIi8vIEJvb3RzdHJhcC5cbkBpbXBvcnQgXCJib290c3RyYXAvX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZhcnNcIjtcblxuKiB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYm9keVRleHRDb2xvcjtcbiAgICBsaW5lLWhlaWdodDogKDMyIC8gMTgpO1xufVxuXG5ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcblxuICAgICYuaG9tZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgICBHbG9iYWxcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmgxIHtcbiAgICBAaW5jbHVkZSB3ZWJmb250KCRmb250Qm9sZCk7XG4gICAgY29sb3I6ICRoZWFkaW5nQ29sb3I7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoNzIgLyA3Mik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCA2NXB4O1xuXG4gICAgJi5kYXJrLFxuICAgICNpbnRlcmlvciAmIHtcbiAgICAgICAgY29sb3I6ICRoZWFkaW5nQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICg1MCAvIDUwKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWltYWdlICYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuaDIge1xuICAgIEBpbmNsdWRlIHdlYmZvbnQoJGZvbnRCb2xkKTtcbiAgICBjb2xvcjogJGhlYWRpbmdDb2xvcjtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6ICg3MiAvIDcyKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAwIDY1cHg7XG5cbiAgICAmLmRhcmssXG4gICAgI2ludGVyaW9yICYge1xuICAgICAgICBjb2xvcjogJHZiX2hlYWRsaW5lO1xuICAgIH1cblxuICAgIC5oZWFkZXItaW1hZ2UgJiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG5oMyB7XG4gICAgQGluY2x1ZGUgd2ViZm9udCgkZm9udEJvbGQpO1xuICAgIGNvbG9yOiAkaGVhZGluZ0NvbG9yO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogKDUwIC8gNTApO1xuICAgIGNvbG9yOiAkaGVhZGluZ0NvbG9yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBcbiAgICAmLmJsdWUge1xuICAgICAgICBjb2xvcjogJHZiX2JsdWU7XG4gICAgfVxuICAgICYubGlnaHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuaDQge1xuICAgIEBpbmNsdWRlIHdlYmZvbnQoJGZvbnRCbGFjayk7XG4gICAgY29sb3I6ICRoZWFkaW5nQ29sb3I7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAyNCk7XG4gICAgY29sb3I6ICRoZWFkaW5nQ29sb3I7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLy8gSDQgUmVwbGFjZW1lbnQuXG4uaW50cm8tdGV4dCB7XG4gICAgQGluY2x1ZGUgd2ViZm9udCgkZm9udE5vcm1hbCwgJGxhdG8pO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogKDMyIC8gMjQpO1xuICAgIGNvbG9yOiAkdmJfbWVkR3JheTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbmg1IHtcbiAgICBAaW5jbHVkZSB3ZWJmb250KCRmb250Qm9sZCk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAyNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkaGVhZGluZ0NvbG9yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcblxuICAgICYubGlnaHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuaDYge1xuICAgIEBpbmNsdWRlIHdlYmZvbnQoJGZvbnRCb2xkLCAkZnJlaWdodCk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAxOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICBjb2xvcjogJGhlYWRpbmdDb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcblxuICAgICYucmliYm9uIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyMyAvIDE4KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiAkcHJpbWFyeUxpbmtDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUxpbmtDb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIFxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaHIge1xuICAgIEBleHRlbmQgJWRvdWJsZUJvcmRlcjtcbiAgICBtYXJnaW46IDQwcHggMDtcbn1cblxucCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSB3ZWJmb250KCRmb250QmxhY2ssICRsYXRvKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAyNCk7XG4gICAgcGFkZGluZzogNTJweCA0MHB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXJnaW46IDQycHggMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJWRvdWJsZUJvcmRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlZG91YmxlQm9yZGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG51bCwgb2wge1xuICAgIG1hcmdpbjogMjVweCAwIDI1cHggMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxudWwge1xuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG59XG5cbiNpbnRlcmlvcixcbi5tYWluLWNvbnRlbnQsXG4ucGFnZWJsb2NrIHtcbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHVybChcIi4uL2ltYWdlcy9idWxsZXQucG5nXCIpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJpYmJvbiB7XG4gICAgQGV4dGVuZCAlcmliYm9uO1xufVxuXG4ucmliYm9uLWhhbGYge1xuICAgIEBleHRlbmQgJXJpYmJvbjtcbiAgICBAZXh0ZW5kICVyaWJib24taGFsZjtcbn1cblxuLy8gQnV0dG9ucy5cbmEuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiwgaW5wdXRbdHlwZT1cImltYWdlXCJdLmJ1dHRvbiwgYnV0dG9uLCAud29vY29tbWVyY2UgYS5idXR0b24sIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9idG5fcm8ucG5nJykgJHZiX3JlZCBjZW50ZXIgdG9wIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5hLmJ1dHRvbi0tZ2hvc3QsXG5idXR0b24uYnV0dG9uLS1naG9zdCxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1naG9zdCxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXS5idXR0b24tLWdob3N0IHtcbiAgICBAZXh0ZW5kICVidXR0b24tZ2hvc3Q7XG59Il19 */
