@font-face{font-family:'Greycliff CF';font-style:normal;font-weight:200;src:local("Greycliff CF Light"),local("Greycliff-CF-Light"),url("../font/Greycliff-CF-Light.woff2") format("woff2"),url("../font/Greycliff-CF-Light.woff") format("woff")}@font-face{font-family:'Greycliff CF';font-style:normal;font-weight:400;src:local("Greycliff CF Regular"),local("Greycliff-CF-Regular"),url("../font/Greycliff-CF-Regular.woff2") format("woff2"),url("../font/Greycliff-CF-Regular.woff") format("woff")}@font-face{font-family:'Greycliff CF';font-style:normal;font-weight:500;src:local("Greycliff CF Medium"),local("Greycliff-CF-Medium"),url("../font/Greycliff-CF-Medium.woff2") format("woff2"),url("../font/Greycliff-CF-Medium.woff") format("woff")}@font-face{font-family:'Greycliff CF';font-style:normal;font-weight:600;src:local("Greycliff CF Demi Bold"),local("Greycliff-CF-Demi-Bold"),url("../font/Greycliff-CF-Demi-Bold.woff2") format("woff2"),url("../font/Greycliff-CF-Demi-Bold.woff") format("woff")}@font-face{font-family:'Greycliff CF';font-style:normal;font-weight:700;src:local("Greycliff CF Bold"),local("Greycliff-CF-Bold"),url("../font/Greycliff-CF-Bold.woff2") format("woff2"),url("../font/Greycliff-CF-Bold.woff") format("woff")}html{font-size:16px}@media all and (max-width: 576px){html{font-size:15px}}@media all and (max-width: 400px){html{font-size:13px}}body,pre{font-family:"Greycliff CF",-apple-system,system-ui,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.333;font-weight:400;color:#474a54;background-color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.hd1,.tbl__title,.hd2,.btn--large,.nav__item--primary,.hd3{color:#474a54;line-height:1.2}h1,.hd1{font-size:2.25rem;font-weight:400}@media all and (max-width: 1200px){h1,.hd1{font-size:2rem}}h2,.tbl__title,.hd2{font-size:1.5rem;font-weight:500}@media all and (max-width: 1200px){h2,.tbl__title,.hd2{font-size:1.25rem}}h3,.btn--large,.nav__item--primary,.hd3{font-size:1.25rem;font-weight:600}@media all and (max-width: 1200px){h3,.btn--large,.nav__item--primary,.hd3{font-size:1.125rem}}h4,.hd4{font-size:1rem;font-weight:700}.tbl th.sorting{background-size:0.75em 0.75em !important;background-image:url("/img/icn-unsorted-38x38.png") !important}.tbl th.sorting_asc{background-size:0.625em 0.625em !important;background-image:url("/img/icn-sort-up-38x38.png") !important}.tbl th.sorting_desc{background-size:0.625em 0.625em !important;background-image:url("/img/icn-sort-down-38x38.png") !important}.dataTables_paginate{padding-top:1rem !important}.paginate_button{font-size:.875rem;font-weight:700;height:1.75rem;line-height:1.75rem;border-width:0 !important;background:transparent !important;padding-top:0 !important;padding-bottom:0 !important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff !important;background-color:#ffb400 !important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#474a54 !important;background-color:#f1f1f1 !important}.dataTables_info{color:#7a7979 !important;font-size:.875rem;padding-top:1.25rem !important}.spacer-block--mb2_5{margin-bottom:2.5rem}.spacer-block--mb2{margin-bottom:2rem}.spacer-block--mb1_25{margin-bottom:1.25rem}@media all and (max-width: 576px){.spacer-block--mb2_5{margin-bottom:1.5rem}.spacer-block--mb2{margin-bottom:1.25rem}.spacer-block--mb1_25{margin-bottom:1rem}}@media all and (max-width: 576px){.hide-on-mobile,.dataTables_length,.dataTables_filter{display:none}}.btn,.custom-select,.paginate_button{border-radius:4px;min-width:initial}.btn__icon{font-style:normal;font-size:1.125em;margin-right:.25em;position:relative;top:.1em}.btn--primary{background-color:#ffb400;border-width:0;color:#ffffff;font-weight:600}.btn--primary:hover{color:#ffffff;background-color:#f2ab00}.btn--light,.custom-select{border:1px solid #ddd}.btn--large{height:2.5rem !important;padding:0 1rem}.btn--small,.custom-select{font-size:0.875rem !important;height:2rem !important;padding:0 .875rem}.link:hover{color:#f18903}.nav{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex}.nav__item{font-weight:700;height:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav__item--primary{color:#ffffff}.nav__link:hover{color:inherit;background-color:inherit !important}.nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav--capsule .nav__item{background-color:rgba(255,255,255,0.75);color:#7a7979;font-weight:700}.nav--capsule .nav__item:first-of-type{border-radius:4px 0 0 4px}.nav--capsule .nav__item:last-of-type{border-radius:0 4px 4px 0}.nav--capsule .nav__item.active{color:#474a54;background-color:#ffffff;-webkit-box-shadow:0 2px 8px 0 rgba(241,137,3,0.6);box-shadow:0 2px 8px 0 rgba(241,137,3,0.6)}.nav--capsule .nav__item.active .nav__icon{color:#f18903}.nav--capsule .nav__link{padding:0.75em 1.625em 0.75em 1.5em !important}.nav--capsule .nav__link--first:hover,.nav--capsule .nav__link--first:focus{border-radius:4px 0 0 4px}.nav--capsule .nav__link--last:hover,.nav--capsule .nav__link--last:focus{border-radius:0 4px 4px 0}.nav--capsule .nav__link--first:focus,.nav--capsule .nav__link--last:focus{background-color:#fff !important}.nav__icon{font-size:1.125em;font-style:normal;margin-right:.5em}.nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-bar__logo{width:auto;height:2.5rem}.form-control{border-radius:4px;border-color:#ddd;-webkit-box-shadow:none;box-shadow:none;padding-left:1rem;padding-right:1rem;font-size:1rem;height:2.5rem}.form-control:focus,.form-control:hover{border-color:#ffb400;-webkit-box-shadow:none;box-shadow:none}:-ms-input-placeholder{color:#bbb}::-webkit-input-placeholder{color:#bbb}::-ms-input-placeholder{color:#bbb}::placeholder{color:#bbb}.custom-select{color:#474a54}.custom-select:-ms-input-placeholder{color:#474a54}.custom-select::-webkit-input-placeholder{color:#474a54}.custom-select::-ms-input-placeholder{color:#474a54}.custom-select::placeholder{color:#474a54}input[type=text],input[type=email],input[type=password],textarea{-webkit-appearance:none}.form-group{margin-bottom:.625rem}.form-group:last-of-type{margin-bottom:0}.tbl-wrapper{overflow:auto}.tbl{width:100%}.tbl>thead>tr>th,.tbl>tbody>tr>th{border-bottom:1px solid #ccc;padding-top:.5em;padding-bottom:.5em}.tbl>thead>tr>th.bdw0,.tbl>tbody>tr>th.bdw0{border-width:0}.tbl>tfoot>tr>td,.tbl>tbody>tr>td{border-bottom:1px solid #eee;padding:.5em 1em}.tbl>tfoot>tr>td{font-weight:700;border-top-color:#eee;background-color:#f8f8f8}.tbl__container{padding:0 !important;border-bottom-width:0 !important}.tbl__title{padding-left:.5em}.tbl__title:before{content:'\f10c';font-family:'FontAwesome';font-size:.75rem;font-weight:bold;color:#f18903;position:relative;vertical-align:middle;top:-.125em;left:-.75em}.tbl__td-title{font-weight:500 !important;white-space:nowrap}.tab-pane{padding:2% 3.4% 3.4% 3.4% !important}.tab-pane__inner{display:grid;grid-template-columns:48.5% 48.5%;grid-column-gap:3%;grid-row-gap:1.875vw}@media all and (max-width: 768px){.tab-pane__inner{grid-template-columns:none;grid-row-gap:1rem}}@media all and (max-width: 768px){.tab-pane{margin-top:0.5rem !important;padding-left:1rem !important;padding-right:1rem !important;padding-bottom:1.5rem !important}}.gutter{border-color:#eee;border-style:solid;border-width:0;display:inline-block}.gutter--vertical{border-left-width:1px}.page{margin:0;padding:0;position:relative;overflow-y:visible}.page-bg{position:absolute;top:0;width:100%;height:100%;min-height:100vh;overflow:hidden;z-index:-2}.page-bg__1{position:absolute;top:0;width:100%;height:calc(100vw * 900 / 1600);background:#ffc639 url("/img/bg-team-chatting-coffee-1600x900.jpg") center top/100% auto no-repeat;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 10vw), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 10vw), 0 100%)}@media all and (min-width: 1601px){.page-bg__1{height:900px}}@media all and (max-width: 576px){.page-bg__1{background-size:auto 50vh;height:40vh}}.page-bg__2{position:absolute;width:100%;height:calc(100vw * 1400 / 1600);z-index:-1;top:calc(100vw * 900 / 1600 - 10vw);background:#f5f5f5 url("/img/bg-laptop-coffee-ghost-white-1600x1400.jpg") center top/100% auto no-repeat}@media all and (min-width: 1601px){.page-bg__2{top:calc(900px - 10vw)}}@media all and (max-width: 576px){.page-bg__2{top:calc(40vh - 10vw)}}.wrapper{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;padding-bottom:10vw}@media all and (max-width: 576px){.wrapper{padding-left:1rem;padding-right:1rem}}.main{background-color:transparent}.header{background-color:transparent;border:none;padding-top:1.5rem;padding-bottom:1.5rem}.footer{color:#474a54;background-color:transparent}.footer__copyright{text-align:center;padding-top:1rem;padding-bottom:1rem;position:fixed;left:0;right:0;bottom:0;z-index:-1;margin-left:5vw;margin-right:5vw}.main,.header,.footer,.section-card{max-width:1170px;margin-left:auto;margin-right:auto}.form-login{max-width:970px;margin-left:auto;margin-right:auto}.section-card,.form-login{background:#ffffff;-webkit-box-shadow:0 2px 4px 0 rgba(241,137,3,0.2),0 4px 4px 0 rgba(241,137,3,0.2),0 8px 8px 0 rgba(241,137,3,0.2),0 16px 16px 0 rgba(241,137,3,0.2),0 32px 32px 0 rgba(241,137,3,0.2),0 64px 64px 0 rgba(241,137,3,0.2);box-shadow:0 2px 4px 0 rgba(241,137,3,0.2),0 4px 4px 0 rgba(241,137,3,0.2),0 8px 8px 0 rgba(241,137,3,0.2),0 16px 16px 0 rgba(241,137,3,0.2),0 32px 32px 0 rgba(241,137,3,0.2),0 64px 64px 0 rgba(241,137,3,0.2);border-radius:8px;overflow:hidden}.form-login{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}.form-login__main{max-width:400px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media all and (max-width: 768px){.form-login__main{margin-left:auto;margin-right:auto}}.form-login__side{width:calc(570/970 * 100%);background:#f7f7f7 url("/img/pic-couple-sitting-discussing-570x500.jpg") center top/cover no-repeat}@media all and (max-width: 768px){.form-login__side{display:none}}.form-login__inner{width:15rem;margin-top:20%;margin-bottom:25%;margin-left:auto;margin-right:auto;text-align:center}@media all and (max-width: 768px){.form-login__inner{margin-top:15%;margin-bottom:20%}}.form-login__title{margin-top:17.5%;text-align:center;white-space:nowrap}@media all and (max-width: 768px){.form-login__title{margin-top:15%}}.form-login__controls:nth-last-child(1){margin-top:2.5rem}.form-login__btn{width:100%}.form-login__helper{position:absolute;width:100%;text-align:center;margin-top:0;top:-2rem}.form-login__note{margin-top:1rem;color:#bbb}.m0{margin:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.mb1{margin-bottom:1rem}.mb1_25{margin-bottom:1.25rem}.mb2_5{margin-bottom:2.5rem}.ml0{margin-left:0}.ml_25{margin-left:.25rem}.ml_5{margin-left:.5rem}.mr0{margin-right:0}.mr_25{margin-right:.25rem}.p0{padding:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.pos-a{position:absolute}.pos-r{position:relative}.pos-f{position:fixed}.fl-l{float:left}.fl-r{float:right}.va-t{vertical-align:top}.va-m{vertical-align:middle}.va-b{vertical-align:bottom}.va-bl{vertical-align:baseline}.t0{top:0}.t-a{top:auto}.b0{top:0}.b-a{top:auto}.l0{top:0}.l-a{top:auto}.r0{top:0}.r-a{top:auto}.hide{display:none}.d-b{display:block}.d-ib{display:inline-block}.d-tbl{display:table}.d-tbc{display:table-cell}.d-f{display:-webkit-box;display:-ms-flexbox;display:flex}.d-g{display:grid}.ov-h{overflow:hidden}.ov-v{overflow:visible}.ov-s{overflow:scroll}.ov-a{overflow:auto}.ovx-h{overflow:hidden}.ovx-v{overflow:visible}.ovx-s{overflow:scroll}.ovx-a{overflow:auto}.ovy-h{overflow:hidden}.ovy-v{overflow:visible}.ovy-s{overflow:scroll}.ovy-a{overflow:auto}.fz1{font-size:1rem}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.ff-ss{font-family:sans-serif}.ff-s{font-family:serif}.ff-m{font-family:monospace}.fs-n{font-style:normal}.fs-i{font-style:italic}.fs-o{font-style:oblique}.fv-n{font-variant:normal}.fv-sc{font-variant:small-caps}.lh1{line-height:1}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.ta-j{text-align:justify}.td-n{text-decoration:none}.td-u{text-decoration:underline}.tt-n{text-transform:none}.tt-u{text-transform:uppercase}.tt-l{text-transform:lowercase}.tt-c{text-transform:capitalize}.cl-title{color:#474a54}.cl-body{color:#474a54}.cl-minor{color:#7a7979}.cl-muted{color:#bbb}.cl-ghost{color:#f4f7f9}.w0{width:0}.w-a{width:auto}.miw-a{min-width:auto}.maw-a{max-width:auto}.w50p{width:50%}.w100p{width:100%}.w100vw{width:100vw}.h0{height:0}.h2{height:2rem}.h-a{height:auto}.mih-a{min-height:auto}.mah-a{max-height:auto}.h50p{height:50%}.h100p{height:100%}.h100vh{height:100vh}.bdw0{border-width:0}.bdrs0{border-radius:0}.cur-a{cursor:auto}.cur-d{cursor:default}.cur-c{cursor:crosshair}.cur-ha{cursor:hand}.cur-he{cursor:help}.cur-m{cursor:move}.cur-p{cursor:pointer}.cur-t{cursor:text}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjBfYmFzZS90eXBlLnNjc3MiLCIyX3V0aWwvYnJlYWtwb2ludHMuc2NzcyIsIjFfdmVuZC9kYXRhVGFibGVzLWN1c3RvbS5zY3NzIiwiMl91dGlsL3NwYWNpbmcuc2NzcyIsIjJfdXRpbC9tb2JpbGUuc2NzcyIsIjNfbW9kL2J1dHRvbi5zY3NzIiwiMl91dGlsL3NoYWRlLnNjc3MiLCIwX2Jhc2UvY29sb3Iuc2NzcyIsIjNfbW9kL2xpbmsuc2NzcyIsIjNfbW9kL25hdi5zY3NzIiwiM19tb2QvbmF2YmFyLnNjc3MiLCIzX21vZC9mb3JtLnNjc3MiLCIyX3V0aWwvdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIzX21vZC9mb3JtLWdyb3VwLnNjc3MiLCIzX21vZC90YWJsZS5zY3NzIiwiM19tb2QvdGFiLXBhbmUuc2NzcyIsIjNfbW9kL2d1dHRlci5zY3NzIiwiNV9sYXlvdXQvZGVmYXVsdC5zY3NzIiwiNV9sYXlvdXQvaGVhZGVyLnNjc3MiLCI1X2xheW91dC9mb290ZXIuc2NzcyIsIjVfbGF5b3V0L3NlY3Rpb24uc2NzcyIsIjZfcGFnZS9EZWZhdWx0LnNjc3MiLCIyX3V0aWwvYXRvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFCQSxXQUNFLDJCQUNBLGtCQUNBLGdCQUNBLHlLQUcyRCxDQUc3RCxXQUNFLDJCQUNBLGtCQUNBLGdCQUNBLGlMQUc2RCxDQUcvRCxXQUNFLDJCQUNBLGtCQUNBLGdCQUNBLDZLQUc0RCxDQUc5RCxXQUNFLDJCQUNBLGtCQUNBLGdCQUNBLHlMQUcrRCxDQUdqRSxXQUNFLDJCQUNBLGtCQUNBLGdCQUNBLHFLQUcwRCxDQU01RCxLQUNFLGNBQWUsQ0FJaEIsa0NBTEQsS0FHNEIsY0FBZSxDQUUxQyxDQ2xDRyxrQ0Q2QkosS0FJNEIsY0FBZSxDQUMxQyxDQUdELFNBQ0UsZ0dBT0EsZUFDQSxrQkFDQSxnQkFDQSxjQUNBLHNCQUNBLGtDQUNBLG1DQUNBLGlDQUFrQyxDQUNuQyxvRUFPQyxjQUNBLGVBQWdCLENBQ2pCLFFB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QW9CLENBQVcsT0FDL0IsdUJBQXdCLENBQU8sS0FFL0IsYUFBYyxDQUFpQixNQU8vQixpQkFBa0IsQ0FBYSxNQUMvQixlQUFnQixDQUFlLE1BQy9CLGdCQUFpQixDQUFjLE1BQy9CLGtCQUFtQixDQUFZLE1BRS9CLG9CQUFxQixDQUFVLE1BQy9CLHlCQUEwQixDQUFLLE1BRS9CLG1CQUFvQixDQUFXLE1BQy9CLHdCQUF5QixDQUFNLE1BQy9CLHdCQUF5QixDQUFNLE1BQy9CLHlCQUEwQixDQUFLLFVBSy9CLGFmMUhpQixDZTBIYSxTQUM5QixhZjFIaUIsQ2UwSGEsVUFDOUIsYWYxSGlCLENlMEhhLFVBQzlCLFVmMUhpQixDZTBIYSxVQUM5QixhZjFIaUIsQ2UwSGEsSUFLOUIsT0FBUSxDQUF1QixLQUMvQixVQUFXLENBQW9CLE9BQy9CLGNBQWUsQ0FBZ0IsT0FDL0IsY0FBZSxDQUFnQixNQUMvQixTQUFVLENBQXFCLE9BQy9CLFVBQVcsQ0FBb0IsUUFDL0IsV0FBWSxDQUFtQixJQUUvQixRQUFTLENBQXNCLElBQy9CLFdBQVksQ0FBbUIsS0FDL0IsV0FBWSxDQUFtQixPQUMvQixlQUFnQixDQUFlLE9BQy9CLGVBQWdCLENBQWUsTUFDL0IsVUFBVyxDQUFvQixPQUMvQixXQUFZLENBQW1CLFFBQy9CLFlBQWEsQ0FBa0IsTUFLL0IsY0FBZSxDQUFnQixPQUMvQixlQUFnQixDQUFlLE9BSy9CLFdBQVksQ0FBbUIsT0FDL0IsY0FBZSxDQUFnQixPQUMvQixnQkFBaUIsQ0FBYyxRQUMvQixXQUFZLENBQW1CLFFBQy9CLFdBQVksQ0FBbUIsT0FDL0IsV0FBWSxDQUFtQixPQUMvQixjQUFlLENBQWdCLE9BQy9CLFdBQVksQ0FBbUIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIFR5cGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRm9udCBTaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAxMDAgIEV4dHJhIExpZ2h0IG9yIFVsdHJhIExpZ2h0XG4vLyAyMDAgIExpZ2h0IG9yIFRoaW5cbi8vIDMwMCAgQm9vayBvciBEZW1pXG4vLyA0MDAgIE5vcm1hbCBvciBSZWd1bGFyXG4vLyA1MDAgIE1lZGl1bVxuLy8gNjAwICBTZW1pYm9sZCwgRGVtaWJvbGRcbi8vIDcwMCAgQm9sZFxuLy8gODAwICBCbGFjaywgRXh0cmEgQm9sZCBvciBIZWF2eVxuLy8gOTAwICBFeHRyYSBCbGFjaywgRmF0LCBQb3N0ZXIgb3IgVWx0cmEgQmxhY2tcblxuQGltcG9ydCAnMl91dGlsL2JyZWFrcG9pbnRzJztcblxuLy8gQmFzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmV5Y2xpZmYgQ0YnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogbG9jYWwoJ0dyZXljbGlmZiBDRiBMaWdodCcpLFxuICAgICAgIGxvY2FsKCdHcmV5Y2xpZmYtQ0YtTGlnaHQnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnQvR3JleWNsaWZmLUNGLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udC9HcmV5Y2xpZmYtQ0YtTGlnaHQud29mZicpICBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JleWNsaWZmIENGJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdHcmV5Y2xpZmYgQ0YgUmVndWxhcicpLFxuICAgICAgIGxvY2FsKCdHcmV5Y2xpZmYtQ0YtUmVndWxhcicpLFxuICAgICAgIHVybCgnLi4vZm9udC9HcmV5Y2xpZmYtQ0YtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnQvR3JleWNsaWZmLUNGLVJlZ3VsYXIud29mZicpICBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JleWNsaWZmIENGJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKCdHcmV5Y2xpZmYgQ0YgTWVkaXVtJyksXG4gICAgICAgbG9jYWwoJ0dyZXljbGlmZi1DRi1NZWRpdW0nKSxcbiAgICAgICB1cmwoJy4uL2ZvbnQvR3JleWNsaWZmLUNGLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnQvR3JleWNsaWZmLUNGLU1lZGl1bS53b2ZmJykgIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHcmV5Y2xpZmYgQ0YnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ0dyZXljbGlmZiBDRiBEZW1pIEJvbGQnKSxcbiAgICAgICBsb2NhbCgnR3JleWNsaWZmLUNGLURlbWktQm9sZCcpLFxuICAgICAgIHVybCgnLi4vZm9udC9HcmV5Y2xpZmYtQ0YtRGVtaS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udC9HcmV5Y2xpZmYtQ0YtRGVtaS1Cb2xkLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dyZXljbGlmZiBDRic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbCgnR3JleWNsaWZmIENGIEJvbGQnKSxcbiAgICAgICBsb2NhbCgnR3JleWNsaWZmLUNGLUJvbGQnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnQvR3JleWNsaWZmLUNGLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250L0dyZXljbGlmZi1DRi1Cb2xkLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8vIEJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7IGZvbnQtc2l6ZTogMTVweDsgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7IGZvbnQtc2l6ZTogMTNweDsgfVxufVxuXG5cbmJvZHksIHByZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JleWNsaWZmIENGJyxcbiAgICAgICAgICAgICAgIC1hcHBsZS1zeXN0ZW0sIC8vIFNhZmFyaSBmb3IgbWFjT1MgJiBpT1MgKFNhbiBGcmFuY2lzY28pXG4gICAgICAgICAgICAgICBzeXN0ZW0tdWksICAgICAvLyBDaHJvbWUgZm9yIFdpbmRvd3MsIExpbnV4ICYgQW5kcm9pZFxuICAgICAgICAgICAgICAgJ1NlZ29lIFVJJywgICAgLy8gV2luZG93c1xuICAgICAgICAgICAgICAgJ0hlbHZldGljYSBOZXVlJyxcbiAgICAgICAgICAgICAgIEFyaWFsLFxuICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtOyAgICAgICAgICAgIC8vIDE2cHhcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGNsLXRleHQtYm9keTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEhlYWRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMyxcbiVoMSwgJWgyLCAlaDMge1xuICBjb2xvcjogJGNsLXRleHQtdGl0bGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLFxuJWgxIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtOyAvLyAzNnB4XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkgeyBmb250LXNpemU6IDJyZW07IH1cbn1cblxuaDIsXG4laDIge1xuICBmb250LXNpemU6IDEuNXJlbTsgLy8gMjRweFxuICBmb250LXdlaWdodDogNTAwO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG59XG5cbmgzLFxuJWgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyAvLzIwcHhcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbn1cblxuaDQsXG4laDQge1xuICBmb250LXNpemU6IDFyZW07IC8vMTZweFxuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5cbiIsIi8vXG4vLyBCcmVha3BvaW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBEZXZpY2UgcmVzb2x1dGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGlwYWQgcHJvICAgICAgICAgICAgICAxMDI0eDEzNjZcbi8vIGlwYWQgICAgICAgICAgICAgICAgICA3Njh4MTAyNFxuLy8gaXBob25lIDZwICAgICAgICAgICAgIDQxNHg3MzZcbi8vIGlQaG9uZSBYICAgICAgICAgICAgICAzNzV4ODEyXG4vLyBpcGhvbmUgNiAgICAgICAgICAgICAgMzc1eDY2N1xuLy8gaXBob25lIDUgICAgICAgICAgICAgIDMyMHg1NjhcblxuLy8gQnJlYWsgUG9pbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBicmVha3BvaW50KCRyYXRpbykge1xuICBAaWYgJHJhdGlvID09J3h4eGwnIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHsgQGNvbnRlbnQgOyB9XG4gIH1cbiAgQGVsc2UgaWYgJHJhdGlvID09ICd4eGwnIHtcbiAgICAvLyBkZXNpZ24gd2lkdGhcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHsgQGNvbnRlbnQgOyB9XG4gIH1cbiAgQGVsc2UgaWYgJHJhdGlvID09ICd4bCcge1xuICAgIC8vIGNvbnRlbnQgYXJlYSB3aWR0aDogMTE3MG94XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50IDsgfVxuICB9XG4gIEBlbHNlIGlmICRyYXRpbyA9PSAnbGcnIHtcbiAgICAvLyBuYXJyb3cgc2NyZWVuXG4gICAgLy8gbmFycm93ZXIgbGF5b3V0XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpICB7IEBjb250ZW50IDsgfVxuICB9XG4gIEBlbHNlIGlmICRyYXRpbyA9PSAnbWQnIHtcbiAgICAvLyBpUGFkIHBvcnRyYWl0XG4gICAgLy8gdHdvIGNvbHVtbiBsYXlvdXRcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgIHsgQGNvbnRlbnQgOyB9XG4gIH1cbiAgQGVsc2UgaWYgJHJhdGlvID09ICdzbScge1xuICAgIC8vIGlQaG9uZSBQbHVzXG4gICAgLy8gb25lIGNvbHVtbiBsYXlvdXRcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkgIHsgQGNvbnRlbnQgOyB9XG4gIH1cbiAgQGVsc2UgaWYgJHJhdGlvID09ICd4cycge1xuICAgIC8vIGlQaG9uZSA1LCA2XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpICB7IEBjb250ZW50IDsgfVxuICB9XG59IiwiLy9cbi8vIERhdGEgVGFibGVzIEN1c3RvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTb3J0aW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGJsIHRoLnNvcnRpbmcsXG4udGJsIHRoLnNvcnRpbmdfYXNjLFxuLnRibCB0aC5zb3J0aW5nX2Rlc2Mge1xufVxuXG4udGJsIHRoLnNvcnRpbmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IC43NWVtIC43NWVtIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL2ljbi11bnNvcnRlZC0zOHgzOC5wbmcnKSFpbXBvcnRhbnQ7XG59XG5cbi50YmwgdGguc29ydGluZ19hc2Mge1xuICBiYWNrZ3JvdW5kLXNpemU6IC42MjVlbSAuNjI1ZW0haW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvaWNuLXNvcnQtdXAtMzh4MzgucG5nJykhaW1wb3J0YW50O1xufVxuXG4udGJsIHRoLnNvcnRpbmdfZGVzYyB7XG4gIGJhY2tncm91bmQtc2l6ZTogLjYyNWVtIC42MjVlbSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9pY24tc29ydC1kb3duLTM4eDM4LnBuZycpIWltcG9ydGFudDtcbn1cblxuLy8gUGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtIWltcG9ydGFudDtcbn1cblxuLnBhZ2luYXRlX2J1dHRvbiB7XG4gIEBleHRlbmQgJWJ0bjtcblxuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGJvcmRlci13aWR0aDogMCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtYnJhbmQhaW1wb3J0YW50O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAkY2wtdGV4dC1ib2R5IWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtYmchaW1wb3J0YW50O1xufVxuXG4vLyBFbnRyeSBDb3VudGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5kYXRhVGFibGVzX2luZm8ge1xuICBjb2xvcjogJGNsLXRleHQtbWlub3IhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfbGVuZ3RoLFxuLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgQGV4dGVuZCAlaGlkZS1vbi1tb2JpbGU7XG59XG4iLCIvL1xuLy8gU3BhY2luZ1xuLy8gUmVzcG9uc2l2ZSBzcGFjZXJzOyBBdm9pZCBtYXJnaW4tdG9wXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zcGFjZXItYmxvY2stLW1iMl81ICAgICB7IG1hcmdpbi1ib3R0b206ICAgMi41cmVtOyB9IC8vIDQwcHhcbi5zcGFjZXItYmxvY2stLW1iMiAgICAgICB7IG1hcmdpbi1ib3R0b206ICAgICAycmVtOyB9IC8vIDMycHhcbi5zcGFjZXItYmxvY2stLW1iMV8yNSAgICB7IG1hcmdpbi1ib3R0b206ICAxLjI1cmVtOyB9IC8vIDIwcHhcblxuQGluY2x1ZGUgYnJlYWtwb2ludChzbSkgIHtcbiAgLnNwYWNlci1ibG9jay0tbWIyXzUgICB7IG1hcmdpbi1ib3R0b206ICAgMS41cmVtOyB9IC8vIDI0cHhcbiAgLnNwYWNlci1ibG9jay0tbWIyICAgICB7IG1hcmdpbi1ib3R0b206ICAxLjI1cmVtOyB9IC8vIDIwcHhcbiAgLnNwYWNlci1ibG9jay0tbWIxXzI1ICB7IG1hcmdpbi1ib3R0b206ICAgICAxcmVtOyB9IC8vIDE2cHhcbn0iLCIvL1xuLy8gTW9iaWxlXG4vLyBNb2JpbGUgc3BlY2lmaWMgc3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEhpZGUgZWxlbWVudHMgb24gbW9iaWxlIGRldmljZXNcbi5oaWRlLW9uLW1vYmlsZSxcbiVoaWRlLW9uLW1vYmlsZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHsgZGlzcGxheTogbm9uZTsgfVxufVxuIiwiLy9cbi8vIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi5idG4sXG4lYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG59XG5cbi5idG5fX2ljb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC4xZW07XG59XG5cbi5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtYnJhbmQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJGNsLWJyYW5kLCA1JSk7XG4gIH1cbn1cblxuLmJ0bi0tbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY2wtYm9yZGVyO1xufVxuXG4uYnRuLS1sYXJnZSB7XG4gIEBleHRlbmQgJWgzO1xuXG4gIGhlaWdodDogMi41cmVtIWltcG9ydGFudDsgICAgIC8vIE92ZXJyaWRpbmcgYm9vdHN0cmFwXG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmJ0bi0tc21hbGwge1xuICBmb250LXNpemU6IC44NzVyZW0haW1wb3J0YW50OyAvLyBPdmVycmlkaW5nIGJvb3RzdHJhcFxuICBoZWlnaHQ6IDJyZW0haW1wb3J0YW50OyAgICAgICAvLyBPdmVycmlkaW5nIGJvb3RzdHJhcFxuICBwYWRkaW5nOiAwIC44NzVyZW07XG59IiwiLy9cbi8vIFNoYWRlXG4vLyBNaXggYSBjb2xvciB3aXRoIGJsYWNrXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50KSB7XG4gIEByZXR1cm4gbWl4KCMwMDAsICRjb2xvciwgJHBlcmNlbnQpO1xufSIsIi8vXG4vLyBDb2xvclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBUZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjbC10ZXh0LWJyYW5kOiAgICAgICAgI2YxODkwMzsgLy8gcmdiKDI0MSwgMTM3LCAzKSBvcmFuZ2VcblxuJGNsLXRleHQtdGl0bGU6ICAgICAgICAjNDc0YTU0O1xuJGNsLXRleHQtYm9keTogICAgICAgICAjNDc0YTU0O1xuJGNsLXRleHQtbWlub3I6ICAgICAgICAjN2E3OTc5O1xuJGNsLXRleHQtbXV0ZWQ6ICAgICAgICAjYmJiYmJiO1xuJGNsLXRleHQtZ2hvc3Q6ICAgICAgICAjZjRmN2Y5O1xuXG4vLyBEZWx1eGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGNsLWJyYW5kLWRhcms6ICAgICAgICAjZjE4OTAzOyAvLyByYmcoMjQxLCAxMzcsIDMpIG9yYW5nZVxuJGNsLWJyYW5kOiAgICAgICAgICAgICAjZmZiNDAwOyAvLyByYmcoMjU1LCAxODAsIDApIGdvbGRcbiRjbC1icmFuZC1saWdodDogICAgICAgI2ZmZGI1ZTsgLy8gcmJnKDI1NSwgMjE5LCA5NCkgeWVsbG93XG5cbiRjbC1waW5rOiAgICAgICAgICAgICAgI2ZkM2JiYjtcbiRjbC1yZWQ6ICAgICAgICAgICAgICAgI2U2MWMyOTtcbiRjbC1ncmVlbjogICAgICAgICAgICAgIzdGQjgwMDtcbiRjbC1ibHVlOiAgICAgICAgICAgICAgIzAwQTZFRDtcblxuLy8gQm9yZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjbC1ib3JkZXItbGlnaHQ6ICAgICAgI2VlZWVlZTtcbiRjbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZGRkZDtcbiRjbC1ib3JkZXItZGFyazogICAgICAgI2NjY2NjYztcblxuLy8gQmFja2dyb3VuZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY2wtYmctbGlnaHQ6ICAgICAgICAgICNmOGY4Zjg7XG4kY2wtYmc6ICAgICAgICAgICAgICAgICNmMWYxZjE7XG4iLCIvKlxuLyogTGlua1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubGluayxcbiVsaW5rIHtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNsLXRleHQtYnJhbmQ7XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZcbi8vIEJhc2UgbmF2IHN0eWxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLm5hdiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uYXZfX2l0ZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50OyAvLyBPdmVycmlkaW5nIGJvb3RzdHJhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmLS1wcmltYXJ5IHtcbiAgICBAZXh0ZW5kICVoMztcblxuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5uYXZfX2xpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRpbmcgYm9vdHN0cmFwXG59XG5cbi5uYXYtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmF2LS1jYXBzdWxlIHtcbiAgLm5hdl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNzUpO1xuICAgIGNvbG9yOiAkY2wtdGV4dC1taW5vcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY2wtdGV4dC1ib2R5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHRyYW5zcGFyZW50aXplKCRjbC1icmFuZC1kYXJrLCAuNCk7XG5cbiAgICAgIC5uYXZfX2ljb24geyBjb2xvcjogJGNsLXRleHQtYnJhbmQ7IH1cbiAgICB9XG4gIH1cblxuICAubmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiAuNzVlbSAxLjYyNWVtIC43NWVtIDEuNWVtIWltcG9ydGFudDsgLy8gT3ZlcnJpZGluZyBib290c3RyYXBcblxuICAgICYtLWZpcnN0OmhvdmVyLFxuICAgICYtLWZpcnN0OmZvY3VzLCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICB9XG5cbiAgICAmLS1sYXN0OmhvdmVyLFxuICAgICYtLWxhc3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgfVxuXG4gICAgJi0tZmlyc3Q6Zm9jdXMsXG4gICAgJi0tbGFzdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDsgLy8gT3ZlcnJpZGluZyBib290c3RyYXBcbiAgICB9XG4gIH1cbn1cblxuLm5hdl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG59IiwiLy9cbi8vIE5hdkJhclxuLy8gTWFpbiBuYXZpZ2F0aW9uIGJhclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubmF2LWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdi1iYXJfX2xvZ28ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5uYXYtYmFyX19tZW51IHt9XG4iLCIvL1xuLy8gRm9ybVxuLy8gRm9ybSBlbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItY29sb3I6ICRjbC1ib3JkZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRjbC1icmFuZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIFBsYWNlaG9sZGVyXG5AaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuLmN1c3RvbS1zZWxlY3Qge1xuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmJ0bi0tbGlnaHQ7XG4gIEBleHRlbmQgLmJ0bi0tc21hbGw7XG4gIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRjbC10ZXh0LWJvZHkpO1xuXG4gIGNvbG9yOiAkY2wtdGV4dC1ib2R5O1xufVxuXG4vKiBIYWNrcyAmIEZpZXhlc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyByZW1vdmUgYm94IHNoYW9kdyBmcm9tIGlucHV0IGNvbnRyb2wgb24gaU9TXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbnRleHRhcmVhIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59IiwiLy9cbi8vIFZlbmRvciBQcmVmaXhlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkY2wtdGV4dC1tdXRlZCkge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxuXG4gICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBNb2Rlcm4gYnJvd3NlcnNcbn1cbiIsIi8vXG4vLyBGb3JtIEdyb3VwXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbTtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cbn1cbiIsIi8vXG4vLyBUYWJsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udGJsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRibCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYgPiB0aGVhZCA+IHRyID4gdGgsXG4gICYgPiB0Ym9keSA+IHRyID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2wtYm9yZGVyLWRhcms7XG4gICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XG5cbiAgICAmLmJkdzAgeyBib3JkZXItd2lkdGg6IDA7IH1cbiAgfVxuXG4gICYgPiB0Zm9vdCA+IHRyID4gdGQsXG4gICYgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2wtYm9yZGVyLWxpZ2h0O1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB9XG5cbiAgJiA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY2wtYm9yZGVyLWxpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbC1iZy1saWdodDtcbiAgfVxuXG4gIC8vIGNvbnRhaW5lciBvZiBjaGlsZCB0YWJsZXNcbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVoMjtcblxuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMGMnO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRjbC10ZXh0LWJyYW5kO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRvcDogLS4xMjVlbTtcbiAgICAgIGxlZnQ6IC0uNzVlbTtcbiAgICB9XG4gIH1cblxuICAmX190ZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufSIsIi8vXG4vLyBUYWIgUGFuZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udGFiLXBhbmUge1xuICBwYWRkaW5nOiAyJSAzLjQlIDMuNCUgMy40JSFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRpbmcgYm9vdHN0cmFwXG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OC41JSA0OC41JTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMlO1xuICAgIGdyaWQtcm93LWdhcDogMS44NzV2dztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICAgIGdyaWQtcm93LWdhcDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW0haW1wb3J0YW50OyAvLyBPdmVycmlkaW5nIGJvb3RzdHJhcFxuICAgIHBhZGRpbmctbGVmdDogMXJlbSFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRpbmcgYm9vdHN0cmFwXG4gICAgcGFkZGluZy1yaWdodDogMXJlbSFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRpbmcgYm9vdHN0cmFwXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRpbmcgYm9vdHN0cmFwXG4gIH1cbn0iLCIvL1xuLy8gR3V0dGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ndXR0ZXIge1xuICBib3JkZXItY29sb3I6ICRjbC1ib3JkZXItbGlnaHQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ3V0dGVyLS12ZXJ0aWNhbCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59IiwiLy9cbi8vIERlZmF1bHRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhZ2Uge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLnBhZ2UtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHVuZGVyIC5mb290ZXJfX2NvcHlyaWdodFxuICB6LWluZGV4OiAtMjtcbn1cblxuLnBhZ2UtYmdfXzEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2dyAqIDkwMCAvIDE2MDApO1xuICBiYWNrZ3JvdW5kOiAjZmZjNjM5XG4gICAgICAgICAgICAgIHVybCgnL2ltZy9iZy10ZWFtLWNoYXR0aW5nLWNvZmZlZS0xNjAweDkwMC5qcGcnKVxuICAgICAgICAgICAgICBjZW50ZXIgdG9wXG4gICAgICAgICAgICAgIC8gMTAwJSBhdXRvXG4gICAgICAgICAgICAgIG5vLXJlcGVhdDtcblxuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLFxuICAgICAgICAgICAgICAgICAgIDEwMCUgMCxcbiAgICAgICAgICAgICAgICAgICAxMDAlIGNhbGMoMTAwJSAtIDEwdncpLFxuICAgICAgICAgICAgICAgICAgIDAgMTAwJSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTB2aDtcbiAgICBoZWlnaHQ6IDQwdmg7XG4gIH1cbn1cblxuLnBhZ2UtYmdfXzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgKiAxNDAwIC8gMTYwMCk7XG4gIC8vIHVuZGVyIC5iZy1pbWctMVxuICB6LWluZGV4OiAtMTtcbiAgdG9wOiBjYWxjKDEwMHZ3ICogOTAwIC8gMTYwMCAtIDEwdncpO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1XG4gICAgICAgICAgICAgIHVybCgnL2ltZy9iZy1sYXB0b3AtY29mZmVlLWdob3N0LXdoaXRlLTE2MDB4MTQwMC5qcGcnKVxuICAgICAgICAgICAgICBjZW50ZXIgdG9wXG4gICAgICAgICAgICAgIC8gMTAwJSBhdXRvXG4gICAgICAgICAgICAgIG5vLXJlcGVhdDtcblxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xuICAgIHRvcDogY2FsYyg5MDBweCAtIDEwdncpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIHRvcDogY2FsYyg0MHZoIC0gMTB2dyk7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgcGFkZGluZy1yaWdodDogNXZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMTB2dztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLm1haW4ge1xuICBAZXh0ZW5kICVzZWN0aW9uO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4iLCIvL1xuLy8gSGVhZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5oZWFkZXIge1xuICBAZXh0ZW5kICVzZWN0aW9uO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbiIsIi8vXG4vLyBGb290ZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZvb3RlciB7XG4gIEBleHRlbmQgJXNlY3Rpb247XG5cbiAgY29sb3I6ICRjbC10ZXh0LWJvZHk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyB1bmRlciAud3JhcHBlclxuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG59XG5cbiIsIi8vXG4vLyBTZWN0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiVzZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbiVzZWN0aW9uLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4lc2VjdGlvbi0tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMjQxLDEzNywzLDAuMjApLFxuICAgICAgICAgICAgICAwIDRweCA0cHggMCByZ2JhKDI0MSwxMzcsMywwLjIwKSxcbiAgICAgICAgICAgICAgMCA4cHggOHB4IDAgcmdiYSgyNDEsMTM3LDMsMC4yMCksXG4gICAgICAgICAgICAgIDAgMTZweCAxNnB4IDAgcmdiYSgyNDEsMTM3LDMsMC4yMCksXG4gICAgICAgICAgICAgIDAgMzJweCAzMnB4IDAgcmdiYSgyNDEsMTM3LDMsMC4yMCksXG4gICAgICAgICAgICAgIDAgNjRweCA2NHB4IDAgcmdiYSgyNDEsMTM3LDMsMC4yMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAvLyBhdm9pZCBjb250ZW50IGdvZXMgb3V0c2lkZSBib3hcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tY2FyZCB7XG4gIEBleHRlbmQgJXNlY3Rpb247XG4gIEBleHRlbmQgJXNlY3Rpb24tLWNhcmQ7XG59IiwiLy9cbi8vIExvZ2luXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIEZvcm0gTG9naW5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvcm0tbG9naW4ge1xuICBAZXh0ZW5kICVzZWN0aW9uLS1uYXJyb3c7XG4gIEBleHRlbmQgJXNlY3Rpb24tLWNhcmQ7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cblxuLmZvcm0tbG9naW5fX21haW4ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICB9XG59XG5cbi5mb3JtLWxvZ2luX19zaWRlIHtcbiAgd2lkdGg6IGNhbGMoNTcwLzk3MCAqIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3XG4gICAgICAgICAgICAgIHVybCgnL2ltZy9waWMtY291cGxlLXNpdHRpbmctZGlzY3Vzc2luZy01NzB4NTAwLmpwZycpXG4gICAgICAgICAgICAgIGNlbnRlciB0b3BcbiAgICAgICAgICAgICAgLyBjb3ZlclxuICAgICAgICAgICAgICBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tbG9naW5fX2lubmVyIHtcbiAgd2lkdGg6IDE1cmVtO1xuICBtYXJnaW4tdG9wOiAyMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAlO1xuICB9XG59XG5cbi5mb3JtLWxvZ2luX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE3LjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIG1hcmdpbi10b3A6IDE1JTtcbiAgfVxufVxuXG4uZm9ybS1sb2dpbl9fY29udHJvbHMge1xuXG4gICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxuXG59XG5cbi5mb3JtLWxvZ2luX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tbG9naW5fX2hlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiAtMnJlbTtcbn1cblxuLmZvcm0tbG9naW5fX25vdGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBjb2xvcjogJGNsLXRleHQtbXV0ZWQ7XG5cbn0iLCIvL1xuLy8gQXRvbVxuLy8gUXVpY2sgbW9kaWZpZXJzICYgZml4ZXNcbi8vIEZvbGxvd2luZyB0aGUgcnVsZXMgb2YgRW1tZXQgQ1NTIGFiYnJldmlhdGlvbnNcbi8vIEFkZCBuZXcgb25seSBpZiBuZWVkZWQgJiBuZWNlc3Nhcnlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU3BhY2luZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubTAgICAgICAgIHsgbWFyZ2luOiAwOyAgICAgICAgICAgICAgICAgIH1cbi5tdDAgICAgICAgeyBtYXJnaW4tdG9wOiAwOyAgICAgICAgICAgICAgfVxuLm1iMCAgICAgICB7IG1hcmdpbi1ib3R0b206IDA7ICAgICAgICAgICB9XG4ubWIxICAgICAgIHsgbWFyZ2luLWJvdHRvbTogMXJlbTsgICAgICAgIH0gLy8gMTZweFxuLm1iMV8yNSAgICB7IG1hcmdpbi1ib3R0b206IDEuMjVyZW07ICAgICB9IC8vIDIwcHhcbi5tYjJfNSAgICAgeyBtYXJnaW4tYm90dG9tOiAyLjVyZW07ICAgICAgfSAvLyA0MHB4XG4ubWwwICAgICAgIHsgbWFyZ2luLWxlZnQ6IDA7ICAgICAgICAgICAgIH1cbi5tbF8yNSAgICAgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyAgICAgICAgfSAvLyA0cHhcbi5tbF81ICAgICAgeyBtYXJnaW4tbGVmdDogLjVyZW07ICAgICAgICAgfSAvLyA4cHhcbi5tcjAgICAgICAgeyBtYXJnaW4tcmlnaHQ6IDA7ICAgICAgICAgICAgfVxuLm1yXzI1ICAgICB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyAgICAgICB9IC8vIDRweFxuXG4ucDAgICAgICAgIHsgcGFkZGluZzogMDsgICAgICAgICAgICAgICAgIH1cbi5wdDAgICAgICAgeyBwYWRkaW5nLXRvcDogMDsgICAgICAgICAgICAgfVxuLnBiMCAgICAgICB7IHBhZGRpbmctYm90dG9tOiAwOyAgICAgICAgICB9XG4ucGwwICAgICAgIHsgcGFkZGluZy1sZWZ0OiAwOyAgICAgICAgICAgIH1cbi5wcjAgICAgICAgeyBwYWRkaW5nLXJpZ2h0OiAwOyAgICAgICAgICAgfVxuXG4vLyBQb3NpdGlvbmluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucG9zLWEgICAgIHsgcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgIH1cbi5wb3MtciAgICAgeyBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICAgfVxuLnBvcy1mICAgICB7IHBvc2l0aW9uOiBmaXhlZDsgICAgICAgICAgICB9XG5cbi5mbC1sICAgICAgeyBmbG9hdDogbGVmdDsgICAgICAgICAgICAgICAgfVxuLmZsLXIgICAgICB7IGZsb2F0OiByaWdodDsgICAgICAgICAgICAgICB9XG5cbi52YS10ICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAgICAgICAgfVxuLnZhLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgICB9XG4udmEtYiAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgICAgIH1cbi52YS1ibCAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICAgfVxuXG4udDAgICAgICAgIHsgdG9wOiAwOyAgICAgICAgICAgICAgICAgICAgIH1cbi50LWEgICAgICAgeyB0b3A6IGF1dG87ICAgICAgICAgICAgICAgICAgfVxuLmIwICAgICAgICB7IHRvcDogMDsgICAgICAgICAgICAgICAgICAgICB9XG4uYi1hICAgICAgIHsgdG9wOiBhdXRvOyAgICAgICAgICAgICAgICAgIH1cbi5sMCAgICAgICAgeyB0b3A6IDA7ICAgICAgICAgICAgICAgICAgICAgfVxuLmwtYSAgICAgICB7IHRvcDogYXV0bzsgICAgICAgICAgICAgICAgICB9XG4ucjAgICAgICAgIHsgdG9wOiAwOyAgICAgICAgICAgICAgICAgICAgIH1cbi5yLWEgICAgICAgeyB0b3A6IGF1dG87ICAgICAgICAgICAgICAgICAgfVxuXG4vLyBEaXNwbGF5aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5oaWRlICAgICAgeyBkaXNwbGF5OiBub25lOyAgICAgICAgICAgICAgfVxuLmQtYiAgICAgICB7IGRpc3BsYXk6IGJsb2NrOyAgICAgICAgICAgICB9XG4uZC1pYiAgICAgIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgIH1cbi5kLXRibCAgICAgeyBkaXNwbGF5OiB0YWJsZTsgICAgICAgICAgICAgfVxuLmQtdGJjICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7ICAgICAgICB9XG5cbi5kLWYgICAgICAgeyBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgfVxuLmQtZyAgICAgICB7IGRpc3BsYXk6IGdyaWQ7ICAgICAgICAgICAgICB9XG5cbi8vIE92ZXJmbG93XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5vdi1oICAgICAgeyBvdmVyZmxvdzogaGlkZGVuOyAgICAgICAgICAgfVxuLm92LXYgICAgICB7IG92ZXJmbG93OiB2aXNpYmxlOyAgICAgICAgICB9XG4ub3YtcyAgICAgIHsgb3ZlcmZsb3c6IHNjcm9sbDsgICAgICAgICAgIH1cbi5vdi1hICAgICAgeyBvdmVyZmxvdzogYXV0bzsgICAgICAgICAgICAgfVxuXG4ub3Z4LWggICAgIHsgb3ZlcmZsb3c6IGhpZGRlbjsgICAgICAgICAgIH1cbi5vdngtdiAgICAgeyBvdmVyZmxvdzogdmlzaWJsZTsgICAgICAgICAgfVxuLm92eC1zICAgICB7IG92ZXJmbG93OiBzY3JvbGw7ICAgICAgICAgICB9XG4ub3Z4LWEgICAgIHsgb3ZlcmZsb3c6IGF1dG87ICAgICAgICAgICAgIH1cblxuLm92eS1oICAgICB7IG92ZXJmbG93OiBoaWRkZW47ICAgICAgICAgICB9XG4ub3Z5LXYgICAgIHsgb3ZlcmZsb3c6IHZpc2libGU7ICAgICAgICAgIH1cbi5vdnktcyAgICAgeyBvdmVyZmxvdzogc2Nyb2xsOyAgICAgICAgICAgfVxuLm92eS1hICAgICB7IG92ZXJmbG93OiBhdXRvOyAgICAgICAgICAgICB9XG5cbi8vIFRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ6MSAgICAgICB7IGZvbnQtc2l6ZTogMXJlbTsgICAgICAgICAgICB9IC8vIDE2cHhcblxuLmZ3MTAwICAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7ICAgICAgICAgICB9IC8vIEV4dHJhIGxpZ2h0XG4uZncyMDAgICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgICAgICAgICAgIH0gLy8gTGlnaHQvVGhpblxuLmZ3MzAwICAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7ICAgICAgICAgICB9IC8vIEJvb2svRGVtaVxuLmZ3NDAwICAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7ICAgICAgICAgICB9IC8vIE5vcm1hbC9SZWd1bGFyXG4uZnc1MDAgICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgICAgICAgICAgIH0gLy8gTWVkaXVtXG4uZnc2MDAgICAgIHsgZm9udC13ZWlnaHQ6IDYwMDsgICAgICAgICAgIH0gLy8gU2VtaS9EZW1pIEJvbGRcbi5mdzcwMCAgICAgeyBmb250LXdlaWdodDogNzAwOyAgICAgICAgICAgfSAvLyBCb2xkXG4uZnc4MDAgICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgICAgICAgICAgIH0gLy8gRXh0cmEgQm9sZCwgQmxhY2tcbi5mdzkwMCAgICAgeyBmb250LXdlaWdodDogOTAwOyAgICAgICAgICAgfSAvLyBFeHRyYSBCbGFjaywgRmF0XG5cbi5mZi1zcyAgICAgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgICAgfVxuLmZmLXMgICAgICB7IGZvbnQtZmFtaWx5OiBzZXJpZjsgICAgICAgICB9XG4uZmYtbSAgICAgIHsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgICAgIH1cblxuLmZzLW4gICAgICB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgICAgICAgICB9XG4uZnMtaSAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyAgICAgICAgIH1cbi5mcy1vICAgICAgeyBmb250LXN0eWxlOiBvYmxpcXVlOyAgICAgICAgfVxuXG4uZnYtbiAgICAgIHsgZm9udC12YXJpYW50OiBub3JtYWw7ICAgICAgIH1cbi5mdi1zYyAgICAgeyBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7ICAgfVxuXG4ubGgxICAgICAgIHsgbGluZS1oZWlnaHQ6IDE7ICAgICAgICAgICAgIH1cblxuLmhkMSAgICAgICB7IEBleHRlbmQgJWgxOyAgICAgICAgICAgICAgICB9XG4uaGQyICAgICAgIHsgQGV4dGVuZCAlaDI7ICAgICAgICAgICAgICAgIH1cbi5oZDMgICAgICAgeyBAZXh0ZW5kICVoMzsgICAgICAgICAgICAgICAgfVxuLmhkNCAgICAgICB7IEBleHRlbmQgJWg0OyAgICAgICAgICAgICAgICB9XG5cbi50YS1jICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgfVxuLnRhLWwgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7ICAgICAgICAgICB9XG4udGEtciAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7ICAgICAgICAgIH1cbi50YS1qICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyAgICAgICAgfVxuXG4udGQtbiAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAgIH1cbi50ZC11ICAgICAgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHQtbiAgICAgIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgIH1cbi50dC11ICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgfVxuLnR0LWwgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICB9XG4udHQtYyAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29sb3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbC10aXRsZSAgeyBjb2xvcjogJGNsLXRleHQtdGl0bGU7ICAgICAgfVxuLmNsLWJvZHkgICB7IGNvbG9yOiAkY2wtdGV4dC1ib2R5OyAgICAgICB9XG4uY2wtbWlub3IgIHsgY29sb3I6ICRjbC10ZXh0LW1pbm9yOyAgICAgIH1cbi5jbC1tdXRlZCAgeyBjb2xvcjogJGNsLXRleHQtbXV0ZWQgICAgICAgfVxuLmNsLWdob3N0ICB7IGNvbG9yOiAkY2wtdGV4dC1naG9zdDsgICAgICB9XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udzAgICAgICAgIHsgd2lkdGg6IDA7ICAgICAgICAgICAgICAgICAgIH1cbi53LWEgICAgICAgeyB3aWR0aDogYXV0bzsgICAgICAgICAgICAgICAgfVxuLm1pdy1hICAgICB7IG1pbi13aWR0aDogYXV0bzsgICAgICAgICAgICB9XG4ubWF3LWEgICAgIHsgbWF4LXdpZHRoOiBhdXRvOyAgICAgICAgICAgIH1cbi53NTBwICAgICAgeyB3aWR0aDogNTAlOyAgICAgICAgICAgICAgICAgfVxuLncxMDBwICAgICB7IHdpZHRoOiAxMDAlOyAgICAgICAgICAgICAgICB9XG4udzEwMHZ3ICAgIHsgd2lkdGg6IDEwMHZ3OyAgICAgICAgICAgICAgIH1cblxuLmgwICAgICAgICB7IGhlaWdodDogMDsgICAgICAgICAgICAgICAgICB9XG4uaDIgICAgICAgIHsgaGVpZ2h0OiAycmVtOyAgICAgICAgICAgICAgIH0gLy8gMzJweFxuLmgtYSAgICAgICB7IGhlaWdodDogYXV0bzsgICAgICAgICAgICAgICB9XG4ubWloLWEgICAgIHsgbWluLWhlaWdodDogYXV0bzsgICAgICAgICAgIH1cbi5tYWgtYSAgICAgeyBtYXgtaGVpZ2h0OiBhdXRvOyAgICAgICAgICAgfVxuLmg1MHAgICAgICB7IGhlaWdodDogNTAlOyAgICAgICAgICAgICAgICB9XG4uaDEwMHAgICAgIHsgaGVpZ2h0OiAxMDAlOyAgICAgICAgICAgICAgIH1cbi5oMTAwdmggICAgeyBoZWlnaHQ6IDEwMHZoOyAgICAgICAgICAgICAgfVxuXG4vLyBCb3JkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZHcwICAgICAgeyBib3JkZXItd2lkdGg6IDA7ICAgICAgICAgICAgfVxuLmJkcnMwICAgICB7IGJvcmRlci1yYWRpdXM6IDA7ICAgICAgICAgICB9XG5cbi8vIEN1cnNvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY3VyLWEgICAgIHsgY3Vyc29yOiBhdXRvOyAgICAgICAgICAgICAgIH1cbi5jdXItZCAgICAgeyBjdXJzb3I6IGRlZmF1bHQ7ICAgICAgICAgICAgfVxuLmN1ci1jICAgICB7IGN1cnNvcjogY3Jvc3NoYWlyOyAgICAgICAgICB9XG4uY3VyLWhhICAgIHsgY3Vyc29yOiBoYW5kOyAgICAgICAgICAgICAgIH1cbi5jdXItaGUgICAgeyBjdXJzb3I6IGhlbHA7ICAgICAgICAgICAgICAgfVxuLmN1ci1tICAgICB7IGN1cnNvcjogbW92ZTsgICAgICAgICAgICAgICB9XG4uY3VyLXAgICAgIHsgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgICAgIH1cbi5jdXItdCAgICAgeyBjdXJzb3I6IHRleHQ7ICAgICAgICAgICAgICAgfSJdfQ== */
