@charset "UTF-8";@font-face{font-family:Graphik;src:local("Graphik Light"),url(../fonts/Graphik-Light-Web.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Light Italic"),url(../fonts/Graphik-LightItalic-Web.woff) format("woff");font-weight:300;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Regular"),url(../fonts/Graphik-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Regular Italic"),url(../fonts/Graphik-RegularItalic-Web.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Medium"),url(../fonts/Graphik-Medium-Web.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Medium Italic"),url(../fonts/Graphik-MediumItalic-Web.woff) format("woff");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Semibold"),url(../fonts/Graphik-Semibold-Web.woff) format("woff");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Semibold Italic"),url(../fonts/Graphik-SemiboldItalic-Web.woff) format("woff");font-weight:600;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Bold"),url(../fonts/Graphik-Bold-Web.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Bold Italic"),url(../fonts/Graphik-BoldItalic-Web.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Black"),url(../fonts/Graphik-Black-Web.woff) format("woff");font-weight:800;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:local("Graphik Black Italic"),url(../fonts/Graphik-BlackItalic-Web.woff) format("woff");font-weight:800;font-style:italic;font-stretch:normal;font-display:swap}code,code[class*=language-],pre[class*=language-]{color:#333;text-align:left;white-space:pre;word-spacing:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:1.4;direction:ltr;cursor:text;letter-spacing:normal}pre[class*=language-]{overflow:auto;margin:1em 0;padding:1.2em;border-radius:3px;font-size:85%}li code,p code,table code{margin:0;border-radius:3px;padding:.2em 0;font-size:85%}li code::after,li code::before,p code::after,p code::before,table code::after,table code::before{letter-spacing:-.2em;content:" "}pre{background:#f7f7f7}:not(pre)>code[class*=language-],code,pre[class*=language-]{background:#f7f7f7}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#969896}.token.atrule,.token.attr-value,.token.punctuation,.token.string{color:#183691}.token.property,.token.tag{color:#63a35c}.token.boolean,.token.number{color:#0086b3}.token.attr-name,.token.attr-value .punctuation:first-child,.token.important,.token.keyword,.token.regex,.token.selector{color:#a71d5d}.language-css .token.string,.token.entity,.token.operator,.token.url{color:#a71d5d}.token.entity{cursor:help}.namespace{opacity:.7}.f-color-chips{display:flex;flex-wrap:wrap}.f-color-chip{flex-grow:1;flex-shrink:0;flex-basis:100%;border-top-width:8em;border-top-style:solid;border-bottom-width:0;border-bottom-style:solid;background-color:#fff;font-weight:700;font-size:.75em;padding:1em;margin-bottom:2em;box-sizing:border-box}@media (min-width:60em){.f-color-chip{flex-basis:13em}}.f-color-chip .f-color-chip__color{background-color:#fff;content:attr(data-color);font-weight:400}.f-controls{box-sizing:border-box}.f-controls::after{clear:both}.f-controls::after,.f-controls::before{display:table;content:" "}.f-controls .f-control{display:block;float:left;text-align:center;width:33.3333333333%;margin:0;padding:.6rem 0}.f-controls .f-control.f-active{box-shadow:inset 0 4px 0 0 green}.f-controls .f-control.f-active use{fill:#757575}.f-controls .f-control svg{vertical-align:middle}.f-controls .f-control svg use{fill:#ccc}.f-control{box-sizing:border-box;display:inline-block;cursor:pointer;margin-left:.66rem}.f-control:first-child{margin-left:0}.f-control svg{width:1.5rem;height:1.5rem}.f-control svg use{fill:#ccc}.f-control-bar{padding:1rem 15px 3rem}.f-control-bar::after{clear:both}.f-control-bar::after,.f-control-bar::before{display:table;content:" "}.f-menu-toggle{cursor:pointer;vertical-align:middle}.f-menu-toggle svg{display:block;float:left;margin-bottom:-1px}.f-item-group{display:none;position:relative}.f-item-group::after{clear:both}.f-item-group::after,.f-item-group::before{display:table;content:" "}.f-item-group:last-child{border-bottom:0;margin-bottom:0}.f-item-group#main-overview{background:var(--color-contrast,#fff);padding:0 10px}.f-item-group~.f-item-group{margin-top:0}.f-item-group>.f-item-group{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:0}.f-item-group>.f-item-group:first-of-type{margin-top:0}.f-item-group>.f-item-group:last-child{margin-bottom:0;padding-bottom:0}.f-item-group.-active{display:block;padding:0}.f-item-group__notes-trig{position:absolute;right:30px;top:60px;font-size:26px;cursor:pointer}.f-item-group__notes-trig:hover{color:#a100ff}.f-item-group__notes-trig:hover .f-item-nodes-block{display:block}.f-item-group#main-overview h1,.f-item-group#main-overview h2,.f-item-group#main-overview h3,.f-item-group#main-overview h4,.f-item-group#main-overview h5,.f-item-group#main-overview h6{margin:.67em 0}.f-item-group#main-overview p{margin:1rem 0}.f-item-code{margin-top:.5rem}.f-item-preview::after{clear:both}.f-item-preview::after,.f-item-preview::before{display:table;content:" "}.f-item-border-bottom{border-bottom:1px solid #ccc}.f-item-heading-group{vertical-align:middle}.f-item-heading-group::after{clear:both}.f-item-heading-group::after,.f-item-heading-group::before{display:table;content:" "}.f-item-preview{padding:30px 25px;border:1px solid var(--color-contrast,#fff);background:var(--color-contrast,#fff);position:relative;z-index:101}.f-item-preview .o-search-select,.f-item-preview .o-select-tooltip{display:block}.f-item-preview .o-comp{padding:0 30px}.f-item-preview .c-sticky-nav{display:block;position:static}.f-item-preview .c-zoom-buttons__block{position:initial;width:fit-content}.f-item-preview .c-left-panel__nav{position:relative;width:fit-content}.f-item-preview .c-chat-bot.-pva-app,.f-item-preview .c-chat-bot.-pva-app .c-chat-bot__logo-icon{position:initial}.f-item-preview .c-analyze-card__wrap{max-width:295px}.f-item-folter{display:block;font-size:15px;margin-bottom:10px}.f-item-heading{font-weight:500;line-height:1;display:block;padding:30px 25px;color:var(--color-default,#000);font-size:52px;background-color:var(--color-contrast,#fff);border-bottom:1px solid #ccc;margin:0 0 .67em 0!important}.f-item-controls{display:inline-block;vertical-align:middle;margin-left:.5rem}.f-item-controls .f-control{width:1.5rem;height:1.5rem}.f-item-controls .f-control:hover use{fill:#757575}.f-item-controls .f-control use{fill:#ccc}.f-item-hidden{display:none}.f-item-notes{font-size:1.2rem}html{height:100%}html.f-menu-active{overflow:hidden}@media (min-width:60em){html.f-menu-active{overflow:auto}}body{margin:0;position:relative}.f-menu-active body{width:100%;height:100%}@media (min-width:60em){.f-menu-active body{height:auto}}.f-container{box-sizing:border-box;position:relative;padding:0;z-index:0;min-height:100vh}.f-container::after{clear:both}.f-container::after,.f-container::before{display:table;content:" "}.f-menu-active .f-container{transform:translate(14rem,0)}@media (min-width:60em){.f-menu-active .f-container{margin-left:14rem;transform:translate(0,0);background:transparent linear-gradient(180deg,#310777 0,#b416a2 100%) 0 0 no-repeat padding-box}}.f-menu{box-sizing:border-box;position:fixed;top:0;left:0;transform:translate(-14rem,0);width:14rem;height:100%;z-index:1;background:#dfdddd;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-right:1px solid #cfcfcf}.f-menu-active .f-menu{transform:translate(0,0);background:transparent linear-gradient(180deg,#310777 0,#b416a2 100%) 0 0 no-repeat padding-box}.f-menu .brand-logo{margin:.5rem 0 .5rem 0;padding:.5rem 0 1rem 1.5rem}.f-menu ul{margin-top:0;margin-bottom:0;padding-left:0}.f-menu>ul{margin-top:0;margin-bottom:1rem}.f-menu>ul>li{margin-top:1rem}.f-menu li{list-style-type:none;margin-top:0;margin-bottom:0}.f-menu a{display:block;padding:.33rem 1.5rem;color:#757575;text-decoration:none;font-size:1.3rem;line-height:1.5;font-weight:300}.f-menu a:hover{color:#757575;text-decoration:underline}.f-menu a.f-active{box-shadow:inset 4px 0 0 0 #757575}.f-menu .f-menu__heading{padding-left:1.5rem;font-weight:500;font-size:1.4rem;color:#fff!important}.f-menu .f-menu__heading:hover{color:#757575}.f-menu{-webkit-user-select:none;-ms-user-select:none;user-select:none}.f-menu .f-menu-tabs li{margin:0;margin-bottom:2px;color:#fff}.f-menu .f-menu-tabs ul{max-height:0;overflow:hidden;transition:.7s;margin-top:2px}.f-menu .f-menu-tabs ul.-active{max-height:90000px}.f-menu .f-menu-tabs__heading{display:block;cursor:pointer;padding:10px 0 10px 20px;font-size:15px;position:relative;background:rgba(255,255,255,.1);border-left:5px solid #fff}.f-menu .f-menu-tabs__heading.-children::before{content:"+";color:#fff;position:absolute;right:12px;top:9px;font-weight:700;font-size:20px}.f-menu .f-menu-tabs__heading.-children.-active::before{content:"-"}.f-menu .f-menu-tabs__heading.-last-active{background-color:#fff;color:#a100ff}.f-menu .f-menu-tabs__level-one li{margin:0;margin-bottom:2px;color:#fff}.f-menu .f-menu-tabs__level-one span{display:block;cursor:pointer;padding:10px 0 10px 40px;border-left:none;font-size:13px}.f-menu .f-menu-tabs__level-two li{color:#fff}.f-menu .f-menu-tabs__level-two span{padding:10px 0 10px 60px;font-size:13px}.f-menu .f-menu-tabs__pages-link{display:block;cursor:pointer;padding:10px 0 10px 35px;font-size:13px;position:relative;background:rgba(255,255,255,.1);color:#fff}.f-menu .f-menu-tabs__pages-link:focus,.f-menu .f-menu-tabs__pages-link:hover{color:#fff;text-decoration:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.f-menu .f-menu__heading{color:#000}pre{position:relative}pre .f-code-block-copy{position:absolute;right:10px;top:15px;cursor:pointer}pre .f-code-block-copy path{fill:gray}pre .f-code-block-copy:hover path{fill:#000}pre .f-code-copy-text{display:inline-block;position:absolute;right:35px;background-color:#656565;color:#fff;padding:5px 11px;top:12px;border-radius:5px;font-size:10px;transition:1s;opacity:0}pre .f-code-copy-text::before{content:"";position:absolute;top:50%;left:100%;margin-top:-6px;border-width:6px;border-style:solid;border-color:transparent transparent transparent #656565}pre .f-code-copy-text.-show{opacity:1}.page-list{margin-left:0;padding-left:0;list-style-type:none;font-family:sans-serif;font-weight:300}.page-list li{padding-bottom:1rem}.page-list a{display:block}.page-list a:hover{color:#a100ff}.c-icons-doc [class*=icon-]{padding:0;margin:0;font-size:32px;display:inline-block}.f-item-code-blocks__tabs{display:flex;position:sticky;z-index:100;top:0;background-color:#ccc;border-bottom:1px solid #a100ff}.f-item-code-blocks__tab{padding:10px;cursor:pointer;font-weight:700;width:100px;text-align:center;background-color:#ccc;border-right:1px solid #a100ff}.f-item-code-blocks__tab.-active{color:#a100ff;background-color:#f7f7f7}.f-item-code-blocks__tab:hover{color:#a100ff}.f-item-code-blocks__content{display:none}.f-item-code-blocks__content.-active{display:block}.f-item-code-blocks__content pre{padding:1.2em;margin:0;border:1px solid #fff}.f-item-multi-heading{display:flex;margin-bottom:100px;margin-top:30px}.f-item-multi-heading__item{font-size:15px;margin-right:30px;position:relative;font-weight:700}.f-item-multi-heading__item::after{content:">";position:absolute;right:-18px;font-size:12px;top:2px}.f-item-multi-heading__item:last-child{font-size:13px;color:gray;position:relative;top:3px}.f-item-multi-heading__item:last-child::after{content:none}.f-item-nodes-block{background-color:#fff;margin-top:10px;margin-bottom:30px;padding:15px}.f-item-nodes-block .-one{flex:1}.f-item-nodes-block .-two{flex:2}.f-item-nodes-block__head{font-size:30px;color:#a100ff}.f-item-nodes-block__content{margin-top:15px}.f-item-nodes-block__content-head{display:flex;display:flex;border:1px solid silver}.f-item-nodes-block__content-head-item{padding:10px;color:#a100ff;font-size:14px;text-transform:uppercase;font-weight:700;border-left:1px solid silver}.f-item-nodes-block__content-head-item:first-child{border:0}.f-item-nodes-block__content-data{display:flex;display:flex;border-bottom:1px solid silver;border-right:1px solid silver}.f-item-nodes-block__content-data-item{padding:10px;font-size:14px;border-left:1px solid silver}.f-item-download-link{border:1px solid silver;display:inline-flex;align-items:center;padding:10px 20px;font-size:16px}.f-item-download-link:focus,.f-item-download-link:hover{color:#a100ff;border:1px solid #a100ff}.f-item-download-link i{display:flex;margin-left:15px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Rvb2xraXQvc3R5bGVzL3NldHRpbmdzL190eXBvZ3JhcGh5LnNjc3MiLCJwYXJ0aWFscy9fY29kZS5zY3NzIiwiZmFicmljYXRvci5jc3MiLCJwYXJ0aWFscy9fY29sb3ItY2hpcHMuc2NzcyIsInBhcnRpYWxzL19jb250cm9scy5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwicGFydGlhbHMvX2l0ZW0uc2NzcyIsInBhcnRpYWxzL19sYXlvdXQuc2NzcyIsInBhcnRpYWxzL19tZW51LnNjc3MiLCJfcHJpc20uc2NzcyIsImZhYnJpY2F0b3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBb0lBLFdBQ0ksWUFBQSxRQUNBLElBQUEsc0JBQUEsQ0FBQSxxQ0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxPQUNBLGFBQUEsS0FHSixXQUNJLFlBQUEsUUFDQSxJQUFBLDZCQUFBLENBQUEsMkNBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsT0FDQSxhQUFBLEtBR0osV0FDSSxZQUFBLFFBQ0EsSUFBQSx3QkFBQSxDQUFBLHVDQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLE9BQ0EsYUFBQSxLQUdKLFdBQ0ksWUFBQSxRQUNBLElBQUEsK0JBQUEsQ0FBQSw2Q0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxPQUNBLGFBQUEsS0FHSixXQUNJLFlBQUEsUUFDQSxJQUFBLHVCQUFBLENBQUEsc0NBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsT0FDQSxhQUFBLEtBR0osV0FDSSxZQUFBLFFBQ0EsSUFBQSw4QkFBQSxDQUFBLDRDQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLE9BQ0EsYUFBQSxLQUdKLFdBQ0ksWUFBQSxRQUNBLElBQUEseUJBQUEsQ0FBQSx3Q0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxPQUNBLGFBQUEsS0FHSixXQUNJLFlBQUEsUUFDQSxJQUFBLGdDQUFBLENBQUEsOENBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsT0FDQSxhQUFBLEtBR0osV0FDSSxZQUFBLFFBQ0EsSUFBQSxxQkFBQSxDQUFBLG9DQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLE9BQ0EsYUFBQSxLQUdKLFdBQ0ksWUFBQSxRQUNBLElBQUEsNEJBQUEsQ0FBQSwwQ0FBQSxlQUVBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxPQUNBLGFBQUEsS0FHSixXQUNJLFlBQUEsUUFDQSxJQUFBLHNCQUFBLENBQUEscUNBQUEsZUFFQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGFBQUEsT0FDQSxhQUFBLEtBR0osV0FDSSxZQUFBLFFBQ0EsSUFBQSw2QkFBQSxDQUFBLDJDQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLE9BQ0EsYUFBQSxLQ3RPSixLQzJJQSx1QkFDQSxzQkR6SUMsTUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxPQUNBLGNBQUEsRUFBQSxTQUFBLEVBQ0EsZ0JBQUEsS0FBQSxZQUFBLEtBQUEsUUFBQSxLQUNBLFlBQUEsUUFBQSxDQUFBLGlCQUFBLENBQUEsS0FBQSxDQUFBLE9BQUEsQ0FBQSxVQUNBLFlBQUEsSUFDQSxVQUFBLElBQ0EsT0FBQSxLQUNBLGVBQUEsT0FJRCxzQkFDQyxTQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQ0EsUUFBQSxNQUNBLGNBQUEsSUFDQSxVQUFBLElDZ0pELFFEN0lBLE9DOElBLFdEM0lDLE9BQUEsRUFDQSxjQUFBLElBQ0EsUUFBQSxLQUFBLEVBQ0EsVUFBQSxJQ2dKRCxlQURBLGdCRDdJQyxjQUFBLGVDZ0pELGtCQURBLG1CRDdJRSxlQUFBLE1BQ0EsUUFBQSxJQUlGLElBQ0UsV0FBQSxRQ2tKRixpQ0QvSUEsS0NnSkEsc0JEN0lDLFdBQUEsUUFJRCxpQ0FDQyxRQUFBLEtBQ0EsY0FBQSxLQU9BLGFBQUEsZUFBQSxlQUFBLGNBSUMsTUFBQSxRQUdELGNBQUEsa0JBQUEsbUJBQUEsY0FJQyxNQUFBLFFBR0QsZ0JBQUEsV0FFQyxNQUFBLFFBR0QsZUFBQSxjQUVDLE1BQUEsUUFHRCxpQkFBQSwyQ0FBQSxpQkFBQSxlQUFBLGFBQUEsZ0JBTUMsTUFBQSxRQUlELDRCQUFBLGNBQUEsZ0JBQUEsV0FJQyxNQUFBLFFBR0QsY0FDQyxPQUFBLEtBS0YsV0FDQyxRQUFBLEdFL0hELGVBQ0MsUUFBQSxLQUNBLFVBQUEsS0FHRCxjQUNDLFVBQUEsRUFDQSxZQUFBLEVBQ0EsV0FBQSxLQUNBLGlCQUFBLElBQ0EsaUJBQUEsTUFDQSxvQkFBQSxFQUNBLG9CQUFBLE1BQ0EsaUJBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxNQUNBLFFBQUEsSUFDQSxjQUFBLElBQ0MsV0FBQSxXQUVELHdCQWZELGNBZ0JFLFdBQUEsTUFHRCxtQ0FDQyxpQkFBQSxLQUNBLFFBQUEsaUJBQ0EsWUFBQSxJQzFCRixZQ2lEQyxXQUFBLFdBWkEsbUJBQ0MsTUFBQSxLQUdELG1CQUFBLG9CQUVDLFFBQUEsTUFDQSxRQUFBLElEeENELHVCQUNDLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsZUFDQSxPQUFBLEVBQ0EsUUFBQSxNQUFBLEVBRUEsZ0NBQ0MsV0FBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLEVBQUEsTUFFQSxvQ0FDQyxLQUFBLFFBSUYsMkJBQ0MsZUFBQSxPQUVBLCtCQUNDLEtBQUEsS0FNSixXQ21CQyxXQUFBLFdEakJBLFFBQUEsYUFDQSxPQUFBLFFBQ0EsWUFBQSxPQUVBLHVCQUNDLFlBQUEsRUFHRCxlQUNDLE1BQUEsT0FDQSxPQUFBLE9BRUEsbUJBQ0MsS0FBQSxLQUtILGVBRUMsUUFBQSxLQUFBLEtBQUEsS0NmQSxzQkFDQyxNQUFBLEtBR0Qsc0JBQUEsdUJBRUMsUUFBQSxNQUNBLFFBQUEsSURXRixlQUNDLE9BQUEsUUFDQSxlQUFBLE9BRUEsbUJBQ0MsUUFBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLEtFL0RGLGNBS0ksUUFBQSxLQUNBLFNBQUEsU0RnQ0gscUJBQ0MsTUFBQSxLQUdELHFCQUFBLHNCQUVDLFFBQUEsTUFDQSxRQUFBLElDdENFLHlCQUNJLGNBQUEsRUFDQSxjQUFBLEVBRUosNEJBQ0ksV0FBQSwyQkFDQSxRQUFBLEVBQUEsS0FHSiw0QkFDSSxXQUFBLEVBR0osNEJBQ0ksZUFBQSxPQUNBLGNBQUEsT0FDQSxjQUFBLEVBRUEsMENBQ0ksV0FBQSxFQUdKLHVDQUNJLGNBQUEsRUFDQSxlQUFBLEVBR1Isc0JBQ0ksUUFBQSxNQUNBLFFBQUEsRUFFSiwwQkFDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxRQUNBLGdDQUNJLE1BQUEsUUFDQSxvREFDSSxRQUFBLE1BTVIsK0JKcVZSLCtCQUNBLCtCQUNBLCtCQUNBLCtCQUNBLCtCSW5WVSxPQUFBLE1BQUEsRUFFRiw4QkFDRSxPQUFBLEtBQUEsRUFLVixhQUNJLFdBQUEsTUQ5QkgsdUJBQ0MsTUFBQSxLQUdELHVCQUFBLHdCQUVDLFFBQUEsTUFDQSxRQUFBLElDOEJGLHNCQUNJLGNBQUEsSUFBQSxNQUFBLEtBR0osc0JBRUksZUFBQSxPRDNDSCw2QkFDQyxNQUFBLEtBR0QsNkJBQUEsOEJBRUMsUUFBQSxNQUNBLFFBQUEsSUN1Q0YsZ0JBQ0ksUUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsMkJBQ0EsV0FBQSwyQkFDQSxTQUFBLFNBQ0EsUUFBQSxJQUNBLGlDSjhWSixrQ0k1VlEsUUFBQSxNQUVKLHdCQUNJLFFBQUEsRUFBQSxLQUVKLDhCQUNJLFFBQUEsTUFDQSxTQUFBLE9BRUosdUNBQ0ksU0FBQSxRQUNBLE1BQUEsWUFFSixtQ0FDSSxTQUFBLFNBQ0EsTUFBQSxZQUVKLHFDSjhWSiw0REk1VlEsU0FBQSxRQUVKLHNDQUNJLFVBQUEsTUFHUixlQUNJLFFBQUEsTUFDQSxVQUFBLEtBQ0EsY0FBQSxLQUVKLGdCQUNJLFlBQUEsSUFDQSxZQUFBLEVBQ0EsUUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLE1BQUEsMEJBQ0EsVUFBQSxLQUNBLGlCQUFBLDJCQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsTUFBQSxZQUdKLGlCQUNJLFFBQUEsYUFDQSxlQUFBLE9BQ0EsWUFBQSxNQUVBLDRCQUNJLE1BQUEsT0FDQSxPQUFBLE9BR0ksc0NBQ0ksS0FBQSxRQUlSLGdDQUNJLEtBQUEsS0FLWixlQUNJLFFBQUEsS0FHSixjQUNJLFVBQUEsT0NoS0osS0FDQyxPQUFBLEtBRUEsbUJBQ0MsU0FBQSxPQUVBLHdCQUhELG1CQUlFLFNBQUEsTUFLSCxLQUNDLE9BQUEsRUFDQSxTQUFBLFNBRUEsb0JBQ0MsTUFBQSxLQUNBLE9BQUEsS0FDQSx3QkFIRCxvQkFJRSxPQUFBLE1BS0gsYUZ5QkMsV0FBQSxXRXRCQSxTQUFBLFNBRUEsUUFBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLE1GTUEsb0JBQ0MsTUFBQSxLQUdELG9CQUFBLHFCQUVDLFFBQUEsTUFDQSxRQUFBLElFWEQsNEJBQ0MsVUFBQSxtQkFFQSx3QkFIRCw0QkFJRSxZQUFBLE1BQ0EsVUFBQSxlQUNBLFdBQUEsWUFBQSwrQ0FBQSxFQUFBLEVBQUEsVUFBQSxhQ3ZDSCxRSGlEQyxXQUFBLFdHL0NDLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFVBQUEsb0JBQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxRQUFBLEVBRUEsV0FBQSxRQUNBLFdBQUEsT0FDQSxXQUFBLEtBQ0EsMkJBQUEsTUFDQSxhQUFBLElBQUEsTUFBQSxRQUVBLHVCQUNFLFVBQUEsZUFDQSxXQUFBLFlBQUEsK0NBQUEsRUFBQSxFQUFBLFVBQUEsWUFJRixvQkFDRSxPQUFBLE1BQUEsRUFBQSxNQUFBLEVBQ0EsUUFBQSxNQUFBLEVBQUEsS0FBQSxPQUdGLFdBQ0UsV0FBQSxFQUNBLGNBQUEsRUFDQSxhQUFBLEVBR0YsV0FDRSxXQUFBLEVBQ0EsY0FBQSxLQUVBLGNBQ0UsV0FBQSxLQUlKLFdBQ0UsZ0JBQUEsS0FDQSxXQUFBLEVBQ0EsY0FBQSxFQUdGLFVBQ0UsUUFBQSxNQUNBLFFBQUEsT0FBQSxPQUNBLE1BQUEsUUFDQSxnQkFBQSxLQUNBLFVBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxJQUVBLGdCQUNFLE1BQUEsUUFDQSxnQkFBQSxVQUdGLG1CQUNFLFdBQUEsTUFBQSxJQUFBLEVBQUEsRUFBQSxFQUFBLFFBSUoseUJBQ0UsYUFBQSxPQUNBLFlBQUEsSUFDQSxVQUFBLE9BQ0EsTUFBQSxlQUVBLCtCQUNFLE1BQUEsUUFJTixRQUNFLG9CQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBRUUsd0JBQ0UsT0FBQSxFQUNBLGNBQUEsSUFDQSxNQUFBLEtBRUYsd0JBQ0UsV0FBQSxFQUNBLFNBQUEsT0FDQSxXQUFBLElBQ0EsV0FBQSxJQUNBLGdDQUNFLFdBQUEsUUFHSiw4QkFDRSxRQUFBLE1BQ0EsT0FBQSxRQUNBLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEscUJBQ0EsWUFBQSxJQUFBLE1BQUEsS0FFRSxnREFDRSxRQUFBLElBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLFlBQUEsSUFDQSxVQUFBLEtBRUYsd0RBQ0UsUUFBQSxJQUdKLDJDQUNFLGlCQUFBLEtBQ0EsTUFBQSxRQUlGLG1DQUNFLE9BQUEsRUFDQSxjQUFBLElBQ0EsTUFBQSxLQUVGLHFDQUNFLFFBQUEsTUFDQSxPQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLEtBSUYsbUNBQ0UsTUFBQSxLQUVGLHFDQUNFLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEtBR0osaUNBQ0UsUUFBQSxNQUNBLE9BQUEsUUFDQSxRQUFBLEtBQUEsRUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLHFCQUNBLE1BQUEsS0FDQSx1Q0FBQSx1Q0FFRSxNQUFBLEtBQ0EsZ0JBQUEsS042aUJSLG1DQURBLGtDQURBLGtDT3RyQkEsaUNBSUUsWUFBQSxLQUNBLFdBQUEsUUFHRixhQUNFLHVCUHNyQkYsc0JPcHJCSSxZQUFBLE1BT0osaUNBQ0UsUUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLE9Qd3JCRixhT3JyQkEsZVBvckJBLGVBREEsY08vcUJFLE1BQUEsUUFHRixtQkFDRSxNQUFBLEtBR0YsaUJBQ0UsUUFBQSxHUHVyQkYsZUFFQSxnQkFFQSxlQUhBLGNPcnJCQSxnQlB1ckJBLGNBSkEsV081cUJFLE1BQUEsS1BzckJGLGlCQUdBLGVBREEsWUFFQSxnQk92ckJBLGdCUG9yQkEsY085cUJFLE1BQUEsS1B3ckJGLDRCQUNBLHFCQUhBLGNPbnJCQSxnQlBvckJBLFdPL3FCRSxNQUFBLFFBRUEsV0FBQSxxQkFHRixjUG1yQkEsa0JBQ0EsZU9qckJFLE1BQUEsS1BzckJGLGtCT25yQkEsZ0JBRUUsTUFBQSxRUHNyQkYsaUJPbnJCQSxhUG9yQkEsZ0JPanJCRSxNQUFBLEtQc3JCRixZT25yQkEsaUJBRUUsWUFBQSxJQUVGLGNBQ0UsV0FBQSxPQUdGLGNBQ0UsT0FBQSxLQ2hGQSx5QkFDRSxNQUFBLEtBSUosSUFDRSxTQUFBLFNBQ0EsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsT0FBQSxRQUNBLDRCQUNFLEtBQUEsS0FFRixrQ0FDRSxLQUFBLEtBR0osc0JBQ0UsUUFBQSxhQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsSUFBQSxLQUNBLGNBQUEsSUFDQSxVQUFBLEtBQ0EsV0FBQSxHQUNBLFFBQUEsRUFDQSw4QkFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLGFBQUEsSUFDQSxhQUFBLE1BQ0EsYUFBQSxZQUFBLFlBQUEsWUFBQSxRQUVGLDRCQUNFLFFBQUEsRUFNTixXQUNFLFlBQUEsRUFDQSxhQUFBLEVBQ0EsZ0JBQUEsS0FDQSxZQUFBLFdBQ0EsWUFBQSxJQUVBLGNBQ0UsZUFBQSxLQUdGLGFBQ0UsUUFBQSxNQUVBLG1CQUNFLE1BQUEsUUFNSiw0QkFDRSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxRQUFBLGFBUUYsMEJBQ0UsUUFBQSxLQUNBLFNBQUEsT0FDQSxRQUFBLElBQ0EsSUFBQSxFQUNBLGlCQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFFRix5QkFDRSxRQUFBLEtBQ0EsT0FBQSxRQUNBLFlBQUEsSUFDQSxNQUFBLE1BQ0EsV0FBQSxPQUNBLGlCQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxpQ0FDRSxNQUFBLFFBQ0EsaUJBQUEsUUFFRiwrQkFDRSxNQUFBLFFBR0osNkJBQ0UsUUFBQSxLQUNBLHFDQUNFLFFBQUEsTUFFRixpQ0FDRSxRQUFBLE1BQ0EsT0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBS04sc0JBQ0UsUUFBQSxLQUNBLGNBQUEsTUFDQSxXQUFBLEtBQ0EsNEJBQ0UsVUFBQSxLQUNBLGFBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxJQUNBLG1DQUNFLFFBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLFVBQUEsS0FDQSxJQUFBLElBRUYsdUNBQ0UsVUFBQSxLQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLDhDQUNFLFFBQUEsS0FNUixvQkFDRSxpQkFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxLQUNBLDBCQUNFLEtBQUEsRUFFRiwwQkFDRSxLQUFBLEVBRUYsMEJBQ0UsVUFBQSxLQUNBLE1BQUEsUUFFRiw2QkFDRSxXQUFBLEtBRUYsa0NBQ0UsUUFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxPQUVGLHVDQUNFLFFBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsWUFBQSxJQUFBLE1BQUEsT0FDQSxtREFDRSxPQUFBLEVBR0osa0NBQ0UsUUFBQSxLQUNBLFFBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxPQUNBLGFBQUEsSUFBQSxNQUFBLE9BRUYsdUNBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxPQUlKLHNCQUNFLE9BQUEsSUFBQSxNQUFBLE9BQ0EsUUFBQSxZQUNBLFlBQUEsT0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsNEJBQUEsNEJBRUUsTUFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBRUYsd0JBQ0UsUUFBQSxLQUNBLFlBQUEiLCJmaWxlIjoiZi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSW5kZXhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIDAxIC0gZm9udC1mYWNlIGltcG9ydHNcbi8vIDAyIC0gYmFzZSB0eXBvZ3JhcGh5XG4vLyAwNCAtXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAwMSAtIGZvbnQtZmFjZSBpbXBvcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyAvL3NyY1xcYXNzZXRzXFx0b29sa2l0XFxmb250c1xcR3JhcGhpay1CbGFjay1XZWIuZW90XG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4vLyAgICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLmVvdFwiKTtcbi8vICAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBMaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1MaWdodC1XZWIudHRmXCIpO1xuLy8gICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIExpZ2h0XCIpLFxuLy8gICAgICAgICB1cmwoXCIuLi9mb250cy9HcmFwaGlrLUxpZ2h0LVdlYi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuLy8gICAgICAgICAvKiBJRTYtSUU4ICovIGxvY2FsKFwiR3JhcGhpayBMaWdodFwiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1MaWdodC1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4vLyAgICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyBsb2NhbChcIkdyYXBoaWsgTGlnaHRcIiksXG4vLyAgICAgICAgIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstTGlnaHQtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vICAgICBmb250LXdlaWdodDogMzAwO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4vLyAgICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi5lb3RcIik7XG4vLyAgICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi50dGZcIik7XG4vLyAgICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgUmVndWxhclwiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFyLVdlYi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuLy8gICAgICAgICAvKiBJRTYtSUU4ICovIGxvY2FsKFwiR3JhcGhpayBSZWd1bGFyXCIpLFxuLy8gICAgICAgICB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gbG9jYWwoXCJHcmFwaGlrIFJlZ3VsYXJcIiksXG4vLyAgICAgICAgIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbi8vICAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBNZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi5lb3RcIik7XG4vLyAgICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLU1lZGl1bS1XZWIudHRmXCIpO1xuLy8gICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIE1lZGl1bVwiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4vLyAgICAgICAgIC8qIElFNi1JRTggKi8gbG9jYWwoXCJHcmFwaGlrIE1lZGl1bVwiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gbG9jYWwoXCJHcmFwaGlrIE1lZGl1bVwiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1NZWRpdW0tV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogXCJHcmFwaGlrLVNlbWlib2xkLVdlYlwiO1xuLy8gICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIFNlbWlib2xkXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVNlbWlib2xkLVdlYi5lb3RcIik7XG4vLyAgICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgU2VtaWJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLnR0ZlwiKTtcbi8vICAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBTZW1pYm9sZFwiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1TZW1pYm9sZC1XZWIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbi8vICAgICAgICAgLyogSUU2LUlFOCAqLyBsb2NhbChcIkdyYXBoaWsgU2VtaWJvbGRcIiksXG4vLyAgICAgICAgIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstU2VtaWJvbGQtV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gbG9jYWwoXCJHcmFwaGlrIFNlbWlib2xkXCIpLFxuLy8gICAgICAgICB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVNlbWlib2xkLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuLy8gICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIEJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstQm9sZC1XZWIuZW90XCIpO1xuLy8gICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIEJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstQm9sZC1XZWIudHRmXCIpO1xuLy8gICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIEJvbGRcIiksXG4vLyAgICAgICAgIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstQm9sZC1XZWIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbi8vICAgICAgICAgLyogSUU2LUlFOCAqLyBsb2NhbChcIkdyYXBoaWsgQm9sZFwiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1Cb2xkLVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbi8vICAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIGxvY2FsKFwiR3JhcGhpayBCb2xkXCIpLFxuLy8gICAgICAgICB1cmwoXCIuLi9mb250cy9HcmFwaGlrLUJvbGQtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4vLyAgICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgUmVndWxhciBJdGFsaWNcIiksXG4vLyAgICAgICAgIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstUmVndWxhckl0YWxpYy1XZWIuZW90XCIpO1xuLy8gICAgIC8vIHNyYzogbG9jYWwoXCJHcmFwaGlrIFJlZ3VsYXIgSXRhbGljXCIpLFxuLy8gICAgIC8vICAgICB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVJlZ3VsYXJJdGFsaWMtV2ViLnR0ZlwiKTtcbi8vICAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBSZWd1bGFyIEl0YWxpY1wiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFySXRhbGljLVdlYi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuLy8gICAgICAgICAvKiBJRTYtSUU4ICovIGxvY2FsKFwiR3JhcGhpayBSZWd1bGFyIEl0YWxpY1wiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFySXRhbGljLVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbi8vICAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIGxvY2FsKFwiR3JhcGhpayBSZWd1bGFyIEl0YWxpY1wiKSxcbi8vICAgICAgICAgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFySXRhbGljLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWstQm9sZEl0YWxpYy1XZWJcIjtcbi8vICAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBCb2xkIEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1Cb2xkSXRhbGljLVdlYi5lb3RcIik7XG4vLyAgICAgLy8gc3JjOiBsb2NhbChcIkdyYXBoaWsgQm9sZCBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstQm9sZEl0YWxpYy1XZWIudHRmXCIpO1xuLy8gICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIEJvbGQgSXRhbGljXCIpLFxuLy8gICAgICAgICB1cmwoXCIuLi9mb250cy9HcmFwaGlrLUJvbGRJdGFsaWMtV2ViLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4vLyAgICAgICAgIC8qIElFNi1JRTggKi8gbG9jYWwoXCJHcmFwaGlrIEJvbGQgSXRhbGljXCIpLFxuLy8gICAgICAgICB1cmwoXCIuLi9mb250cy9HcmFwaGlrLUJvbGRJdGFsaWMtV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8gICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gbG9jYWwoXCJHcmFwaGlrIEJvbGQgSXRhbGljXCIpLFxuLy8gICAgICAgICB1cmwoXCIuLi9mb250cy9HcmFwaGlrLUJvbGRJdGFsaWMtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vIH1cblxuLy8gLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gMDIgLSBiYXNlIHR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vICRmb250LWZhbWlseS1iYXNlOiBzYW5zLXNlcmlmICN7XCIvKnJ0bDpDYWlybyovXCJ9ICFkZWZhdWx0O1xuLy8gJGZvbnQtZmFtaWx5LWJhc2U6IEdyYXBoaWsgIWRlZmF1bHQ7XG4vLyAkZm9udC1zaXplLWJhc2U6IDAuODc1cmVtICFkZWZhdWx0O1xuLy8gJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbi8vICRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5JbmRleFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMDEgLSBmb250LWZhY2UgaW1wb3J0c1xuMDIgLSBiYXNlIHR5cG9ncmFwaHlcbjA0IC1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qKlxuICogRm9udCBGYWNlIC0gR3JhcGhpa1xuICovXG5cbiRmb250LXBhdGg6IFwiLi4vZm9udHNcIjtcblxuLy8gMS4gRmFsbGJhY2sgdGV4dCBpcyBpbW1lZGlhdGVseSByZW5kZXJlZCBpbiB0aGUgbmV4dCBhdmFpbGFibGUgc3lzdGVtIHR5cGVmYWNlIGluIHRoZSBmb250IHN0YWNrIHVudGlsIHRoZSBjdXN0b20gZm9udCBsb2Fkcyxcbi8vICAgIGluIHdoaWNoIGNhc2UgdGhlIG5ldyB0eXBlZmFjZSB3aWxsIGJlIHN3YXBwZWQgaW4uXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgTGlnaHRcIiksXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vR3JhcGhpay1MaWdodC1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgLy8gMVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgTGlnaHQgSXRhbGljXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L0dyYXBoaWstTGlnaHRJdGFsaWMtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbiAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBSZWd1bGFyXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L0dyYXBoaWstUmVndWxhci1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIFJlZ3VsYXIgSXRhbGljXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L0dyYXBoaWstUmVndWxhckl0YWxpYy1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIE1lZGl1bVwiKSxcbiAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofS9HcmFwaGlrLU1lZGl1bS1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIE1lZGl1bSBJdGFsaWNcIiksXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vR3JhcGhpay1NZWRpdW1JdGFsaWMtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbiAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBTZW1pYm9sZFwiKSxcbiAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofS9HcmFwaGlrLVNlbWlib2xkLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gICAgc3JjOiBsb2NhbChcIkdyYXBoaWsgU2VtaWJvbGQgSXRhbGljXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L0dyYXBoaWstU2VtaWJvbGRJdGFsaWMtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbiAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBCb2xkXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L0dyYXBoaWstQm9sZC1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIEJvbGQgSXRhbGljXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L0dyYXBoaWstQm9sZEl0YWxpYy1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICAgIHNyYzogbG9jYWwoXCJHcmFwaGlrIEJsYWNrXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L0dyYXBoaWstQmxhY2stV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbiAgICBzcmM6IGxvY2FsKFwiR3JhcGhpayBCbGFjayBJdGFsaWNcIiksXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vR3JhcGhpay1CbGFja0l0YWxpYy1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxuMDIgLSBiYXNlIHR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRmb250LWZhbWlseS1iYXNlOiBzYW5zLXNlcmlmICN7XCIvKnJ0bDpDYWlybyovXCJ9ICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6IEdyYXBoaWsgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYmFzZTogMzAwO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNSAhZGVmYXVsdDtcbiIsIi8qKlxuICogR2l0aHViLWxpa2UgdGhlbWUgZm9yIFByaXNtLmpzXG4gKiBAYXV0aG9yIEx1a2UgQXNrZXcgaHR0cDovL2dpdGh1Yi5jb20vbHVrZWFza2V3XG4gKi9cblxuLy8gY29sb3IgdmFyc1xuJGNvZGUtY29sb3JzOiAoXG5cdGJsdWU6ICMxODM2OTEsXG5cdHRlYWw6ICMwMDg2YjMsXG5cdGJsYWNrOiAjMzMzLFxuXHRwdXJwbGU6ICNhNzFkNWQsXG5cdG1hcm9vbjogI2E3MWQ1ZCxcblx0Z3JlZW46ICM2M2EzNWMsXG5cdGxpZ2h0LWdyYXk6ICNmN2Y3ZjcsXG5cdGRhcmstZ3JheTogIzk2OTg5NlxuKTtcblxuXG4vLyBiYXNlXG5jb2RlLFxuY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuXHRjb2xvcjogbWFwLWdldCgkY29kZS1jb2xvcnMsIGJsYWNrKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0d29yZC1zcGFjaW5nOiBub3JtYWw7XG5cdHRhYi1zaXplOiA0O1xuXHRoeXBoZW5zOiBub25lO1xuXHRmb250LWZhbWlseTogQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRkaXJlY3Rpb246IGx0cjtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4vLyBjb2RlIGJsb2Nrc1xucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWFyZ2luOiAxZW0gMDtcblx0cGFkZGluZzogMS4yZW07XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Zm9udC1zaXplOiA4NSU7XG59XG5cbnAgY29kZSxcbmxpIGNvZGUsXG50YWJsZSBjb2RlIHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDAuMmVtIDA7XG5cdGZvbnQtc2l6ZTogODUlO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4yZW07XG5cdFx0Y29udGVudDogJ1xcMDBhMCc7XG5cdH1cbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuY29kZSxcbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPSdsYW5ndWFnZS0nXSxcbnByZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcblx0YmFja2dyb3VuZDogbWFwLWdldCgkY29kZS1jb2xvcnMsIGxpZ2h0LWdyYXkpO1xufVxuXG4vLyBpbmxpbmUgY29kZVxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcblx0cGFkZGluZzogMC4xZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuM2VtO1xufVxuXG5cbi8vIHRva2VuIGNvbG9yc1xuLnRva2VuIHtcblxuXHQmLmNvbW1lbnQsXG5cdCYucHJvbG9nLFxuXHQmLmRvY3R5cGUsXG5cdCYuY2RhdGEge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2RlLWNvbG9ycywgZGFyay1ncmF5KTtcblx0fVxuXG5cdCYucHVuY3R1YXRpb24sXG5cdCYuc3RyaW5nLFxuXHQmLmF0cnVsZSxcblx0Ji5hdHRyLXZhbHVlIHtcblx0XHRjb2xvcjogbWFwLWdldCgkY29kZS1jb2xvcnMsIGJsdWUpO1xuXHR9XG5cblx0Ji5wcm9wZXJ0eSxcblx0Ji50YWcge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2RlLWNvbG9ycywgZ3JlZW4pO1xuXHR9XG5cblx0Ji5ib29sZWFuLFxuXHQmLm51bWJlciB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCB0ZWFsKTtcblx0fVxuXG5cdCYuc2VsZWN0b3IsXG5cdCYuYXR0ci1uYW1lLFxuXHQmLmF0dHItdmFsdWUgLnB1bmN0dWF0aW9uOmZpcnN0LWNoaWxkLFxuXHQmLmtleXdvcmQsXG5cdCYucmVnZXgsXG5cdCYuaW1wb3J0YW50IHtcblx0XHRjb2xvcjogbWFwLWdldCgkY29kZS1jb2xvcnMsIG1hcm9vbik7XG5cdH1cblxuXG5cdCYub3BlcmF0b3IsXG5cdCYuZW50aXR5LFxuXHQmLnVybCxcblx0Lmxhbmd1YWdlLWNzcyAmLnN0cmluZyB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCBwdXJwbGUpO1xuXHR9XG5cblx0Ji5lbnRpdHkge1xuXHRcdGN1cnNvcjogaGVscDtcblx0fVxuXG59XG5cbi5uYW1lc3BhY2Uge1xuXHRvcGFjaXR5OiAwLjc7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIEZhYnJpY2F0b3Igc3R5bGVzXG4gKiBAYXV0aG9yIEx1a2UgQXNrZXdcbiAqIENsYXNzIHNlbGVjdG9ycyBhcmUgbmFtZXNwYWNlZCB3aXRoIFwiZi1cIlxuICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuSW5kZXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjAxIC0gc2V0dGluZyBpbXBvcnRzXG4wMiAtXG4wNCAtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxuMDEgLSBzZXR0aW5nIGltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5JbmRleFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMDEgLSBnZW5lcmljIGdsb2JhbCBib290c3RyYXAgY29sb3JzXG4wMiAtIGJyYW5kIGNvbG9yc1xuMDMgLSBnbG9iYWwgc2NhZmZvbGRpbmdcblxuMDQgLVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjAxIC0gZ2VuZXJpYyBnbG9iYWwgYm9vdHN0cmFwIGNvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxuMDIgLSBicmFuZCBjb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJyYW5kIGNvbG9yc1xuVGhpcyBpcyBhdXRvLWdlbmVyYXRlZCBmcm9tIGEgWUFNTCBmaWxlLiBEbyBub3QgZWRpdC5cbkluc3RlYWQgYWRkIGNvbnRlbnQgdG8gc3JjL2RhdGEvdG9vbGtpdC55bWwgdG8gdXBkYXRlIGNvbG9yIHNjaGVtYS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjAzIC0gZ2xvYmFsIHNjYWZmb2xkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXG5CcmFuZCBjb2xvcnNcblRoaXMgaXMgYXV0by1nZW5lcmF0ZWQgZnJvbSBhIFlBTUwgZmlsZS4gRG8gbm90IGVkaXQuXG5JbnN0ZWFkIGFkZCBjb250ZW50IHRvIHNyYy9kYXRhL3Rvb2xraXQueW1sIHRvIHVwZGF0ZSBjb2xvciBzY2hlbWEuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuSW5kZXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjAxIC0gZm9udC1mYWNlIGltcG9ydHNcbjAyIC0gYmFzZSB0eXBvZ3JhcGh5XG4wNCAtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyoqXG4gKiBGb250IEZhY2UgLSBHcmFwaGlrXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gIHNyYzogbG9jYWwoXCJHcmFwaGlrIExpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLUxpZ2h0LVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gIHNyYzogbG9jYWwoXCJHcmFwaGlrIExpZ2h0IEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1MaWdodEl0YWxpYy1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IGxvY2FsKFwiR3JhcGhpayBSZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVJlZ3VsYXItV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbiAgc3JjOiBsb2NhbChcIkdyYXBoaWsgUmVndWxhciBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstUmVndWxhckl0YWxpYy1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IGxvY2FsKFwiR3JhcGhpayBNZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstTWVkaXVtLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gIHNyYzogbG9jYWwoXCJHcmFwaGlrIE1lZGl1bSBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstTWVkaXVtSXRhbGljLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gIHNyYzogbG9jYWwoXCJHcmFwaGlrIFNlbWlib2xkXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVNlbWlib2xkLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gIHNyYzogbG9jYWwoXCJHcmFwaGlrIFNlbWlib2xkIEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1TZW1pYm9sZEl0YWxpYy1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IGxvY2FsKFwiR3JhcGhpayBCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGlrLUJvbGQtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbiAgc3JjOiBsb2NhbChcIkdyYXBoaWsgQm9sZCBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstQm9sZEl0YWxpYy1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IGxvY2FsKFwiR3JhcGhpayBCbGFja1wiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1CbGFjay1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IGxvY2FsKFwiR3JhcGhpayBCbGFjayBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstQmxhY2tJdGFsaWMtV2ViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxuMDIgLSBiYXNlIHR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogR2l0aHViLWxpa2UgdGhlbWUgZm9yIFByaXNtLmpzXG4gKiBAYXV0aG9yIEx1a2UgQXNrZXcgaHR0cDovL2dpdGh1Yi5jb20vbHVrZWFza2V3XG4gKi9cbmNvZGUsXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB0YWItc2l6ZTogNDtcbiAgaHlwaGVuczogbm9uZTtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMS4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbnAgY29kZSxcbmxpIGNvZGUsXG50YWJsZSBjb2RlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxucCBjb2RlOjpiZWZvcmUsIHAgY29kZTo6YWZ0ZXIsXG5saSBjb2RlOjpiZWZvcmUsXG5saSBjb2RlOjphZnRlcixcbnRhYmxlIGNvZGU6OmJlZm9yZSxcbnRhYmxlIGNvZGU6OmFmdGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJlbTtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG5jb2RlLFxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBwYWRkaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG59XG5cbi50b2tlbi5jb21tZW50LCAudG9rZW4ucHJvbG9nLCAudG9rZW4uZG9jdHlwZSwgLnRva2VuLmNkYXRhIHtcbiAgY29sb3I6ICM5Njk4OTY7XG59XG4udG9rZW4ucHVuY3R1YXRpb24sIC50b2tlbi5zdHJpbmcsIC50b2tlbi5hdHJ1bGUsIC50b2tlbi5hdHRyLXZhbHVlIHtcbiAgY29sb3I6ICMxODM2OTE7XG59XG4udG9rZW4ucHJvcGVydHksIC50b2tlbi50YWcge1xuICBjb2xvcjogIzYzYTM1Yztcbn1cbi50b2tlbi5ib29sZWFuLCAudG9rZW4ubnVtYmVyIHtcbiAgY29sb3I6ICMwMDg2YjM7XG59XG4udG9rZW4uc2VsZWN0b3IsIC50b2tlbi5hdHRyLW5hbWUsIC50b2tlbi5hdHRyLXZhbHVlIC5wdW5jdHVhdGlvbjpmaXJzdC1jaGlsZCwgLnRva2VuLmtleXdvcmQsIC50b2tlbi5yZWdleCwgLnRva2VuLmltcG9ydGFudCB7XG4gIGNvbG9yOiAjYTcxZDVkO1xufVxuLnRva2VuLm9wZXJhdG9yLCAudG9rZW4uZW50aXR5LCAudG9rZW4udXJsLCAubGFuZ3VhZ2UtY3NzIC50b2tlbi5zdHJpbmcge1xuICBjb2xvcjogI2E3MWQ1ZDtcbn1cbi50b2tlbi5lbnRpdHkge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5uYW1lc3BhY2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mLWNvbG9yLWNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZi1jb2xvci1jaGlwIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYm9yZGVyLXRvcC13aWR0aDogOGVtO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5mLWNvbG9yLWNoaXAge1xuICAgIGZsZXgtYmFzaXM6IDEzZW07XG4gIH1cbn1cbi5mLWNvbG9yLWNoaXAgLmYtY29sb3ItY2hpcF9fY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBhdHRyKGRhdGEtY29sb3IpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZi1jb250cm9scyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZi1jb250cm9sczo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mLWNvbnRyb2xzOjpiZWZvcmUsIC5mLWNvbnRyb2xzOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5mLWNvbnRyb2xzIC5mLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNnJlbSAwO1xufVxuLmYtY29udHJvbHMgLmYtY29udHJvbC5mLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNHB4IDAgMCAjMDA4MDAwO1xufVxuLmYtY29udHJvbHMgLmYtY29udHJvbC5mLWFjdGl2ZSB1c2Uge1xuICBmaWxsOiAjNzU3NTc1O1xufVxuLmYtY29udHJvbHMgLmYtY29udHJvbCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmYtY29udHJvbHMgLmYtY29udHJvbCBzdmcgdXNlIHtcbiAgZmlsbDogI2NjY2NjYztcbn1cblxuLmYtY29udHJvbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMC42NnJlbTtcbn1cbi5mLWNvbnRyb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mLWNvbnRyb2wgc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uZi1jb250cm9sIHN2ZyB1c2Uge1xuICBmaWxsOiAjY2NjY2NjO1xufVxuXG4uZi1jb250cm9sLWJhciB7XG4gIHBhZGRpbmc6IDFyZW0gMTVweCAzcmVtO1xufVxuLmYtY29udHJvbC1iYXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZi1jb250cm9sLWJhcjo6YmVmb3JlLCAuZi1jb250cm9sLWJhcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5mLW1lbnUtdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmYtbWVudS10b2dnbGUgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uZi1pdGVtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmYtaXRlbS1ncm91cDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mLWl0ZW0tZ3JvdXA6OmJlZm9yZSwgLmYtaXRlbS1ncm91cDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZi1pdGVtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmYtaXRlbS1ncm91cCNtYWluLW92ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY29udHJhc3QsICNmZmYpO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uZi1pdGVtLWdyb3VwIH4gLmYtaXRlbS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZi1pdGVtLWdyb3VwID4gLmYtaXRlbS1ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5mLWl0ZW0tZ3JvdXAgPiAuZi1pdGVtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmYtaXRlbS1ncm91cCA+IC5mLWl0ZW0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmYtaXRlbS1ncm91cC4tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZi1pdGVtLWdyb3VwX19ub3Rlcy10cmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA2MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mLWl0ZW0tZ3JvdXBfX25vdGVzLXRyaWc6aG92ZXIge1xuICBjb2xvcjogI2ExMDBmZjtcbn1cbi5mLWl0ZW0tZ3JvdXBfX25vdGVzLXRyaWc6aG92ZXIgLmYtaXRlbS1ub2Rlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmYtaXRlbS1ncm91cCNtYWluLW92ZXJ2aWV3IGgxLFxuLmYtaXRlbS1ncm91cCNtYWluLW92ZXJ2aWV3IGgyLFxuLmYtaXRlbS1ncm91cCNtYWluLW92ZXJ2aWV3IGgzLFxuLmYtaXRlbS1ncm91cCNtYWluLW92ZXJ2aWV3IGg0LFxuLmYtaXRlbS1ncm91cCNtYWluLW92ZXJ2aWV3IGg1LFxuLmYtaXRlbS1ncm91cCNtYWluLW92ZXJ2aWV3IGg2IHtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbi5mLWl0ZW0tZ3JvdXAjbWFpbi1vdmVydmlldyBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5mLWl0ZW0tY29kZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmYtaXRlbS1wcmV2aWV3OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmYtaXRlbS1wcmV2aWV3OjpiZWZvcmUsIC5mLWl0ZW0tcHJldmlldzo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5mLWl0ZW0tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4uZi1pdGVtLWhlYWRpbmctZ3JvdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmYtaXRlbS1oZWFkaW5nLWdyb3VwOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmYtaXRlbS1oZWFkaW5nLWdyb3VwOjpiZWZvcmUsIC5mLWl0ZW0taGVhZGluZy1ncm91cDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5mLWl0ZW0tcHJldmlldyB7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY29udHJhc3QsICNmZmYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1jb250cmFzdCwgI2ZmZik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xufVxuLmYtaXRlbS1wcmV2aWV3IC5vLXNlYXJjaC1zZWxlY3QsXG4uZi1pdGVtLXByZXZpZXcgLm8tc2VsZWN0LXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mLWl0ZW0tcHJldmlldyAuby1jb21wIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmYtaXRlbS1wcmV2aWV3IC5jLXN0aWNreS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5mLWl0ZW0tcHJldmlldyAuYy16b29tLWJ1dHRvbnNfX2Jsb2NrIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mLWl0ZW0tcHJldmlldyAuYy1sZWZ0LXBhbmVsX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mLWl0ZW0tcHJldmlldyAuYy1jaGF0LWJvdC4tcHZhLWFwcCxcbi5mLWl0ZW0tcHJldmlldyAuYy1jaGF0LWJvdC4tcHZhLWFwcCAuYy1jaGF0LWJvdF9fbG9nby1pY29uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4uZi1pdGVtLXByZXZpZXcgLmMtYW5hbHl6ZS1jYXJkX193cmFwIHtcbiAgbWF4LXdpZHRoOiAyOTVweDtcbn1cblxuLmYtaXRlbS1mb2x0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZi1pdGVtLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRlZmF1bHQsICMwMDApO1xuICBmb250LXNpemU6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0LCAjZmZmKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMCAwIDAuNjdlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5mLWl0ZW0tY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZi1pdGVtLWNvbnRyb2xzIC5mLWNvbnRyb2wge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5mLWl0ZW0tY29udHJvbHMgLmYtY29udHJvbDpob3ZlciB1c2Uge1xuICBmaWxsOiAjNzU3NTc1O1xufVxuLmYtaXRlbS1jb250cm9scyAuZi1jb250cm9sIHVzZSB7XG4gIGZpbGw6ICNjY2NjY2M7XG59XG5cbi5mLWl0ZW0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmYtaXRlbS1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbC5mLW1lbnUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gIGh0bWwuZi1tZW51LWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmYtbWVudS1hY3RpdmUgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAuZi1tZW51LWFjdGl2ZSBib2R5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmYtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5mLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5mLWNvbnRhaW5lcjo6YmVmb3JlLCAuZi1jb250YWluZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmYtbWVudS1hY3RpdmUgLmYtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTRyZW0sIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmYtbWVudS1hY3RpdmUgLmYtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMxMDc3NyAwJSwgI2I0MTZhMiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cbn1cblxuLmYtbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTRyZW0sIDApO1xuICB3aWR0aDogMTRyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihtZW51LWJhY2tncm91bmQpOyovXG4gIGJhY2tncm91bmQ6ICNkZmRkZGQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2ZjZmNmO1xufVxuLmYtbWVudS1hY3RpdmUgLmYtbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzEwNzc3IDAlLCAjYjQxNmEyIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5mLW1lbnUgLmJyYW5kLWxvZ28ge1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAxcmVtIDEuNXJlbTtcbn1cbi5mLW1lbnUgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZi1tZW51ID4gdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmYtbWVudSA+IHVsID4gbGkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmYtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjMzcmVtIDEuNXJlbTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZi1tZW51IGEuZi1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgIzc1NzU3NTtcbn1cbi5mLW1lbnUgLmYtbWVudV9faGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5mLW1lbnUgLmYtbWVudV9faGVhZGluZzpob3ZlciB7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4uZi1tZW51IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZi1tZW51IC5mLW1lbnUtdGFicyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mLW1lbnUgLmYtbWVudS10YWJzIHVsIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogNzAwbXM7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5mLW1lbnUgLmYtbWVudS10YWJzIHVsLi1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiA5MDAwMHB4O1xufVxuLmYtbWVudSAuZi1tZW51LXRhYnNfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XG59XG4uZi1tZW51IC5mLW1lbnUtdGFic19faGVhZGluZy4tY2hpbGRyZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZi1tZW51IC5mLW1lbnUtdGFic19faGVhZGluZy4tY2hpbGRyZW4uLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uZi1tZW51IC5mLW1lbnUtdGFic19faGVhZGluZy4tbGFzdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ExMDBmZjtcbn1cbi5mLW1lbnUgLmYtbWVudS10YWJzX19sZXZlbC1vbmUgbGkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZi1tZW51IC5mLW1lbnUtdGFic19fbGV2ZWwtb25lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCA0MHB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmYtbWVudSAuZi1tZW51LXRhYnNfX2xldmVsLXR3byBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmYtbWVudSAuZi1tZW51LXRhYnNfX2xldmVsLXR3byBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggNjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmYtbWVudSAuZi1tZW51LXRhYnNfX3BhZ2VzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mLW1lbnUgLmYtbWVudS10YWJzX19wYWdlcy1saW5rOmhvdmVyLCAuZi1tZW51IC5mLW1lbnUtdGFic19fcGFnZXMtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFByaXNtSlMgMS4yMy4wXG5odHRwczovL3ByaXNtanMuY29tL2Rvd25sb2FkLmh0bWwjdGhlbWVzPXByaXNtJmxhbmd1YWdlcz1tYXJrdXArY3NzK2NsaWtlK2phdmFzY3JpcHQrc2NzcyAqL1xuLyoqXG4gKiBwcmlzbS5qcyBkZWZhdWx0IHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIEJhc2VkIG9uIGRhYmJsZXQgKGh0dHA6Ly9kYWJibGV0LmNvbSlcbiAqIEBhdXRob3IgTGVhIFZlcm91XG4gKi9cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6LW1vei1zZWxlY3Rpb24sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0gOjotbW96LXNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV06Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG59XG5cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6c2VsZWN0aW9uLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIDo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6OnNlbGVjdGlvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLyogSW5saW5lIGNvZGUgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBwYWRkaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2tlbi5jb21tZW50LFxuLnRva2VuLnByb2xvZyxcbi50b2tlbi5kb2N0eXBlLFxuLnRva2VuLmNkYXRhIHtcbiAgY29sb3I6IHNsYXRlZ3JheTtcbn1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi50b2tlbi5uYW1lc3BhY2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50b2tlbi5wcm9wZXJ0eSxcbi50b2tlbi50YWcsXG4udG9rZW4uYm9vbGVhbixcbi50b2tlbi5udW1iZXIsXG4udG9rZW4uY29uc3RhbnQsXG4udG9rZW4uc3ltYm9sLFxuLnRva2VuLmRlbGV0ZWQge1xuICBjb2xvcjogIzkwNTtcbn1cblxuLnRva2VuLnNlbGVjdG9yLFxuLnRva2VuLmF0dHItbmFtZSxcbi50b2tlbi5zdHJpbmcsXG4udG9rZW4uY2hhcixcbi50b2tlbi5idWlsdGluLFxuLnRva2VuLmluc2VydGVkIHtcbiAgY29sb3I6ICM2OTA7XG59XG5cbi50b2tlbi5vcGVyYXRvcixcbi50b2tlbi5lbnRpdHksXG4udG9rZW4udXJsLFxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuLnN0eWxlIC50b2tlbi5zdHJpbmcge1xuICBjb2xvcjogIzlhNmUzYTtcbiAgLyogVGhpcyBiYWNrZ3JvdW5kIGNvbG9yIHdhcyBpbnRlbmRlZCBieSB0aGUgYXV0aG9yIG9mIHRoaXMgdGhlbWUuICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnRva2VuLmF0cnVsZSxcbi50b2tlbi5hdHRyLXZhbHVlLFxuLnRva2VuLmtleXdvcmQge1xuICBjb2xvcjogIzA3YTtcbn1cblxuLnRva2VuLmZ1bmN0aW9uLFxuLnRva2VuLmNsYXNzLW5hbWUge1xuICBjb2xvcjogI2RkNGE2ODtcbn1cblxuLnRva2VuLnJlZ2V4LFxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi52YXJpYWJsZSB7XG4gIGNvbG9yOiAjZTkwO1xufVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRva2VuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRva2VuLmVudGl0eSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLmYtbWVudSAuZi1tZW51X19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnByZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnByZSAuZi1jb2RlLWJsb2NrLWNvcHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnByZSAuZi1jb2RlLWJsb2NrLWNvcHkgcGF0aCB7XG4gIGZpbGw6IGdyYXk7XG59XG5wcmUgLmYtY29kZS1ibG9jay1jb3B5OmhvdmVyIHBhdGgge1xuICBmaWxsOiBibGFjaztcbn1cbnByZSAuZi1jb2RlLWNvcHktdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjU2NTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMXB4O1xuICB0b3A6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbn1cbnByZSAuZi1jb2RlLWNvcHktdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzY1NjU2NTtcbn1cbnByZSAuZi1jb2RlLWNvcHktdGV4dC4tc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYWdlLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmIC8qcnRsOkNhaXJvKi87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGFnZS1saXN0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGFnZS1saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjYTEwMGZmO1xufVxuXG4uYy1pY29ucy1kb2MgW2NsYXNzKj1pY29uLV0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmYtaXRlbS1jb2RlLWJsb2Nrc19fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ExMDBmZjtcbn1cbi5mLWl0ZW0tY29kZS1ibG9ja3NfX3RhYiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTEwMGZmO1xufVxuLmYtaXRlbS1jb2RlLWJsb2Nrc19fdGFiLi1hY3RpdmUge1xuICBjb2xvcjogI2ExMDBmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5mLWl0ZW0tY29kZS1ibG9ja3NfX3RhYjpob3ZlciB7XG4gIGNvbG9yOiAjYTEwMGZmO1xufVxuLmYtaXRlbS1jb2RlLWJsb2Nrc19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZi1pdGVtLWNvZGUtYmxvY2tzX19jb250ZW50Li1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mLWl0ZW0tY29kZS1ibG9ja3NfX2NvbnRlbnQgcHJlIHtcbiAgcGFkZGluZzogMS4yZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmYtaXRlbS1tdWx0aS1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZi1pdGVtLW11bHRpLWhlYWRpbmdfX2l0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mLWl0ZW0tbXVsdGktaGVhZGluZ19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdG9wOiAycHg7XG59XG4uZi1pdGVtLW11bHRpLWhlYWRpbmdfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IGdyYXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG4uZi1pdGVtLW11bHRpLWhlYWRpbmdfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZi1pdGVtLW5vZGVzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5mLWl0ZW0tbm9kZXMtYmxvY2sgLi1vbmUge1xuICBmbGV4OiAxO1xufVxuLmYtaXRlbS1ub2Rlcy1ibG9jayAuLXR3byB7XG4gIGZsZXg6IDI7XG59XG4uZi1pdGVtLW5vZGVzLWJsb2NrX19oZWFkIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ExMDBmZjtcbn1cbi5mLWl0ZW0tbm9kZXMtYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmYtaXRlbS1ub2Rlcy1ibG9ja19fY29udGVudC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xufVxuLmYtaXRlbS1ub2Rlcy1ibG9ja19fY29udGVudC1oZWFkLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ExMDBmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHNpbHZlcjtcbn1cbi5mLWl0ZW0tbm9kZXMtYmxvY2tfX2NvbnRlbnQtaGVhZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmYtaXRlbS1ub2Rlcy1ibG9ja19fY29udGVudC1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNpbHZlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgc2lsdmVyO1xufVxuLmYtaXRlbS1ub2Rlcy1ibG9ja19fY29udGVudC1kYXRhLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgc2lsdmVyO1xufVxuXG4uZi1pdGVtLWRvd25sb2FkLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mLWl0ZW0tZG93bmxvYWQtbGluazpob3ZlciwgLmYtaXRlbS1kb3dubG9hZC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNhMTAwZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMTAwZmY7XG59XG4uZi1pdGVtLWRvd25sb2FkLWxpbmsgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufSIsIi5mLWNvbG9yLWNoaXBzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZi1jb2xvci1jaGlwIHtcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LXNocmluazogMDtcblx0ZmxleC1iYXNpczogMTAwJTtcblx0Ym9yZGVyLXRvcC13aWR0aDogOGVtO1xuXHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRwYWRkaW5nOiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuXHRcdGZsZXgtYmFzaXM6IDEzZW07XG5cdH1cblxuXHQuZi1jb2xvci1jaGlwX19jb2xvciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtY29sb3IpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG4uZi1jb250cm9scyB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRAaW5jbHVkZSBib3JkZXItYm94O1xuXG5cdC5mLWNvbnRyb2wge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEsMykpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwLjZyZW0gMDtcblxuXHRcdCYuZi1hY3RpdmUge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCA0cHggMCAwICMwMDgwMDA7XG5cblx0XHRcdHVzZSB7XG5cdFx0XHRcdGZpbGw6IGNvbG9yKG1lbnUtdGV4dCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdHVzZSB7XG5cdFx0XHRcdGZpbGw6IGlmKCR0aGVtZSA9PSAkdGhlbWUtZGFyaywgY29sb3Iobm9ybWFsKSwgY29sb3IobGlnaHQpICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mLWNvbnRyb2wge1xuXHRAaW5jbHVkZSBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDAuNjZyZW07XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiAkaWNvbi1zaXplO1xuXHRcdGhlaWdodDogJGljb24tc2l6ZTtcblxuXHRcdHVzZSB7XG5cdFx0XHRmaWxsOiBjb2xvcihsaWdodCk7XG5cdFx0fVxuXHR9XG59XG5cbi5mLWNvbnRyb2wtYmFyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdHBhZGRpbmc6IDFyZW0gMTVweCAzcmVtO1xufVxuXG4uZi1tZW51LXRvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdH1cbn1cbiIsIiRiYXNlLWNvbG9yczogKFxuXHRkYXJrOiBoc2woMCwgMCUsIDEyJSksXG5cdG1lZGl1bTogaHNsKDAsIDAlLCA0NiUpLFxuXHRsaWdodDogaHNsKDAsIDAlLCA4MCUpLFxuXHRhY2NlbnQ6IG1hcC1nZXQoJHNldHRpbmdzLCBhY2NlbnQpXG4pO1xuXG4kdGhlbWUtZGFyazogKFxuXHRtZW51LWJhY2tncm91bmQ6IG1hcC1nZXQoJGJhc2UtY29sb3JzLCBkYXJrKSxcblx0bWVudS10ZXh0OiBtYXAtZ2V0KCRiYXNlLWNvbG9ycywgbGlnaHQpLFxuXHRub3JtYWw6IG1hcC1nZXQoJGJhc2UtY29sb3JzLCBtZWRpdW0pXG4pO1xuXG4kdGhlbWUtbGlnaHQ6IChcblx0bWVudS1iYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDEwMCUpLFxuXHRtZW51LXRleHQ6IG1hcC1nZXQoJGJhc2UtY29sb3JzLCBtZWRpdW0pLFxuXHRub3JtYWw6IG1hcC1nZXQoJGJhc2UtY29sb3JzLCBtZWRpdW0pXG4pO1xuXG4kdGhlbWU6ICR0aGVtZS1saWdodCAhZGVmYXVsdDtcblxuQGlmIChtYXAtZ2V0KCRzZXR0aW5ncywgdGhlbWUpID09ICdkYXJrJykge1xuXHQkdGhlbWU6ICR0aGVtZS1kYXJrO1xufVxuXG4kY29sb3JzOiBtYXAtbWVyZ2UoJGJhc2UtY29sb3JzLCAkdGhlbWUpO1xuXG4kbWVudS13aWR0aDogbWFwLWdldCgkc2V0dGluZ3MsIG1lbnUtd2lkdGgpO1xuXG5cbi8vIGZ1bmN0aW9uc1xuQGZ1bmN0aW9uIGNvbG9yKCRjb2xvcikge1xuICAgIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xufVxuXG5cbi8vIG1peGluc1xuQG1peGluIGNsZWFyZml4IHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y29udGVudDogJyAnO1xuXHR9XG59XG5cbkBtaXhpbiBib3JkZXItYm94IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi5mLWl0ZW0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIC8vbWFyZ2luLXRvcDogJG1hcmdpbi1mLWl0ZW0tZ3JvdXA7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAkbWFyZ2luLWYtaXRlbS1ncm91cDtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAkbWFyZ2luLWYtaXRlbS1ncm91cDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmI21haW4tb3ZlcnZpZXcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1jb250cmFzdCwgI2ZmZik7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAmIH4gJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJiA+ICYge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX19ub3Rlcy10cmlnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ExMDBmZjtcbiAgICAgICAgICAgIC5mLWl0ZW0tbm9kZXMtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiNtYWluLW92ZXJ2aWV3IHtcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmYtaXRlbS1jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5mLWl0ZW0tcHJldmlldyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5mLWl0ZW0tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGxpZ2h0KTtcbn1cblxuLmYtaXRlbS1oZWFkaW5nLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZi1pdGVtLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jb250cmFzdCwgI2ZmZik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY29udHJhc3QsICNmZmYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgLm8tc2VhcmNoLXNlbGVjdCxcbiAgICAuby1zZWxlY3QtdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuby1jb21wIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbiAgICAuYy1zdGlja3ktbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIC5jLXpvb20tYnV0dG9uc19fYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICAuYy1sZWZ0LXBhbmVsX19uYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgLmMtY2hhdC1ib3QuLXB2YS1hcHAsXG4gICAgLmMtY2hhdC1ib3QuLXB2YS1hcHAgLmMtY2hhdC1ib3RfX2xvZ28taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIH1cbiAgICAuYy1hbmFseXplLWNhcmRfX3dyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgIH1cbn1cbi5mLWl0ZW0tZm9sdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mLWl0ZW0taGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRlZmF1bHQsICMwMDApO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCwgI2ZmZik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAwIDAgMC42N2VtIDAgIWltcG9ydGFudDtcbn1cblxuLmYtaXRlbS1jb250cm9scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuICAgIC5mLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdXNlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBjb2xvcihub3JtYWwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdXNlIHtcbiAgICAgICAgICAgIGZpbGw6IGNvbG9yKGxpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmYtaXRlbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mLWl0ZW0tbm90ZXMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbn1cbiIsImh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0Ji5mLW1lbnUtYWN0aXZlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmYtbWVudS1hY3RpdmUgJiB7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmYtY29udGFpbmVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdEBpbmNsdWRlIGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9wYWRkaW5nOiAwIDFlbTtcblx0cGFkZGluZzogMDtcblx0ei1pbmRleDogMDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cblx0LmYtbWVudS1hY3RpdmUgJiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJG1lbnUtd2lkdGgsIDApO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkbWVudS13aWR0aDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMxMDc3NyAwJSwgI2I0MTZhMiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi8vIG1lbnVcbi5mLW1lbnUge1xuICBAaW5jbHVkZSBib3JkZXItYm94O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSRtZW51LXdpZHRoLCAwKTtcbiAgd2lkdGg6ICRtZW51LXdpZHRoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogY29sb3IobWVudS1iYWNrZ3JvdW5kKTsqL1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtZ3JheTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZmNmY2Y7XG5cbiAgLmYtbWVudS1hY3RpdmUgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMxMDc3NyAwJSwgI2I0MTZhMiAxMDAlKSAwJVxuICAgICAgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB9XG5cbiAgLmJyYW5kLWxvZ28ge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDA7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMXJlbSAxLjVyZW07XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgID4gbGkge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMzNyZW0gMS41cmVtO1xuICAgIGNvbG9yOiBjb2xvcihtZW51LXRleHQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcihtZW51LXRleHQpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi5mLWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgY29sb3IoYWNjZW50KTtcbiAgICB9XG4gIH1cblxuICAuZi1tZW51X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjb2xvcihub3JtYWwpO1xuICAgIH1cbiAgfVxufVxuLmYtbWVudSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAuZi1tZW51LXRhYnMge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDcwMG1zO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgJi4tYWN0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTAwMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XG4gICAgICAmLi1jaGlsZHJlbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLi1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLWxhc3QtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNhMTAwZmY7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xldmVsLW9uZSB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA0MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19sZXZlbC10d28ge1xuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BhZ2VzLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBQcmlzbUpTIDEuMjMuMFxuaHR0cHM6Ly9wcmlzbWpzLmNvbS9kb3dubG9hZC5odG1sI3RoZW1lcz1wcmlzbSZsYW5ndWFnZXM9bWFya3VwK2NzcytjbGlrZStqYXZhc2NyaXB0K3Njc3MgKi9cbi8qKlxuICogcHJpc20uanMgZGVmYXVsdCB0aGVtZSBmb3IgSmF2YVNjcmlwdCwgQ1NTIGFuZCBIVE1MXG4gKiBCYXNlZCBvbiBkYWJibGV0IChodHRwOi8vZGFiYmxldC5jb20pXG4gKiBAYXV0aG9yIExlYSBWZXJvdVxuICovXG5cblxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbixcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjotbW96LXNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6LW1vei1zZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbiAgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuXG5cbi8qIElubGluZSBjb2RlICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gIHBhZGRpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRva2VuLmNvbW1lbnQsXG4udG9rZW4ucHJvbG9nLFxuLnRva2VuLmRvY3R5cGUsXG4udG9rZW4uY2RhdGEge1xuICBjb2xvcjogc2xhdGVncmF5O1xufVxuXG4udG9rZW4ucHVuY3R1YXRpb24ge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnRva2VuLm5hbWVzcGFjZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnRhZyxcbi50b2tlbi5ib29sZWFuLFxuLnRva2VuLm51bWJlcixcbi50b2tlbi5jb25zdGFudCxcbi50b2tlbi5zeW1ib2wsXG4udG9rZW4uZGVsZXRlZCB7XG4gIGNvbG9yOiAjOTA1O1xufVxuXG4udG9rZW4uc2VsZWN0b3IsXG4udG9rZW4uYXR0ci1uYW1lLFxuLnRva2VuLnN0cmluZyxcbi50b2tlbi5jaGFyLFxuLnRva2VuLmJ1aWx0aW4sXG4udG9rZW4uaW5zZXJ0ZWQge1xuICBjb2xvcjogIzY5MDtcbn1cblxuLnRva2VuLm9wZXJhdG9yLFxuLnRva2VuLmVudGl0eSxcbi50b2tlbi51cmwsXG4ubGFuZ3VhZ2UtY3NzIC50b2tlbi5zdHJpbmcsXG4uc3R5bGUgLnRva2VuLnN0cmluZyB7XG4gIGNvbG9yOiAjOWE2ZTNhO1xuICAvKiBUaGlzIGJhY2tncm91bmQgY29sb3Igd2FzIGludGVuZGVkIGJ5IHRoZSBhdXRob3Igb2YgdGhpcyB0aGVtZS4gKi9cbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC41KTtcbn1cblxuLnRva2VuLmF0cnVsZSxcbi50b2tlbi5hdHRyLXZhbHVlLFxuLnRva2VuLmtleXdvcmQge1xuICBjb2xvcjogIzA3YTtcbn1cblxuLnRva2VuLmZ1bmN0aW9uLFxuLnRva2VuLmNsYXNzLW5hbWUge1xuICBjb2xvcjogI2RkNGE2ODtcbn1cblxuLnRva2VuLnJlZ2V4LFxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi52YXJpYWJsZSB7XG4gIGNvbG9yOiAjZTkwO1xufVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2tlbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50b2tlbi5lbnRpdHkge1xuICBjdXJzb3I6IGhlbHA7XG59XG4iLCIvKipcbiAqIEZhYnJpY2F0b3Igc3R5bGVzXG4gKiBAYXV0aG9yIEx1a2UgQXNrZXdcbiAqIENsYXNzIHNlbGVjdG9ycyBhcmUgbmFtZXNwYWNlZCB3aXRoIFwiZi1cIlxuICovXG5cbiRzZXR0aW5nczogKFxuICB0aGVtZTogbGlnaHQsXG4gIGFjY2VudDogaHNsKDAsIDAlLCA0NiUpLFxuICBtZW51LXdpZHRoOiAxNHJlbSxcbik7XG5cbiRtYXJnaW4tZi1pdGVtLWdyb3VwOiAzcmVtO1xuXG4kZm9udC1zaXplOiAxLjJyZW07XG4kaWNvbi1zaXplOiAxLjVyZW07XG5cbiRtZW51LWJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cbkBpbXBvcnQgXCIuLi8uLi90b29sa2l0L3N0eWxlcy9zZXR0aW5nc1wiO1xuXG5AaW1wb3J0IFwicGFydGlhbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY29kZVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL2NvbG9yLWNoaXBzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvY29udHJvbHNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9pdGVtXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbGF5b3V0XCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbWVudVwiO1xuQGltcG9ydCBcInByaXNtXCI7XG5cbi8vIFByb2plY3QgT3ZlcnJpZGVzIHN0eWxlcyBmb3IgZG9jdW1lbnRhdGlvblxuLmYtbWVudSB7XG4gIC5mLW1lbnVfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxucHJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZi1jb2RlLWJsb2NrLWNvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogZ3JheTtcbiAgICB9XG4gICAgJjpob3ZlciBwYXRoIHtcbiAgICAgIGZpbGw6IGJsYWNrO1xuICAgIH1cbiAgfVxuICAuZi1jb2RlLWNvcHktdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgIHRvcDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IDFzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjU2NTY1O1xuICAgIH1cbiAgICAmLi1zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3Qgb2YgUGFnZXMgaW4gdGhlIHZpZXdcbi5wYWdlLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC12aW9sZXQ7XG4gICAgfVxuICB9XG59XG5cbi5jLWljb25zLWRvYyB7XG4gIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIDo6YmVmb3JlIHtcbiAgICB9XG4gIH1cbn1cblxuLmYtaXRlbS1jb2RlLWJsb2NrcyB7XG4gICZfX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMTAwZmY7XG4gIH1cbiAgJl9fdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ExMDBmZjtcbiAgICAmLi1hY3RpdmUge1xuICAgICAgY29sb3I6ICRicmFuZC12aW9sZXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtdmlvbGV0O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgcHJlIHtcbiAgICAgIHBhZGRpbmc6IDEuMmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmYtaXRlbS1tdWx0aS1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogZ3JheTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZi1pdGVtLW5vZGVzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgLi1vbmUge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLi10d28ge1xuICAgIGZsZXg6IDI7XG4gIH1cbiAgJl9faGVhZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjYTEwMGZmO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgJl9fY29udGVudC1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICB9XG4gICZfX2NvbnRlbnQtaGVhZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjYTEwMGZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBzaWx2ZXI7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBzaWx2ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgc2lsdmVyO1xuICB9XG4gICZfX2NvbnRlbnQtZGF0YS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHNpbHZlcjtcbiAgfVxufVxuXG4uZi1pdGVtLWRvd25sb2FkLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNhMTAwZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ExMDBmZjtcbiAgfVxuICBpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4iXX0= */
