@font-face{font-family:"Primary-Font";font-style:normal;font-weight:400;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.svg#Primary-Font") format("svg");font-display:swap}@font-face{font-family:"Primary-Font-Italic";font-style:normal;font-weight:400;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.svg#Primary-Font-Italic") format("svg");font-display:swap}@font-face{font-family:"Primary-Font-Bold";font-style:normal;font-weight:700;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.svg#Primary-Font-Bold") format("svg");font-display:swap}@font-face{font-family:"Primary-Font-Heavy";font-style:normal;font-weight:700;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.svg#Primary-Font-Heavy") format("svg");font-display:swap}@font-face{font-family:"Secondary-Font";font-style:normal;font-weight:400;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.svg#Secondary-Font") format("svg");font-display:swap}@font-face{font-family:"Secondary-Font-Bold";font-style:normal;font-weight:700;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.svg#Secondary-Font-Bold") format("svg");font-display:swap}@font-face{font-family:"Tertiary-Font";font-style:normal;font-weight:400;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.svg#Tertiary-Font") format("svg");font-display:swap}@font-face{font-family:"Tertiary-Font-Italic";font-style:normal;font-weight:400;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/regular.svg#Tertiary-Font-Italic") format("svg");font-display:swap}@font-face{font-family:"Tertiary-Font-Bold";font-style:normal;font-weight:700;src:url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.woff") format("woff"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.woff2") format("woff2"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.eot?#iefix") format("embedded-opentype"),url("../../../../../content/dam/h-d/fonts/noto-sans/noto-sans-tc-v11-latin_chinese-traditional/bold.svg#Tertiary-Font-Bold") format("svg");font-display:swap}.font-family-primary{font-weight:400}.font-family-primary-italic{font-weight:400}.font-family-primary-bold{font-weight:700}.font-family-primary-heavy{font-weight:700}.font-family-secondary{font-weight:400}.font-family-secondary-bold{font-weight:600}.font-family-tertiary{font-weight:400}.font-family-tertiary-italic{font-weight:400}.font-family-tertiary-bold{font-weight:600}.zh-cn .font-family-primary-italic{font-family:"Primary-Font-Italic","NotoSerif-Regular",serif !important}.zh-cn .font-family-tertiary-italic{font-family:"Tertiary-Font-Italic","NotoSans-Regular",sans-serif !important}.zh-cn .font-family-secondary-bold{font-family:"Secondary-Font-Bold","NotoSans-Bold",sans-serif;font-weight:700}.zh-cn .h1{font-size:4.125rem;line-height:4.375rem}@media (max-width: 767.98px){.zh-cn .h1{font-size:2.625rem;line-height:2.875rem}}.zh-cn .h2{font-size:2.625rem;line-height:2.875rem}@media (max-width: 767.98px){.zh-cn .h2{font-size:1.75rem;line-height:1.9375rem}}.zh-cn .h3{font-size:2.625rem;line-height:2.875rem}@media (max-width: 767.98px){.zh-cn .h3{font-size:1.75rem;line-height:1.9375rem}}.zh-cn .h4{font-size:1.75rem}.zh-cn .h5{font-size:1.75rem;letter-spacing:0.25px}.zh-cn .h6{font-size:1.125rem;letter-spacing:0.25px}.zh-cn .h7{font-size:.875rem}.zh-cn .h8{font-size:1rem}.zh-cn .b1{font-size:1rem}.zh-cn .b2{font-size:1rem}.zh-cn .b3{font-size:1.375rem}.zh-cn .b4{font-size:.875rem}.zh-cn .b5{font-size:.875rem}.zh-cn .b6{font-size:.875rem}.zh-cn .b7{font-size:.875rem}.zh-cn .b8{font-size:.75rem}.zh-cn .b9{font-size:.75rem}.zh-cn .b10{font-size:.6875rem}.zh-cn .d1{font-size:5rem}.zh-cn .n1{font-size:1.125rem}.zh-cn .n2{font-size:1rem}.zh-cn .f1{line-height:1rem}.zh-cn .f2{line-height:1rem}.zh-cn .cta-typography{font-size:.875rem}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Nhc3MvZ2xvYmFsL19taXhpbnMuc2NzcyIsIi4uLy4uL3Nhc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsInpoLWNuLnNjc3MiLCJfd2VpZ2h0cy1ub3RvLnNjc3MiLCIuLi8uLi9zYXNzL2dsb2JhbC9fZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUdBLFdBQ0UsMEJDckYyQixDRHNGM0IsaUJFMUZGLENGMkZFLGVFNUZGLENGNkZFLCtkQVAyRSxDQVEzRSxpQkFBa0IsQ0FMcEIsV0FDRSxpQ0NwRnlDLENEcUZ6QyxpQkVsRkYsQ0ZtRkUsZUVwRkYsQ0ZxRkUsc2VBUDJFLENBUTNFLGlCQUFrQixDQUxwQixXQUNFLCtCQ2xGcUMsQ0RtRnJDLGlCRTNFRixDRjRFRSxlRTdFRixDRjhFRSx3ZEFQMkUsQ0FRM0UsaUJBQWtCLENBTHBCLFdBQ0UsZ0NDakZ1QyxDRGtGdkMsaUJFcEVGLENGcUVFLGVFdEVGLENGdUVFLHlkQVAyRSxDQVEzRSxpQkFBa0IsQ0FMcEIsV0FDRSw0QkNoRitCLENEaUYvQixpQkUzREYsQ0Y0REUsZUU3REYsQ0Y4REUsaWVBUDJFLENBUTNFLGlCQUFrQixDQUxwQixXQUNFLGlDQy9FeUMsQ0RnRnpDLGlCRXBERixDRnFERSxlRXRERixDRnVERSwwZEFQMkUsQ0FRM0UsaUJBQWtCLENBTHBCLFdBQ0UsMkJDOUU2QixDRCtFN0IsaUJFM0NGLENGNENFLGVFN0NGLENGOENFLGdlQVAyRSxDQVEzRSxpQkFBa0IsQ0FMcEIsV0FDRSxrQ0M3RTJDLENEOEUzQyxpQkVuQ0YsQ0ZvQ0UsZUVyQ0YsQ0ZzQ0UsdWVBUDJFLENBUTNFLGlCQUFrQixDQUxwQixXQUNFLGdDQzVFdUMsQ0Q2RXZDLGlCRTVCRixDRjZCRSxlRTlCRixDRitCRSx5ZEFQMkUsQ0FRM0UsaUJBQWtCLENHMUdwQixxQkFDRSxlQUFnQixDQUNqQiw0QkFHQyxlQUFnQixDQUNqQiwwQkFHQyxlQUFnQixDQUNqQiwyQkFHQyxlQUFnQixDQUNqQix1QkFHQyxlQUFnQixDQUNqQiw0QkFHQyxlQUFnQixDQUNqQixzQkFHQyxlQUFnQixDQUNqQiw2QkFHQyxlQUFnQixDQUNqQiwyQkFHQyxlQUFnQixDRGtEbEIsbUNBRUEsc0VBQUEsQ0FGQSxvQ0FNQSwyRUFBQSxDQU5BLG1DQVNBLDREQUFBLENBQ0EsZUFBQSxDQVZBLFdBY0Esa0JFL0YyQixDRmdHM0Isb0JFaEcyQixDRnFHM0IsNkJBcEJBLFdBaUJBLGtCRWxHMkIsQ0ZtRzNCLG9CRW5HMkIsQ0ZxRzNCLENBcEJBLFdBc0JBLGtCRXZHMkIsQ0Z3RzNCLG9CRXhHMkIsQ0Y2RzNCLDZCQTVCQSxXQXlCQSxpQkUxRzJCLENGMkczQixxQkUzRzJCLENGNkczQixDQTVCQSxXQThCQSxrQkUvRzJCLENGZ0gzQixvQkVoSDJCLENGcUgzQiw2QkFwQ0EsV0FpQ0EsaUJFbEgyQixDRm1IM0IscUJFbkgyQixDRnFIM0IsQ0FwQ0EsV0FzQ0EsaUJFdkgyQixDRmlGM0IsV0EwQ0EsaUJFM0gyQixDRjRIM0IscUJBQUEsQ0EzQ0EsV0ErQ0Esa0JFaEkyQixDRmlJM0IscUJBQUEsQ0FoREEsV0FvREEsaUJFckkyQixDRmlGM0IsV0F3REEsY0V6STJCLENGaUYzQixXQTREQSxjRTdJMkIsQ0ZpRjNCLFdBZ0VBLGNFakoyQixDRmlGM0IsV0FvRUEsa0JFckoyQixDRmlGM0IsV0F3RUEsaUJFekoyQixDRmlGM0IsV0E0RUEsaUJFN0oyQixDRmlGM0IsV0FnRkEsaUJFaksyQixDRmlGM0IsV0FvRkEsaUJFcksyQixDRmlGM0IsV0F1RkEsZ0JFeEsyQixDRmlGM0IsV0EwRkEsZ0JFM0syQixDRmlGM0IsWUE2RkEsa0JFOUsyQixDRmlGM0IsV0FpR0EsY0VsTDJCLENGaUYzQixXQXFHQSxrQkV0TDJCLENGaUYzQixXQXdHQSxjRXpMMkIsQ0ZpRjNCLFdBNEdBLGdCRTdMMkIsQ0ZpRjNCLFdBZ0hBLGdCRWpNMkIsQ0ZpRjNCLHVCQW9IQSxpQkVyTTJCIiwiZmlsZSI6InpoLWNuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4vZnVuY3Rpb25zJztcblxuQG1peGluIGdyaWQoKSB7XG4gIGRpdltjbGFzcz0ncm93J10ge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgfVxuXG4gIGRpdltjbGFzcyo9J2NvbC0nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMik7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIH1cbn1cblxuQG1peGluIGhpZ2hsaWdodCgkY29sb3I6IG51bGwpIHtcbiAgQGlmICRjb2xvciA9PXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMik7XG4gIH1cblxuICBAaWYgJGNvbG9yID09Ymx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAyNTUsIDAuMik7XG4gIH1cblxuICBAaWYgJGNvbG9yID09Z3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjU1LCAwLCAwLjIpO1xuICB9XG5cbiAgQGlmICRjb2xvciA9PXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC4yKTtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1jdXN0b20oJG1pbiwgJG1heCkge1xuICBAaWYgJG1pbiA9PSd4cycgb3IgJG1pbiA9PSdzbScgb3IgJG1pbiA9PSdtZCcgb3IgJG1pbiA9PSdsZycgb3IgJG1pbiA9PSd4bCcge1xuICAgICRtaW46IGJyZWFrcG9pbnQtbWluKCRtaW4sICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgfVxuXG4gIEBpZiAkbWF4ID09J3hzJyBvciAkbWF4ID09J3NtJyBvciAkbWF4ID09J21kJyBvciAkbWF4ID09J2xnJyBvciAkbWF4ID09J3hsJyB7XG4gICAgJG1heDogYnJlYWtwb2ludC1tYXgoJG1heCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICB9XG5cbiAgQGlmICRtaW4gIT1udWxsIGFuZCAkbWF4ICE9bnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWF4ID09bnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRtaW4gPT1udWxsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWhlaWdodCgkbWluLCAkbWF4KSB7XG4gIEBpZiAkbWluICE9bnVsbCBhbmQgJG1heCAhPW51bGwge1xuICAgIEBtZWRpYSAobWluLWhlaWdodDogJG1pbikgYW5kIChtYXgtaGVpZ2h0OiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWF4ID09bnVsbCB7XG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWluID09bnVsbCB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0Zikge1xuICAkc3JjOiBudWxsO1xuXG4gICRleHRtb2RzOiAoXG4gICAgZW90OiAnPyNpZWZpeCcsXG4gICAgc3ZnOiAnIycgKyBzdHItcmVwbGFjZSgkbmFtZSwgJyAnLCAnXycpLFxuICApO1xuXG4kZm9ybWF0czogKFxuICBlb3Q6ICdlbWJlZGRlZC1vcGVudHlwZScsXG4gIG90ZjogJ29wZW50eXBlJyxcbiAgdHRmOiAndHJ1ZXR5cGUnLFxuKTtcblxuQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcbiAgJGZvcm1hdDogaWYobWFwLWhhcy1rZXkoJGZvcm1hdHMsICRleHQpLCBtYXAtZ2V0KCRmb3JtYXRzLCAkZXh0KSwgJGV4dCk7XG4gICRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyAnLicgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcbiAgZm9udC1zdHlsZTogJHN0eWxlO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgc3JjOiAkc3JjO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuXG4gIC8vIEZpcmVmb3hcbiAgJjotbW96LXBsYWNlaG9sZGVyLFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIG92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eSwgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuQG1peGluIHRyYW5zZm9ybUNlbnRlcigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIHNxdWFyZS1yZW0oJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZS1yZW0oJHNpemUsICRzaXplKTtcbn1cblxuQG1peGluIHNpemUtcmVtKCR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogcmVtKCR3aWR0aCk7XG4gIGhlaWdodDogcmVtKCRoZWlnaHQpO1xufVxuXG5AbWl4aW4gbWVkaWEtc2NyZWVuLWhpZHBpIHtcblxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnVsbGV0cyB7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgIH1cbiAgfVxuXG4gIHVsPmxpLFxuICBvbD5saSB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgfVxufVxuXG5AbWl4aW4gb2xkYnJvd3NlcnMoKSB7XG5cbiAgaHRtbC5zYWZhcmkxLFxuICBodG1sLnNhZmFyaTIsXG4gIGh0bWwuc2FmYXJpMyxcbiAgaHRtbC5zYWZhcmk0LFxuICBodG1sLnNhZmFyaTUsXG4gIGh0bWwuc2FmYXJpNixcbiAgaHRtbC5zYWZhcmk3LFxuICBodG1sLnNhZmFyaTgsXG4gIGh0bWwuc2FmYXJpOSxcbiAgaHRtbC5zYWZhcmkxMCxcbiAgaHRtbC5zYWZhcmkxMSxcbiAgaHRtbC5pb3MxLFxuICBodG1sLmlvczIsXG4gIGh0bWwuaW9zMyxcbiAgaHRtbC5pb3M0LFxuICBodG1sLmlvczUsXG4gIGh0bWwuaW9zNixcbiAgaHRtbC5pb3M3LFxuICBodG1sLmlvczgsXG4gIGh0bWwuaW9zOSxcbiAgaHRtbC5pb3MxMCxcbiAgaHRtbC5pb3MxMSxcbiAgaHRtbC5hbmRyb2lkMSxcbiAgaHRtbC5hbmRyb2lkMixcbiAgaHRtbC5hbmRyb2lkMyxcbiAgaHRtbC5hbmRyb2lkNCxcbiAgaHRtbC5hbmRyb2lkNSxcbiAgaHRtbC5hbmRyb2lkNiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gdGhpcyBmdW5jdGlvbiBpcyBiZWluZyBkZXByZWNhdGVkIGZyb20gYm9vdHN0cmFwIGFzIG9mIHZlcnNpb24gNVxuLy8gY29weWluZyBpdCBoZXJlIHRvIHN1cHBvcnQgY29udGludWVkIHVzYWdlIGluIHNpdGUgY29kZWJhc2VcbkBtaXhpbiBicy1tYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59IiwiLy8gaC1kLmNvbSBnbG9iYWwgdmFyaWFibGVzXG4kZW52OiAnYWVtJyAhZGVmYXVsdDtcbiRkYW06ICcvY29udGVudC9kYW0vaC1kJyAhZGVmYXVsdDtcbiRyb290OiAnL2V0Yy9kZXNpZ25zL2gtZCcgIWRlZmF1bHQ7XG5cbkBpZiAoJGVudiA9PSdoeWJyaXMnKSB7XG4gICRyb290OiAnLi4nO1xufVxuXG4kZm9udC1wYXRoOiAkZGFtICsgJy9mb250cy8nO1xuLy8gdXBkYXRlZCBmb250cyBwYXRoXG4vLyRsYW5nLWZvbnQtcGF0aDogJHJvb3QgKyAnLy4uL2ZvbnRzLyc7XG4vLyBmb250cyBhcmUgbm93IGluIHRoZSBhZW0gZGFtIHNvIGFkanVzdGluZyB0aGUgcmVsYXRpdmUgcGF0aCBmb3IgdGhlIGxhbmd1YWdlcyBpcyBubyBsb25nZXIgbmVlZGVkXG4kbGFuZy1mb250LXBhdGg6ICRmb250LXBhdGg7XG4kaW1hZ2UtcGF0aDogJHJvb3QgKyAnL2ltYWdlcy8nO1xuXG4vLyBmb250IGZhbWlseSBuYW1lc1xuJGZvbnQtcHJpbWFyeTogJ1ByaW1hcnktRm9udCc7XG4kZm9udC1wcmltYXJ5LWl0YWxpYzogJ1ByaW1hcnktRm9udC1JdGFsaWMnO1xuLy8kZm9udC1wcmltYXJ5LW1lZGl1bTogJ1ByaW1hcnktRm9udC1NZWRpdW0nO1xuJGZvbnQtcHJpbWFyeS1ib2xkOiAnUHJpbWFyeS1Gb250LUJvbGQnO1xuJGZvbnQtcHJpbWFyeS1oZWF2eTogJ1ByaW1hcnktRm9udC1IZWF2eSc7XG4kZm9udC1zZWNvbmRhcnk6ICdTZWNvbmRhcnktRm9udCc7XG4kZm9udC1zZWNvbmRhcnktYm9sZDogJ1NlY29uZGFyeS1Gb250LUJvbGQnO1xuJGZvbnQtdGVydGlhcnk6ICdUZXJ0aWFyeS1Gb250JztcbiRmb250LXRlcnRpYXJ5LWl0YWxpYzogJ1RlcnRpYXJ5LUZvbnQtSXRhbGljJztcbiRmb250LXRlcnRpYXJ5LWJvbGQ6ICdUZXJ0aWFyeS1Gb250LUJvbGQnO1xuXG4vLyBjb2xvcnMgYnkgY29sb3JcbiRjb2xvci1oZC1vcmFuZ2U6ICNmYTY2MDA7IC8vIHVwZGF0ZWQgdG8gY29sb3IgYWRhIG9qO1xuJGNvbG9yLWFkYS1vcmFuZ2U6ICNmYTY2MDA7XG4kY29sb3ItcHVuY2gtb3JhbmdlOiAjZmY5YjNmO1xuJGNvbG9yLW9yYW5nZTogI2ZmNjYwMDtcbiRjb2xvci1hZGEtYmx1ZTogIzAwNjdmNDtcbiRjb2xvci1idXJudC1vcmFuZ2U6ICNhZDRjMGI7XG4kY29sb3ItbGVhdGhlcmVkLW9yYW5nZTogI2FkNGMwYjsgLy8gdXBkYXRlZCB0byBjb2xvciBidXJudCBvajtcbiRjb2xvci1zZWNvbmRhcnktb3JhbmdlOiAjQzI1NTBDOyAvLyBBQSBXZWItU2FmZSBCdXJudCBPcmFuZ2VcbiRjb2xvci13b3JuLXRzaGlydDogI2VmZWRlNjsgLy8gcmVwbGFjZWQgd2l0aCB0LXNoaXJ0IGdyZXk7XG4kY29sb3ItcmVkOiAjYjIyNzA1O1xuJGNvbG9yLWhleC1yZWQ6ICNjZTQ2MzU7XG4kY29sb3ItZ2lneWEtZXJyb3I6ICNkZDRiMzk7XG4kY29sb3Itc3RhdHVzLXJlZDogI0MzMDAwMDtcbiRjb2xvci1zdGF0dXMtZ3JlZW46ICMwMTQ5MzE7XG4vLyBtb25vY2hyb21lIGNvbG9yc1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLWRhcmstZ3JleTogIzc1NzU3NTsgLy8gcmVwbGFjZWQgd2l0aCBtaWRkbGUgZ3JleTtcbiRjb2xvci1taWRkbGUtZ3JleTogIzc1NzU3NTtcbiRjb2xvci1ncmVlbjogIzQ2ODYwMDtcbiRjb2xvci1kYXJrLWdyZWVuOiAjNDM4NzBiO1xuJGNvbG9yLWlucHV0LWdyZWVuOiAjNGE4ZDAwO1xuJGNvbG9yLXZlcnktbGlnaHQtZ3JleTogI2UxZTFlMTtcbiRjb2xvci1saWdodC1ncmV5OiAjZWVlY2ViO1xuJGNvbG9yLWdyZXk6ICM3YzdjN2M7XG4kY29sb3ItZ3JleS1saWdodDogI0NDQ0NDQztcbiRjb2xvci1ncmV5LWxpZ2h0LTE6ICNEOEQ4RDg7XG4kY29sb3ItZ3JleS1saWdodC0yOiAjOTQ5NDk0O1xuJGNvbG9yLWdyZXktbGlnaHQtMzogIzY2NjY2NjtcbiRjb2xvci13aGl0aXNoLWdyZXk6ICNGNkY2RjY7XG4kY29sb3ItbGlnaHQtc2hhZGUtYmx1ZTogI2NlZDRkYTtcbiRjb2xvci1ncmF5aXNoLWJsdWU6ICMyMTI1Mjk7XG4kY29sb3ItbGl0ZS1ncmF5aXNoLWJsdWU6ICM2Yzc1N2Q7XG4kY29sb3ItdW5hdmFpbC1ncmV5OiAkY29sb3ItbGlnaHQtZ3JleTsgLy8gcmVwbGFjZWQgd2l0aCBsaWdodCBncmV5XG4kY29sb3Itb2ZmLXdoaXRlOiAjZjhmNmY1OyAvLyB1c2VkIG9ubHkgZm9yIGhvdmVyIHN0YXRlcyBvbiBhY2NvcmRpb25zLCBxdWljayBsaW5rcywgZGlzY2xhaW1lcnNcbiRjb2xvci1vZmYtbGlnaHQtZ3JleTogZGFya2VuKCRjb2xvci1saWdodC1ncmV5LCAzJSk7XG4kY29sb3Itb2ZmLXdvcm4tdHNoaXJ0OiBkYXJrZW4oJGNvbG9yLXdvcm4tdHNoaXJ0LCAzJSk7XG4kY29sb3Itb2ZmLWJsYWNrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4kY29sb3ItdHNoaXJ0LWdyZXk6ICNlZmVkZTY7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItbWF0dGVyaG9ybjogIzUwNTA1MDtcblxuLy8gY29sb3JzIGJ5IHNwZWNpZmljIHVzZVxuJGNvbG9yLXNlbGVjdGlvbjogJGNvbG9yLWxpZ2h0LWdyZXk7XG4kY29sb3ItbGluazogI2ZmZmZmZjtcbiRjb2xvci1saW5rLWhvdmVyOiAjZmZmZmZmO1xuJGNvbG9yLWZvcm0tZ3JleTogJGNvbG9yLW1pZGRsZS1ncmV5O1xuJGNvbG9yLWZvcm0tcmVkOiAjZDYwMDAwO1xuJGNvbG9yLWZvcm0tYmxhY2s6ICRjb2xvci1ibGFjaztcbiRjb2xvci1ib3JkZXItZGFyazogJGNvbG9yLW1pZGRsZS1ncmV5O1xuJGNvbG9yLWJvcmRlci1saWdodDogJGNvbG9yLWxpZ2h0LWdyZXk7XG4kY29sb3ItZGlzY2xhaW1lcjogJGNvbG9yLW1pZGRsZS1ncmV5O1xuJGNvbG9yLWRpc2NsYWltZXItYmxhY2s6ICRjb2xvci1ibGFjaztcbiRjb2xvci1jb2x1bW4tZGl2aWRlcjogJGNvbG9yLW1pZGRsZS1ncmV5O1xuXG4vLyBtYXJnaW5zXG4kY21wLW1hcmdpbi1ub25lOiAwO1xuJGNtcC1tYXJnaW4tc3RhbmRhcmQ6IHJlbSgzMik7XG4kY21wLW1hcmdpbi1leHRyYTogcmVtKDY0KTtcblxuLy8gYWRhXG4kYWRhLW91dGxpbmU6IDVweCBhdXRvICRjb2xvci1hZGEtYmx1ZTtcblxuLy8gdmFycyBmb3IgZGF0ZXBpY2tlciBsaWJcbi8vJGNvbG9yLW9yYW5nZS0xOiAjZGU1NzFlICFkZWZhdWx0O1xuLy8kZ3JheS1iYXNlOiAjMDAwICFkZWZhdWx0O1xuLy8kZ3JheS1kYXJrZXI6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4vLyRncmF5LWRhcms6IGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4vLyRncmF5OiBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuLy8kZ3JheS1saWdodDogbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3Nzdcbi8vJGdyYXktbGlnaHRlcjogbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcbi8vJGJyYW5kLWluZm86ICM1YmMwZGUgIWRlZmF1bHQ7XG4vLyRicmFuZC1wcmltYXJ5OiBkYXJrZW4oIzQyOGJjYSwgNi41JSkgIWRlZmF1bHQ7IC8vICMzMzdhYjdcbi8vJGJ0bi1wcmltYXJ5LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuLy8kYnRuLXByaW1hcnktYmc6ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8kYnRuLXByaW1hcnktYm9yZGVyOiBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7IiwiQGltcG9ydCAnLi4vLi4vc2Fzcy9nbG9iYWwvdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uLy4uL3Nhc3MvZ2xvYmFsL2Jvb3RzdHJhcC12YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vLi4vc2Fzcy9nbG9iYWwvbWl4aW5zJztcbkBpbXBvcnQgJy4uLy4uL3Nhc3MvZ2xvYmFsL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuXG4vLyBjaGluZXNlXG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmb250LXByaW1hcnksXG4gICRsYW5nLWZvbnQtcGF0aCArXG4gICAgJ25vdG8tc2Fucy9ub3RvLXNhbnMtdGMtdjExLWxhdGluX2NoaW5lc2UtdHJhZGl0aW9uYWwvcmVndWxhcicsXG4gIDQwMCxcbiAgbm9ybWFsLFxuICB3b2ZmIHdvZmYyIGVvdCBzdmdcbik7XG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmb250LXByaW1hcnktaXRhbGljLFxuICAkbGFuZy1mb250LXBhdGggK1xuICAgICdub3RvLXNhbnMvbm90by1zYW5zLXRjLXYxMS1sYXRpbl9jaGluZXNlLXRyYWRpdGlvbmFsL3JlZ3VsYXInLFxuICA0MDAsXG4gIG5vcm1hbCxcbiAgd29mZiB3b2ZmMiBlb3Qgc3ZnXG4pO1xuQGluY2x1ZGUgZm9udC1mYWNlKFxuICAkZm9udC1wcmltYXJ5LWJvbGQsXG4gICRsYW5nLWZvbnQtcGF0aCArICdub3RvLXNhbnMvbm90by1zYW5zLXRjLXYxMS1sYXRpbl9jaGluZXNlLXRyYWRpdGlvbmFsL2JvbGQnLFxuICA3MDAsXG4gIG5vcm1hbCxcbiAgd29mZiB3b2ZmMiBlb3Qgc3ZnXG4pO1xuQGluY2x1ZGUgZm9udC1mYWNlKFxuICAkZm9udC1wcmltYXJ5LWhlYXZ5LFxuICAkbGFuZy1mb250LXBhdGggKyAnbm90by1zYW5zL25vdG8tc2Fucy10Yy12MTEtbGF0aW5fY2hpbmVzZS10cmFkaXRpb25hbC9ib2xkJyxcbiAgNzAwLFxuICBub3JtYWwsXG4gIHdvZmYgd29mZjIgZW90IHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICAkZm9udC1zZWNvbmRhcnksXG4gICRsYW5nLWZvbnQtcGF0aCArXG4gICAgJ25vdG8tc2Fucy9ub3RvLXNhbnMtdGMtdjExLWxhdGluX2NoaW5lc2UtdHJhZGl0aW9uYWwvcmVndWxhcicsXG4gIDQwMCxcbiAgbm9ybWFsLFxuICB3b2ZmIHdvZmYyIGVvdCBzdmdcbik7XG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICRmb250LXNlY29uZGFyeS1ib2xkLFxuICAkbGFuZy1mb250LXBhdGggKyAnbm90by1zYW5zL25vdG8tc2Fucy10Yy12MTEtbGF0aW5fY2hpbmVzZS10cmFkaXRpb25hbC9ib2xkJyxcbiAgNzAwLFxuICBub3JtYWwsXG4gIHdvZmYgd29mZjIgZW90IHN2Z1xuKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFxuICAkZm9udC10ZXJ0aWFyeSxcbiAgJGxhbmctZm9udC1wYXRoICtcbiAgICAnbm90by1zYW5zL25vdG8tc2Fucy10Yy12MTEtbGF0aW5fY2hpbmVzZS10cmFkaXRpb25hbC9yZWd1bGFyJyxcbiAgNDAwLFxuICBub3JtYWwsXG4gIHdvZmYgd29mZjIgZW90IHN2Z1xuKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgJGZvbnQtdGVydGlhcnktaXRhbGljLFxuICAkbGFuZy1mb250LXBhdGggK1xuICAgICdub3RvLXNhbnMvbm90by1zYW5zLXRjLXYxMS1sYXRpbl9jaGluZXNlLXRyYWRpdGlvbmFsL3JlZ3VsYXInLFxuICA0MDAsXG4gIG5vcm1hbCxcbiAgd29mZiB3b2ZmMiBlb3Qgc3ZnXG4pO1xuQGluY2x1ZGUgZm9udC1mYWNlKFxuICAkZm9udC10ZXJ0aWFyeS1ib2xkLFxuICAkbGFuZy1mb250LXBhdGggKyAnbm90by1zYW5zL25vdG8tc2Fucy10Yy12MTEtbGF0aW5fY2hpbmVzZS10cmFkaXRpb25hbC9ib2xkJyxcbiAgNzAwLFxuICBub3JtYWwsXG4gIHdvZmYgd29mZjIgZW90IHN2Z1xuKTtcblxuLy8gZm9udCB3ZWlnaHRzXG5AaW1wb3J0ICdfd2VpZ2h0cy1ub3RvJztcblxuLy8gY2hpbmVzZS1zcGVjaWZpYyBydWxlc1xuLnpoLWNuIHtcbiAgLmZvbnQtZmFtaWx5LXByaW1hcnktaXRhbGljIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeS1pdGFsaWMsICdOb3RvU2VyaWYtUmVndWxhcicsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9udC1mYW1pbHktdGVydGlhcnktaXRhbGljIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGVydGlhcnktaXRhbGljLCAnTm90b1NhbnMtUmVndWxhcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC1mYW1pbHktc2Vjb25kYXJ5LWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnktYm9sZCwgJ05vdG9TYW5zLUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogcmVtKDY2KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDcwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDYpO1xuICAgIH1cbiAgfVxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQyKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDQ2KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzEpO1xuICAgIH1cbiAgfVxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQyKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDQ2KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzEpO1xuICAgIH1cbiAgfVxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxuXG4gIC5oNSB7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIH1cblxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICB9XG5cbiAgLmg3IHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cblxuICAuaDgge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxuXG4gIC5iMSB7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICB9XG5cbiAgLmIyIHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gIH1cblxuICAuYjMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgfVxuXG4gIC5iNCB7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG5cbiAgLmI1IHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cblxuICAuYjYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxuXG4gIC5iNyB7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG4gIC5iOCB7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG4gIC5iOSB7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG4gIC5iMTAge1xuICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcbiAgfVxuXG4gIC5kMSB7XG4gICAgZm9udC1zaXplOiByZW0oODApO1xuICB9XG5cbiAgLm4xIHtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gIH1cbiAgLm4yIHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gIH1cblxuICAuZjEge1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuICB9XG5cbiAgLmYyIHtcbiAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcbiAgfVxuXG4gIC5jdGEtdHlwb2dyYXBoeSB7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4iLCIuZm9udC1mYW1pbHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LWZhbWlseS1wcmltYXJ5LWl0YWxpYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LWZhbWlseS1wcmltYXJ5LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1mYW1pbHktcHJpbWFyeS1oZWF2eSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb250LWZhbWlseS1zZWNvbmRhcnkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1mYW1pbHktc2Vjb25kYXJ5LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9udC1mYW1pbHktdGVydGlhcnkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1mYW1pbHktdGVydGlhcnktaXRhbGljIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtZmFtaWx5LXRlcnRpYXJ5LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuIiwiQGZ1bmN0aW9uIHJlbSgkc2l6ZTogMTYpIHtcbiAgJHJlbVNpemU6ICRzaXplIC8gMTY7XG4gIEByZXR1cm4gI3skcmVtU2l6ZX1yZW07XG59XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkrJHJlcGxhY2UgK3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufSJdfQ== */
