/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{min-width:320px;height:100%;font-size:62.5%}body{height:100%;letter-spacing:1px;font-size:1.3rem;font-family:'Source Han Sans', sans-serif;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body>img{display:block;height:0 !important;font-size:0}img,svg{vertical-align:middle}ul,ol{list-style:none}a{color:currentColor;text-decoration:none}@font-face{font-weight:400;font-style:normal;font-family:'Source Han Sans';src:local("Source Han Sans Regular"),url("/cafebu/assets/fonts/SourceHanSans-Regular.woff2") format("woff2"),url("/cafebu/assets/fonts/SourceHanSans-Regular.woff") format("woff"),url("/cafebu/assets/fonts/SourceHanSans-Regular.otf") format("opentype");font-display:swap}@font-face{font-weight:500;font-style:normal;font-family:'Source Han Sans';src:local("Source Han Sans Regular"),url("/cafebu/assets/fonts/SourceHanSans-Medium.woff2") format("woff2"),url("/cafebu/assets/fonts/SourceHanSans-Medium.woff") format("woff"),url("/cafebu/assets/fonts/SourceHanSans-Medium.otf") format("opentype");font-display:swap}@font-face{font-weight:700;font-style:normal;font-family:'Source Han Sans';src:local("Source Han Sans Bold"),url("/cafebu/assets/fonts/SourceHanSans-Bold.woff2") format("woff2"),url("/cafebu/assets/fonts/SourceHanSans-Bold.woff") format("woff"),url("/cafebu/assets/fonts/SourceHanSans-Bold.otf") format("opentype");font-display:swap}.l-container{padding:0 20px;width:100%}.l-main{overflow-x:hidden;flex:1 0 auto}.l-page{display:flex;flex-direction:column;height:100%}.u-clearfix::after{display:block;clear:both;content:''}.u-d-none{display:none !important}.u-d-inline{display:inline !important}.u-d-inline-block{display:inline-block !important}.u-d-block{display:block !important}.u-d-table{display:table !important}.u-d-table-row{display:table-row !important}.u-d-table-cell{display:table-cell !important}.u-d-flex{display:flex !important}.u-d-inline-flex{display:inline-flex !important}.u-sr-only{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);padding:0;width:1px;height:1px;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (min-width: 320px){.u-d-xs-none{display:none !important}.u-d-xs-inline{display:inline !important}.u-d-xs-inline-block{display:inline-block !important}.u-d-xs-block{display:block !important}.u-d-xs-table{display:table !important}.u-d-xs-table-row{display:table-row !important}.u-d-xs-table-cell{display:table-cell !important}.u-d-xs-flex{display:flex !important}.u-d-xs-inline-flex{display:inline-flex !important}}@media (min-width: 375px){.u-d-sm-none{display:none !important}.u-d-sm-inline{display:inline !important}.u-d-sm-inline-block{display:inline-block !important}.u-d-sm-block{display:block !important}.u-d-sm-table{display:table !important}.u-d-sm-table-row{display:table-row !important}.u-d-sm-table-cell{display:table-cell !important}.u-d-sm-flex{display:flex !important}.u-d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){html{min-width:1280px}body{font-size:1.6rem}.l-container{margin:0 auto;padding:0 50px;max-width:1280px}.l-page{margin:0 auto;max-width:1920px}.u-d-md-none{display:none !important}.u-d-md-inline{display:inline !important}.u-d-md-inline-block{display:inline-block !important}.u-d-md-block{display:block !important}.u-d-md-table{display:table !important}.u-d-md-table-row{display:table-row !important}.u-d-md-table-cell{display:table-cell !important}.u-d-md-flex{display:flex !important}.u-d-md-inline-flex{display:inline-flex !important}}@media (min-width: 1080px){.u-d-lg-none{display:none !important}.u-d-lg-inline{display:inline !important}.u-d-lg-inline-block{display:inline-block !important}.u-d-lg-block{display:block !important}.u-d-lg-table{display:table !important}.u-d-lg-table-row{display:table-row !important}.u-d-lg-table-cell{display:table-cell !important}.u-d-lg-flex{display:flex !important}.u-d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1280px){.u-d-xl-none{display:none !important}.u-d-xl-inline{display:inline !important}.u-d-xl-inline-block{display:inline-block !important}.u-d-xl-block{display:block !important}.u-d-xl-table{display:table !important}.u-d-xl-table-row{display:table-row !important}.u-d-xl-table-cell{display:table-cell !important}.u-d-xl-flex{display:flex !important}.u-d-xl-inline-flex{display:inline-flex !important}}@media (min-width: 1440px){.u-d-xxl-none{display:none !important}.u-d-xxl-inline{display:inline !important}.u-d-xxl-inline-block{display:inline-block !important}.u-d-xxl-block{display:block !important}.u-d-xxl-table{display:table !important}.u-d-xxl-table-row{display:table-row !important}.u-d-xxl-table-cell{display:table-cell !important}.u-d-xxl-flex{display:flex !important}.u-d-xxl-inline-flex{display:inline-flex !important}}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy9yZXNzL2Rpc3QvcmVzcy5taW4uY3NzIiwiY2FmZWJ1L2Fzc2V0cy9zdHlsZXMvYmFzZS9fYmFzZS5zY3NzIiwiY2FmZWJ1L2Fzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImNhZmVidS9hc3NldHMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImNhZmVidS9hc3NldHMvc3R5bGVzL2xheW91dHMvX2NvbnRhaW5lci5zY3NzIiwiY2FmZWJ1L2Fzc2V0cy9zdHlsZXMvbGF5b3V0cy9fbWFpbi5zY3NzIiwiY2FmZWJ1L2Fzc2V0cy9zdHlsZXMvbGF5b3V0cy9fcGFnZS5zY3NzIiwiY2FmZWJ1L2Fzc2V0cy9zdHlsZXMvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJjYWZlYnUvYXNzZXRzL3N0eWxlcy91dGlsaXRpZXMvX3NyLW9ubHkuc2NzcyIsImNhZmVidS9hc3NldHMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7R0FJRyxLQUFLLHNCQUFzQixrQkFBa0IsNkJBQTZCLENBQUMsaUJBQWlCLDRCQUE0QixrQkFBa0IsQ0FBQyxlQUFlLHdCQUF3QixzQkFBc0IsQ0FBQyxFQUFFLFVBQVUsUUFBUSxDQUFDLHNCQUFzQixhQUFhLFFBQVEsQ0FBQyxHQUFHLGdCQUFnQixDQUFDLG9GQUFvRixhQUFhLENBQUMsUUFBUSxpQkFBaUIsQ0FBQyxNQUFNLGFBQWEsQ0FBRSxrQkFBaUIsWUFBWSxDQUFDLFlBQVkseUJBQXlCLG9CQUFvQixDQUFDLEVBQUUsNkJBQTZCLG9DQUFvQyxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLCtCQUErQixDQUFDLFNBQVMsa0JBQWtCLENBQUMsSUFBSSxpQkFBaUIsQ0FBQyxLQUFLLHNCQUFzQixVQUFVLENBQUMsUUFBUSxjQUFjLGNBQWMsa0JBQWtCLHVCQUF1QixDQUFDLElBQUksYUFBYSxDQUFD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cUJBR0MsK0JBQWdDLENBQ2pDLGNBR0Msd0JBQXlCLENBQzFCLGNBR0Msd0JBQXlCLENBQzFCLGtCQUdDLDRCQUE2QixDQUM5QixtQkFHQyw2QkFBOEIsQ0FDL0IsYUFHQyx1QkFBd0IsQ0FDekIsb0JBR0MsOEJBQStCLENBQ2hDLENON0JMLEFDTkksMkJLQ0EsYUFDRSx1QkFBd0IsQ0FDekIsZUFHQyx5QkFBMEIsQ0FDM0IscUJBR0MsK0JBQWdDLENBQ2pDLGNBR0Msd0JBQXlCLENBQzFCLGNBR0Msd0JBQXlCLENBQzFCLGtCQUdDLDRCQUE2QixDQUM5QixtQkFHQyw2QkFBOEIsQ0FDL0IsYUFHQyx1QkFBd0IsQ0FDekIsb0JBR0MsOEJBQStCLENBQ2hDLENMbkNELDJCS0NBLGFBQ0UsdUJBQXdCLENBQ3pCLGVBR0MseUJBQTBCLENBQzNCLHFCQUdDLCtCQUFnQyxDQUNqQyxjQUdDLHdCQUF5QixDQUMxQixjQUdDLHdCQUF5QixDQUMxQixrQkFHQyw0QkFBNkIsQ0FDOUIsbUJBR0MsNkJBQThCLENBQy9CLGFBR0MsdUJBQXdCLENBQ3pCLG9CQUdDLDhCQUErQixDQUNoQyxDTG5DRCwyQktDQSxjQUNFLHVCQUF3QixDQUN6QixnQkFHQyx5QkFBMEIsQ0FDM0Isc0JBR0MsK0JBQWdDLENBQ2pDLGVBR0Msd0JBQXlCLENBQzFCLGVBR0Msd0JBQXlCLENBQzFCLG1CQUdDLDRCQUE2QixDQUM5QixvQkFHQyw2QkFBOEIsQ0FDL0IsY0FHQyx1QkFBd0IsQ0FDekIscUJBR0MsOEJBQStCLENBQ2hDLENQbkMydEUsQVFKaHVFLGNSSTZ1RSxpQkFBa0IsZUFBZSxDQUFFLHVEQUFzRCw2QkFBNEIsNkJBQTRCLENBQUUsQ0FBQSIsImZpbGUiOiJjYWZlYnUvYXNzZXRzL3N0eWxlcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL2h0bWx7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93LXk6c2Nyb2xsOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfSosOmFmdGVyLDpiZWZvcmV7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JveC1zaXppbmc6aW5oZXJpdH06YWZ0ZXIsOmJlZm9yZXt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fSp7cGFkZGluZzowO21hcmdpbjowfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9aHJ7b3ZlcmZsb3c6dmlzaWJsZX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19c21hbGx7Zm9udC1zaXplOjgwJX1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkO3RleHQtZGVjb3JhdGlvbjpub25lfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOm9iamVjdHN9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lLXdpZHRoOjB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwO2NvbG9yOiMwMDB9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1pbnB1dHtib3JkZXItcmFkaXVzOjB9W3JvbGU9YnV0dG9uXSxbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbntjdXJzb3I6cG9pbnRlcn1bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fVt0eXBlPW51bWJlcl17d2lkdGg6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udDppbmhlcml0fW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6MDtwYWRkaW5nOjB9W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmU7Y29sb3I6aW5oZXJpdH1zZWxlY3R7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9c2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX1zZWxlY3Q6Oi1tcy12YWx1ZXtjb2xvcjpjdXJyZW50Q29sb3J9bGVnZW5ke2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3JtYWx9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgc2NyZWVue1toaWRkZW5+PXNjcmVlbl17ZGlzcGxheTppbmhlcml0fVtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApIWltcG9ydGFudH19W2FyaWEtYnVzeT10cnVlXXtjdXJzb3I6cHJvZ3Jlc3N9W2FyaWEtY29udHJvbHNde2N1cnNvcjpwb2ludGVyfVthcmlhLWRpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2IzZDRmYztjb2xvcjojMDAwO3RleHQtc2hhZG93Om5vbmV9OjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojYjNkNGZjO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6bm9uZX0iLCJodG1sIHtcbiAgbWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4cyk7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCk7XG4gIH1cbn1cblxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIEhhbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCcgMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi8vIEVsaW1pbmF0ZSBleHRyYSB3aGl0ZXNwYWNlIGNhdXNlZCBieSBpbWcgZWxlbWVudCB0aGF0IGluc2VydGVkIGJ5IGFjY2VzcyBhbmFseXNpcyBzY3JpcHRcbmJvZHkgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBIYW4gU2Fucyc7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBIYW4gU2FucyBSZWd1bGFyJyksXG4gICAgdXJsKCcvY2FmZWJ1L2Fzc2V0cy9mb250cy9Tb3VyY2VIYW5TYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvY2FmZWJ1L2Fzc2V0cy9mb250cy9Tb3VyY2VIYW5TYW5zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2NhZmVidS9hc3NldHMvZm9udHMvU291cmNlSGFuU2Fucy1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBIYW4gU2Fucyc7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBIYW4gU2FucyBSZWd1bGFyJyksXG4gICAgdXJsKCcvY2FmZWJ1L2Fzc2V0cy9mb250cy9Tb3VyY2VIYW5TYW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy9jYWZlYnUvYXNzZXRzL2ZvbnRzL1NvdXJjZUhhblNhbnMtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9jYWZlYnUvYXNzZXRzL2ZvbnRzL1NvdXJjZUhhblNhbnMtTWVkaXVtLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBIYW4gU2Fucyc7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBIYW4gU2FucyBCb2xkJyksXG4gICAgdXJsKCcvY2FmZWJ1L2Fzc2V0cy9mb250cy9Tb3VyY2VIYW5TYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvY2FmZWJ1L2Fzc2V0cy9mb250cy9Tb3VyY2VIYW5TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL2NhZmVidS9hc3NldHMvZm9udHMvU291cmNlSGFuU2Fucy1Cb2xkLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIiwiLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAkZ3V0dGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeGwpO1xuICB9XG59XG4iLCIubC1tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbiIsIi5sLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC51LWQjeyRpbmZpeH0tbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtZCN7JGluZml4fS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtZCN7JGluZml4fS1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtZCN7JGluZml4fS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LWQjeyRpbmZpeH0tdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1kI3skaW5maXh9LXRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudS1kI3skaW5maXh9LXRhYmxlLWNlbGwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51LWQjeyRpbmZpeH0tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnUtZCN7JGluZml4fS1pbmxpbmUtZmxleCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnUtc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cbiIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KTtcblxuJGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpO1xuXG4kZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllciguODk1LCAuMDMsIC42ODUsIC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNzcsIDAsIC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNSwgLjg1NSwgLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKC44NiwgMCwgLjA3LCAxKTtcblxuJGVhc2UtaW4tZXhwbzogY3ViaWMtYmV6aWVyKC45NSwgLjA1LCAuNzk1LCAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuJGVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKC42LCAuMDQsIC45OCwgLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MiwgLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKC43ODUsIC4xMzUsIC4xNSwgLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KTtcbiRlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxLjI3NSk7XG4kZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSk7XG4iXX0= */
