﻿@font-face{font-family:"PlayfairDisplay-Bold";src:url("../fonts/PlayfairDisplay-Bold.eot");src:url("../fonts/PlayfairDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/PlayfairDisplay-Bold.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Bold.woff") format("woff"),url("../fonts/PlayfairDisplay-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PlayfairDisplay-Regular";src:url("../fonts/PlayfairDisplay-Regular.eot");src:url("../fonts/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/PlayfairDisplay-Regular.woff") format("woff"),url("../fonts/PlayfairDisplay-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"BrandonGrotesque-Bold";src:url("../fonts/BrandonGrotesque-Bold.eot");src:url("../fonts/BrandonGrotesque-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/BrandonGrotesque-Bold.woff2") format("woff2"),url("../fonts/BrandonGrotesque-Bold.woff") format("woff"),url("../fonts/BrandonGrotesque-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"BrandonGrotesque-Regular";src:url("../fonts/BrandonGrotesque-Regular.eot");src:url("../fonts/BrandonGrotesque-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/BrandonGrotesque-Regular.woff") format("woff"),url("../fonts/BrandonGrotesque-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}.row-breadcrumb.row-breadcrumb-light{background-color:#fff;border-color:rgba(0,0,0,0)}.row-breadcrumb .breadcrumb-title{display:none}@media(max-width: 959px){.row-breadcrumb .breadcrumb{text-align:left}}li.menu-item-button:before{height:calc(50% - (10px + .5em))}li.menu-item-button .btn{background-color:#c85804;border:none;color:#fff}li.menu-item-button .btn:hover{background-color:#af4d04;color:#fff}.isotope-layout .tmb.tmb-no-bg .t-entry-text-tc{padding-top:18px !important}.isotope-layout .tmb .t-entry-text-tc .t-entry-category a{text-transform:uppercase;color:#92a095 !important}.isotope-layout .tmb .t-entry-text-tc .t-entry-category a:hover{color:#284e37 !important}.isotope-layout .tmb .t-entry-text-tc .t-entry-title{margin-top:0px !important;font-size:1.3em}.isotope-layout .dummy{background-color:#284e37}.isotope-layout img{transition:all .2s ease-in-out;opacity:1}.isotope-layout a:hover img{opacity:.5}.info-content .detail-container .detail-label{min-width:150px}.wpb_column.show-bg-image-top .uncell.double-block-padding{padding-top:calc(80% + 54px)}.wpb_column.show-bg-image-top .uncell .background-wrapper{padding-top:80%;height:0 !important}footer{color:#92a095 !important}footer .footer-menu-button-style ul{display:inline}footer .footer-menu-button-style ul li{display:inline-block;margin-right:5px;margin-bottom:8px}footer .footer-menu-button-style ul li a{display:inline-block;font-family:"BrandonGrotesque-Bold","Calibri",Arial,sans-serif;font-size:12px;padding:8px 13px 8px 13px !important;text-align:center;vertical-align:middle;cursor:pointer;border-style:none;border-radius:2px;background-color:#ecd072;color:#284e37 !important;text-transform:uppercase}footer .footer-menu-button-style ul li a:hover{background-color:#e6c145 !important;color:#284e37 !important}footer .vc_wp_custommenu:not(.footer-menu-button-style) li:before{font-family:"uncodeicon" !important;content:"";margin-right:13.5px;font-size:1em;line-height:.7em;position:relative;top:.1em;color:#92a095 !important}footer .vc_wp_custommenu:not(.footer-menu-button-style) li a{color:#92a095 !important}footer .vc_wp_custommenu:not(.footer-menu-button-style) li a:hover{color:#c9d0ca !important}footer .social-icon a:hover i{color:#c9d0ca !important}footer .social-icon i{color:#92a095 !important;font-size:32px !important}footer .footer-center{padding-top:50px;padding-bottom:30px}footer .site-info{color:#6b7e70 !important}@supports(-webkit-appearance: none) or (-moz-appearance: none){.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{--active: #275EFE;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #275EFE;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.gform_wrapper input[type=checkbox]:after,.gform_wrapper input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s)}.gform_wrapper input[type=checkbox]:checked,.gform_wrapper input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.gform_wrapper input[type=checkbox]:disabled,.gform_wrapper input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.gform_wrapper input[type=checkbox]:disabled:checked,.gform_wrapper input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.gform_wrapper input[type=checkbox]:disabled+label,.gform_wrapper input[type=radio]:disabled+label{cursor:not-allowed}.gform_wrapper input[type=checkbox]:hover:not(:checked):not(:disabled),.gform_wrapper input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.gform_wrapper input[type=checkbox]:focus,.gform_wrapper input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}.gform_wrapper input[type=checkbox]:not(.switch),.gform_wrapper input[type=radio]:not(.switch){width:21px}.gform_wrapper input[type=checkbox]:not(.switch):after,.gform_wrapper input[type=radio]:not(.switch):after{opacity:var(--o, 0)}.gform_wrapper input[type=checkbox]:not(.switch):checked,.gform_wrapper input[type=radio]:not(.switch):checked{--o: 1}.gform_wrapper input[type=checkbox]+label,.gform_wrapper input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.gform_wrapper input[type=checkbox]:not(.switch){border-radius:7px}.gform_wrapper input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}.gform_wrapper input[type=checkbox]:not(.switch):checked{--r: 43deg}.gform_wrapper input[type=checkbox].switch{width:38px;border-radius:11px}.gform_wrapper input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translateX(var(--x, 0))}.gform_wrapper input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}.gform_wrapper input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}.gform_wrapper input[type=radio]{border-radius:50%}.gform_wrapper input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7))}.gform_wrapper input[type=radio]:checked{--s: .5}.gform_wrapper ul{margin:12px;padding:0;list-style:none !important;list-style-type:none !important;width:100%;max-width:320px}.gform_wrapper ul li{margin:16px 0;position:relative}}.hero-gradient-bottom .background-wrapper:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:0px;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}#logo-container-mobile.col-lg-0{padding:36px}.row .open-today-header .vc_custom_heading_wrap .time{margin-top:0px !important}.row .opening-hours .uncol{display:inline-block;width:50%}.row .opening-hours .uncol p{margin-top:4px !important}.row .opening-hours .uncol.time{text-align:right}.post-content .vc_custom_heading_wrap.no-top-margin{margin-top:10px !important}.post-content .author-info{display:none !important}.ratings-gallery figure.gravatar img.avatar{max-width:5em !important;min-height:auto !important;border-radius:0px}h6{font-family:"BrandonGrotesque-Bold","Calibri",Arial,sans-serif}.page-body.style-light-bg .style-light h1,.page-body.style-light-bg .style-light h2,.page-body.style-light-bg .style-light h3,.page-body.style-light-bg .style-light h4,.page-body.style-light-bg .style-light h5,.page-body.style-light-bg .style-light h6{color:#284e37}.page-body.style-light-bg .style-light h1 a,.page-body.style-light-bg .style-light h2 a,.page-body.style-light-bg .style-light h3 a,.page-body.style-light-bg .style-light h4 a,.page-body.style-light-bg .style-light h5 a,.page-body.style-light-bg .style-light h6 a{color:#284e37}.page-body.style-light-bg .style-light h1 a:hover,.page-body.style-light-bg .style-light h2 a:hover,.page-body.style-light-bg .style-light h3 a:hover,.page-body.style-light-bg .style-light h4 a:hover,.page-body.style-light-bg .style-light h5 a:hover,.page-body.style-light-bg .style-light h6 a:hover{color:#203e2c}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX2J0bi5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fY29sbGVjdGlvbi5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fbmF2LnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19vcGVuaG91cnMuc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX3Bvc3Quc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX3JhdGluZ3Muc2NzcyIsIi4uLy4uL2NvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FvQkEsV0FDSSxtQ0FDQSw2Q0FDQSxnUUFJQSxnQkFDQSxrQkFHSixXQUNJLHNDQUNBLGdEQUNBLDhNQUdBLG1CQUNBLGtCQUdKLFdBQ0ksb0NBQ0EsOENBQ0Esb1FBSUEsZ0JBQ0Esa0JBR0osV0FDSSx1Q0FDQSxpREFDQSxpTkFHQSxtQkFDQSxrQkMxREYscUNBQ0UsaUJEV0ssS0NWTCwyQkFFRixrQ0FDRSxhQUVGLHlCQUNFLDRCQUNFLGlCQ1JKLDJCQUNFLGlDQUVGLHlCQUVFLHlCQUNBLFlBQ0EsTUZJSyxLRUhMLCtCQUNFLHlCQUNBLE1GQ0csS0dWSCxnREFDRSw0QkFJRiwwREFDRSx5QkFDQSx5QkFDQSxnRUFDRSx5QkFHSixxREFDRSwwQkFDQSxnQkFJTix1QkFDRSxpQkhyQlksUUd1QmQsb0JBQ0UsV0hWaUIsb0JHV2pCLFVBSUUsNEJBQ0UsV0FRSiw4Q0FDRSxnQkMvQkEsMkRBQ0UsNkJBRUYsMERBQ0UsZ0JBQ0Esb0JDYlIsT0FDRSx5QkFHRSxvQ0FDRSxlQUVBLHVDQUNFLHFCQUNBLGlCQUNBLGtCQUNBLHlDQUNFLHFCQUNBLFlMa0RpQixtREtqRGpCLGVBQ0EscUNBQ0Esa0JBQ0Esc0JBQ0EsZUFDQSxrQkFDQSxrQkFDQSxpQkxqQlEsUUtrQlIseUJBQ0EseUJBRUEsK0NBQ0Usb0NBQ0EseUJBU04sa0VBQ0Usb0NBQ0EsWUFDQSxvQkFDQSxjQUNBLGlCQUNBLGtCQUNBLFNBQ0EseUJBRUYsNkRBQ0UseUJBQ0EsbUVBQ0UseUJBUUosOEJBQ0UseUJBR0osc0JBQ0UseUJBQ0EsMEJBSUosc0JBQ0UsaUJBQ0Esb0JBR0Ysa0JBQ0UseUJDMUVKLCtEQUVJLHFFQUVFLGtCQUNBLHFCQUNBLG1DQUNBLGtCQUNBLHdCQUNBLG1CQUNBLG9CQUNBLDBCQUNBLHdCQUNBLHFCQUNBLFlBQ0EsYUFDQSxxQkFDQSxtQkFDQSxrQkFDQSxTQUNBLGVBQ0EsMENBQ0EsdUNBQ0EsMERBQ0EsaUZBQ0UsV0FDQSxjQUNBLE9BQ0EsTUFDQSxrQkFDQSxrRkFFRixxRkFDRSxtQkFDQSxvQkFDQSxXQUNBLFdBQ0EseUNBRUYsdUZBQ0UscUJBQ0EsbUJBQ0EsV0FDQSx1R0FDRSwyQkFDQSxvQkFFRixtR0FDRSxtQkFLQSwySUFDRSwwQkFJTixpRkFDRSw4QkFFRiwrRkFDRSxXQUNBLDJHQUNFLG9CQUVGLCtHQUNFLE9BR0osaUZBQ0UsZUFDQSxpQkFDQSxxQkFDQSxtQkFDQSxlQUNBLGdCQUlGLGlEQUNFLGtCQUNBLHVEQUNFLFVBQ0EsV0FDQSxxQ0FDQSxhQUNBLGNBQ0EsU0FDQSxRQUNBLGtDQUVGLHlEQUNFLFdBR0osMkNBQ0UsV0FDQSxtQkFDQSxpREFDRSxTQUNBLFFBQ0Esa0JBQ0EsV0FDQSxZQUNBLG9DQUNBLGtDQUVGLG1EQUNFLDBCQUNBLFVBSUUsd0VBQ0UsV0FNVixpQ0FDRSxrQkFDQSx1Q0FDRSxXQUNBLFlBQ0Esa0JBQ0EsK0JBQ0EsVUFDQSwrQkFFRix5Q0FDRSxRQUdKLGtCQUNFLFlBQ0EsVUFDQSwyQkFDQSxnQ0FDQSxXQUNBLGdCQUNBLHFCQUNFLGNBQ0EsbUJDeElKLGdEQUNFLGNBQ0EsV0FDQSxrQkFDQSxTQUNBLE9BQ0EsV0FDQSxXQUNBLHlFQ2ZKLGdDQUNFLGFDREYsc0RBQ0UsMEJBSUYsMkJBQ0UscUJBQ0EsVUFFQSw2QkFDRSwwQkFHRixnQ0FDRSxpQkNiSixvREFDQywyQkFJRiwyQkFDQyx3QkNORSw0Q0FDRSx5QkFDQSwyQkFDQSxrQkNMTixHQUNFLFlaOEQyQixtRFl4RHZCLDRQQU1FLE1aWlEsUVlhUix3UUFDRSxNWmRNLFFZZU4sNFNBQ0UsTVpmUyIsImZpbGUiOiJkZWZhdWx0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBDb2xvcnMgKiovXG4kYnJhbmQtcHJpbWFyeTogIzI4NGUzNztcbiRicmFuZC1wcmltYXJ5LWRhcms6ICMyMDNlMmM7XG4kYnJhbmQtcHJpbWFyeS10b25lLTE6ICM2YjdlNzA7XG4kYnJhbmQtcHJpbWFyeS10b25lLTI6ICM5MmEwOTU7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjZWNkMDcyO1xuJGNvbXAtMTogIzhjMTkxNDtcbiRjb21wLTI6ICNjODU4MDQ7XG4kY29tcC0zOiAjNTc2YjYzO1xuJGNvbXAtNDogIzkzOWY5MTtcbiRicmFuZC1wcmltYXJ5LWRhcmtlcjogZGFya2VuKCMyODRlMzcsIDUwJSk7XG4kYm9keS1jb2xvcjogIzIyMjIyMjtcbiRiYWNrZ3JvdW5kLWxpZ2h0OiAjZjFmMWYxO1xuJHdoaXRlIDogI2ZmZmZmZjtcblxuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuLyoqIEZvbnRzICoqL1xuJGZhLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIjtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpckRpc3BsYXktQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9QbGF5ZmFpckRpc3BsYXktUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uR3JvdGVzcXVlLUJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvbkdyb3Rlc3F1ZS1SZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRvbkdyb3Rlc3F1ZS1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JyYW5kb25Hcm90ZXNxdWUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9CcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4kZm9udC1mYW1pbHktYmFzZTpcdFx0XHRcdCdCcmFuZG9uR3JvdGVzcXVlLVJlZ3VsYXInLCAnQ2FsaWJyaScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWJhc2UtYm9sZDogICAgXHRcdCdCcmFuZG9uR3JvdGVzcXVlLUJvbGQnLCAnQ2FsaWJyaScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWJ1dHRvbnM6ICAgIFx0XHQnQnJhbmRvbkdyb3Rlc3F1ZS1Cb2xkJywgJ0NhbGlicmknLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRoZWFkaW5ncy1mb250LWZhbWlseTpcdFx0XHQnUGxheWZhaXJEaXNwbGF5LUJvbGQnLCAnR2FyYW1vbmQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzNnB4OyIsIi5yb3ctYnJlYWRjcnVtYiB7XG4gICYucm93LWJyZWFkY3J1bWItbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5icmVhZGNydW1iLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59IiwiXG5saS5tZW51LWl0ZW0tYnV0dG9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYyg1MCUgLSAoMTBweCArIC41ZW0pKTtcbiAgfVxuICAuYnRuIHtcbiAgICAvL3BhZGRpbmc6IDhweCAxNXB4IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXAtMjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29tcC0yLCA1JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuLmJ0bi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXBpbGwge1xuICBwYWRkaW5nOiA2cHggMTZweCFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcbiAgfVxuXG4gICYucHJpbWFyeS1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLXByaW1hcnksIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWNvbmRhcnktY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvciFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLmluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYnRuLWljb24ge1xuICBwYWRkaW5nOiA2cHggMTBweCFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gIGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgJi5pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5IWltcG9ydGFudDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwgMTAlKTtcbiAgfVxufVxuXG4gKi8iLCIuaXNvdG9wZS1sYXlvdXQge1xuICAudG1iIHtcbiAgICAmLnRtYi1uby1iZyB7XG4gICAgICAudC1lbnRyeS10ZXh0LXRjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnQtZW50cnktdGV4dC10YyB7XG4gICAgICAudC1lbnRyeS1jYXRlZ29yeSBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5LXRvbmUtMiFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50LWVudHJ5LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4IWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmR1bW15IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgfVxuICBpbWcge1xuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5mby1jb250ZW50IHtcbiAgLmRldGFpbC1jb250YWluZXIge1xuICAgIC5kZXRhaWwtbGFiZWwge1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbi5tZW1iZXItY2F0LWdyaWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gIC5tZW1iZXItY2F0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMHB4IDIwcHggMjBweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbjogMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW1iZXItY2F0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW1iZXItY2F0LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUGF0dWEgT25lJyxcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbWJlci1zdWItY2F0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5tZW1iZXItc3ViLWNhdCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1cnJlbnQge1xuICAgICAgLm1lbWJlci1jYXQtaXRlbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW1iZXItY2F0LXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRtYiB7XG4gIC50LWVudHJ5IHtcbiAgICBwIHtcbiAgICAgICYudC1lbnRyeS1tZXRhIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnQtZW50cnktZGlzdGFuY2Uge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAvL3BhZGRpbmc6IDZweCAxNnB4O1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3IhaW1wb3J0YW50O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3IhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVtYmVyLXByZXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICBpIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbn1cblxuLm1vZHVsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tZW1iZXItY2F0LWxpc3Qge1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4qLyIsIi8qXG4qXG4qIENPTFVNTlNcbipcbiovXG5cbi53cGJfY29sdW1uIHtcbiAgJi5zaG93LWJnLWltYWdlLXRvcCB7XG4gICAgLnVuY2VsbCB7XG4gICAgICAmLmRvdWJsZS1ibG9jay1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoODAlICsgNTRweCk7XG4gICAgICB9XG4gICAgICAuYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbi5tYWluLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciAucm93LXBhcmVudCB7XG4gICAmLm5vLWJsb2NrLXBhZGRpbmctdGIge1xuICAgICBwYWRkaW5nOiAwcHggMzZweDtcbiAgIH1cbiAgICYubm8tYmxvY2stcGFkZGluZy10IHtcbiAgICAgcGFkZGluZzogMHB4IDM2cHggMzZweDtcbiAgIH1cbn1cblxuLnJvdy1icmVhZGNydW1iIHtcbiAgJi5yb3ctYnJlYWRjcnVtYi1saWdodCB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub3JkZXItZmlsdGVyLW1ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmJ0bi5idG4tcGlsbCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gIC5kaXYtbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuZGl2LWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIC5idG4uYnRuLXBpbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGl2LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgLmJ0bi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmV2ZW50X2luZm8ge1xuICBtYXJnaW46IDE1cHggMHB4O1xufVxuKi8iLCJcbmZvb3RlciB7XG4gIGNvbG9yOiAkYnJhbmQtcHJpbWFyeS10b25lLTIhaW1wb3J0YW50O1xuXG4gIC5mb290ZXItbWVudS1idXR0b24tc3R5bGUge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJ1dHRvbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxM3B4IDhweCAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCAxMCUpIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZjX3dwX2N1c3RvbW1lbnU6bm90KC5mb290ZXItbWVudS1idXR0b24tc3R5bGUpIHtcbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAndW5jb2RlaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgY29udGVudDogXCJcXGU2ZGVcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMy41cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogLjdlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDAuMWVtO1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnktdG9uZS0yIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnktdG9uZS0yIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnktdG9uZS0yLCAyMCUpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtaWNvbiB7XG4gICAgYTpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnktdG9uZS0yLCAyMCUpIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnktdG9uZS0yIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1jZW50ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnNpdGUtaW5mbyB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5LXRvbmUtMSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbi5zaXRlLWluZm8ge1xuICBjb2xvcjogbGlnaHRlbigjMzEyNTFBLCAyMiUpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogbGlnaHRlbigjMzEyNTFBLCAyMiUpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oIzMxMjUxQSwgNTAlKSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4qLyIsIkBzdXBwb3J0cygtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIG9yICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgLmdmb3JtX3dyYXBwZXIge1xuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAtLWFjdGl2ZTogIzI3NUVGRTtcbiAgICAgIC0tYWN0aXZlLWlubmVyOiAjZmZmO1xuICAgICAgLS1mb2N1czogMnB4IHJnYmEoMzksIDk0LCAyNTQsIC4zKTtcbiAgICAgIC0tYm9yZGVyOiAjQkJDMUUxO1xuICAgICAgLS1ib3JkZXItaG92ZXI6ICMyNzVFRkU7XG4gICAgICAtLWJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAtLWRpc2FibGVkOiAjRjZGOEZGO1xuICAgICAgLS1kaXNhYmxlZC1pbm5lcjogI0UxRTZGOTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmMsIHZhcigtLWJvcmRlcikpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYiwgdmFyKC0tYmFja2dyb3VuZCkpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MsIGJvcmRlci1jb2xvciAuM3MsIGJveC1zaGFkb3cgLjJzO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1kLXQsIC4zcykgdmFyKC0tZC10LWUsIGVhc2UpLCBvcGFjaXR5IHZhcigtLWQtbywgLjJzKTtcbiAgICAgIH1cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIC0tYjogdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgLS1iYzogdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgLS1kLW86IC4zcztcbiAgICAgICAgLS1kLXQ6IC42cztcbiAgICAgICAgLS1kLXQtZTogY3ViaWMtYmV6aWVyKC4yLCAuODUsIC4zMiwgMS4yKTtcbiAgICAgIH1cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAtLWI6IHZhcigtLWRpc2FibGVkKTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgLS1iOiB2YXIoLS1kaXNhYmxlZC1pbm5lcik7XG4gICAgICAgICAgLS1iYzogdmFyKC0tYm9yZGVyKTtcbiAgICAgICAgfVxuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICAgICAgLS1iYzogdmFyKC0tYm9yZGVyLWhvdmVyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1mb2N1cyk7XG4gICAgICB9XG4gICAgICAmOm5vdCguc3dpdGNoKSB7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1vLCAwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgIC0tbzogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgJjpub3QoLnN3aXRjaCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWN0aXZlLWlubmVyKTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1yLCAyMGRlZykpO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgLS1yOiA0M2RlZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zd2l0Y2gge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWIsIHZhcigtLWJvcmRlcikpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS14LCAwKSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAtLWFiOiB2YXIoLS1hY3RpdmUtaW5uZXIpO1xuICAgICAgICAgIC0teDogMTdweDtcbiAgICAgICAgfVxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjdGl2ZS1pbm5lcik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tcywgLjcpKTtcbiAgICAgIH1cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIC0tczogLjU7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMTJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lIWltcG9ydGFudDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLypcbipcbiogSEVST1xuKlxuKi9cblxuLmhlcm8tZ3JhZGllbnQtYm90dG9tIHtcbiAgLmJhY2tncm91bmQtd3JhcHBlciB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbmh0bWwgYm9keTpub3QoLm1lbnUtZm9yY2Utb3BhY2l0eSkgLm1lbnUtd3JhcHBlcjpub3QoLm5vLWhlYWRlcikgLm1lbnUtdHJhbnNwYXJlbnQ6bm90KC5pc19zdHVjayk6bm90KC5pc19tb2JpbGVfb3BlbikubWVudS10cmFuc3BhcmVudC5zdHlsZS1kYXJrLW9yaWdpbmFsID4gKixcbmh0bWwgYm9keTpub3QoLm1lbnUtZm9yY2Utb3BhY2l0eSkgLm1lbnUtd3JhcHBlcjpub3QoLm5vLWhlYWRlcikgLm1lbnUtdHJhbnNwYXJlbnQ6bm90KC5pc19zdHVjayk6bm90KC5pc19tb2JpbGVfb3BlbikubWVudS10cmFuc3BhcmVudC5zdHlsZS1saWdodC1vcmlnaW5hbC5zdHlsZS1kYXJrLW92ZXJyaWRlID4gKiB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYtMTVcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwLjUpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDAuNSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYTYwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOVxufVxuXG4udW5jb2RlLXNsaWRlciB7XG4gIC5vd2wtc3RhZ2Uge1xuICAgIC5oZWFkaW5nLXRleHQge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZjlmOWY5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWJhc2ljIHtcbiAgLmhlYWRlci1zdWJ0aXRsZSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZjlmOWY5O1xuICAgIH1cbiAgfVxufVxuXG4udGF4LW1lbWJlcl9jYXRlZ29yeSB7XG4gICNwYWdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiovIiwiI2xvZ28tY29udGFpbmVyLW1vYmlsZSB7XG4gICYuY29sLWxnLTAge1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbn1cblxuLypcbi5tZW51LWNvbnRhaW5lciB1bC5tZW51LXNtYXJ0ID4gbGkgPiBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxubGkubWVudS1pdGVtLnNob3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xufVxuKi8iLCIucm93IC5vcGVuLXRvZGF5LWhlYWRlciB7XG4gIC52Y19jdXN0b21faGVhZGluZ193cmFwIC50aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xuICB9XG59XG4ucm93IC5vcGVuaW5nLWhvdXJzIHtcbiAgLnVuY29sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogNHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRpbWUge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59IiwiLnBvc3QtY29udGVudCB7XG5cdC52Y19jdXN0b21faGVhZGluZ193cmFwIHtcblx0XHQmLm5vLXRvcC1tYXJnaW4ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmF1dGhvci1pbmZvIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufSIsIi5yYXRpbmdzLWdhbGxlcnkge1xuICBmaWd1cmUuZ3JhdmF0YXIge1xuICAgIGltZy5hdmF0YXIge1xuICAgICAgbWF4LXdpZHRoOiA1ZW0haW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuICB9XG59IiwiaDYge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYm9sZDtcbn1cblxuLnBhZ2UtYm9keSB7XG4gICYuc3R5bGUtbGlnaHQtYmcge1xuICAgIC5zdHlsZS1saWdodCB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeS1kYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAvL21hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiA1cHggMCAxOHB4O1xuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG59XG5cbmgzIHtcbiAgaS5mYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jdGEtdGV4dC1tb2R1bGUge1xuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbmgxIHtcbiAgJi5oZWFkZXItdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIH1cbiAgfVxufVxuKi8iXX0= */
