.bg-blue{background-color:#0e4c77}.color-color{color:#0e4c77}.bg-accent{background-color:#0084d4}.color-color{color:#0084d4}.bg-blue-light{background-color:#7ea6bc}.color-color{color:#7ea6bc}.bg-red{background-color:#973f54}.color-color{color:#973f54}.bg-red-light{background-color:#cb9faa}.color-color{color:#cb9faa}.bg-yellow{background-color:#fdd756}.color-color{color:#fdd756}.bg-yellow-light{background-color:#feebab}.color-color{color:#feebab}.bg-black{background-color:#101820}.color-color{color:#101820}.bg-white-light{background-color:#f3f3f4}.color-color{color:#f3f3f4}.bg-white{background-color:#fff}.color-color{color:#fff}.bg-green{background-color:#00ce7c}.color-color{color:#00ce7c}.bg-gray{background-color:#4c5258}.color-color{color:#4c5258}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}body .gform_wrapper.gravity-theme .gform_validation_errors{padding:1.5rem 2rem 1.5rem 6rem;background-color:rgba(151,63,84,.25);border:none;border-radius:1rem;-webkit-box-shadow:none;box-shadow:none}body .gform_wrapper.gravity-theme .gform_validation_errors:before{position:absolute;content:"";top:50%;left:2rem;width:1.8rem;height:1.8rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path id="exclamation-circle" d="M26,17a9,9,0,1,1-9-9A9,9,0,0,1,26,17Zm-9,1.815a1.669,1.669,0,1,0,1.669,1.669A1.669,1.669,0,0,0,17,18.815Zm-1.585-6,.269,4.935a.435.435,0,0,0,.435.412h1.762a.435.435,0,0,0,.435-.412l.269-4.935a.435.435,0,0,0-.435-.459h-2.3a.435.435,0,0,0-.435.459Z" transform="translate(-8 -8)" fill="%23682637"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .gform_wrapper.gravity-theme .gform_validation_errors>h2{font:600 1.4rem/1.8rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}body .gform_wrapper.gravity-theme .gfield_validation_message,body .gform_wrapper.gravity-theme .validation_message{padding:0;background-color:transparent;border:none;font:600 1.2rem/1.6rem Gotham Narrow A,Gotham Narrow B,sans-serif}body .gform_wrapper.gravity-theme .gform_footer input[type=submit]{line-height:1.2!important}body .facetwp-facet{margin-bottom:0}body .facetwp-facet-load_more{margin-top:3rem;margin-bottom:0;text-align:center}@media only screen and (min-width:769px){body .facetwp-facet-load_more{margin-top:5rem}}body .facetwp-pager{margin-block:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){body .facetwp-pager{margin-block:7.5rem}}body .facetwp-page{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem;width:3rem;height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font:700 1.8rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}@media only screen and (min-width:769px){body .facetwp-page{width:5rem;height:5rem}}body .facetwp-page.active{background-color:#0e4c77;color:#fff}body .facetwp-page.prev{background:url(../img/icon-chevron-left.svg) no-repeat 50%}body .facetwp-page.next{background:url(../img/icon-chevron-right.svg) no-repeat 50%}body .facetwp-date{padding-bottom:.5rem;width:12rem;font:300 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;border:none;border-bottom:1px solid #101820}body .facetwp-date-min{margin-right:2rem}@media only screen and (min-width:769px){body .facetwp-date-min{margin-right:5rem}}body .facetwp-type-date_range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .facetwp-facet-search{background:#f3f3f4;overflow:hidden}@media only screen and (min-width:769px){body .facetwp-facet-search{border-top-right-radius:7px;border-bottom-right-radius:7px}}body .facetwp-facet-search input.facetwp-search{padding:1.5rem 6rem 1.5rem 2rem;border:none;font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;color:#7c8084!important;background:#f3f3f4!important}@media only screen and (max-width:768px){body .facetwp-facet-search input.facetwp-search{width:100%}}@media only screen and (min-width:769px){body .facetwp-facet-search input.facetwp-search{min-width:34.5rem;border-left:1px solid #101820}}body .facetwp-facet-search input.facetwp-search::-webkit-input-placeholder{color:#7c8084!important}body .facetwp-facet-search input.facetwp-search::-moz-placeholder{color:#7c8084!important}body .facetwp-facet-search input.facetwp-search:-ms-input-placeholder{color:#7c8084!important}body .facetwp-facet-search input.facetwp-search::-ms-input-placeholder{color:#7c8084!important}body .facetwp-facet-search input.facetwp-search::placeholder{color:#7c8084!important}body .facetwp-facet-search .facetwp-icon{width:5.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4c5258;border:none;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.074" height="20.047" viewBox="0 0 20.074 20.047"><g id="Group_903" data-name="Group 903" transform="translate(1.5 1.5)"><ellipse id="Ellipse_1" data-name="Ellipse 1" cx="6.616" cy="6.781" rx="6.616" ry="6.781" fill="none" stroke="%23fff" stroke-width="3"/><line id="Line_11" data-name="Line 11" x2="5.549" y2="5.687" transform="translate(11.951 11.813)" fill="%23fff" stroke="%23fff" stroke-width="3"/></g></svg>');opacity:1}@media only screen and (max-width:768px){body .facetwp-facet-search .facetwp-icon{background-color:#0e4c77}}body .searchwp-form{background:#f3f3f4;overflow:hidden}@media only screen and (min-width:769px){body .searchwp-form{border-top-right-radius:1rem;border-bottom-right-radius:1rem}}body .searchwp-form-input-container .swp-input{padding:1.5rem 2rem;font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;color:#7c8084!important;border:none;border-left:1px solid #101820;background:#f3f3f4!important}@media only screen and (min-width:769px){body .searchwp-form-input-container .swp-input{min-width:34.5rem}}body .searchwp-form-input-container .swp-input::-webkit-input-placeholder{color:#7c8084!important}body .searchwp-form-input-container .swp-input::-moz-placeholder{color:#7c8084!important}body .searchwp-form-input-container .swp-input:-ms-input-placeholder{color:#7c8084!important}body .searchwp-form-input-container .swp-input::-ms-input-placeholder{color:#7c8084!important}body .searchwp-form-input-container .swp-input::placeholder{color:#7c8084!important}body .searchwp-form .search-submit{width:5.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4c5258;border:none;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.074" height="20.047" viewBox="0 0 20.074 20.047"><g id="Group_903" data-name="Group 903" transform="translate(1.5 1.5)"><ellipse id="Ellipse_1" data-name="Ellipse 1" cx="6.616" cy="6.781" rx="6.616" ry="6.781" fill="none" stroke="%23fff" stroke-width="3"/><line id="Line_11" data-name="Line 11" x2="5.549" y2="5.687" transform="translate(11.951 11.813)" fill="%23fff" stroke="%23fff" stroke-width="3"/></g></svg>')}.jcf-select{position:relative;padding-right:2rem;cursor:pointer}.jcf-select-text{font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif}.jcf-select-opener{position:absolute;content:"";top:50%;right:0;width:1.5rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13.421" height="8.667" viewBox="0 0 13.421 8.667"><path id="angle-down" d="M5.951,161.122.246,155.416a1,1,0,0,1,0-1.422l.948-.948a1,1,0,0,1,1.422,0L6.66,157.09l4.044-4.044a1,1,0,0,1,1.422,0l.948.948a1,1,0,0,1,0,1.422l-5.706,5.706A1,1,0,0,1,5.951,161.122Z" transform="translate(0.05 -152.75)"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.jcf-drop-active .jcf-select-opener{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.jcf-select-drop{position:absolute;padding:2rem;width:auto!important;background-color:#fff;border:1.5px solid #101820;border-radius:0 0 1rem 1rem;z-index:1}.jcf-select-facetwp-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.jcf-select-facetwp-dropdown .jcf-select-text span{max-width:100px;text-overflow:ellipsis;overflow-y:hidden;white-space:nowrap;display:block}.jcf-list-content ul{list-style:none}.jcf-list-content li:not(:last-child){margin-bottom:1rem}.jcf-option{font:300 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;white-space:nowrap}.dataTables_wrapper{margin-block:5rem}@media only screen and (max-width:768px){.dataTables_wrapper{overflow:auto}}@media only screen and (min-width:769px){.dataTables_wrapper{margin-block:7rem}}.dataTables_filter{margin-bottom:3rem;float:none}.dataTables_filter label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:32rem;height:5rem;padding-left:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #101820;border-radius:1rem;overflow:hidden;color:#7c8084}.dataTables_filter label,.dataTables_filter label input{font:700 1.8rem/4.2rem Gotham Narrow A,Gotham Narrow B,sans-serif}.dataTables_filter label input{position:absolute;margin:0;top:0;left:0;padding:1.5rem;width:27rem;height:100%;border:none}.dataTables_filter label input::-webkit-input-placeholder{content:"Search"}.dataTables_filter label input::-moz-placeholder{content:"Search"}.dataTables_filter label input:-ms-input-placeholder{content:"Search"}.dataTables_filter label input::-ms-input-placeholder{content:"Search"}.dataTables_filter label input::placeholder{content:"Search"}.dataTables_filter label:after{position:absolute;display:inline-block;top:0;right:0;content:"";width:5rem;height:5rem;background-color:#4c5258;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.074" height="20.047" viewBox="0 0 20.074 20.047"><g id="Group_1042" data-name="Group 1042" transform="translate(-1039 -876)"><ellipse id="Ellipse_1" data-name="Ellipse 1" cx="6.616" cy="6.781" rx="6.616" ry="6.781" transform="translate(1040.5 877.5)" fill="none" stroke="%23fff" stroke-width="3"/><line id="Line_11" data-name="Line 11" x2="5.549" y2="5.687" transform="translate(1052.451 889.313)" fill="%23fff" stroke="%23fff" stroke-width="3"/></g></svg>');background-repeat:no-repeat;background-position:50%}.dataTables_info{display:none}.dataTables_paginate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none!important}.dataTables_paginate a{width:5rem;height:5rem}.dataTables_paginate a:after,.dataTables_paginate a:before{content:none!important}.dataTables_paginate a.disabled{opacity:.5}.dataTables_paginate a.previous{background:url(../img/icon-chevron-left.svg) no-repeat 50%}.dataTables_paginate a.next{background:url(../img/icon-chevron-right.svg) no-repeat 50%}.tablepress thead>tr>th{padding:1.5rem 3rem;background-color:#feebab;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tablepress thead>tr>th:first-child{padding-left:5rem;border-top-left-radius:1rem}.tablepress thead>tr>th:first-child:after{left:2rem!important}.tablepress thead>tr>th:last-child{border-top-right-radius:1rem}.tablepress thead>tr>th:after{left:1rem!important;right:auto!important}.tablepress tbody tr td{padding:1rem 3rem;font:300 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;border-top:none!important}.tablepress tbody tr td:first-child{padding-left:5rem}.tablepress tbody tr td a[download]{padding:8px 3.5rem 8px 1.5rem!important;background-position:center right 1rem!important}.tablepress tbody tr.odd td{background-color:#f3f3f4}table.federal-positions a{border:2px solid #000;color:#000;font-weight:700;padding:7px 8px 5px;border-radius:10px;font-size:15px;white-space:nowrap}.modern-footnotes-footnote>a{color:#101820}.modern-footnotes-footnote__note{position:relative;padding:2rem 3rem;background-color:#f3f3f4}@media only screen and (min-width:769px){.modern-footnotes-footnote__note{padding:3rem 7.5rem 4rem 5rem}}.modern-footnotes-footnote__note:before{position:absolute;top:2.4rem;left:1.3rem;content:attr(data-mfn) ".";font:300 1.4rem/1.6rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}@media only screen and (min-width:769px){.modern-footnotes-footnote__note:before{top:3.5rem;left:3.2rem}}.modern-footnotes-footnote__close{position:absolute;top:2.4rem;right:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.75rem;height:1.75rem;background-color:transparent;border:none;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17.5" height="17.5" viewBox="0 0 17.5 17.5"><path id="times" d="M12.067,88.75l4.975-4.975a1.564,1.564,0,0,0,0-2.211l-1.106-1.106a1.564,1.564,0,0,0-2.211,0L8.75,85.433,3.775,80.458a1.564,1.564,0,0,0-2.211,0L.458,81.564a1.564,1.564,0,0,0,0,2.211L5.433,88.75.458,93.725a1.564,1.564,0,0,0,0,2.211l1.106,1.106a1.564,1.564,0,0,0,2.211,0L8.75,92.067l4.975,4.975a1.564,1.564,0,0,0,2.211,0l1.106-1.106a1.564,1.564,0,0,0,0-2.211Z" transform="translate(0 -80)"/></svg>');cursor:pointer}@media only screen and (min-width:769px){.modern-footnotes-footnote__close{top:3.5rem;right:3rem}}.fdate-nav-prev{background:url(../img/icon-chevron-left.svg) no-repeat 50%}.fdate-nav-label{font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif}.fdate-nav-next{background:url(../img/icon-chevron-right.svg) no-repeat 50%}:root{--gutter:20px;--max-width:1040px}@media only screen and (min-width:1440px){:root{--max-width:1240px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;font-size:62.5%}body{max-width:100%;overflow-x:hidden}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#0e4c77;outline:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}img{display:block;height:auto;max-width:100%}a{color:#0084d4;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}h1,h2,h3,h4,h5{margin:0;padding:0}.section-heading{margin-bottom:2.4rem;text-align:center}@media only screen and (min-width:769px){.section-heading{margin-bottom:4.8rem}}.section-copy{margin-bottom:5rem}@media only screen and (min-width:769px){.section-copy{margin:0 auto 10rem;max-width:70rem}}.section-copy a:not([class]){text-decoration:underline}.h1,h1{font:700 4rem/1.2 Mercury Display A,Mercury Display B,sans-serif}@media only screen and (min-width:769px){.h1,h1{font-size:5rem}}@media only screen and (min-width:1200px){.h1,h1{font-size:6rem}}.block-accordions h1.section-heading,.general-content h1.section-heading,.h2,h2{font:700 3rem/1.2 Mercury Display A,Mercury Display B,sans-serif}@media only screen and (min-width:769px){.block-accordions h1.section-heading,.general-content h1.section-heading,.h2,h2{font-size:3.6rem}}@media only screen and (min-width:1200px){.block-accordions h1.section-heading,.general-content h1.section-heading,.h2,h2{font-size:4.2rem}}.cpt-detail__content .gform_title,.h3,h3{font:700 2.4rem/1.2 Gotham A,Gotham B,sans-serif}@media only screen and (min-width:769px){.cpt-detail__content .gform_title,.h3,h3{font-size:2.8rem}}@media only screen and (min-width:1200px){.cpt-detail__content .gform_title,.h3,h3{font-size:3rem}}.blockquote-block blockquote,.h4,h4{font:700 1.8rem/1.2 Gotham A,Gotham B,sans-serif}@media only screen and (min-width:769px){.blockquote-block blockquote,.h4,h4{font-size:2rem}}@media only screen and (min-width:1200px){.blockquote-block blockquote,.h4,h4{font-size:2.4rem}}.h5,h5{font:900 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif}@media only screen and (min-width:1200px){.h5,h5{font-size:2.1rem}}.h6,h6{font:600 1.6rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;text-transform:uppercase}.cpt-filters__open,.single-pps_publication .report-sidebar__link,.subscribe-box__form .gfield input[type=email],.subscribe-card__form input[type=email],.text-normal,body,p{font:300 1.8rem/2.4rem Gotham Narrow A,Gotham Narrow B,sans-serif}p strong{font-weight:600}.cpt-detail__content>p:first-child,.section-copy p,.single-pps_publication .report-blockquote__content,.text-large{font:300 2rem/2.4rem Gotham Narrow A,Gotham Narrow B,sans-serif}@media only screen and (min-width:769px){.cpt-detail__content>p:first-child,.section-copy p,.single-pps_publication .report-blockquote__content,.text-large{font-size:2.4rem;line-height:3rem}}.text-small{font:600 1.6rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.clearfix:after{clear:both;content:"";display:table}.container,.dataTables_wrapper{max-width:var(--max-width);margin-inline:auto;margin-right:auto;margin-left:auto;padding-inline:20px;width:100%}.container-sm{margin-inline:auto;padding-inline:2rem;width:100%}@media only screen and (min-width:769px){.container-sm{max-width:74rem}}.container-fluid{margin-inline:auto;padding-inline:20px;width:100%}@media only screen and (min-width:1200px){.container-fluid{padding-inline:5rem}}.dataTables_paginate a,.fdate-nav-next,.fdate-nav-prev,.hide-text,.history-year__slider .slick-arrow,.modern-footnotes-footnote__close,.notice-slider .slick-arrow,body .facetwp-facet-search .facetwp-icon,body .facetwp-page.next,body .facetwp-page.prev,body .searchwp-form .search-submit{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.disable-scrolling{position:fixed;width:100%;overflow-y:scroll}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.img-a,.img-a-left,.img-a-up,.img-a-video{position:relative;display:inline-block;width:100%;overflow:hidden;z-index:1}.img-a-video{height:100%}.img-a-video .img-a-img:before{padding-top:56.25%}.img-a-bg-video,.img-a-decor{position:absolute;top:0;left:0;right:0;bottom:0}.img-a-bg-video iframe,.img-a-bg-video video{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;width:100%;top:0;left:0}.img-a-left .img-a-decor{-webkit-transform:translateX(100%);transform:translateX(100%)}.img-a-img{position:relative;overflow:hidden}.img-a-img:before{content:"";display:block;width:100%;padding-top:61.64%}.img-a-img img,.img-a-up .img-a-img img{width:100%}.img-a-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.img-a-up .img-a-img img{-webkit-transform:translateY(100%);transform:translateY(100%)}.img-not-a .img-a-img img{-webkit-clip-path:inherit;clip-path:inherit}.override-hidden .a-hidden{opacity:1}.a-hidden{opacity:0}.a-visible{opacity:1}.animated,.beforeHeightUp:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:.5s;animation-duration:.5s}.downFull{-webkit-animation-name:downFull;animation-name:downFull}.upFull{-webkit-animation-name:upFull;animation-name:upFull}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fade{-webkit-animation-name:fade;animation-name:fade}.beforeHeightUp:before{-webkit-animation-name:heightUp;animation-name:heightUp}.widthGrowth{-webkit-animation-name:widthGrowth;animation-name:widthGrowth}.a-delay-1{-webkit-animation-delay:.2s;animation-delay:.2s}.a-delay-2{-webkit-animation-delay:.4s;animation-delay:.4s}.a-delay-3{-webkit-animation-delay:.6s;animation-delay:.6s}.a-delay-4{-webkit-animation-delay:.8s;animation-delay:.8s}.a-delay-5{-webkit-animation-delay:1s;animation-delay:1s}.a-delay-6{-webkit-animation-delay:1.2s;animation-delay:1.2s}.a-delay-7{-webkit-animation-delay:1.4s;animation-delay:1.4s}.a-delay-8{-webkit-animation-delay:1.6s;animation-delay:1.6s}.a-delay-9{-webkit-animation-delay:1.8s;animation-delay:1.8s}.a-delay-10{-webkit-animation-delay:2s;animation-delay:2s}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.mr-1,.mx-1{margin-right:1rem}.mx-1{margin-left:1rem}.my-1{padding-bottom:1rem}.my-1,.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.pl-1{padding-left:1rem}.pr-1,.px-1{padding-right:1rem}.px-1{padding-left:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.mr-2,.mx-2{margin-right:2rem}.mx-2{margin-left:2rem}.my-2{padding-bottom:2rem}.my-2,.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.pl-2{padding-left:2rem}.pr-2,.px-2{padding-right:2rem}.px-2{padding-left:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.mr-3,.mx-3{margin-right:3rem}.mx-3{margin-left:3rem}.my-3{padding-bottom:3rem}.my-3,.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.pl-3{padding-left:3rem}.pr-3,.px-3{padding-right:3rem}.px-3{padding-left:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.ml-4{margin-left:4rem}.mr-4,.mx-4{margin-right:4rem}.mx-4{margin-left:4rem}.my-4{padding-bottom:4rem}.my-4,.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.pl-4{padding-left:4rem}.pr-4,.px-4{padding-right:4rem}.px-4{padding-left:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.ml-5{margin-left:5rem}.mr-5,.mx-5{margin-right:5rem}.mx-5{margin-left:5rem}.my-5{padding-bottom:5rem}.my-5,.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.pl-5{padding-left:5rem}.pr-5,.px-5{padding-right:5rem}.px-5{padding-left:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.mt-6{margin-top:6rem}.mb-6{margin-bottom:6rem}.ml-6{margin-left:6rem}.mr-6,.mx-6{margin-right:6rem}.mx-6{margin-left:6rem}.my-6{padding-bottom:6rem}.my-6,.pt-6{padding-top:6rem}.pb-6{padding-bottom:6rem}.pl-6{padding-left:6rem}.pr-6,.px-6{padding-right:6rem}.px-6{padding-left:6rem}.py-6{padding-top:6rem;padding-bottom:6rem}.mt-7{margin-top:7rem}.mb-7{margin-bottom:7rem}.ml-7{margin-left:7rem}.mr-7,.mx-7{margin-right:7rem}.mx-7{margin-left:7rem}.my-7{padding-bottom:7rem}.my-7,.pt-7{padding-top:7rem}.pb-7{padding-bottom:7rem}.pl-7{padding-left:7rem}.pr-7,.px-7{padding-right:7rem}.px-7{padding-left:7rem}.py-7{padding-top:7rem;padding-bottom:7rem}.mt-8{margin-top:8rem}.mb-8{margin-bottom:8rem}.ml-8{margin-left:8rem}.mr-8,.mx-8{margin-right:8rem}.mx-8{margin-left:8rem}.my-8{padding-bottom:8rem}.my-8,.pt-8{padding-top:8rem}.pb-8{padding-bottom:8rem}.pl-8{padding-left:8rem}.pr-8,.px-8{padding-right:8rem}.px-8{padding-left:8rem}.py-8{padding-top:8rem;padding-bottom:8rem}.mt-9{margin-top:9rem}.mb-9{margin-bottom:9rem}.ml-9{margin-left:9rem}.mr-9,.mx-9{margin-right:9rem}.mx-9{margin-left:9rem}.my-9{padding-bottom:9rem}.my-9,.pt-9{padding-top:9rem}.pb-9{padding-bottom:9rem}.pl-9{padding-left:9rem}.pr-9,.px-9{padding-right:9rem}.px-9{padding-left:9rem}.py-9{padding-top:9rem;padding-bottom:9rem}.mt-10{margin-top:10rem}.mb-10{margin-bottom:10rem}.ml-10{margin-left:10rem}.mr-10,.mx-10{margin-right:10rem}.mx-10{margin-left:10rem}.my-10{padding-bottom:10rem}.my-10,.pt-10{padding-top:10rem}.pb-10{padding-bottom:10rem}.pl-10{padding-left:10rem}.pr-10,.px-10{padding-right:10rem}.px-10{padding-left:10rem}.py-10{padding-top:10rem;padding-bottom:10rem}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.my-auto{margin-top:auto;margin-bottom:auto}.bg-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.decor-heading span{background-color:#fdd756;color:#101820;-webkit-box-decoration-break:clone;box-decoration-break:clone}.d-none{display:none!important}@media only screen and (min-width:769px){.d-sm-only{display:none!important}}@media only screen and (max-width:768px){.d-md-only{display:none!important}}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-bold{font-weight:700!important}.default-editor h1,.default-editor h2,.default-editor h3,.default-editor h4,.default-editor h5,.default-editor h6,.default-editor p{margin-bottom:1em}.default-editor ol,.default-editor ul{margin-bottom:1em;padding-left:2rem}.default-editor a:not([class]){font-weight:700;text-decoration:underline}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes downFull{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:none;transform:none}}@keyframes downFull{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes upFull{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@keyframes upFull{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes heightUp{0%{height:0%}to{height:100%}}@keyframes heightUp{0%{height:0%}to{height:100%}}@-webkit-keyframes widthGrowth{0%{width:0}to{width:100%}}@keyframes widthGrowth{0%{width:0}to{width:100%}}@-webkit-keyframes BgUp{to{background-position:50% 0}}@keyframes BgUp{to{background-position:50% 0}}@-webkit-keyframes BgDown{0%{background-size:100% 0}to{background-size:100% var(--block-height)}}@keyframes BgDown{0%{background-size:100% 0}to{background-size:100% var(--block-height)}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes gradient{0%{background-position:0 0}to{background-position:0 -200%}}@keyframes gradient{0%{background-position:0 0}to{background-position:0 -200%}}:root{--grid-gutter-width:2rem}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter-width)*-1);margin-right:calc(var(--grid-gutter-width)*-1)}.row>div{padding-left:var(--grid-gutter-width);padding-right:var(--grid-gutter-width);width:100%}.col-1{width:8.33333%;max-width:8.33333%}.col-2{width:16.66667%;max-width:16.66667%}.col-3{width:25%;max-width:25%}.col-4{width:33.33333%;max-width:33.33333%}.col-5{width:41.66667%;max-width:41.66667%}.col-6{width:50%;max-width:50%}.col-7{width:58.33333%;max-width:58.33333%}.col-8{width:66.66667%;max-width:66.66667%}.col-9{width:75%;max-width:75%}.col-10{width:83.33333%;max-width:83.33333%}.col-11{width:91.66667%;max-width:91.66667%}.col-12{width:100%;max-width:100%}@media only screen and (min-width:561px){.col-sm-1{width:8.33333%;max-width:8.33333%}}@media only screen and (min-width:561px){.col-sm-2{width:16.66667%;max-width:16.66667%}}@media only screen and (min-width:561px){.col-sm-3{width:25%;max-width:25%}}@media only screen and (min-width:561px){.col-sm-4{width:33.33333%;max-width:33.33333%}}@media only screen and (min-width:561px){.col-sm-5{width:41.66667%;max-width:41.66667%}}@media only screen and (min-width:561px){.col-sm-6{width:50%;max-width:50%}}@media only screen and (min-width:561px){.col-sm-7{width:58.33333%;max-width:58.33333%}}@media only screen and (min-width:561px){.col-sm-8{width:66.66667%;max-width:66.66667%}}@media only screen and (min-width:561px){.col-sm-9{width:75%;max-width:75%}}@media only screen and (min-width:561px){.col-sm-10{width:83.33333%;max-width:83.33333%}}@media only screen and (min-width:561px){.col-sm-11{width:91.66667%;max-width:91.66667%}}@media only screen and (min-width:561px){.col-sm-12{width:100%;max-width:100%}}@media only screen and (min-width:769px){.col-md-1{width:8.33333%;max-width:8.33333%}}@media only screen and (min-width:769px){.col-md-2{width:16.66667%;max-width:16.66667%}}@media only screen and (min-width:769px){.col-md-3{width:25%;max-width:25%}}@media only screen and (min-width:769px){.col-md-4{width:33.33333%;max-width:33.33333%}}@media only screen and (min-width:769px){.col-md-5{width:41.66667%;max-width:41.66667%}}@media only screen and (min-width:769px){.col-md-6{width:50%;max-width:50%}}@media only screen and (min-width:769px){.col-md-7{width:58.33333%;max-width:58.33333%}}@media only screen and (min-width:769px){.col-md-8{width:66.66667%;max-width:66.66667%}}@media only screen and (min-width:769px){.col-md-9{width:75%;max-width:75%}}@media only screen and (min-width:769px){.col-md-10{width:83.33333%;max-width:83.33333%}}@media only screen and (min-width:769px){.col-md-11{width:91.66667%;max-width:91.66667%}}@media only screen and (min-width:769px){.col-md-12{width:100%;max-width:100%}}@media only screen and (min-width:1200px){.col-lg-1{width:8.33333%;max-width:8.33333%}}@media only screen and (min-width:1200px){.col-lg-2{width:16.66667%;max-width:16.66667%}}@media only screen and (min-width:1200px){.col-lg-3{width:25%;max-width:25%}}@media only screen and (min-width:1200px){.col-lg-4{width:33.33333%;max-width:33.33333%}}@media only screen and (min-width:1200px){.col-lg-5{width:41.66667%;max-width:41.66667%}}@media only screen and (min-width:1200px){.col-lg-6{width:50%;max-width:50%}}@media only screen and (min-width:1200px){.col-lg-7{width:58.33333%;max-width:58.33333%}}@media only screen and (min-width:1200px){.col-lg-8{width:66.66667%;max-width:66.66667%}}@media only screen and (min-width:1200px){.col-lg-9{width:75%;max-width:75%}}@media only screen and (min-width:1200px){.col-lg-10{width:83.33333%;max-width:83.33333%}}@media only screen and (min-width:1200px){.col-lg-11{width:91.66667%;max-width:91.66667%}}@media only screen and (min-width:1200px){.col-lg-12{width:100%;max-width:100%}}.header{position:relative;background-color:#fff;z-index:102}.header ul{list-style:none}.header-top{display:none}@media only screen and (min-width:769px){.header-top{display:block;position:absolute;top:0;right:0;z-index:10000}}@media only screen and (min-width:769px){.header-top__menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-top__menu>.menu-item:first-child a{padding-left:2rem;border-radius:0 0 0 2rem;overflow:hidden}.header-top__menu .menu-item a{display:block;padding:8px 1rem;font:700 12px/19px Gotham Narrow A,Gotham Narrow B,sans-serif;background-color:#f3f3f4;color:#101820;text-transform:uppercase}.header-top__menu .menu-item-donate a{background-color:#00ce7c;color:#fff;font-weight:700}.header-top__menu .menu-item-has-children>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#4c5258;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top__menu .menu-item-has-children>a:after{display:inline-block;content:"";margin-left:.5rem;width:1rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9.133" height="5.895" viewBox="0 0 9.133 5.895"><path id="angle-right" d="M5.694,5.052l-3.88,3.88a.682.682,0,0,1-.967,0L.2,8.287a.682.682,0,0,1,0-.967L2.952,4.57.2,1.819A.682.682,0,0,1,.2.852L.843.2A.682.682,0,0,1,1.81.2l3.88,3.88A.683.683,0,0,1,5.694,5.052Z" transform="translate(9.133) rotate(90)" fill="%23fff"/></svg>')}.header-top__menu .menu-item-has-children ul{position:absolute;right:0;opacity:0;visibility:hidden;pointer-events:none;z-index:10}@media only screen and (max-width:768px){.header-top__menu .menu-item-has-children ul{width:20rem}}.header-top__menu .menu-item-has-children ul a:hover{background-color:#101820;color:#fff}.header-top__menu .menu-item-has-children:hover ul{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-main{padding-block:2rem}@media only screen and (min-width:769px){.header-main{border-color:#101820}}.is-opened .header-main{border-bottom:1px solid #cfd1d2}.header-main .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-logo{max-width:15rem}@media only screen and (min-width:769px){.header-logo{max-width:25rem}}@media only screen and (min-width:769px){.header-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:769px){.header-search__form{position:absolute;top:0;left:0;width:calc(100% - 7rem);height:100%;opacity:0;visibility:hidden;pointer-events:none}.is-search .header-search__form{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media only screen and (min-width:769px){.header-search__input{display:block;width:100%;height:100%;border:none;font:700 1.8rem/1 Gotham Narrow A,Gotham Narrow B,sans-serif;outline:none}}.header-search__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:769px){.header-search__btn{margin-left:1rem;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1200px){.header-search__btn{margin-left:4rem}}.header-search__btn .icon-close,.is-search .header-search__btn .icon-search{display:none}.is-search .header-search__btn .icon-close{display:block}.header-bottom{border-bottom:1px solid #101820}@media only screen and (max-width:768px){.header-bottom{display:none}}@media only screen and (min-width:769px){.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.is-search .header-menu{opacity:0;visibility:hidden;pointer-events:none}}.header-menu>.menu-item>a{font:800 16px/30px Gotham A,Gotham B,sans-serif;color:#101820}@media only screen and (min-width:769px){.header-menu>.menu-item>a{padding:1rem .5rem}}@media only screen and (min-width:1440px){.header-menu>.menu-item>a{padding:1.5rem 2rem;font-size:1.5rem;line-height:2rem}}.header-menu>.menu-item .has-submenu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu>.menu-item .has-submenu .sub-arrow{margin-left:.5rem;display:inline-block;width:1.1rem;height:.7rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10.839" height="7" viewBox="0 0 10.839 7"><path id="angle-down" d="M4.8,159.511.189,154.9a.81.81,0,0,1,0-1.149l.766-.766a.81.81,0,0,1,1.149,0l3.266,3.266,3.266-3.266a.81.81,0,0,1,1.149,0l.766.766a.81.81,0,0,1,0,1.149l-4.608,4.608A.806.806,0,0,1,4.8,159.511Z" transform="translate(0.05 -152.75)" fill="%23101820"/></svg>');-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:1200px){.header-menu>.menu-item .has-submenu .sub-arrow{margin-left:1.1rem}}.header-menu>.menu-item .has-submenu.highlighted{background-color:#0e4c77;color:#fff}.header-menu>.menu-item .has-submenu.highlighted .sub-arrow{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10.839" height="7" viewBox="0 0 10.839 7"><path id="angle-down" d="M4.8,159.511.189,154.9a.81.81,0,0,1,0-1.149l.766-.766a.81.81,0,0,1,1.149,0l3.266,3.266,3.266-3.266a.81.81,0,0,1,1.149,0l.766.766a.81.81,0,0,1,0,1.149l-4.608,4.608A.806.806,0,0,1,4.8,159.511Z" transform="translate(0.05 -152.75)" fill="%23fff"/></svg>')}.header-menu .mega-menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-top:1px solid #101820}@media only screen and (min-width:769px){.header-menu .mega-menu{border-bottom:1px solid #101820}}.header-menu .mega-menu .parent-two-col .mega-menu__right ul{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:0}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li{padding-right:5%;-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li.one-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li.one-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li.one-col ul.col--1{display:block}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li.one-col ul.col--1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:769px){.header-menu .mega-menu .container,.header-menu .mega-menu .dataTables_wrapper{margin-inline:auto}}@media only screen and (min-width:769px){.header-menu .mega-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-menu .mega-menu__left{display:none}@media only screen and (min-width:1200px){.header-menu .mega-menu__left{display:block;padding:2.5rem 7.5rem 2.5rem 6.5rem;-webkit-box-flex:0;-ms-flex:0 0 33rem;flex:0 0 33rem;border-right:1px solid #101820}}.header-menu .mega-menu__left h3{font-weight:800}@media only screen and (min-width:769px){.header-menu .mega-menu__right{padding-inline:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right{padding-inline:4.5rem}}@media only screen and (min-width:769px){.header-menu .mega-menu__right>ul{display:grid;padding-block:3rem;grid-auto-flow:column;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:1rem 6rem}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right>ul{padding-block:3.5rem;grid-gap:0 12rem}}.header-menu .mega-menu__right ul a{font:400 1.6rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820;padding:10px 0}@media only screen and (min-width:769px){.header-menu .mega-menu__right ul a:hover:not(.no-hover){color:#0e4c77}}.header-menu .mega-menu__right ul a.hide-parent-link{display:none}.header-menu .mega-menu__right--2{position:relative}.header-menu .mega-menu__right--2:before{position:absolute;top:0;width:0;height:100%;border-left:1px solid #101820}@media only screen and (min-width:769px){.header-menu .mega-menu__right--2:before{content:"";left:calc(50% - 1rem)}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right--2:before{left:calc(50% - 2.25rem)}}@media only screen and (min-width:769px){.header-menu .mega-menu__right--2>ul{grid-auto-flow:unset;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-gap:2rem}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right--2>ul{grid-gap:4.5rem}}.header-menu .mega-menu__right--2>ul ul{display:block}@media only screen and (min-width:769px){.header-menu .mega-menu__right--2>ul ul.col--2{margin-top:1rem;-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right--2>ul ul.col--2{margin-top:2rem}}@media only screen and (min-width:769px){.header-menu .mega-menu__right--2>ul ul li{margin-bottom:1rem}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right--2>ul ul li{margin-bottom:2rem}}.header-mobile{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:7.2rem;left:0;width:100%;height:calc(100vh - 7rem);background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform;overflow:hidden}.header.is-opened .header-mobile{-webkit-transform:none;transform:none}.admin-bar .header-mobile{top:11.6rem;height:calc(100vh - 11.6rem)}.header-mobile__search__input{display:block;width:100%;padding:2rem 2rem 2rem 5.5rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23.393" height="23.367" viewBox="0 0 23.393 23.367"><path id="Union_2" data-name="Union 2" d="M-1236.281-263.446l6.6,6.766Zm-14.218-5.986a7.971,7.971,0,0,1,7.87-8.068,7.971,7.971,0,0,1,7.871,8.068,7.971,7.971,0,0,1-7.871,8.068A7.971,7.971,0,0,1-1250.5-269.432Z" transform="translate(1252 279)" fill="none" stroke="%234d5257" stroke-width="3"/></svg>');background-position:center left 2rem;background-color:#f3f3f4;border:none;border-bottom:1px solid #cfd1d2;font:700 1.8rem/1 Gotham A,Gotham B,sans-serif;color:#101820}.header-mobile__search__input::-webkit-input-placeholder{color:#4c5258}.header-mobile__search__input::-moz-placeholder{color:#4c5258}.header-mobile__search__input:-ms-input-placeholder{color:#4c5258}.header-mobile__search__input::-ms-input-placeholder{color:#4c5258}.header-mobile__search__input::placeholder{color:#4c5258}.header-mobile__menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-mobile__menu .menu-item{padding:1.5rem 1rem;border-bottom:1px solid #cfd1d2}.header-mobile__menu .menu-item a{font:700 1.8rem/1 Gotham A,Gotham B,sans-serif;color:#101820}.header-mobile__menu .menu-item-has-children>a{display:block;position:relative}.header-mobile__menu .menu-item-has-children>a:after{position:absolute;content:"";top:50%;right:1rem;width:1rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.031" height="12.443" viewBox="0 0 8.031 12.443"><path id="angle-right" d="M32.507,102.833l-5.287,5.287a.929.929,0,0,1-1.318,0l-.879-.879a.929.929,0,0,1,0-1.318l3.747-3.747-3.747-3.747a.929.929,0,0,1,0-1.318l.875-.886a.929.929,0,0,1,1.318,0l5.287,5.287A.93.93,0,0,1,32.507,102.833Z" transform="translate(-24.75 -95.95)"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-mobile__menu .menu-item-all-sites{margin:auto -2rem 0;padding-inline:3rem;background-color:#4c5258;border:none}.header-mobile__menu .menu-item-all-sites>a{color:#fff}.header-mobile__menu .menu-item-all-sites>a:after{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.031" height="12.443" viewBox="0 0 8.031 12.443"><path id="angle-right" d="M32.507,102.833l-5.287,5.287a.929.929,0,0,1-1.318,0l-.879-.879a.929.929,0,0,1,0-1.318l3.747-3.747-3.747-3.747a.929.929,0,0,1,0-1.318l.875-.886a.929.929,0,0,1,1.318,0l5.287,5.287A.93.93,0,0,1,32.507,102.833Z" transform="translate(-24.75 -95.95)" fill="white"/></svg>')}.header-mobile__menu .sub-menu{position:absolute;padding-inline:2rem;top:0;left:0;width:100%;height:calc(100% - 6.4rem);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform;background-color:#fff;z-index:1}.header-mobile__menu .sub-menu.is-active{-webkit-transform:none;transform:none}.header-mobile__menu .sub-menu li{padding:1.5rem 1rem;border-bottom:1px solid #cfd1d2}.header-mobile__menu .sub-menu li a{position:relative;display:inline-block;font:400 1.8rem/1 Gotham A,Gotham B,sans-serif}.header-mobile__menu .sub-menu li:first-child a{padding-left:2rem;font-weight:700}.header-mobile__menu .sub-menu li:first-child a:before{position:absolute;content:"";top:50%;left:0;width:1rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.031" height="12.443" viewBox="0 0 8.031 12.443"><path id="angle-right" d="M32.507,102.833l-5.287,5.287a.929.929,0,0,1-1.318,0l-.879-.879a.929.929,0,0,1,0-1.318l3.747-3.747-3.747-3.747a.929.929,0,0,1,0-1.318l.875-.886a.929.929,0,0,1,1.318,0l5.287,5.287A.93.93,0,0,1,32.507,102.833Z" transform="translate(32.781 108.393) rotate(180)"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-mobile__menu .sub-menu li:first-child a:after{position:absolute;content:"";bottom:-.8rem;left:2rem;width:calc(100% - 2rem);border-top:2px solid #0e4c77}.header-mobile__bottom{margin-top:auto;display:grid;padding:2rem;background-color:#f3f3f4;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;text-align:center}.header-mobile__bottom a{font:700 1.4rem/1.8rem Gotham A,Gotham B,sans-serif;color:#101820}.footer{padding-block:4rem;background-color:#101820;color:#fff}@media only screen and (max-width:768px){.footer{text-align:center}}@media only screen and (min-width:1200px){.footer{padding-block:7.5rem}}.footer-top{padding-bottom:2rem}@media only screen and (min-width:769px){.footer-top{display:grid;padding-bottom:4rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}}@media only screen and (min-width:1200px){.footer-top{padding-bottom:8rem}}.footer-bottom{padding-top:2rem;border-top:1px solid #fff}@media only screen and (min-width:769px){.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-logo{max-width:250px;display:inline-block;margin-bottom:1rem}@media only screen and (min-width:769px){.footer-logo{margin-bottom:2rem}}@media only screen and (min-width:1200px){.footer-logo{margin-bottom:3.5rem}}.footer-address{text-align:center}@media only screen and (min-width:769px){.footer-address{max-width:25rem}}.footer-address p{margin-bottom:1em}.footer-address a:not([class]){color:inherit}.footer-menu{list-style:none}@media only screen and (min-width:769px){.footer-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}}.footer-menu a{position:relative;display:inline-block;font:900 2.1rem/2.8rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#fff}.footer-menu a:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:0;border-bottom:1px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.footer-menu a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer-copyright{font:300 1.2rem/2.8rem Gotham Narrow A,Gotham Narrow B,sans-serif}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}@media only screen and (max-width:768px){.footer-socials{margin-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:769px){.footer-socials{margin-right:-.5rem}}.footer-socials li{margin-inline:.5rem}.footer-socials a{display:block}.footer-socials a:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.footer-socials a img{width:2rem;-webkit-filter:invert(1);filter:invert(1)}div#loading-pps{display:none;position:fixed;width:240px;height:240px;top:50%;left:50%;z-index:999999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../pps/assets/img/pps-loading.gif) 50% no-repeat #fff;background-size:80%;border-radius:100%;-webkit-box-shadow:0 0 35px -15px #000;box-shadow:0 0 35px -15px #000}.btn,.contact-form .gform_footer input[type=submit],.cpt-detail__content .gform_footer input[type=submit],.subscribe-box__form .gform_footer input[type=submit],.subscribe-card__form input[type=submit],.tablepress tbody tr td a[download],body .facetwp-load-more,div#fa-form .wForm form input#submit_button{display:inline-block;padding:1.5rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;border:1px solid;border-radius:1rem;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:769px){.btn,.contact-form .gform_footer input[type=submit],.cpt-detail__content .gform_footer input[type=submit],.subscribe-box__form .gform_footer input[type=submit],.subscribe-card__form input[type=submit],.tablepress tbody tr td a[download],body .facetwp-load-more,div#fa-form .wForm form input#submit_button{padding-inline:3rem}}.btn:hover,.contact-form .gform_footer input[type=submit]:hover,.cpt-detail__content .gform_footer input[type=submit]:hover,.subscribe-box__form .gform_footer input[type=submit]:hover,.subscribe-card__form input[type=submit]:hover,.tablepress tbody tr td a[download]:hover,body .facetwp-load-more:hover,div#fa-form .wForm form input#submit_button:hover{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.36);box-shadow:3px 3px 6px rgba(0,0,0,.36)}.btn:disabled,.contact-form .gform_footer input[type=submit]:disabled,.cpt-detail__content .gform_footer input[type=submit]:disabled,.subscribe-box__form .gform_footer input[type=submit]:disabled,.subscribe-card__form input[type=submit]:disabled,.tablepress tbody tr td a[download]:disabled,body .facetwp-load-more:disabled,div#fa-form .wForm form input#submit_button:disabled{opacity:.6;cursor:disabled}.btn--primary,.contact-form .gform_footer input[type=submit],.cpt-detail__content .gform_footer input[type=submit],.subscribe-card__form input[type=submit],div#fa-form .wForm form input#submit_button{background-color:#0e4c77;border-color:#0e4c77;color:#fff}.btn--primary[download],.contact-form .gform_footer input[download][type=submit],.cpt-detail__content .gform_footer input[download][type=submit],.subscribe-card__form input[download][type=submit],div#fa-form .wForm form input[download]#submit_button{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.722" height="16.768" viewBox="0 0 18.722 16.768"><path id="download" d="M7.9,0h2.925A.834.834,0,0,1,11.7.786v5.5h3.207A.648.648,0,0,1,15.423,7.4L9.862,12.389a.768.768,0,0,1-1,0L3.295,7.4A.648.648,0,0,1,3.81,6.288h3.21V.786A.834.834,0,0,1,7.9,0ZM18.722,12.314v3.668a.834.834,0,0,1-.878.786H.878A.834.834,0,0,1,0,15.982V12.314a.834.834,0,0,1,.878-.786H6.242l1.792,1.6a2.031,2.031,0,0,0,2.655,0l1.792-1.6h5.364A.834.834,0,0,1,18.722,12.314ZM14.188,15.2a.736.736,0,1,0-.731.655A.7.7,0,0,0,14.188,15.2Zm2.34,0a.736.736,0,1,0-.731.655A.7.7,0,0,0,16.528,15.2Z" fill="%23fff"/></svg>')}.btn--primary[target=_blank],.contact-form .gform_footer input[target=_blank][type=submit],.cpt-detail__content .gform_footer input[target=_blank][type=submit],.subscribe-card__form input[target=_blank][type=submit],div#fa-form .wForm form input[target=_blank]#submit_button{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.866" height="16.77" viewBox="0 0 18.866 16.77"><path id="external-link-alt" d="M18.866.786V4.978a.787.787,0,0,1-1.342.556l-1.17-1.17L8.378,12.341a.786.786,0,0,1-1.112,0L6.526,11.6a.786.786,0,0,1,0-1.112L14.5,2.511,13.333,1.342A.787.787,0,0,1,13.888,0H18.08A.786.786,0,0,1,18.866.786ZM13.332,8.87l-.524.524a.786.786,0,0,0-.23.556v4.724H2.1V4.193h8.647a.786.786,0,0,0,.556-.23l.524-.524A.786.786,0,0,0,11.267,2.1h-9.7A1.572,1.572,0,0,0,0,3.668V15.2A1.572,1.572,0,0,0,1.572,16.77H13.1A1.572,1.572,0,0,0,14.674,15.2V9.425A.786.786,0,0,0,13.332,8.87Z" fill="%23fff"/></svg>')}.btn--primary[href^="mailto:"],.contact-form .gform_footer input[href^="mailto:"][type=submit],.cpt-detail__content .gform_footer input[href^="mailto:"][type=submit],.subscribe-card__form input[href^="mailto:"][type=submit],div#fa-form .wForm form input[href^="mailto:"]#submit_button{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="12.577" viewBox="0 0 16.77 12.577"><path id="envelope" d="M16.452,68.153a.2.2,0,0,1,.318.154v6.7A1.573,1.573,0,0,1,15.2,76.578H1.572A1.573,1.573,0,0,1,0,75.005V68.31a.2.2,0,0,1,.318-.154c.734.57,1.706,1.294,5.047,3.721.691.5,1.857,1.566,3.02,1.559,1.169.01,2.358-1.074,3.023-1.559C14.749,69.45,15.719,68.723,16.452,68.153ZM8.385,72.385c.76.013,1.854-.956,2.4-1.356,4.346-3.154,4.677-3.429,5.68-4.215a.784.784,0,0,0,.3-.619v-.622A1.573,1.573,0,0,0,15.2,64H1.572A1.573,1.573,0,0,0,0,65.572v.622a.789.789,0,0,0,.3.619c1,.783,1.333,1.061,5.68,4.215C6.531,71.429,7.625,72.4,8.385,72.385Z" transform="translate(0 -64)" fill="%23fff"/></svg>')}.btn--outline,.subscribe-box__form .gform_footer input[type=submit],.tablepress tbody tr td a[download],body .facetwp-load-more{border-color:#101820;background-color:#fff;color:#101820}.btn--outline img,.subscribe-box__form .gform_footer input[type=submit] img,.tablepress tbody tr td a[download] img,body .facetwp-load-more img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn--outline[download],.subscribe-box__form .gform_footer input[download][type=submit],.tablepress tbody tr td a[download],body [download].facetwp-load-more{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.722" height="16.768" viewBox="0 0 18.722 16.768"><path id="download" d="M7.9,0h2.925A.834.834,0,0,1,11.7.786v5.5h3.207A.648.648,0,0,1,15.423,7.4L9.862,12.389a.768.768,0,0,1-1,0L3.295,7.4A.648.648,0,0,1,3.81,6.288h3.21V.786A.834.834,0,0,1,7.9,0ZM18.722,12.314v3.668a.834.834,0,0,1-.878.786H.878A.834.834,0,0,1,0,15.982V12.314a.834.834,0,0,1,.878-.786H6.242l1.792,1.6a2.031,2.031,0,0,0,2.655,0l1.792-1.6h5.364A.834.834,0,0,1,18.722,12.314ZM14.188,15.2a.736.736,0,1,0-.731.655A.7.7,0,0,0,14.188,15.2Zm2.34,0a.736.736,0,1,0-.731.655A.7.7,0,0,0,16.528,15.2Z" fill="%23101820"/></svg>')}.btn--outline[target=_blank],.subscribe-box__form .gform_footer input[target=_blank][type=submit],.tablepress tbody tr td a[target=_blank][download],body [target=_blank].facetwp-load-more{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.866" height="16.77" viewBox="0 0 18.866 16.77"><path id="external-link-alt" d="M18.866.786V4.978a.787.787,0,0,1-1.342.556l-1.17-1.17L8.378,12.341a.786.786,0,0,1-1.112,0L6.526,11.6a.786.786,0,0,1,0-1.112L14.5,2.511,13.333,1.342A.787.787,0,0,1,13.888,0H18.08A.786.786,0,0,1,18.866.786ZM13.332,8.87l-.524.524a.786.786,0,0,0-.23.556v4.724H2.1V4.193h8.647a.786.786,0,0,0,.556-.23l.524-.524A.786.786,0,0,0,11.267,2.1h-9.7A1.572,1.572,0,0,0,0,3.668V15.2A1.572,1.572,0,0,0,1.572,16.77H13.1A1.572,1.572,0,0,0,14.674,15.2V9.425A.786.786,0,0,0,13.332,8.87Z" fill="%23101820"/></svg>')}.btn--outline[href^="mailto:"],.subscribe-box__form .gform_footer input[href^="mailto:"][type=submit],.tablepress tbody tr td a[href^="mailto:"][download],body [href^="mailto:"].facetwp-load-more{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="12.577" viewBox="0 0 16.77 12.577"><path id="envelope" d="M16.452,68.153a.2.2,0,0,1,.318.154v6.7A1.573,1.573,0,0,1,15.2,76.578H1.572A1.573,1.573,0,0,1,0,75.005V68.31a.2.2,0,0,1,.318-.154c.734.57,1.706,1.294,5.047,3.721.691.5,1.857,1.566,3.02,1.559,1.169.01,2.358-1.074,3.023-1.559C14.749,69.45,15.719,68.723,16.452,68.153ZM8.385,72.385c.76.013,1.854-.956,2.4-1.356,4.346-3.154,4.677-3.429,5.68-4.215a.784.784,0,0,0,.3-.619v-.622A1.573,1.573,0,0,0,15.2,64H1.572A1.573,1.573,0,0,0,0,65.572v.622a.789.789,0,0,0,.3.619c1,.783,1.333,1.061,5.68,4.215C6.531,71.429,7.625,72.4,8.385,72.385Z" transform="translate(0 -64)" fill="%23101820"/></svg>')}.btn[download],.btn[href^="mailto:"],.btn[target=_blank],.contact-form .gform_footer input[download][type=submit],.contact-form .gform_footer input[href^="mailto:"][type=submit],.contact-form .gform_footer input[target=_blank][type=submit],.cpt-detail__content .gform_footer input[download][type=submit],.cpt-detail__content .gform_footer input[href^="mailto:"][type=submit],.cpt-detail__content .gform_footer input[target=_blank][type=submit],.subscribe-box__form .gform_footer input[download][type=submit],.subscribe-box__form .gform_footer input[href^="mailto:"][type=submit],.subscribe-box__form .gform_footer input[target=_blank][type=submit],.subscribe-card__form input[download][type=submit],.subscribe-card__form input[href^="mailto:"][type=submit],.subscribe-card__form input[target=_blank][type=submit],.tablepress tbody tr td a[download],body [download].facetwp-load-more,body [href^="mailto:"].facetwp-load-more,body [target=_blank].facetwp-load-more,div#fa-form .wForm form input[download]#submit_button,div#fa-form .wForm form input[href^="mailto:"]#submit_button,div#fa-form .wForm form input[target=_blank]#submit_button{padding-right:5rem;background-position:center right 2rem}.btn--sm,.btn-tag,.subscribe-box__form .gform_footer input[type=submit],.subscribe-card__form input[type=submit]{padding:.5rem 1rem}.btn-tag{margin:0 6px 6px 0;font:500 1.4rem/1.6rem Gotham Narrow A,Gotham Narrow B,sans-serif;background-color:#feebab;border-color:#feebab;color:#101820;border-radius:3rem;cursor:default}@media only screen and (min-width:769px){.btn-tag{padding:1rem 2rem}}.btn-tag.tag{background-color:#feebab;border-color:#feebab}.btn-tag.people{background-color:#80e7be;border-color:#80e7be}.btn-tag.branch{background-color:#f9bd9b;border-color:#f9bd9b}.btn-tag:hover{-webkit-box-shadow:none;box-shadow:none}.btn--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem!important;width:3.7rem;height:3.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none!important;border:1px solid #101820}.btn--icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cpt-detail__pagination a,.link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:700 1.8rem/3.2rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.cpt-detail__pagination a:hover,.link:hover{text-decoration:underline;-webkit-text-decoration-color:#0e4c77;text-decoration-color:#0e4c77;color:#0e4c77}.cpt-detail__pagination a[rel=next]:after,.link-next:after{display:inline-block;margin-left:.5rem;content:"";width:1.6rem;height:1.6rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="16.345" viewBox="0 0 16.77 16.345"><path id="arrow-left" d="M9.64,15.25l-.831.831a.9.9,0,0,1-1.269,0L.264,8.809a.9.9,0,0,1,0-1.269L7.54.264a.9.9,0,0,1,1.269,0l.831.831a.9.9,0,0,1-.015,1.284l-4.51,4.3H15.872a.9.9,0,0,1,.9.9v1.2a.9.9,0,0,1-.9.9H5.115l4.51,4.3A.893.893,0,0,1,9.64,15.25Z" transform="translate(16.77 16.345) rotate(180)" fill="%23101820"/></svg>');-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cpt-detail__pagination a[rel=next]:hover:after,.link-next:hover:after{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="16.345" viewBox="0 0 16.77 16.345"><path id="arrow-left" d="M9.64,15.25l-.831.831a.9.9,0,0,1-1.269,0L.264,8.809a.9.9,0,0,1,0-1.269L7.54.264a.9.9,0,0,1,1.269,0l.831.831a.9.9,0,0,1-.015,1.284l-4.51,4.3H15.872a.9.9,0,0,1,.9.9v1.2a.9.9,0,0,1-.9.9H5.115l4.51,4.3A.893.893,0,0,1,9.64,15.25Z" transform="translate(16.77 16.345) rotate(180)" fill="%230E4C77"/></svg>')}.cpt-detail__pagination a[rel=prev]:before,.link-prev:before{display:inline-block;margin-right:.5rem;content:"";width:1.6rem;height:1.6rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="16.345" viewBox="0 0 16.77 16.345"><path id="arrow-left" d="M9.59,52.9l-.831.831a.9.9,0,0,1-1.269,0L.214,46.459a.9.9,0,0,1,0-1.269L7.49,37.914a.9.9,0,0,1,1.269,0l.831.831a.9.9,0,0,1-.015,1.284l-4.51,4.3H15.822a.9.9,0,0,1,.9.9v1.2a.9.9,0,0,1-.9.9H5.065l4.51,4.3A.893.893,0,0,1,9.59,52.9Z" transform="translate(0.05 -37.65)" fill="%23101820"/></svg>');-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cpt-detail__pagination a[rel=prev]:hover:before,.link-prev:hover:before{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="16.345" viewBox="0 0 16.77 16.345"><path id="arrow-left" d="M9.59,52.9l-.831.831a.9.9,0,0,1-1.269,0L.214,46.459a.9.9,0,0,1,0-1.269L7.49,37.914a.9.9,0,0,1,1.269,0l.831.831a.9.9,0,0,1-.015,1.284l-4.51,4.3H15.822a.9.9,0,0,1,.9.9v1.2a.9.9,0,0,1-.9.9H5.065l4.51,4.3A.893.893,0,0,1,9.59,52.9Z" transform="translate(0.05 -37.65)" fill="%230E4C77"/></svg>')}.staff-detail__title a,.underline-link{position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:700 1.8rem/2.4rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820;border:none;background-color:transparent;cursor:pointer}.staff-detail__title a:after,.underline-link:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:0;border-bottom:1px solid #101820;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.staff-detail__title a.is-active:after,.staff-detail__title a:hover:after,.underline-link.is-active:after,.underline-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.hamburger{position:relative;z-index:50;width:2.5rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;background-color:transparent;cursor:pointer}.hamburger span{position:relative;font-size:0;width:2.5rem}.hamburger span,.hamburger span:after,.hamburger span:before{height:2px;display:block;background:#000;border-radius:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger span:after,.hamburger span:before{position:absolute;left:0;right:0;content:""}.hamburger span:before{top:-1rem}.hamburger span:after{bottom:-1rem}.header.is-opened .hamburger span{background-color:transparent}.header.is-opened .hamburger span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.is-opened .hamburger span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:769px){.hamburger{display:none}}.banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50rem}.banner-img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner .container,.banner .dataTables_wrapper{position:relative;z-index:1}.banner-heading{color:#fff}.notice-slider{position:relative;padding-block:0;background-color:#f3f3f4;height:56px}.notice-slider .slick-arrow{position:absolute;top:0;width:3rem;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#abaeb1;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:1}@media only screen and (min-width:769px){.notice-slider .slick-arrow{width:5.6rem}}.notice-slider .slick-arrow:hover{background-color:#4c5258}.notice-slider .slick-arrow:after{position:absolute;content:"";top:50%;left:50%;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.908" height="20" viewBox="0 0 12.908 20"><path id="angle-right" d="M12.468,11.062l-8.5,8.5a1.493,1.493,0,0,1-2.118,0L.44,18.147a1.493,1.493,0,0,1,0-2.118l6.023-6.023L.44,3.983a1.493,1.493,0,0,1,0-2.118L1.846.44a1.493,1.493,0,0,1,2.118,0l8.5,8.5A1.5,1.5,0,0,1,12.468,11.062Z" transform="translate(12.908 20) rotate(180)" fill="%23f3f3f4"/></svg>');-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.notice-slider .slick-prev{left:0}.notice-slider .slick-next{right:0}.notice-slider .slick-next:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.notice-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;padding-inline:4rem;font:800 1.4rem/1.9rem Gotham A,Gotham B,sans-serif;color:#101820;text-align:center}@media only screen and (min-width:769px){.notice-slide{padding-inline:6rem}}.notice-slide p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:20px;font-weight:800;font-family:Gotham A,Gotham B,sans-serif}@media screen and (max-width:530px){.notice-slide p{line-height:17px;font-size:12px}}.notice-slide a:not([class]){position:relative;display:inline-block;color:#0e4c77}.notice-slide a:not([class]):after{display:inline-block;margin-left:11px;content:"";width:11px;height:11px;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="11.395" height="11.107" viewBox="0 0 11.395 11.107"><path id="arrow-right" d="M4.845,38.394l.565-.565a.608.608,0,0,1,.862,0l4.944,4.942a.608.608,0,0,1,0,.862L6.272,48.577a.608.608,0,0,1-.862,0l-.565-.565a.611.611,0,0,1,.01-.872l3.065-2.92H.61A.609.609,0,0,1,0,43.61V42.8a.609.609,0,0,1,.61-.61H7.92l-3.065-2.92A.607.607,0,0,1,4.845,38.394Z" transform="translate(0 -37.65)" fill="%230e4c77"/></svg>');-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.notice-slide a:not([class]):hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.content-image{padding-block:5rem}@media only screen and (min-width:769px){.content-image{padding-block:15rem 5rem}}@media only screen and (min-width:769px){.content-image__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.content-image--right .content-image__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:769px){.content-image--left .content-image__content{margin-right:3rem}}@media only screen and (min-width:1440px){.content-image--left .content-image__content{margin-right:5.5rem}}@media only screen and (min-width:769px){.content-image--right .content-image__content{margin-left:5rem}}@media only screen and (min-width:1440px){.content-image--right .content-image__content{margin-left:8.8rem}}.content-image__heading{margin-bottom:1rem}@media only screen and (min-width:769px){.content-image__heading{margin-bottom:3rem}}.content-image__copy{margin-bottom:1rem}@media only screen and (min-width:769px){.content-image__copy{margin-bottom:3rem}}@media only screen and (max-width:768px){.content-image__image{margin-top:2rem}}@media only screen and (min-width:769px){.content-image__image{width:44rem;-ms-flex-negative:0;flex-shrink:0}.content-image--right .content-image__image{width:40rem}}.content-image__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.subscribe-box{padding-block:2.4rem;background-color:#f3f3f4}@media only screen and (min-width:769px){.subscribe-box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:769px){.subscribe-box__image{width:44rem;height:40rem;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (max-width:768px){.subscribe-box__content{margin-top:2rem}}@media only screen and (min-width:769px){.subscribe-box__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:auto}}.subscribe-box__copy,.subscribe-box__heading{margin-bottom:1rem}@media only screen and (min-width:769px){.subscribe-box__copy,.subscribe-box__heading{margin-bottom:2rem}}.subscribe-box__form .gfield input[type=email]{display:block;width:100%;padding:4px 0!important;background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #101820}.subscribe-box__form .gfield input[type=email]::-webkit-input-placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]::-moz-placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]:-ms-input-placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]::-ms-input-placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]::placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]:focus,.subscribe-box__form .gfield input[type=email]:focus-visible{outline:none}.subscribe-box__form .gform_footer{margin-top:2rem;padding:0}@media only screen and (min-width:769px){.subscribe-box__form .gform_footer{margin-top:4rem}}.subscribe-card{margin-block:5rem 8rem}@media only screen and (min-width:769px){.subscribe-card{margin-block:9rem}}.subscribe-card__inner{padding:2rem;border:1px solid #abaeb1;border-radius:1rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:hidden}.subscribe-card__content,.subscribe-card__heading{margin-bottom:1.6rem}.subscribe-card__form input[type=email]{display:block;width:100%;margin-bottom:2.5rem;padding-block:1rem;border-radius:0;border:none;border-bottom:1px solid #101820;outline:none}.subscribe-card__form input[type=email]::-webkit-input-placeholder{color:#7c8084}.subscribe-card__form input[type=email]::-moz-placeholder{color:#7c8084}.subscribe-card__form input[type=email]:-ms-input-placeholder{color:#7c8084}.subscribe-card__form input[type=email]::-ms-input-placeholder{color:#7c8084}.subscribe-card__form input[type=email]::placeholder{color:#7c8084}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:none;border-bottom:1px solid #101820}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]::-webkit-input-placeholder{color:#682637}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]::-moz-placeholder{color:#682637}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]:-ms-input-placeholder{color:#682637}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]::-ms-input-placeholder{color:#682637}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]::placeholder{color:#682637}.advantage{padding-block:4rem}@media only screen and (min-width:769px){.advantage{padding-top:8rem}}@media only screen and (min-width:769px){.advantage-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.advantage-block{padding-block:2rem;border-radius:0;border-top:1.5px solid #fdd756}@media only screen and (min-width:769px){.advantage-block{padding-block:4.5rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (min-width:769px){.advantage-block--half{-ms-flex-preferred-size:50%;flex-basis:50%}.advantage-block--half+.advantage-block--half .advantage-block__inner{border-left:1.5px solid #fdd756}}@media only screen and (min-width:769px){.advantage-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;max-width:76rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantage-block--right .advantage-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.advantage-block--half .advantage-block__inner{padding-inline:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.advantage-block__media{margin-bottom:2rem;border-radius:1rem;overflow:hidden}@media only screen and (min-width:769px){.advantage-block__media{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 25rem;flex:0 0 25rem;width:25rem;height:25rem}.advantage-block--left .advantage-block__media{margin-right:3rem}.advantage-block--right .advantage-block__media{margin-left:3rem}.advantage-block--half .advantage-block__media{margin-bottom:3rem;-ms-flex-preferred-size:17rem;flex-basis:17rem;width:17rem;height:17rem}}@media only screen and (min-width:769px){.advantage-block--half .advantage-block__content{margin-inline:auto;width:25rem}}.advantage-block__copy,.advantage-block__heading{margin-bottom:1rem}.latest-research{position:relative;padding-block:3rem;background-color:rgba(16,24,32,.15)}@media only screen and (min-width:769px){.latest-research{padding-block:5rem}}.latest-research__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.latest-research .container,.latest-research .dataTables_wrapper{position:relative;z-index:1}.latest-research__btn{margin-top:3rem;text-align:center}@media only screen and (min-width:769px){.latest-research__btn{margin-top:5rem}}.blog-cards{display:grid;grid-gap:3rem}@media only screen and (min-width:769px){.blog-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.3rem}}.blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;background-color:#fff;border:1px solid #abaeb1;border-radius:1rem;color:#101820;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.blog-card__img{margin-bottom:2rem;height:20rem}.blog-card__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:769px){.blog-card--horizontal .blog-card__img{margin-right:2rem;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 36rem;flex:0 0 36rem;height:30rem}}.blog-card__content{margin-bottom:3.6rem}.blog-card__title{margin-bottom:1.4rem;font-size:1.8rem}.blog-card__excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.blog-card__subtitle{margin-top:-.7rem;margin-bottom:1.6rem;font-size:1.8rem;font-weight:500}.blog-card__meta{margin-top:auto;padding-top:1.6rem;border-top:1.5px solid #cfd1d2;color:#4c5258}.blog-card:hover{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.36);box-shadow:3px 3px 6px rgba(0,0,0,.36)}.blog-card--horizontal .blog-card__body,.blog-card--vertical .blog-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:769px){.blog-card--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.blog-card__tags{margin-top:2rem}.card-content{margin-block:5rem}@media only screen and (min-width:769px){.card-content{margin-block:10rem}}@media only screen and (min-width:1200px){.card-content{margin-bottom:15rem}}.acf-block-component .card-content{margin:0}@media only screen and (min-width:769px){.card-content .container-fluid{max-width:120rem}}.card-content__inner{border:1px solid #101820;border-radius:1rem;overflow:hidden}@media only screen and (min-width:769px){.card-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.card-content__content{padding:3rem 2rem}@media only screen and (min-width:769px){.card-content__content{padding:5rem 3rem}}@media only screen and (min-width:1200px){.card-content__content{padding:8.5rem 5rem}}.acf-block-component .card-content__content{padding:3rem 2rem}@media only screen and (min-width:769px){.card-content__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width:1200px){.card-content__image{-ms-flex-preferred-size:49.5rem;flex-basis:49.5rem}.acf-block-component .card-content__image{-ms-flex-preferred-size:50%;flex-basis:50%}}.card-content__heading{margin-bottom:3rem}@media only screen and (min-width:769px){.card-content__heading{margin-bottom:5rem}}.acf-block-component .card-content__heading{margin-bottom:2rem}.card-content__copy{margin-bottom:3rem}.tab-links{list-style:none}.tab-content{display:none}.tab-content.is-active{display:block}.general-content{padding-block:3rem}@media only screen and (min-width:769px){.general-content{padding-block:6rem}}.general-content h1,.general-content h2,.general-content h3,.general-content h4,.general-content h5,.general-content h6,.general-content p{margin-bottom:1em}.general-content ol,.general-content ul{margin-bottom:1em;padding-left:2rem}.general-content a:not([class]){font-weight:700;text-decoration:underline}.general-content.with-bg{padding-left:5rem;padding-right:5rem}.general-content .section-copy{margin-bottom:2.5rem}.general-content iframe{display:block;margin-bottom:3rem;width:100%;max-width:100%;aspect-ratio:16/9;height:auto}@media only screen and (min-width:769px){.general-content iframe{margin-bottom:5rem}}.general-content figure img{display:block;width:100%}.general-content figure figcaption{margin-top:2rem;font:300 1.6rem/3rem Gotham Narrow A,Gotham Narrow B,sans-serif}.general-content__ctas{text-align:center}@media only screen and (min-width:769px){.general-content__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.general-content__ctas .staff-detail__title a,.general-content__ctas .underline-link,.staff-detail__title .general-content__ctas a{margin-inline:1rem}@media only screen and (min-width:769px){.general-content__ctas .staff-detail__title a,.general-content__ctas .underline-link,.staff-detail__title .general-content__ctas a{margin-inline:2.5rem}}.general-content__cta{margin:5px}.general-content__cta img{margin-inline:auto;height:7rem}.general-content+.cpt{margin-top:0}.page-banner__img{display:block;margin-bottom:4rem;height:18rem;border-radius:30px;overflow:hidden}@media only screen and (min-width:769px){.page-banner__img{margin-top:4rem;height:35rem}}.history{margin-bottom:3rem}@media only screen and (min-width:769px){.history{margin-bottom:5rem}}.history-year__slider{margin-bottom:3rem;padding-block:1.5rem;background-color:#f3f3f4}@media only screen and (min-width:769px){.history-year__slider{margin-bottom:5rem}}.history-year__slider .slick-arrow{position:absolute;top:0;width:3rem;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4c5258;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:1}@media only screen and (min-width:769px){.history-year__slider .slick-arrow{width:5.6rem}}.history-year__slider .slick-arrow:hover{background-color:#0e4c77}.history-year__slider .slick-arrow:after{position:absolute;content:"";top:50%;left:50%;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.908" height="20" viewBox="0 0 12.908 20"><path id="angle-right" d="M12.468,11.062l-8.5,8.5a1.493,1.493,0,0,1-2.118,0L.44,18.147a1.493,1.493,0,0,1,0-2.118l6.023-6.023L.44,3.983a1.493,1.493,0,0,1,0-2.118L1.846.44a1.493,1.493,0,0,1,2.118,0l8.5,8.5A1.5,1.5,0,0,1,12.468,11.062Z" transform="translate(12.908 20) rotate(180)" fill="%23f3f3f4"/></svg>');-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.history-year__slider .slick-prev{left:0;border-radius:1rem 0 0 1rem}.history-year__slider .slick-next{right:0;border-radius:0 1rem 1rem 0}.history-year__slider .slick-next:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.history-year{font:700 1.8rem/2.4rem Gotham Narrow A,Gotham Narrow B,sans-serif;text-align:center;color:#101820}.history-items__slide .blog-card{margin-bottom:3rem;cursor:auto}@media only screen and (min-width:769px){.history-items__slide .blog-card{margin-bottom:5rem}}.history-items__slide .blog-card:hover{-webkit-box-shadow:none;box-shadow:none}.history-items__slide .blog-card .blog-card__content,.history-items__slide .blog-card:last-child{margin-bottom:0}.block-accordions .default-editor{margin-bottom:3rem}@media only screen and (min-width:769px){.block-accordions .default-editor{margin-bottom:5rem}}.block-accordions .accordion{margin-bottom:3rem}@media only screen and (min-width:769px){.block-accordions .accordion{margin-bottom:5rem}}.cpt-detail .block-accordions .accordion{margin-bottom:3rem}.block-accordions .accordion-header{position:relative;padding:1.5rem 5rem 1.5rem 2rem;background-color:#f3f3f4;border-radius:1rem;font-weight:600;cursor:pointer}.block-accordions .accordion-header:after{position:absolute;content:"";top:50%;right:2rem;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="11.625" viewBox="0 0 18 11.625"><path id="angle-down" d="M8,163.978.347,156.326a1.345,1.345,0,0,1,0-1.907l1.272-1.272a1.345,1.345,0,0,1,1.907,0l5.424,5.424,5.424-5.424a1.345,1.345,0,0,1,1.907,0l1.272,1.272a1.345,1.345,0,0,1,0,1.907L9.9,163.978A1.338,1.338,0,0,1,8,163.978Z" transform="translate(0.05 -152.75)" fill="%23101820"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.block-accordions .accordion-header.is-opened:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.block-accordions .accordion-content{display:none;margin-top:2rem;padding-inline:2rem 5rem}.cpt-detail{margin-block:3rem}@media only screen and (min-width:769px){.cpt-detail{margin-block:5rem}}.cpt-detail__inner{padding-top:1rem;border-top:1px solid #101820}.cpt-detail__type{margin-bottom:2rem}@media only screen and (min-width:769px){.cpt-detail__type{margin-bottom:4rem}}.cpt-detail .section-heading{margin-bottom:2rem;text-align:left}@media only screen and (min-width:769px){.cpt-detail .section-heading{margin-bottom:4rem}}.cpt-detail .section-copy{margin-bottom:2.5rem}.cpt-detail__content h1,.cpt-detail__content h2,.cpt-detail__content h3,.cpt-detail__content h4,.cpt-detail__content h5,.cpt-detail__content h6,.cpt-detail__content p{margin-bottom:1em}.cpt-detail__content ol,.cpt-detail__content ul{margin-bottom:1em;padding-left:2rem}.cpt-detail__content a:not([class]){font-weight:700;text-decoration:underline}.cpt-detail__content hr.wp-block-separator{margin-block:3rem;border:none;border-top:1.5px solid #101820}@media only screen and (min-width:769px){.cpt-detail__content hr.wp-block-separator{margin-block:5rem}}.cpt-detail__content .container,.cpt-detail__content .container-fluid,.cpt-detail__content .container-sm,.cpt-detail__content .dataTables_wrapper{padding-inline:0}.cpt-detail__content .wp-block-gallery{margin-inline:0}.cpt-detail__content .wp-block-gallery.columns-2,.cpt-detail__content .wp-block-gallery.columns-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem!important}@media only screen and (min-width:769px){.cpt-detail__content .wp-block-gallery.columns-2,.cpt-detail__content .wp-block-gallery.columns-default{gap:5rem!important}}@media only screen and (min-width:1200px){.cpt-detail__content .wp-block-gallery.columns-2,.cpt-detail__content .wp-block-gallery.columns-default{gap:10rem!important}}.cpt-detail__content .wp-block-gallery.columns-2 .wp-block-image,.cpt-detail__content .wp-block-gallery.columns-default .wp-block-image{width:calc(50% - .5rem)!important}@media only screen and (min-width:769px){.cpt-detail__content .wp-block-gallery.columns-2 .wp-block-image,.cpt-detail__content .wp-block-gallery.columns-default .wp-block-image{margin-bottom:0!important;width:calc(50% - 2.5rem)!important}}@media only screen and (min-width:1200px){.cpt-detail__content .wp-block-gallery.columns-2 .wp-block-image,.cpt-detail__content .wp-block-gallery.columns-default .wp-block-image{width:calc(50% - 5rem)!important}}.cpt-detail__content .wp-block-gallery.columns-1 .wp-block-image{margin-bottom:3rem!important}.cpt-detail__content .wp-block-gallery .wp-block-image figcaption{position:static!important;padding:0!important;margin-top:1.8rem!important;background:transparent!important;font:300 1.6rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif!important;color:#101820!important;text-align:left!important}.cpt-detail__content>.wp-block-image{margin:3rem 0}@media only screen and (min-width:769px){.cpt-detail__content>.wp-block-image{margin:5rem 0}}.cpt-detail__content .gfield input,.cpt-detail__content .gfield textarea{border:1px solid #abaeb1;border-radius:.5rem}.cpt-detail__content .gchoice label,.cpt-detail__content .gfield--type-checkbox legend{font:600 1.2rem/1.6 Gotham Narrow A,Gotham Narrow B,sans-serif!important}.cpt-detail__content .gform_required_legend{display:none}.cpt-detail__content .gform_footer{margin-top:3rem;padding-block:0}.cpt-detail__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;padding-top:2.5rem;border-top:1px solid #101820}@media only screen and (max-width:768px){.cpt-detail__pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:769px){.cpt-detail__pagination{margin-top:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:768px){.cpt-detail__pagination a[rel=prev]{margin-bottom:1rem}}.cpt-detail__pagination a[rel=next]{margin-left:auto}@media only screen and (max-width:768px){.cpt-detail__pagination .link-prev,.cpt-detail__pagination a[rel=prev]{margin-bottom:1rem}}.cpt-detail__pagination .link-next,.cpt-detail__pagination a[rel=next]{margin-left:auto}.timelines{margin-bottom:5rem}@media only screen and (min-width:769px){.timelines{margin-bottom:10rem}}.timelines .section-copy{margin-bottom:2rem}@media only screen and (min-width:769px){.timelines .section-copy{margin-bottom:4rem}}.timelines .timeline{padding-block:2.5rem;border-bottom:1px solid #101820}@media only screen and (min-width:769px){.timelines .timeline{padding-block:5rem}}.timelines .timeline:last-child{border-bottom:none}.timelines .timeline-date{margin-bottom:1.6rem}.timelines .timeline-title{display:inline-block;margin-bottom:1em;padding-inline:2rem;background-color:#feebab;color:#101820;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.timelines .timeline-content h1,.timelines .timeline-content h2,.timelines .timeline-content h3,.timelines .timeline-content h4,.timelines .timeline-content h5,.timelines .timeline-content h6,.timelines .timeline-content p{margin-bottom:1em}.timelines .timeline-content ol,.timelines .timeline-content ul{margin-bottom:1em;padding-left:2rem}.timelines .timeline-content a:not([class]){font-weight:700;text-decoration:underline}.timelines .timeline-content li{margin-bottom:1em}.timelines .timeline-content>:last-child{margin-bottom:0}.blockquote-block blockquote{margin:0 auto 2rem;padding-top:1.6rem;border-top:1px solid #101820;max-width:40.5rem}@media only screen and (min-width:769px){.blockquote-block blockquote{margin-block:5rem;padding-top:3.2rem}}.blockquote-block blockquote cite{display:block;margin-top:1.5rem;font:300 1.6rem/2rem Gotham Narrow A,Gotham Narrow B,sans-serif}@media only screen and (min-width:769px){.blockquote-block blockquote cite{font-size:1.8rem;line-height:2.4rem}}.blockquote-block blockquote cite b{display:block}.two-columns-links{margin-block:5rem}.two-columns-links__block{margin-block:3rem}@media only screen and (min-width:769px){.two-columns-links__block{margin-block:5rem}}.two-columns-links__block h4{margin-bottom:2rem;text-align:center}@media only screen and (min-width:769px){.two-columns-links__block h4{margin-bottom:5rem}}.two-columns-links .block-link{display:block;margin-bottom:2rem;padding:2rem;border:1.5px solid #abaeb1;border-radius:1rem;font:900 1.8rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}@media only screen and (min-width:769px){.two-columns-links .block-link{margin-bottom:3rem;padding:3rem 2rem}}.two-columns-links .block-link:hover{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.36);box-shadow:3px 3px 6px rgba(0,0,0,.36)}.two-columns-links .block-link--image{text-align:center}.two-columns-links .block-link img{margin:auto;max-height:5.6rem}.cpt{margin-block:5rem}@media only screen and (min-width:769px){.cpt{margin-block:10rem}}.cpt--has-border{margin-block:5rem}.cpt--has-border .cpt-inner{padding-top:3rem;border-top:1px solid #101820}@media only screen and (min-width:769px){.cpt--has-border .cpt-inner{padding-top:5rem}}.cpt-title{margin-bottom:3rem}@media only screen and (min-width:769px){.cpt-title{margin-bottom:4.5rem}}.cpt-grid{display:grid;grid-gap:3rem}@media only screen and (min-width:769px){.cpt-grid{grid-gap:5rem}}@media only screen and (min-width:769px){.cpt-grid--col-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem 1.2rem}.cpt-grid--col-2 .content-nothing{grid-column:span 2}.cpt-grid--col-2.cpt-grid--vertical{grid-gap:5rem}}@media only screen and (min-width:769px){.cpt-grid--col-3{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem 1.2rem}}@media only screen and (min-width:1200px){.cpt-grid--col-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:769px){.cpt-grid--col-3 .content-nothing{grid-column:span 2}}@media only screen and (min-width:1200px){.cpt-grid--col-3 .content-nothing{grid-column:span 3}}@media only screen and (min-width:769px){.cpt-grid--col-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem 1.2rem}}@media only screen and (min-width:1200px){.cpt-grid--col-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:769px){.cpt-grid--col-4 .content-nothing{grid-column:span 2}}@media only screen and (min-width:1200px){.cpt-grid--col-4 .content-nothing{grid-column:span 4}}@media only screen and (min-width:769px){.cpt-grid--simple{grid-gap:5rem}}@media only screen and (min-width:1200px){.cpt-grid--simple{grid-gap:5rem 4rem}}@media only screen and (min-width:769px){.cpt-grid--simple.cpt-grid--col-1{grid-gap:3rem}}.cpt-grid .content-nothing{text-align:center}.cpt-filters{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5rem;border:1.5px solid #101820;border-radius:10px}@media only screen and (min-width:769px){.cpt-filters{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cpt-filters__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:1.5px solid #101820}.cpt-filters__row:first-child{border-top:none}@media only screen and (max-width:768px){.cpt-filters__row:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cpt-filters__row.hide{display:none}.cpt-filters__search{border-top-right-radius:7px;overflow:hidden}.cpt-filters__search .facetwp-facet-search{border-radius:0}@media only screen and (max-width:768px){.cpt-filters__search .facetwp-facet-search{border-radius:10px 10px 0 0}}.cpt-filters.no-values .cpt-filters__search{border-bottom-right-radius:7px}.cpt-filters__clear{-webkit-box-flex:0;-ms-flex:0 0 115px;flex:0 0 115px;padding:13px 15px;background-color:#f3f3f4;border-right:1.5px solid #101820;font-weight:700;border-bottom-left-radius:10px;overflow:hidden}.cpt-filters__clear:hover{cursor:pointer;background-color:#ececed}.cpt-filters__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cpt-filters__terms .facetwp-selections ul li .facetwp-selection-label{display:none}.cpt-filters__terms .facetwp-selections ul li .facetwp-selection-value{padding:16px 18px 16px 36px;font-weight:700;background-image:none}.cpt-filters__terms .facetwp-selections ul li .facetwp-selection-value:before{content:" ";width:18px;height:18px;border-radius:100%;float:left;margin:0 0 0 -22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 512 512'%3E%3Cpath stroke='rgba(0, 0, 0, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M175 175c9.4-9.3 24.6-9.3 33.1 0l47 47.1L303 175c9.4-9.3 24.6-9.3 33.1 0 10.2 9.4 10.2 24.6 0 33.1l-46.2 47 46.2 47.9c10.2 9.4 10.2 24.6 0 33.1-8.5 10.2-23.7 10.2-33.1 0l-47.9-46.2-47 46.2c-8.5 10.2-23.7 10.2-33.1 0-9.3-8.5-9.3-23.7 0-33.1l47.1-47.9-47.1-47c-9.3-8.5-9.3-23.7 0-33.1v0zm337 81c0 141.4-114.6 256-256 256S0 397.4 0 256 114.6 0 256 0s256 114.6 256 256zM256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48z'/%3E%3C/svg%3E");background-size:contain;background-position:50%}.cpt-filters__dropdowns{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media only screen and (max-width:768px){.cpt-filters__dropdowns{display:none}}@media only screen and (min-width:769px){.cpt-filters__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.3rem 0 1.3rem 3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cpt-filters__dropdowns .cpt-filters__clear{text-decoration:underline;font-size:1.5rem;padding:3px 4px;float:right;position:absolute;top:14px;right:30px;cursor:pointer}@media only screen and (max-width:768px){.cpt-filters.is-active .cpt-filters__close,.cpt-filters.is-active .cpt-filters__dropdowns{display:block}}.cpt-filters__close{display:none}@media only screen and (max-width:768px){.cpt-filters .facetwp-input-wrap{display:block;border:1px solid #101820}}.cpt-filters__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 2rem;-webkit-box-align:center;-ms-flex-align:center;border-bottom:1px solid #101820;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cpt-filters button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.cpt-filters button img{height:1.7rem}.cpt-filters__open{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpt-filters__open img{margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:768px){.cpt-filter{padding:1.5rem 2rem;border-bottom:1px solid #101820}}@media only screen and (min-width:769px){.cpt-filter{margin-right:3rem}}.cpt-filter .dropdown-content,.cpt-filter .jcf-select-drop{margin-top:3.65rem}@media only screen and (max-width:768px){.cpt-filter .dropdown-btn{display:block;width:100%;text-align:left}.cpt-filter .dropdown-btn:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}@media only screen and (max-width:768px){.cpt-filter .dropdown-content{-webkit-transition:none!important;transition:none!important}}@media only screen and (max-width:768px){.cpt-filter.is-opened .dropdown-btn:after{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}@media only screen and (max-width:768px) and (max-width:768px){.cpt-filter.is-opened .dropdown-content{position:static;padding:0;border:none}}@media only screen and (max-width:768px){.cpt-filter .jcf-select{display:block}.cpt-filter .jcf-select-opener{top:1rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.cpt-filter .jcf-select.jcf-drop-active .jcf-select-opener{-webkit-transform:none;transform:none}.cpt-filter .jcf-select-drop{position:static;padding:0;border:none;border-radius:0}.cpt-filter .jcf-select-drop ul li:first-child{text-decoration:underline}}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown{position:relative;padding-right:23px}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown:after{position:absolute;content:"";top:50%;right:0;width:1.5rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13.421" height="8.667" viewBox="0 0 13.421 8.667"><path id="angle-down" d="M5.951,161.122.246,155.416a1,1,0,0,1,0-1.422l.948-.948a1,1,0,0,1,1.422,0L6.66,157.09l4.044-4.044a1,1,0,0,1,1.422,0l.948.948a1,1,0,0,1,0,1.422l-5.706,5.706A1,1,0,0,1,5.951,161.122Z" transform="translate(0.05 -152.75)"/></svg>');-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}@media only screen and (max-width:768px){.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown:after{top:13px}}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown.show:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.contact-form .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:hover,.cpt-detail__content .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .btn:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .contact-form .gform_footer input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .cpt-detail__content .gform_footer input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .subscribe-box__form .gform_footer input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .subscribe-card__form input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .tablepress tbody tr td a[download]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown body .facetwp-load-more:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown div#fa-form .wForm form input#submit_button:hover,.subscribe-box__form .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:hover,.subscribe-card__form .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:hover,.tablepress tbody tr td .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown a[download]:hover,body .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .facetwp-load-more:hover,div#fa-form .wForm form .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input#submit_button:hover{-webkit-box-shadow:none;box-shadow:none}.contact-form .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:focus-visible,.cpt-detail__content .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .btn:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .contact-form .gform_footer input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .cpt-detail__content .gform_footer input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .subscribe-box__form .gform_footer input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .subscribe-card__form input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .tablepress tbody tr td a[download]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown body .facetwp-load-more:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown div#fa-form .wForm form input#submit_button:focus-visible,.subscribe-box__form .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:focus-visible,.subscribe-card__form .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:focus-visible,.tablepress tbody tr td .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown a[download]:focus-visible,body .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .facetwp-load-more:focus-visible,div#fa-form .wForm form .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input#submit_button:focus-visible{outline:unset}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu{display:none}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu.show{display:block;position:absolute;background-color:#fff;border:1.5px solid #000;width:250px;top:38px;left:-7px;padding:10px 0;border-radius:0 0 10px 10px}@media only screen and (max-width:768px){.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu.show{position:relative;top:0;left:0;width:100%;margin-top:11px;border-radius:0;border:1px}}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu .dropdown-item{padding:3px 10px;font-size:15px}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu .dropdown-item.active{background-color:#0084d4;color:#fff}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu .dropdown-divider{border-top:1px solid #000;margin:6px 10px;opacity:.1}.cpt hr{margin-bottom:3rem}@media only screen and (min-width:769px){.cpt hr{margin-bottom:4.5rem}}.cpt hr+.cpt-heading{text-align:left}.cpt-heading{margin-bottom:3rem;text-align:center}@media only screen and (min-width:769px){.cpt-heading{margin-bottom:5rem}}.dropdown-btn{position:relative;padding-right:2rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;cursor:pointer}.dropdown-btn:after{position:absolute;content:"";top:50%;right:0;width:1.5rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13.421" height="8.667" viewBox="0 0 13.421 8.667"><path id="angle-down" d="M5.951,161.122.246,155.416a1,1,0,0,1,0-1.422l.948-.948a1,1,0,0,1,1.422,0L6.66,157.09l4.044-4.044a1,1,0,0,1,1.422,0l.948.948a1,1,0,0,1,0,1.422l-5.706,5.706A1,1,0,0,1,5.951,161.122Z" transform="translate(0.05 -152.75)"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.dropdown.is-opened .dropdown-btn:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.dropdown-content{position:absolute;padding:2rem;background-color:#fff;border:1.5px solid #101820;border-radius:0 0 1rem 1rem;z-index:1;opacity:0;visibility:hidden;pointer-events:none}.dropdown.is-opened .dropdown-content{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.book{margin-block:5rem}@media only screen and (min-width:769px){.book{margin-block:8rem}}@media only screen and (min-width:769px){.book-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:769px){.book-content{margin-right:5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:1200px){.book-content{margin-right:10rem}}@media only screen and (min-width:769px){.cpt-detail .book-content{margin-right:3rem;margin-right:8rem}}.book-copy,.book-heading{margin-bottom:3rem}.book-copy h1,.book-copy h2,.book-copy h3,.book-copy h4,.book-copy h5,.book-copy h6,.book-copy p{margin-bottom:1em}.book-copy ol,.book-copy ul{margin-bottom:1em;padding-left:2rem}.book-copy a:not([class]){font-weight:700;text-decoration:underline}@media only screen and (min-width:769px){.book-copy{margin-bottom:5rem}}@media only screen and (min-width:769px){.cpt-detail .book-copy{margin-bottom:3rem}}@media only screen and (max-width:768px){.book-ctas .btn,.book-ctas .contact-form .gform_footer input[type=submit],.book-ctas .cpt-detail__content .gform_footer input[type=submit],.book-ctas .subscribe-box__form .gform_footer input[type=submit],.book-ctas .subscribe-card__form input[type=submit],.book-ctas .tablepress tbody tr td a[download],.book-ctas body .facetwp-load-more,.book-ctas div#fa-form .wForm form input#submit_button,.contact-form .gform_footer .book-ctas input[type=submit],.cpt-detail__content .gform_footer .book-ctas input[type=submit],.subscribe-box__form .gform_footer .book-ctas input[type=submit],.subscribe-card__form .book-ctas input[type=submit],.tablepress tbody tr td .book-ctas a[download],body .book-ctas .facetwp-load-more,div#fa-form .wForm form .book-ctas input#submit_button{margin-bottom:1rem}}@media only screen and (min-width:769px){.book-ctas .btn,.book-ctas .contact-form .gform_footer input[type=submit],.book-ctas .cpt-detail__content .gform_footer input[type=submit],.book-ctas .subscribe-box__form .gform_footer input[type=submit],.book-ctas .subscribe-card__form input[type=submit],.book-ctas .tablepress tbody tr td a[download],.book-ctas body .facetwp-load-more,.book-ctas div#fa-form .wForm form input#submit_button,.contact-form .gform_footer .book-ctas input[type=submit],.cpt-detail__content .gform_footer .book-ctas input[type=submit],.subscribe-box__form .gform_footer .book-ctas input[type=submit],.subscribe-card__form .book-ctas input[type=submit],.tablepress tbody tr td .book-ctas a[download],body .book-ctas .facetwp-load-more,div#fa-form .wForm form .book-ctas input#submit_button{margin-right:3rem}}.book-image{max-width:30rem}@media only screen and (max-width:768px){.book-image{margin-bottom:2rem}}@media only screen and (min-width:769px){.book-image{-webkit-box-flex:0;-ms-flex:0 0 30rem;flex:0 0 30rem}}.book-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error-404{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:10rem;text-align:center;height:50rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){.error-404{height:63rem}}.error-404__heading{margin-bottom:1rem}.error-404__subheading{margin-bottom:2rem}.error-404__content a:not([class]){color:#0e4c77;text-decoration:underline}.error-404__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.press-heading{margin-bottom:1.5rem;text-align:center}@media only screen and (min-width:769px){.press-heading{margin-bottom:3rem}}.press .tab-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){.press .tab-links{margin-block:3rem 5rem}}.press .tab-link{margin-inline:1rem;font-weight:300}@media only screen and (min-width:769px){.press .tab-link{margin-inline:2.5rem}}.press .tab-link.is-active{font-weight:700}@media only screen and (min-width:769px){.press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5rem 1.5rem}}.press .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}@media only screen and (min-width:769px){.press .pagination{margin-block:5rem}}.press .pagination .page-number,.press .pagination button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem;width:3rem;height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font:700 1.8rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}@media only screen and (min-width:769px){.press .pagination .page-number,.press .pagination button{width:5rem;height:5rem}}.press .pagination .page-number.active,.press .pagination button.active{background-color:#0e4c77;color:#fff}.press .pagination button{cursor:pointer}.press .pagination button img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.press .pagination-prev:hover img{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.press .pagination-next:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}.press .pagination a.page-number:hover{color:#0e4c77}.press-tabs-wrapper{margin:50px auto}.press-tabs-wrapper .nav.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;width:400px;margin:0 auto -50px}.press-tabs-wrapper .nav.nav-tabs .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1;list-style:none}.press-tabs-wrapper .nav.nav-tabs .nav-item a.nav-link{color:#000;font-weight:700}.press-tabs-wrapper .nav.nav-tabs .nav-item.active a.nav-link{text-decoration:underline}.press-tabs-wrapper .tab-content{display:block}.press-new-submenu-bar a{color:#000}.press-new-submenu-bar .current{text-decoration:underline}.contact{margin-bottom:6rem}@media only screen and (min-width:769px){.contact{margin-bottom:18rem}}.contact-content{margin-bottom:5rem}@media only screen and (min-width:769px){.contact-content{margin-bottom:7rem}}.contact-form .gfield input,.contact-form .gfield textarea{border:1px solid #abaeb1;border-radius:.5rem}.contact-form .gform_required_legend{display:none}.contact-form .gform_footer{margin-top:3rem;padding-block:0}.about-content{margin-block:4rem 5rem}@media only screen and (min-width:769px){.about-content{margin-block:5rem 10rem}}.about-content .section-copy{margin-bottom:2.5rem}.about-content .section-copy p{font-weight:300}.staffs-inner{padding-block:3rem;border-top:1px solid #101820}@media only screen and (min-width:769px){.staffs-inner{padding-block:5rem}}.staffs-heading{margin-bottom:3rem}@media only screen and (min-width:769px){.staffs-heading{margin-bottom:5rem}}@media only screen and (min-width:769px){.staffs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4rem}}@media only screen and (min-width:1200px){.staffs-grid{grid-column-gap:10rem}}.staff-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.8rem;border:1px solid #abaeb1;border-radius:1rem;color:#101820;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.staff-card:hover{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.36);box-shadow:3px 3px 6px rgba(0,0,0,.36)}.staff-card__img{margin-right:2rem;-webkit-box-flex:0;-ms-flex:0 0 12.5rem;flex:0 0 12.5rem;height:12.5rem}.staff-card__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-card__name{font-weight:800}.staff-card__role{margin-top:1.6rem}@media only screen and (min-width:769px){.staff-card__role{margin-top:1.2rem}}.advisory-board-wrapper a:hover{cursor:inherit;-webkit-box-shadow:unset;box-shadow:unset;-webket-box-shadow:unset}div#fa-form .wForm{padding:0}div#fa-form .wForm form fieldset legend{padding:0!important}div#fa-form .wForm form .oneField{padding:0}div#fa-form .wForm form .oneChoice .label,div#fa-form .wForm form .oneChoice label{vertical-align:middle}.staff-detail{margin-top:4rem}@media only screen and (min-width:769px){.staff-detail{margin-top:8rem}}.staff-detail__inner{margin-block:2rem}@media only screen and (max-width:768px){.staff-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:769px){.staff-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:3rem 5rem}}@media only screen and (max-width:768px){.staff-detail__right{margin-bottom:2rem}}.staff-detail__title{padding-top:1rem;border-top:1px solid #101820}.staff-detail__title a{color:#101820}.staff-detail__heading{margin-bottom:1.5rem}.staff-detail__content,.staff-detail__role{margin-bottom:3rem}.staff-detail__role{font-weight:700}@media only screen and (min-width:769px){.staff-detail__right{margin-left:5rem;-webkit-box-flex:0;-ms-flex:0 0 30rem;flex:0 0 30rem}}@media only screen and (min-width:1200px){.staff-detail__right{margin-left:10rem}}.staff-detail__image{width:30rem;height:30rem}.staff-detail__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-detail__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:-1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form .gform_footer .staff-detail__links input[type=submit],.cpt-detail__content .gform_footer .staff-detail__links input[type=submit],.staff-detail__links .btn,.staff-detail__links .contact-form .gform_footer input[type=submit],.staff-detail__links .cpt-detail__content .gform_footer input[type=submit],.staff-detail__links .subscribe-box__form .gform_footer input[type=submit],.staff-detail__links .subscribe-card__form input[type=submit],.staff-detail__links .tablepress tbody tr td a[download],.staff-detail__links body .facetwp-load-more,.staff-detail__links div#fa-form .wForm form input#submit_button,.subscribe-box__form .gform_footer .staff-detail__links input[type=submit],.subscribe-card__form .staff-detail__links input[type=submit],.tablepress tbody tr td .staff-detail__links a[download],body .staff-detail__links .facetwp-load-more,div#fa-form .wForm form .staff-detail__links input#submit_button{margin-inline:1rem}.contact-form .gform_footer .staff-detail__links input[type=submit] img,.cpt-detail__content .gform_footer .staff-detail__links input[type=submit] img,.staff-detail__links .btn img,.staff-detail__links .contact-form .gform_footer input[type=submit] img,.staff-detail__links .cpt-detail__content .gform_footer input[type=submit] img,.staff-detail__links .subscribe-box__form .gform_footer input[type=submit] img,.staff-detail__links .subscribe-card__form input[type=submit] img,.staff-detail__links .tablepress tbody tr td a[download] img,.staff-detail__links body .facetwp-load-more img,.staff-detail__links div#fa-form .wForm form input#submit_button img,.subscribe-box__form .gform_footer .staff-detail__links input[type=submit] img,.subscribe-card__form .staff-detail__links input[type=submit] img,.tablepress tbody tr td .staff-detail__links a[download] img,body .staff-detail__links .facetwp-load-more img,div#fa-form .wForm form .staff-detail__links input#submit_button img{width:1.6rem}.staff-detail__links .btn-linkedin{padding-right:2rem;background-image:none}#digital-research .post-detail,.main .post-detail{margin-bottom:3rem}@media only screen and (min-width:769px){#digital-research .post-detail,.main .post-detail{margin-bottom:7.5rem}}#digital-research .post-detail:first-child,.main .post-detail:first-child{margin-top:5rem}@media only screen and (min-width:769px){#digital-research .post-detail:first-child,.main .post-detail:first-child{margin-top:8rem}}@media only screen and (min-width:769px){#digital-research .post-detail__inner,.main .post-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}#digital-research .post-detail__top,.main .post-detail__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;padding-top:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #101820}@media only screen and (min-width:769px){#digital-research .post-detail__top,.main .post-detail__top{margin-bottom:4rem}}#digital-research .post-detail__heading,.main .post-detail__heading{margin-bottom:3rem}#digital-research .post-detail__subheading,.main .post-detail__subheading{font-size:22px}#digital-research .post-detail__copy h1,#digital-research .post-detail__copy h2,#digital-research .post-detail__copy h3,#digital-research .post-detail__copy h4,#digital-research .post-detail__copy h5,#digital-research .post-detail__copy h6,#digital-research .post-detail__copy p,.main .post-detail__copy h1,.main .post-detail__copy h2,.main .post-detail__copy h3,.main .post-detail__copy h4,.main .post-detail__copy h5,.main .post-detail__copy h6,.main .post-detail__copy p{margin-bottom:1em}#digital-research .post-detail__copy ol,#digital-research .post-detail__copy ul,.main .post-detail__copy ol,.main .post-detail__copy ul{margin-bottom:1em;padding-left:2rem}#digital-research .post-detail__copy a:not([class]),.main .post-detail__copy a:not([class]){font-weight:700;text-decoration:underline}#digital-research .post-detail__copy hr.wp-block-separator,.main .post-detail__copy hr.wp-block-separator{margin:10px 0 15px}@media only screen and (max-width:768px){#digital-research .post-detail__sidebar,.main .post-detail__sidebar{margin-top:3rem}}@media only screen and (min-width:769px){#digital-research .post-detail__sidebar,.main .post-detail__sidebar{-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem;margin-left:5rem}}@media only screen and (min-width:1200px){#digital-research .post-detail__sidebar,.main .post-detail__sidebar{margin-left:10rem}}#digital-research .post-detail__socials,.main .post-detail__socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:-.5rem;padding-top:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;border-top:1px solid #101820}#digital-research .post-detail__socials li,.main .post-detail__socials li{margin-inline:.5rem}#digital-research .post-detail__socials li .tablepress tbody tr td a.btn--icon[download],#digital-research .post-detail__socials li a.btn.btn--icon,#digital-research .post-detail__socials li body a.btn--icon.facetwp-load-more,.main .post-detail__socials li .tablepress tbody tr td a.btn--icon[download],.main .post-detail__socials li a.btn.btn--icon,.main .post-detail__socials li body a.btn--icon.facetwp-load-more,.tablepress tbody tr td #digital-research .post-detail__socials li a.btn--icon[download],.tablepress tbody tr td .main .post-detail__socials li a.btn--icon[download],body #digital-research .post-detail__socials li a.btn--icon.facetwp-load-more,body .main .post-detail__socials li a.btn--icon.facetwp-load-more{background-color:transparent!important;border:1px solid #000!important;border-radius:10px}#digital-research .post-detail__tags,.main .post-detail__tags{margin-top:4rem;padding-top:1rem;border-top:1px solid #101820;font-size:1.4rem}#digital-research .post-detail__tags ul,.main .post-detail__tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;margin-inline:-5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#digital-research .post-detail__tags .btn-tag,.main .post-detail__tags .btn-tag{background-color:#feebab!important;color:#000;font-weight:400;border-radius:20px;padding:10px 16px;margin:0 10px 10px 0;cursor:pointer}#digital-research .post-detail__authors,.main .post-detail__authors{margin-top:4rem;padding-top:1rem;border-top:1px solid #101820;font-size:1.4rem}#digital-research .post-detail__author,.main .post-detail__author{font:600 1.4rem/1.6rem Gotham Narrow A,Gotham Narrow B,sans-serif;text-transform:capitalize;text-decoration:underline;color:#101820}@media only screen and (min-width:769px){#digital-research .post-detail__content,.main .post-detail__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.related-posts{margin-block:5rem}@media only screen and (min-width:769px){.related-posts{margin-block:7.5rem}}.related-posts__inner{padding-top:1rem;border-top:1px solid #101820}.related-posts__heading{margin-bottom:3rem}.data-vis-wrapper{margin-top:0}.data-vis-wrapper h1,.data-vis-wrapper h2{text-align:center}.data-vis-wrapper h1{font-size:3.5rem;margin-bottom:0;margin-top:2rem}.data-vis-wrapper h2{text-align:center;font-size:2.75rem;font-weight:500;font-style:italic;margin-top:10px}.data-vis-wrapper .nav{display:none;background-color:#f3f3f4}.data-vis-wrapper .nav>.container,.data-vis-wrapper .nav>.dataTables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding:1px 3%}@media screen and (max-width:600px){.data-vis-wrapper .nav>.container,.data-vis-wrapper .nav>.dataTables_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.data-vis-wrapper .nav>.container .nav-item,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item{padding:5px 1%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:600px){.data-vis-wrapper .nav>.container .nav-item.legend,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item.legend{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.data-vis-wrapper .nav>.container .nav-item .nav-title,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item .nav-title{font-size:13px;margin-bottom:2px;text-decoration:underline;width:100%;font-weight:700;text-transform:uppercase}.data-vis-wrapper .nav>.container .nav-item .container,.data-vis-wrapper .nav>.container .nav-item .dataTables_wrapper,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item .container,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item .dataTables_wrapper{padding:0}.data-vis-wrapper .nav>.container .nav-item .select2-container,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item .select2-container{display:inline}.data-vis-wrapper .nav>.container .nav-item.tourLink-wrapper,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item.tourLink-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:650px){.data-vis-wrapper .nav>.container .nav-item.tourLink-wrapper,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item.tourLink-wrapper{display:none}}.data-vis-wrapper .tourLink{text-decoration:underline;color:#074474;padding:0;font-size:12px;cursor:pointer;line-height:19px}.data-vis-wrapper .chosen-container{display:block;max-width:300px;min-width:100%}.data-vis-wrapper .chart-wrapper{padding:10px 2%;min-height:400px}@media screen and (max-width:600px){.data-vis-wrapper .chart-wrapper{padding-left:0;padding-right:0}}.data-vis-wrapper .chart-wrapper figure{margin-right:0;margin-left:0}.data-vis-wrapper .chart-wrapper ul.highcharts-menu hr{margin:4px}.data-vis-wrapper .chart-wrapper text.highcharts-title{font-size:1.4rem!important}.data-vis-wrapper .item{padding:0}.data-vis-wrapper .item input[type=checkbox]{margin-right:5px}.data-vis-wrapper .legend{padding:20px}@media screen and (max-width:600px){.data-vis-wrapper .legend .container,.data-vis-wrapper .legend .dataTables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.data-vis-wrapper .legend .item{margin:0;padding:3px 0 1px 3px;font-size:12px;line-height:15px}.data-vis-wrapper .legend .item span{display:block;width:10px;height:10px;border-radius:10px;float:left;margin:2px 5px 0 0}.data-vis-wrapper .filter,.data-vis-wrapper .legend,.data-vis-wrapper .settings{padding:20px}.data-vis-wrapper .filter b,.data-vis-wrapper .legend b,.data-vis-wrapper .settings b{display:block;margin-bottom:5px}.data-vis-wrapper .filter u,.data-vis-wrapper .legend u,.data-vis-wrapper .settings u{display:block;margin-top:10px;margin-bottom:5px}.data-vis-wrapper text.highcharts-plot-band-label{font-size:11px!important;font-weight:700}.introjs-overlay{background-color:#000;opacity:.7}a.introjs-button.introjs-prevbutton{background-color:transparent;color:#000;border:none}.introjs-tooltipReferenceLayer{font-family:inherit!important}@media screen and (max-width:600px){.introjs-tooltipReferenceLayer{left:0!important;width:100%!important}}.introjs-tooltipReferenceLayer *{font-family:inherit!important}.introjs-tooltipReferenceLayer .introjs-tooltip{max-width:500px!important;width:500px}@media screen and (max-width:600px){.introjs-tooltipReferenceLayer .introjs-tooltip{max-width:96%!important}}.introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header{padding-top:17px}.introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header h1.introjs-tooltip-title{font-size:20px}a.introjs-button{background-color:#0e4c77;border-color:#0e4c77;color:#fff;border-radius:7px;text-shadow:none;font-weight:700}a.introjs-button.introjs-disabled{opacity:.5}.introjs-tooltip.introjs-floating img{width:100%}.single-pps_publication .organizations{position:relative;padding-block:3rem;background-color:#f3f3f4;z-index:1}.single-pps_publication .organizations-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-pps_publication .organizations .organization{margin-inline:1rem}.single-pps_publication .organizations .organization-logo{max-height:4rem;cursor:pointer}@media only screen and (min-width:769px){.single-pps_publication .organizations .organization-logo{max-height:4.5rem}}.single-pps_publication .organizations .organization-logo:hover+.organization-content{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-pps_publication .organizations .organization-content{position:absolute;padding:2rem 1rem;top:calc(100% + 3rem);left:50%;width:80%;max-width:82rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #101820;background-color:#fff;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:10}.single-pps_publication .organizations .organization-content:before{position:absolute;content:"";top:-5px;left:50%;width:2.8rem;height:2.8rem;background-color:#fff;border-top:1px solid #101820;border-left:1px solid #101820;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.single-pps_publication .report{margin-top:3.5rem}@media only screen and (min-width:769px){.single-pps_publication .report{margin-top:5.5rem}}@media only screen and (min-width:769px){.single-pps_publication .report-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.single-pps_publication .report-sidebar{position:-webkit-sticky;position:sticky;top:5rem;-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem}.single-pps_publication .report-sidebar ul{list-style:none}.single-pps_publication .report-sidebar ul li{margin-bottom:2rem;padding-inline:2rem}.single-pps_publication .report-sidebar__link{color:#101820}.single-pps_publication .report-sidebar__link.is-active{font-weight:700}@media only screen and (min-width:769px){.single-pps_publication .report-blocks{margin-left:4rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.single-pps_publication .report-block{margin-bottom:5rem}@media only screen and (min-width:769px){.single-pps_publication .report-block{margin-bottom:10rem}}.single-pps_publication .report-block__heading{margin-bottom:2rem}@media only screen and (min-width:769px){.single-pps_publication .report-block__heading{margin-bottom:3rem}}.single-pps_publication .report-block__content h1,.single-pps_publication .report-block__content h2,.single-pps_publication .report-block__content h3,.single-pps_publication .report-block__content h4,.single-pps_publication .report-block__content h5,.single-pps_publication .report-block__content h6,.single-pps_publication .report-block__content p{margin-bottom:1em}.single-pps_publication .report-block__content ol,.single-pps_publication .report-block__content ul{margin-bottom:1em;padding-left:2rem}.single-pps_publication .report-block__content a:not([class]){font-weight:700;text-decoration:underline}.single-pps_publication .report-authors,.single-pps_publication .report-team{margin-bottom:5rem;padding-block:1.5rem;border-top:1px solid #101820}.single-pps_publication .report-authors>h6,.single-pps_publication .report-team>h6{margin-bottom:2rem}@media only screen and (min-width:769px){.single-pps_publication .report-authors>h6,.single-pps_publication .report-team>h6{margin-bottom:3rem}}@media only screen and (min-width:769px){.single-pps_publication .report-author{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-pps_publication .report-author:not(:last-child){margin-bottom:3rem}@media only screen and (min-width:769px){.single-pps_publication .report-author:not(:last-child){margin-bottom:5rem}}.single-pps_publication .report-author__img{width:12.5rem;height:12.5rem}@media only screen and (min-width:769px){.single-pps_publication .report-author__img{margin-right:2rem;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (max-width:768px){.single-pps_publication .report-author__content{margin-top:2rem}}@media only screen and (min-width:769px){.single-pps_publication .report-author__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.single-pps_publication .report-author__name{font-weight:700;color:#101820}.single-pps_publication .report-author__role{margin-bottom:2rem}@media only screen and (min-width:769px){.single-pps_publication .report-author__role{margin-bottom:auto}}.single-pps_publication .report-blockquote{margin-block:5rem}@media only screen and (min-width:769px){.single-pps_publication .report-blockquote{margin-block:7rem}}.single-pps_publication .report-blockquote__inner{position:relative;margin-inline:auto;padding-top:3.2rem;max-width:40.5rem;border-top:1.5px solid #101820}.single-pps_publication .report-blockquote__content{font-weight:700}.single-pps_publication .report-blockquote .btn--icon{position:absolute;top:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff!important}@media only screen and (min-width:769px){.single-pps_publication .report-team__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem 10rem}}.single-pps_publication .report-team__member-name{font-weight:700;color:#101820}.single-pps_publication .report-team__note{margin-top:3rem;font-style:italic}@media only screen and (min-width:769px){.single-pps_publication .report-team__note{margin-top:5rem}}.single-pps_publication .sticky-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:100;opacity:0;visibility:hidden;pointer-events:none}.single-pps_publication .sticky-header.is-active{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-pps_publication .sticky-header__main{padding-block:1.3rem}.single-pps_publication .sticky-header__main .container,.single-pps_publication .sticky-header__main .dataTables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-pps_publication .sticky-header__main h6{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.single-pps_publication .sticky-header__share{margin-left:2.5rem;-ms-flex-negative:0;flex-shrink:0}.single-pps_publication .sticky-header__btns{padding-block:1.5rem;border-top:1px solid #cfd1d2;display:none}.single-pps_publication .sticky-header__btns .post-detail__socials{padding-top:0;border-top:none}.single-pps_publication .toc-open{position:fixed;padding:2rem 3rem;left:0;bottom:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4c5258;border:none;color:#fff;font:500 1.6rem/1.9rem Gotham Narrow A,Gotham Narrow B,sans-serif;opacity:0;visibility:hidden;pointer-events:none;z-index:10}.single-pps_publication .toc-open.is-active{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-pps_publication .toc-open:after{position:absolute;content:"";top:50%;right:3rem;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:10px 15px 10px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-pps_publication .toc-popup{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:6rem;left:0;width:100%;height:calc(100vh - 6rem);background-color:#4c5258;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:99;opacity:0;visibility:hidden;pointer-events:none}.single-pps_publication .toc-popup.is-opened{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-pps_publication .toc-popup ul{list-style:none;max-width:24rem}.single-pps_publication .toc-popup ul li:not(:last-child){margin-bottom:3rem}.single-pps_publication .toc-popup ul a{font:600 1.6rem/1.9 Gotham Narrow A,Gotham Narrow B,sans-serif;color:#fff}.single-pps_publication .toc-popup ul a.is-active{font-weight:900}#digital-research #content-wrapper .content-section .report-content p{margin-bottom:1em;font-size:18px;line-height:24px}#digital-research #content-wrapper .content-section .report-content ul{padding-left:20px}#digital-research #content-wrapper .content-section .report-content hr{margin:2rem 0}#digital-research #authors .author-row .bio{margin-bottom:15px}#digital-research div#sticky-header .social #share-buttons .heateor_sss_horizontal_sharing .heateor_sss_svg{border:2px solid #cfd1d2;border-radius:5px;color:#4c5258}#digital-research div#sticky-header .social #share-buttons #download{background-color:#fff!important;border:2px solid #cfd1d2;border-radius:5px;background:url(/wp-content/themes/pps/assets/img/icon_file_download_bl.svg) no-repeat 50% #000;background-size:14px;width:34px;height:34px}#digital-research div#sticky-header .social #share-buttons #download:hover{-webkit-transform:unset;transform:unset;background:#efefef!important;border-color:#333}#digital-research>section{background-color:#fff}#digital-research .container,#digital-research .dataTables_wrapper{padding:70px 0}@media screen and (max-width:768px){#digital-research .container,#digital-research .dataTables_wrapper{padding:30px}}#digital-research section#hero{height:550px;color:#fff}@media screen and (max-width:900px){#digital-research section#hero{height:450px}}@media screen and (max-width:768px){#digital-research section#hero{height:350px}}@media screen and (max-width:550px){#digital-research section#hero{height:250px}}#digital-research section#titles .titles-wrapper .hero-dateline{font-size:1.4em;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}#digital-research section#titles .titles-wrapper .hero-header{font-size:3em;margin-bottom:20px;font-weight:800}@media screen and (max-width:768px){#digital-research section#titles .titles-wrapper .hero-header{font-size:2.5em}}#digital-research section#titles .titles-wrapper .hero-subheader{font-size:1.8em;margin-bottom:20px;font-weight:600}#digital-research section#titles .titles-wrapper .hero-series{font-size:1.3em;margin-bottom:40px;font-weight:500}#digital-research section#titles .titles-wrapper .hero-byline{font-size:1.1em}#digital-research section#titles .titles-wrapper .hero-byline a{text-decoration:underline;color:inherit}#digital-research section#titles .titles-wrapper .hero-byline span{font-weight:700}#digital-research section#organizations{background-color:#f3f3f3}#digital-research section#cta{background-color:#97999b;color:#fff;padding:20px 0}#digital-research section#cta .container,#digital-research section#cta .dataTables_wrapper{padding-top:0;padding-bottom:0}#digital-research section#cta .container .label,#digital-research section#cta .dataTables_wrapper .label{font-size:1.3em;text-align:center;width:100%}#digital-research section#cta .container .form .gform_confirmation_message,#digital-research section#cta .dataTables_wrapper .form .gform_confirmation_message{background-color:#fff;color:#000;padding:2px 0;text-align:center;border-radius:2px;border-top:3px solid green;border-bottom:3px solid green}#digital-research section#cta .container .form .gform_wrapper,#digital-research section#cta .container .form .gform_wrapper>*,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper>*{display:inline}#digital-research section#cta .container .form .gform_wrapper form,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form{margin:25px 5% 10px}}@media screen and (max-width:641px){#digital-research section#cta .container .form .gform_wrapper form,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form{margin:15px 3% 0}}#digital-research section#cta .container .form .gform_wrapper form .validation_error,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .validation_error{position:absolute;font-size:11px!important;bottom:30px;width:220px!important;padding:10px!important;left:-25px}#digital-research section#cta .container .form .gform_wrapper form:div,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form:div{-webkit-box-flex:1;-ms-flex:1;flex:1}#digital-research section#cta .container .form .gform_wrapper form .gform_body,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body{width:unset}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form .gform_body,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body{-webkit-box-flex:3;-ms-flex:3;flex:3}}@media screen and (max-width:641px){#digital-research section#cta .container .form .gform_wrapper form .gform_body,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body{-webkit-box-flex:1;-ms-flex:1;flex:1}}#digital-research section#cta .container .form .gform_wrapper form .gform_body ul li,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body ul li{margin:0;padding:0}#digital-research section#cta .container .form .gform_wrapper form .gform_body .ginput_container,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body .ginput_container{margin:0}#digital-research section#cta .container .form .gform_wrapper form .gform_body .ginput_container input.small,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body .ginput_container input.small{margin:0 15px 0 0;min-width:170px;border-radius:0;border:none;padding:5px 7px}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form .gform_body .ginput_container input.small,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body .ginput_container input.small{max-width:100%;width:100%}}#digital-research section#cta .container .form .gform_wrapper form .gform_footer,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_footer{display:inline;margin:0;padding:0}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form .gform_footer,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_footer{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:641px){#digital-research section#cta .container .form .gform_wrapper form .gform_footer,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_footer{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form .gform_footer .gform_button,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_footer .gform_button{width:100%}}#digital-research section#organizations .logos-wrapper{margin:-25px 0}#digital-research div#sticky-header{color:#1b284d;font-size:1.5em;width:100%;background-color:#fff;height:0;-webkit-transition:height .5s;overflow:hidden;transition:height .5s}#digital-research div#sticky-header.stuck{position:fixed;overflow:visible;top:0;z-index:9;-webkit-box-shadow:0 5px 12px -10px #000;box-shadow:0 5px 12px -10px #000;border-bottom:1px solid #1b284d;height:80px;-webkit-transition:height .5s;transition:height .5s}@media screen and (max-width:768px){#digital-research div#sticky-header.stuck{height:65px}}#digital-research div#sticky-header.stuck .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:768px){#digital-research div#sticky-header.stuck .title{line-height:33px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8em}}#digital-research div#sticky-header.stuck hr.progress-bar{width:50%;height:10px;background:#1b284d;z-index:9;position:absolute;bottom:-6px;margin:0;border:none!important}@media screen and (max-width:768px){#digital-research div#sticky-header.stuck hr.progress-bar{display:none}}#digital-research div#sticky-header .social{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;margin-top:-9px}@media screen and (max-width:660px){#digital-research div#sticky-header .social{margin-top:0}}#digital-research div#sticky-header .social #share{display:none;min-width:32px;height:32px;background:url(../img/icon_share.svg) no-repeat 50% #000;background-size:14px;border-radius:100%!important}@media screen and (max-width:767px){#digital-research div#sticky-header .social #share{display:block}}#digital-research div#sticky-header .social #share-buttons{width:100%;text-align:right;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){#digital-research div#sticky-header .social #share-buttons{width:100%;position:fixed;background-color:#fffffb;height:310px;width:80px;max-width:80px;right:-80px;top:65px;text-align:center;padding:8px;border-left:1px solid #1b284d;border-bottom:1px solid #1b284d;border-right:1px solid #1b284d;-webkit-box-shadow:0 5px 12px -10px #000;box-shadow:0 5px 12px -10px #000;-webkit-transition:right .2s;transition:right .2s}}#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sss_svg{border-radius:0!important}#digital-research div#sticky-header .social.open #share-buttons{right:0;-webkit-transition:right .2s;transition:right .2s}#digital-research div#sticky-header .social #download{background:url(../img/icon_file_download_bl.svg) no-repeat 50% #000;background-size:14px;border-radius:100%;display:inline-block;float:right;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background-color:transparent!important;color:#000!important;border:1px solid #333!important;border-radius:0 5px 5px 0!important;width:44px!important;height:44px!important;margin:0}@media screen and (max-width:660px){#digital-research div#sticky-header .social #download{background-size:11px;width:32px;height:32px;margin:2px}}@media screen and (max-width:767px){#digital-research div#sticky-header .social #download{margin-top:0;margin-bottom:17px;float:none}}#digital-research div#sticky-header .social #download a{width:100%;height:100%;display:block}#digital-research div#sticky-header .container,#digital-research div#sticky-header .dataTables_wrapper{padding-top:25px;padding-bottom:25px}@media screen and (max-width:768px){#digital-research div#sticky-header .container,#digital-research div#sticky-header .dataTables_wrapper{padding-top:16px;padding-bottom:16px}}#digital-research #content-wrapper #floating-content-nav{padding-top:0;-webkit-transition:paddingTop .5s;transition:paddingTop .5s}@media screen and (max-width:767px){#digital-research #content-wrapper #floating-content-nav{display:none}}#digital-research #content-wrapper #floating-content-nav.stuck{display:block;position:fixed;top:80px;padding-top:60px;-webkit-transition:paddingTop .5s;transition:paddingTop .5s;z-index:1;max-width:16%}@media screen and (max-width:991px){#digital-research #content-wrapper #floating-content-nav.stuck{max-width:16%}}@media screen and (max-width:768px){#digital-research #content-wrapper #floating-content-nav.stuck{width:100%;max-width:100%;left:0;background-color:#1b284d;color:#fff;text-align:center;max-height:60px;overflow:hidden;padding:0;top:unset;bottom:0}#digital-research #content-wrapper #floating-content-nav.stuck.open{max-height:100%;height:100%;padding-top:160px;padding-bottom:80px}#digital-research #content-wrapper #floating-content-nav.stuck.open .nav-items{position:absolute;width:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#digital-research #content-wrapper #floating-content-nav.stuck.open .mobile:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}#digital-research #content-wrapper #floating-content-nav .mobile{display:none}@media screen and (max-width:768px){#digital-research #content-wrapper #floating-content-nav .mobile{content:"Table of Contents";cursor:pointer;display:block;height:60px;background-color:#1b284d;position:absolute;left:0;bottom:0;width:100%;text-align:left;padding:20px;font-size:19px;border-top:1px solid #fff}#digital-research #content-wrapper #floating-content-nav .mobile:after{content:" ";display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid #fff;float:right;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}#digital-research #content-wrapper #floating-content-nav .nav-item{cursor:pointer;font-size:18px;margin-bottom:30px;-webkit-transform:translate(0);transform:translate(0)}#digital-research #content-wrapper #floating-content-nav .nav-item,#digital-research #content-wrapper #floating-content-nav .nav-item:hover{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}#digital-research #content-wrapper #floating-content-nav .nav-item:hover{-webkit-transform:translate(5px);transform:translate(5px)}#digital-research #content-wrapper #floating-content-nav .nav-item.current{font-weight:700}#digital-research #content-wrapper #floating-content-nav .nav-item a{color:inherit;text-decoration:none;display:block}#digital-research #content-wrapper #floating-content-nav .nav-item.sub-section-link a{margin-left:5px}#digital-research #content-wrapper .content-section{min-height:60vh}@media screen and (min-width:768px){#digital-research #content-wrapper .content-section .content{padding-left:20px}}#digital-research #content-wrapper .content-section .title{font-size:1.6em;margin-bottom:30px;color:#000;font-weight:700}@media screen and (max-width:768px){#digital-research #content-wrapper .content-section .title{font-size:1.3em}}#digital-research #content-wrapper .content-section .report-content{font-size:17px;line-height:30px}#digital-research #content-wrapper .content-section .report-content .su-tabs *{font-size:inherit;font-family:inherit}#digital-research #content-wrapper .content-section .report-content img{max-width:100%;height:unset}#digital-research #content-wrapper .content-section .report-content img.alignright{float:right;margin:30px -15% 30px 30px}@media screen and (max-width:768px){#digital-research #content-wrapper .content-section .report-content img.alignright{margin:20px 0}}@media screen and (max-width:550px){#digital-research #content-wrapper .content-section .report-content img.alignright{margin:20px 5%;width:90%;height:unset}}#digital-research #content-wrapper .content-section .report-content blockquote{font-size:33px;color:#01598f;font-weight:100;margin:20px 0 30px;line-height:44px}@media screen and (max-width:768px){#digital-research #content-wrapper .content-section .report-content blockquote{font-size:27px;line-height:35px}}#digital-research #content-wrapper .content-section .report-content blockquote span{line-height:inherit;display:block;margin-top:6px}#digital-research #content-wrapper .content-section .report-content .visualizer-front{margin-top:10px;margin-bottom:20px}#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table,#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table table.google-visualization-table-table{width:100%}#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table table.google-visualization-table-table thead tr th,#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table table.google-visualization-table-table thead tr th.gradient{background-color:#1b284d;background-image:none;color:#fff;padding:10px 1%;white-space:break-spaces;font-size:12px;line-height:19px;border:none}#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table table.google-visualization-table-table tbody tr td{border:solid #969696;border-width:0 1px 1px 0;font-size:12px}#digital-research #content-wrapper #footnotes-wrapper{display:none}@media screen and (max-width:768px){#digital-research #content-wrapper #footnotes-wrapper{display:block}}#digital-research #content-wrapper #footnotes-wrapper .title{font-weight:700;margin-bottom:10px}#digital-research #content-wrapper #footnotes-wrapper ul{list-style:none;margin:0 0 10px;padding:0;font-size:13px;font-style:italic}#digital-research #content-wrapper #footnotes-wrapper ul li{white-space:normal;word-break:break-word}#digital-research .footnote{font-size:13px;line-height:0;vertical-align:super}#digital-research sup .footnote{vertical-align:baseline}#digital-research .footnote:hover{cursor:pointer;color:#0084d4}#digital-research .footnote-wrapper{display:none;margin-top:10px;background-color:#f3f3f4;padding:24px 30px 24px 42px}#digital-research .footnote-wrapper.clicked,#digital-research .footnote-wrapper.hovered{display:block}#digital-research .footnote-wrapper .close{opacity:1;float:right;margin:0 0 15px 15px;cursor:pointer}#digital-research .footnote-wrapper .note{line-height:normal;font-size:13px;font-weight:400;font-family:Gotham Narrow,gotham narrow a,gotham narrow b,Arial,sans-serif;z-index:1;text-indent:-14px;margin:6px 0}#digital-research .footnote-wrapper .note a{text-decoration:underline}#digital-research #authors{z-index:2;position:relative}#digital-research #authors .authors-header{color:#fff;text-align:center;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}#digital-research #authors .author-row{margin-bottom:40px}#digital-research #authors .author-row:last-child{margin-bottom:0}#digital-research #authors .author-row .headshots{max-width:100%}@media screen and (max-width:768px){#digital-research #authors .author-row .headshots{display:block;margin:auto auto 20px}}#digital-research #authors .author-row .bio{color:#fff}@media screen and (max-width:768px){#digital-research #authors .author-row .bio{text-align:center}}@media screen and (max-width:768px){#digital-research #authors .author-row button{display:block;margin:auto}}#digital-research #team{z-index:2;position:relative}#digital-research #team .team-header{color:#1b284d;text-align:center;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}#digital-research #team .team-content{-webkit-columns:2;-moz-columns:2;column-count:2}@media screen and (max-width:550px){#digital-research #team .team-content{-webkit-columns:1;-moz-columns:1;column-count:1}}#digital-research #team hr{margin:70px 0;border-color:#63666a}#digital-research .other-section{background-color:#fff;z-index:2;position:relative}#digital-research .other-section .header{color:#000;font-weight:700;text-align:left;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}#digital-research .other-section .intro{margin-bottom:40px}#digital-research #logos,#digital-research #related-work{z-index:2;position:relative;color:#fff}#digital-research #related-work .related-work-header{color:#fff;text-align:center;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}#digital-research #related-work .related-work-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#digital-research #related-work .related-work-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#digital-research #related-work .related-work-content .item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:15px}@media screen and (max-width:768px){#digital-research #related-work .related-work-content .item{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;margin-bottom:55px}}#digital-research #related-work .related-work-content .item>div{margin:0 5%}#digital-research #related-work .related-work-content .item:before{content:" ";display:block;width:200px;height:1px;background-color:#fff;margin:0 5% 20px}#digital-research #related-work .related-work-content .item .type{text-transform:uppercase;margin-bottom:15px;font-size:18px}#digital-research #related-work .related-work-content .item .title a{color:#fff;font-size:26px;font-family:Mercury Display A,Mercury Display B,Times New Roman,serif;font-style:normal;font-weight:400;line-height:1em}#digital-research .gform_footer input.gform_button,#digital-research .tablepress tbody tr td a[download],#digital-research a.btn,#digital-research body a.facetwp-load-more,#digital-research button,.tablepress tbody tr td #digital-research a[download],body #digital-research a.facetwp-load-more{background-color:#b92234;color:#fff;border:none;padding:5px 17px;font-weight:700;cursor:pointer;border-radius:0;margin:0}#digital-research .gform_footer input.gform_button:hover,#digital-research .tablepress tbody tr td a[download]:hover,#digital-research a.btn:hover,#digital-research body a.facetwp-load-more:hover,#digital-research button:hover,.tablepress tbody tr td #digital-research a[download]:hover,body #digital-research a.facetwp-load-more:hover{background-color:#fff;color:#1b284d}#digital-research .logos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#digital-research .logos-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#digital-research .logos-wrapper .item{min-height:110px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media screen and (max-width:768px){#digital-research .logos-wrapper .item{margin-bottom:30px}}#digital-research .logos-wrapper .item a{width:100%;height:100%}#digital-research .logos-wrapper .item a,#digital-research .logos-wrapper .item img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#digital-research .logos-wrapper .item .description-wrapper{opacity:1;max-height:0;-webkit-transition:all .2s;transition:all .2s;margin-top:100px;margin-bottom:-260px;overflow:hidden}@media screen and (max-width:768px){#digital-research .logos-wrapper .item .description-wrapper{display:none!important}}#digital-research .logos-wrapper .item .description-wrapper.showing{opacity:1;max-height:340px;margin-bottom:-330px;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:1100px){#digital-research .logos-wrapper .item .description-wrapper.showing{max-height:370px;margin-bottom:-360px}}@media screen and (max-width:990px){#digital-research .logos-wrapper .item .description-wrapper.showing{max-height:480px;margin-bottom:-470px}}@media screen and (max-width:768px){#digital-research .logos-wrapper .item .description-wrapper.showing{max-height:270px;font-size:14px}}#digital-research .logos-wrapper .item .description-wrapper .description{display:block;background-color:#fff;color:#1b284d;border:1px solid #1b284d;padding:7px;-webkit-box-shadow:2px 2px 10px -5px #000;box-shadow:2px 2px 10px -5px #000;position:relative;z-index:2;margin-top:15px}#digital-research .logos-wrapper .item .description-wrapper .description:before{content:" ";display:block;width:15px;height:15px;position:absolute;top:-8px;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-top:1px solid #1b284d;border-left:1px solid #1b284d;z-index:1}#digital-research .logos-wrapper .item .description-wrapper .description p{padding:5px;margin:0}#digital-research .logos-wrapper .item img{max-height:120px;max-width:100%;cursor:pointer}@media screen and (max-width:900px){#digital-research .logos-wrapper .item img{height:unset}}@media screen and (max-width:768px){#digital-research .logos-wrapper .item img{height:unset}}#digital-research nav#content-navigation{display:none!important}body.admin-bar #digital-research div#sticky-header.stuck{top:32px!important}@media screen and (max-width:767px){body.pps_publication-template-page-digital-research div#wpadminbar{display:none}body.admin-bar #digital-research div#sticky-header.stuck{top:0!important}}@media print{#digital-research{color:#000!important}#digital-research .container,#digital-research .dataTables_wrapper{padding:20px 0!important}#digital-research .col-print-0,#digital-research div#floating-content-nav,#digital-research div#sticky-header,#digital-research footer .footer-menu,#digital-research footer .privacy,#digital-research section#cta,#digital-research section#related-work{display:none!important}#digital-research #authors,#digital-research div#loading-pps,#digital-research section#hero{min-height:unset!important;color:#000!important;background:none transparent!important}#digital-research #authors a,#digital-research div#loading-pps a,#digital-research section#hero a{color:#000!important}#digital-research #authors{background:none transparent!important}#digital-research #authors .author-row .bio,#digital-research #authors .authors-header{color:#000!important}#digital-research #authors button{display:none}#digital-research .col-print-12{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}#digital-research blockquote{border:none!important;color:#000!important}#digital-research #content-wrapper .content-section,#digital-research #content-wrapper .content-section:nth-child(2n){background:none transparent!important}#digital-research #content-wrapper .content-section .title{color:#000!important}#digital-research #content-wrapper .content-section img.alignright{margin:30px!important}#digital-research #content-wrapper .content-section .report-content img{max-width:100%;height:unset}#digital-research #content-wrapper .content-section .report-content blockquote span{line-height:inherit}footer.site-footer{color:#000!important;background:none transparent!important}}body.postid-35584 #digital-research #content-wrapper .content-section .title{font-size:2.7em}.overlay{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;position:fixed;z-index:10000;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(#f8f9fa),to(#adb5bd));background-image:linear-gradient(0deg,#f8f9fa,#adb5bd)}@media screen and (min-width:576px){.overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}.overlay .button,.overlay .input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal;border:none;outline:none;max-width:100%}.overlay .fill-currentcolor{fill:currentcolor}.overlay .fill-none{fill:none}.overlay .icon{width:24px;height:24px;-webkit-transition:.3s ease-out;transition:.3s ease-out}@media screen and (min-width:576px){.overlay .icon{width:32px;height:32px}}.overlay .button{cursor:pointer;color:theme-color("dark");-webkit-transition:.3s ease-out;transition:.3s ease-out}.overlay .button:focus,.overlay .button:hover{-webkit-transform:scale(1.125);transform:scale(1.125)}.overlay .button:focus .icon,.overlay .button:hover .icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.overlay .button-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:96px;height:96px;border-radius:48px;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(206,212,218,.6),0 3px 3px rgba(206,212,218,.4),0 8px 16px rgba(206,212,218,.3);box-shadow:0 1px 1px rgba(206,212,218,.6),0 3px 3px rgba(206,212,218,.4),0 8px 16px rgba(206,212,218,.3)}.overlay .button-open:focus,.overlay .button-open:hover{-webkit-box-shadow:0 2px 2px rgba(206,212,218,.4),0 4px 4px rgba(206,212,218,.3),0 12px 32px rgba(206,212,218,.3);box-shadow:0 2px 2px rgba(206,212,218,.4),0 4px 4px rgba(206,212,218,.3),0 12px 32px rgba(206,212,218,.3)}.overlay .button-close{position:absolute;top:7.5vw;right:7.5vw;padding:0;background-color:transparent}.overlay .button-search{position:absolute;z-index:2;top:5px;right:0;background-color:#fff;border-radius:100%;cursor:pointer;padding:25px 25px 21px}@media screen and (min-width:576px){.overlay .button-search{padding:25px}}.overlay .form-search{position:relative;width:100%}@media screen and (min-width:576px){.overlay .form-search{max-width:720px}}.overlay .input-search{padding:26px 16px 25px;width:100%;font-size:18px;font-weight:600;color:theme-color("dark");background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(206,212,218,.6),0 3px 3px rgba(206,212,218,.4),0 8px 16px rgba(206,212,218,.3);box-shadow:0 1px 1px rgba(206,212,218,.6),0 3px 3px rgba(206,212,218,.4),0 8px 16px rgba(206,212,218,.3)}@media screen and (min-width:576px){.overlay .input-search{padding:29px 32px;font-size:32px;border-radius:30em}}.overlay .input-search ::-webkit-input-placeholder{color:theme-color("secondary")}.overlay .input-search :-moz-placeholder,.overlay .input-search ::-moz-placeholder{color:theme-color("secondary")}.overlay .input-search :-ms-input-placeholder{color:theme-color("secondary")}.overlay.hiding{max-height:0;opacity:0;bottom:0;-webkit-transition:max-height .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .6s ease-out;transition:max-height .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .6s ease-out}.overlay.hiding .button-search,.overlay.hiding .input-search{opacity:0}.overlay.hiding .button-search{-webkit-transform:translate3d(0,33%,0);transform:translate3d(0,33%,0)}.overlay.hiding .input-search{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.overlay.showing{top:0;-webkit-transition:max-height .4s cubic-bezier(.215,.61,.355,1) .2s,opacity .8s ease-out;transition:max-height .4s cubic-bezier(.215,.61,.355,1) .2s,opacity .8s ease-out}.overlay .button-search{-webkit-transition:.4s ease-out .6s;transition:.4s ease-out .6s}.overlay .input-search{-webkit-transition:.8s ease-out .3s;transition:.8s ease-out .3s}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJ2ZW5kb3IvX25vcm1hbGl6ZS5zY3NzIiwidmVuZG9yL193cC1jb3JlLnNjc3MiLCJ2ZW5kb3IvX2dyYXZpdHktZm9ybS5zY3NzIiwidmVuZG9yL19mYWNldC5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9fc2VhcmNod3Auc2NzcyIsInZlbmRvci9famNmLnNjc3MiLCJ2ZW5kb3IvX3RhYmxlLXByZXNzLnNjc3MiLCJ2ZW5kb3IvX2Zvb3Rub3RlLnNjc3MiLCJ2ZW5kb3IvX2ZkYXRlLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL19hbmltYXRpb24uc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fbm90aWNlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fc3Vic2NyaWJlLnNjc3MiLCJjb21wb25lbnRzL19hZHZhbnRhZ2UtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2xhdGVzdC1yZXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX2dlbmVyYWwtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2hpc3Rvcnkuc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NwdC1kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvX3RpbWVsaW5lLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL190d28tY29sdW1ucy1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fY3B0LnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fYm9vay5zY3NzIiwicGFnZXMvX2Vycm9yLnNjc3MiLCJwYWdlcy9fcHJlc3Muc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fYWJvdXQuc2NzcyIsInBhZ2VzL19sZWdhbC5zY3NzIiwicGFnZXMvX3NpbmdsZS1zdGFmZi5zY3NzIiwicGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MiLCJwYWdlcy9fZGF0YXZpcy5zY3NzIiwicGFnZXMvX3NpbmdsZS1yZXBvcnQuc2NzcyIsIi4uLy4uLy4uL3Bwcy9hc3NldHMvc2Nzcy9tb2R1bGVzL3BhZ2VzL19kaWdpdGFsLXJlc2VhcmNoLXBhZ2VzLnNjc3MiLCIuLi8uLi8uLi9wcHMvYXNzZXRzL3Njc3MvbW9kdWxlcy9jb21wb25lbnRzL19zZWFyY2gtb3ZlcmxheS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1URSxTQUNFLHdCQ2xUSixDRG9URSxhQUNFLGFDalRKLENENlNFLFdBQ0Usd0JDMVNKLENENFNFLGFBQ0UsYUN6U0osQ0RxU0UsZUFDRSx3QkNsU0osQ0RvU0UsYUFDRSxhQ2pTSixDRDZSRSxRQUNFLHdCQzFSSixDRDRSRSxhQUNFLGFDelJKLENEcVJFLGNBQ0Usd0JDbFJKLENEb1JFLGFBQ0UsYUNqUkosQ0Q2UUUsV0FDRSx3QkMxUUosQ0Q0UUUsYUFDRSxhQ3pRSixDRHFRRSxpQkFDRSx3QkNsUUosQ0RvUUUsYUFDRSxhQ2pRSixDRDZQRSxVQUNFLHdCQzFQSixDRDRQRSxhQUNFLGFDelBKLENEcVBFLGdCQUNFLHdCQ2xQSixDRG9QRSxhQUNFLGFDalBKLENENk9FLFVBQ0UscUJD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RSxlYit1Q0osQ2E3dUNFLE1BQ0Usa0JiZ3ZDSixDYTl1Q0UsTUFDRSxnQmJpdkNKLENhNXVDRSxZQUZFLGlCYnV2Q0osQ2FydkNFLE1BQ0UsZ0Jib3ZDSixDYWp2Q0UsTUFFRSxtQmJvdkNKLENhbHZDRSxZQUhFLGdCYnl2Q0osQ2FudkNFLE1BQ0UsbUJic3ZDSixDYXB2Q0UsTUFDRSxpQmJ1dkNKLENhbHZDRSxZQUZFLGtCYjZ2Q0osQ2EzdkNFLE1BQ0UsaUJiMHZDSixDYXZ2Q0UsTUFDRSxnQkFBQSxDQUNBLG1CYjB2Q0osQ2FoeUNFLE1BQ0UsZWJteUNKLENhanlDRSxNQUNFLGtCYm95Q0osQ2FseUNFLE1BQ0UsZ0JicXlDSixDYWh5Q0UsWUFGRSxpQmIyeUNKLENhenlDRSxNQUNFLGdCYnd5Q0osQ2FyeUNFLE1BRUUsbUJid3lDSixDYXR5Q0UsWUFIRSxnQmI2eUNKLENhdnlDRSxNQUNFLG1CYjB5Q0osQ2F4eUNFLE1BQ0UsaUJiMnlDSixDYXR5Q0UsWUFGRSxrQmJpekNKLENhL3lDRSxNQUNFLGlCYjh5Q0osQ2EzeUNFLE1BQ0UsZ0JBQUEsQ0FDQSxtQmI4eUNKLENhcDFDRSxNQUNFLGVidTFDSixDYXIxQ0UsTUFDRSxrQmJ3MUNKLENhdDFDRSxNQUNFLGdCYnkxQ0osQ2FwMUNFLFlBRkUsaUJiKzFDSixDYTcxQ0UsTUFDRSxnQmI0MUNKLENhejFDRSxNQUVFLG1CYjQxQ0osQ2ExMUNFLFlBSEUsZ0JiaTJDSixDYTMxQ0UsTUFDRSxtQmI4MUNKLENhNTFDRSxNQUNFLGlCYisxQ0osQ2ExMUNFLFlBRkUsa0JicTJDSixDYW4yQ0UsTUFDRSxpQmJrMkNKLENhLzFDRSxNQUNFLGdCQUFBLENBQ0EsbUJiazJDSixDYXg0Q0UsTUFDRSxlYjI0Q0osQ2F6NENFLE1BQ0Usa0JiNDRDSixDYTE0Q0UsTUFDRSxnQmI2NENKLENheDRDRSxZQUZFLGlCYm01Q0osQ2FqNUNFLE1BQ0UsZ0JiZzVDSixDYTc0Q0UsTUFFRSxtQmJnNUNKLENhOTRDRSxZQUhFLGdCYnE1Q0osQ2EvNENFLE1BQ0UsbUJiazVDSixDYWg1Q0UsTUFDRSxpQmJtNUNKLENhOTRDRSxZQUZFLGtCYnk1Q0osQ2F2NUNFLE1BQ0UsaUJiczVDSixDYW41Q0UsTUFDRSxnQkFBQSxDQUNBLG1CYnM1Q0osQ2E1N0NFLE1BQ0UsZWIrN0NKLENhNzdDRSxNQUNFLGtCYmc4Q0osQ2E5N0NFLE1BQ0UsZ0JiaThDSixDYTU3Q0UsWUFGRSxpQmJ1OENKLENhcjhDRSxNQUNFLGdCYm84Q0osQ2FqOENFLE1BRUUsbUJibzhDSixDYWw4Q0UsWUFIRSxnQmJ5OENKLENhbjhDRSxNQUNFLG1CYnM4Q0osQ2FwOENFLE1BQ0UsaUJidThDSixDYWw4Q0UsWUFGRSxrQmI2OENKLENhMzhDRSxNQUNFLGlCYjA4Q0osQ2F2OENFLE1BQ0UsZ0JBQUEsQ0FDQSxtQmIwOENKLENhaC9DRSxNQUNFLGVibS9DSixDYWovQ0UsTUFDRSxrQmJvL0NKLENhbC9DRSxNQUNFLGdCYnEvQ0osQ2FoL0NFLFlBRkUsaUJiMi9DSixDYXovQ0UsTUFDRSxnQmJ3L0NKLENhci9DRSxNQUVFLG1CYncvQ0osQ2F0L0NFLFlBSEUsZ0JiNi9DSixDYXYvQ0UsTUFDRSxtQmIwL0NKLENheC9DRSxNQUNFLGlCYjIvQ0osQ2F0L0NFLFlBRkUsa0JiaWdESixDYS8vQ0UsTUFDRSxpQmI4L0NKLENhMy9DRSxNQUNFLGdCQUFBLENBQ0EsbUJiOC9DSixDYXBpREUsTUFDRSxlYnVpREosQ2FyaURFLE1BQ0Usa0Jid2lESixDYXRpREUsTUFDRSxnQmJ5aURKLENhcGlERSxZQUZFLGlCYitpREosQ2E3aURFLE1BQ0UsZ0JiNGlESixDYXppREUsTUFFRSxtQmI0aURKLENhMWlERSxZQUhFLGdCYmlqREosQ2EzaURFLE1BQ0UsbUJiOGlESixDYTVpREUsTUFDRSxpQmIraURKLENhMWlERSxZQUZFLGtCYnFqREosQ2FuakRFLE1BQ0UsaUJia2pESixDYS9pREUsTUFDRSxnQkFBQSxDQUNBLG1CYmtqREosQ2F4bERFLE1BQ0UsZWIybERKLENhemxERSxNQUNFLGtCYjRsREosQ2ExbERFLE1BQ0UsZ0JiNmxESixDYXhsREUsWUFGRSxpQmJtbURKLENham1ERSxNQUNFLGdCYmdtREosQ2E3bERFLE1BRUUsbUJiZ21ESixDYTlsREUsWUFIRSxnQmJxbURKLENhL2xERSxNQUNFLG1CYmttREosQ2FobURFLE1BQ0UsaUJibW1ESixDYTlsREUsWUFGRSxrQmJ5bURKLENhdm1ERSxNQUNFLGlCYnNtREosQ2FubURFLE1BQ0UsZ0JBQUEsQ0FDQSxtQmJzbURKLENhNW9ERSxNQUNFLGViK29ESixDYTdvREUsTUFDRSxrQmJncERKLENhOW9ERSxNQUNFLGdCYmlwREosQ2E1b0RFLFlBRkUsaUJidXBESixDYXJwREUsTUFDRSxnQmJvcERKLENhanBERSxNQUVFLG1CYm9wREosQ2FscERFLFlBSEUsZ0JieXBESixDYW5wREUsTUFDRSxtQmJzcERKLENhcHBERSxNQUNFLGlCYnVwREosQ2FscERFLFlBRkUsa0JiNnBESixDYTNwREUsTUFDRSxpQmIwcERKLENhdnBERSxNQUNFLGdCQUFBLENBQ0EsbUJiMHBESixDYWhzREUsT0FDRSxnQmJtc0RKLENhanNERSxPQUNFLG1CYm9zREosQ2Fsc0RFLE9BQ0UsaUJicXNESixDYWhzREUsY0FGRSxrQmIyc0RKLENhenNERSxPQUNFLGlCYndzREosQ2Fyc0RFLE9BRUUsb0Jid3NESixDYXRzREUsY0FIRSxpQmI2c0RKLENhdnNERSxPQUNFLG9CYjBzREosQ2F4c0RFLE9BQ0Usa0JiMnNESixDYXRzREUsY0FGRSxtQmJpdERKLENhL3NERSxPQUNFLGtCYjhzREosQ2Ezc0RFLE9BQ0UsaUJBQUEsQ0FDQSxvQmI4c0RKLENhM3NEQSxTQUNFLGViOHNERixDYTVzREEsU0FDRSxrQmIrc0RGLENhN3NEQSxTQUNFLGdCYmd0REYsQ2Ezc0RBLGtCQUZFLGlCYnN0REYsQ2FwdERBLFNBQ0UsZ0JibXRERixDYWh0REEsU0FDRSxlQUFBLENBQ0Esa0JibXRERixDYS9zREUsY2R6SUEsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FBQSxnQkM0MURGLENhaHRERSxvQkFDRSx3QlJy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RUksU0FBQSxDQUNBLGFmeTVFSixDQUNGLENENzRFSSx5Q2dCaEJGLFVBRUksZUFBQSxDQUNBLG1CZmc2RUosQ0FDRixDRHA1RUkseUNnQmhCRixVQUVJLGVBQUEsQ0FDQSxtQmZ1NkVKLENBQ0YsQ0QzNUVJLHlDZ0JoQkYsVUFFSSxTQUFBLENBQ0EsYWY4NkVKLENBQ0YsQ0RsNkVJLHlDZ0JoQkYsVUFFSSxlQUFBLENBQ0EsbUJmcTdFSixDQUNGLENEejZFSSx5Q2dCaEJGLFVBRUksZUFBQSxDQUNBLG1CZjQ3RUosQ0FDRixDRGg3RUkseUNnQmhCRixVQUVJLFNBQUEsQ0FDQSxhZm04RUosQ0FDRixDRHY3RUkseUNnQmhCRixXQUVJLGVBQUEsQ0FDQSxtQmYwOEVKLENBQ0YsQ0Q5N0VJLHlDZ0JoQkYsV0FFSSxlQUFBLENBQ0EsbUJmaTlFSixDQUNGLENEcjhFSSx5Q2dCaEJGLFdBRUksVUFBQSxDQUNBLGNmdzlFSixDQUNGLENENThFSSx5Q2dCUkYsVUFFSSxjQUFBLENBQ0Esa0JmdTlFSixDQUNGLENEbjlFSSx5Q2dCUkYsVUFFSSxlQUFBLENBQ0EsbUJmODlFSixDQUNGLENEMTlFSSx5Q2dCUkYsVUFFSSxTQUFBLENBQ0EsYWZxK0VKLENBQ0YsQ0RqK0VJLHlDZ0JSRixVQUVJLGVBQUEsQ0FDQSxtQmY0K0VKLENBQ0YsQ0R4K0VJLHlDZ0JSRixVQUVJLGVBQUEsQ0FDQSxtQmZtL0VKLENBQ0YsQ0QvK0VJLHlDZ0JSRixVQUVJLFNBQUEsQ0FDQSxhZjAvRUosQ0FDRixDRHQvRUkseUNnQlJGLFVBRUksZUFBQSxDQUNBLG1CZmlnRkosQ0FDRixDRDcvRUkseUNnQlJGLFVBRUksZUFBQSxDQUNBLG1CZndnRkosQ0FDRixDRHBnRkkseUNnQlJGLFVBRUksU0FBQSxDQUNBLGFmK2dGSixDQUNGLENEM2dGSSx5Q2dCUkYsV0FFSSxlQUFBLENBQ0EsbUJmc2hGSixDQUNGLENEbGhGSSx5Q2dCUkYsV0FFSSxlQUFBLENBQ0EsbUJmNmhGSixDQUNGLENEemhGSSx5Q2dCUkYsV0FFSSxVQUFBLENBQ0EsY2Zv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Q0RuaklJLDBDNEI1Q0osY0FNSSxtQjNCNmxJRixDQUNGLENEdmtJRSxtQzRCcEJFLFEzQjhsSUosQ0QzaklJLHlDNEJqQ0YsK0JBRUksZ0IzQjhsSUosQ0FDRixDMkI1bElFLHFCQUNFLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlM0I4bElKLENEcmtJSSx5QzRCNUJGLHFCQUtJLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZM0JnbUlKLENBQ0YsQzJCOWxJRSx1QkFDRSxpQjNCZ21JSixDRDdrSUkseUM0QnBCRix1QkFHSSxpQjNCa21JSixDQUNGLENEbGxJSSwwQzRCcEJGLHVCQU1JLG1CM0JvbUlKLENBQ0YsQ0R0bUlFLDRDNEJJSSxpQjNCcW1JTixDRDFsSUkseUM0QlJGLHFCQUVJLGtCQUFBLENBQUEsZ0JBQUEsQ0FBQSxZM0JvbUlKLENBQ0YsQ0QvbElJLDBDNEJSRixxQkFLSSwrQkFBQSxDQUFBLGtCM0JzbUlKLENEbG5JQSwwQzRCY00sMkJBQUEsQ0FBQSxjM0J1bUlOLENBQ0YsQzJCcG1JRSx1QkFDRSxrQjNCc21JSixDRDFtSUkseUM0QkdGLHVCQUdJLGtCM0J3bUlKLENBQ0YsQ0Q5bklFLDRDNEJ3Qkksa0IzQnltSU4sQzJCdG1JRSxvQkFDRSxrQjNCd21JSixDNEJocUlFLFdBQ0UsZTVCbXFJSixDNEJqcUlFLGFBQ0UsWTVCbXFJSixDNEJscUlJLHVCQUNFLGE1Qm9xSU4sQzZCM3FJQSxpQkFDRSxrQjdCOHFJRixDRG5vSUkseUM4QjVDSixpQkFHSSxrQjdCZ3JJRixDQUNGLENEOTVIRSwySUFDRSxpQkNnNkhKLENEOTVIRSx3Q0FDRSxpQkFBQSxDQUNBLGlCQ2c2SEosQ0Q5NUhFLGdDQUNFLGVBQUEsQ0FDQSx5QkNnNkhKLEM2QnpySUUseUJBQ0UsaUJBQUEsQ0FDQSxrQjdCMnJJSixDNkJ0cklFLCtCQUNFLG9CN0J3cklKLEM2QnRySUUsd0JBQ0UsYUFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFc3QndySUosQ0RscUlJLHlDOEI1QkYsd0JB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ZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgbWl4aW5zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vIEV2ZW50IHdyYXBwZXJcbi8vLyBAYXV0aG9yIEhhcnJ5IFJvYmVydHNcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3Jcbi8vLyBAbGluayBodHRwczovL3R3aXR0ZXIuY29tL2Nzc3dpemFyZHJ5L3N0YXR1cy80Nzg5Mzg1MzAzNDIwMDY3ODQgT3JpZ2luYWwgdHdlZXQgZnJvbSBIYXJyeSBSb2JlcnRzXG5AbWl4aW4gb24tZXZlbnQoJHNlbGY6IGZhbHNlKSB7XG4gIEBpZiAkc2VsZiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vLyBNYWtlIGEgY29udGV4dCBiYXNlZCBzZWxlY3RvciBhIGxpdHRsZSBtb3JlIGZyaWVuZGx5XG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRjb250ZXh0XG5AbWl4aW4gd2hlbi1pbnNpZGUoJGNvbnRleHQpIHtcbiAgI3skY29udGV4dH0gJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8vIEdsb2JhbCBNZWRpYSBRdWVyeVxuLy8vIEBhdXRob3IgQXhlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR3aWR0aCAtIHdpZHRoXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR0eXBlIC0gbWluIG9yIG1heCBtZWRpYSBxdWVyeVxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1pbikge1xuICBAaWYgbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcbiAgICAkd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpO1xuICAgIEBpZiAoJHR5cGUgPT0gbWluKSB7XG4gICAgICAkd2lkdGg6ICR3aWR0aCArIDFweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoI3skdHlwZX0td2lkdGg6ICR3aWR0aCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vLyBNZWRpYSBxdWVyeSBmb3IgbW9iaWxlIGRldmljZXNcbi8vLyBAYXV0aG9yIEF4ZVxuQG1peGluIG1xX21vYmlsZShcbiAgJGRldmljZU1pbldpZHRoLFxuICAkZGV2aWNlTWF4V2lkdGgsXG4gICRkZXZpY2VQaXhlbFJhdGlvLFxuICAkb3JpZW50YXRpb246IGFsbFxuKSB7XG4gIEBpZiAkb3JpZW50YXRpb24gPT0gYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKSBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAkZGV2aWNlTWluV2lkdGgpIGFuZCAobWF4LWRldmljZS13aWR0aDogJGRldmljZU1heFdpZHRoKVxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86ICRkZXZpY2VQaXhlbFJhdGlvKSBhbmQgKG9yaWVudGF0aW9uOiN7JG9yaWVudGF0aW9ufSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vLyBNZWRpYSBxdWVyeSBmb3IgaVBob25lWFxuLy8vIEBhdXRob3IgQXhlXG5AbWl4aW4gbXFfaXBob25lWCgkb3JpZW50YXRpb246IGFsbCkge1xuICAkZGV2aWNlTWluV2lkdGg6IDM3NXB4O1xuICAkZGV2aWNlTWF4V2lkdGg6IDc2N3B4O1xuICAkZGV2aWNlUGl4ZWxSYXRpbzogMztcbiAgQGluY2x1ZGUgbXFfbW9iaWxlKFxuICAgICRkZXZpY2VNaW5XaWR0aCxcbiAgICAkZGV2aWNlTWF4V2lkdGgsXG4gICAgJGRldmljZVBpeGVsUmF0aW8sXG4gICAgJG9yaWVudGF0aW9uXG4gICkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBNZWRpYSBxdWVyeSBmb3IgU2Ftc3VuZyA5XG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBtcV9zOSgkb3JpZW50YXRpb246IGFsbCkge1xuICAkZGV2aWNlTWluV2lkdGg6IDM2MHB4O1xuICAkZGV2aWNlTWF4V2lkdGg6IDc2N3B4O1xuICAkZGV2aWNlUGl4ZWxSYXRpbzogNDtcbiAgQGluY2x1ZGUgbXFfbW9iaWxlKFxuICAgICRkZXZpY2VNaW5XaWR0aCxcbiAgICAkZGV2aWNlTWF4V2lkdGgsXG4gICAgJGRldmljZVBpeGVsUmF0aW8sXG4gICAgJG9yaWVudGF0aW9uXG4gICkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBNZWRpYSBxdWVyeSBmb3Igc2NyZWVuIG9yaWVudGF0aW9uXG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBvcmllbnRhdGlvbigkZGlyZWN0aW9uKSB7XG4gICRvcmllbnRhdGlvbi1sYW5kc2NhcGU6IFwiKG9yaWVudGF0aW9uOmxhbmRzY2FwZSlcIjtcbiAgJG9yaWVudGF0aW9uLXBvcnRyYWl0OiBcIihvcmllbnRhdGlvbjpwb3J0cmFpdClcIjtcblxuICBAaWYgJGRpcmVjdGlvbiA9PSBsYW5kc2NhcGUge1xuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1sYW5kc2NhcGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgJGRpcmVjdGlvbiA9PSBwb3J0cmFpdCB7XG4gICAgQG1lZGlhICN7JG9yaWVudGF0aW9uLXBvcnRyYWl0fSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIE1lZGlhIHF1ZXJ5IGZvciBtb2JpbGUgbGFuZHNjYXBlIG1vZGVcbi8vLyBAYXV0aG9yIEF4ZVxuQG1peGluIG1xX21vYmlsZV9sYW5kc2NhcGUoKSB7XG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcubW9iaWxlJykge1xuICAgIEBpbmNsdWRlIG9yaWVudGF0aW9uKGxhbmRzY2FwZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vLyBDdXN0b20gc2Nyb2xsIGJhclxuLy8vIEBhdXRob3IgQXhlXG5AbWl4aW4gY3VzdG9tLXNjcm9sbGJhcigkd2lkdGg6IDVweCwgJGNvbG9yOiAkYWNjZW50KSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vLyBUeXBvZ3JhcGh5IG1peGluc1xuLy8vIEBhdXRob3IgQXhlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtb2JpbGUtZm9udC1zaXplIC0gZm9udCBzaXplIGZvciBtb2JpbGUgZGV2aWNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtb2JpbGUtbGluZWhlaWdodCAtIGxpbmUgaGVpZ2h0IGZvciBtb2JpbGUgZGV2aWNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkZXNrdG9wLWZvbnQtc2l6ZSAtIGZvbnQgc2l6ZSBmb3IgZGVza3RvcCBkZXZpY2Vcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRlc2t0b3AtbGluZWhlaWdodCAtIGxpbmUgaGVpZ2h0IGZvciBkZXNrdG9wIGRldmljZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZm9udC13ZWlnaHQgLSBmb250IHdlaWdodFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZm9udC1mYW1pbHkgLSBmb250IGZhbWlseVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkY29sb3IgLSBmb250IGNvbG9yXG5AbWl4aW4gdHlwb2dyYXBoeShcbiAgJG1vYmlsZS1mb250LXNpemUsXG4gICRtb2JpbGUtbGluZWhlaWdodCxcbiAgJGRlc2t0b3AtZm9udC1zaXplLFxuICAkZGVza3RvcC1saW5laGVpZ2h0LFxuICAkZm9udC13ZWlnaHQ6IDQwMCxcbiAgJGZvbnQtZmFtaWx5OiAkZi1oZWFkaW5nLFxuICAkY29sb3I6ICRoZWFkaW5nX2NvbG9yXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC1zaXplOiBmcygkbW9iaWxlLWZvbnQtc2l6ZSwgJGRlc2t0b3AtZm9udC1zaXplKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGZzKCRtb2JpbGUtbGluZWhlaWdodCwgJGRlc2t0b3AtbGluZWhlaWdodCk7XG4gIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xuICAgIGZvbnQtc2l6ZTogJGRlc2t0b3AtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZGVza3RvcC1saW5laGVpZ2h0O1xuICB9XG59XG5cbi8vLyBQc2V1ZG8gZWxlbWVudHNcbi8vLyBAYXV0aG9yIEF4ZVxuQG1peGluIHBzZXVkby1lbGVtZW50cygpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLy8gU1ZHIGJhY2tncm91bmRcbi8vLyBAYXV0aG9yIEF4ZVxuQG1peGluIHN2Zy1iYWNrZ3JvdW5kKCRzdmcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwjeyRzdmd9XCIpO1xufVxuXG4vLy8gQ292ZXIgSW1hZ2Vcbi8vLyBAYXV0aG9yIEF4ZVxuQG1peGluIGNvdmVyLWltYWdlKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vLyBBZG1pbiBiYXIgb2Zmc2V0XG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBhZG1pbmJhci1vZmZzZXQoKSB7XG4gIHRvcDogMDtcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuYWRtaW4tYmFyXCIpIHtcbiAgICB0b3A6IDMycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgIHRvcDogNDZweDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIFRyaWFuZ2xlIEdlbmVyYXRvclxuLy8vIEBhdXRob3IgQXhlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkaXJlY3Rpb24gLSB0cmlhbmdsZSBkaXJlY3Rpb25cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGNvbG9yIC0gdHJpYW5nbGUgY29sb3Jcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHdpZHRoIC0gd2lkdGhcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGhlaWdodCAtIGhlaWdodFxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0IGNhbGMoJHdpZHRoIC8gMikgMCBjYWxjKCR3aWR0aCAvIDIpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGMoJHdpZHRoIC8gMikgJGhlaWdodCBjYWxjKCR3aWR0aCAvIDIpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgfVxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci13aWR0aDogY2FsYygkaGVpZ2h0IC8gMiApICR3aWR0aCBjYWxjKCRoZWlnaHQgLyAyICkgMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBAZWxzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKCRoZWlnaHQgLyAyICkgMCBjYWxjKCRoZWlnaHQgLyAyICkgJHdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8vIEhpZGRlbiBFbGVtZW50XG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBlbGVtZW50LWhpZGRlbigpIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8vIFNob3cgRWxlbWVudFxuLy8vIEBhdXRob3IgQXhlXG5AbWl4aW4gZWxlbWVudC1zaG93KCkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vLy8gU2V0IG1heGxpbmUgZm9yIHBhcmFncmFwaFxuLy8vIEBhdXRob3IgQXhlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRsaW5lIC0gbGluZSBudW1iZXJcbkBtaXhpbiBtYXgtbGluZSgkbGluZTogMikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXG4gICAgICAgICAgbGluZS1jbGFtcDogJGxpbmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi8vLyBTZXQgZGVmYXVsdCBlZGl0b3Igb3B0aW9uXG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBkZWZhdWx0LWVkaXRvcigpIHtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICBhOm5vdChbY2xhc3NdKSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4kY29sb3JzOiAoXG4gICdibHVlJzogJGNsci1ibHVlLFxuICAnYWNjZW50JzogJGNsci1hY2NlbnQsXG4gICdibHVlLWxpZ2h0JzogJGNsci1ibHVlLWxpZ2h0LFxuICAncmVkJzogJGNsci1yZWQsXG4gICdyZWQtbGlnaHQnOiAkY2xyLXJlZC1saWdodCxcbiAgJ3llbGxvdyc6ICRjbHIteWVsbG93LFxuICAneWVsbG93LWxpZ2h0JzogJGNsci15ZWxsb3ctbGlnaHQsXG4gICdibGFjayc6ICRjbHItYmxhY2ssXG4gICd3aGl0ZS1saWdodCc6ICRjbHItd2hpdGUtbGlnaHQsXG4gICd3aGl0ZSc6ICRjbHItd2hpdGUsXG4gICdncmVlbic6ICRjbHItZ3JlZW4sXG4gICdncmF5JzogJGNsci1ncmF5XG4pO1xuXG5AZWFjaCAkY29sb3IsICRiZy1jb2xvciBpbiAkY29sb3JzIHtcbiAgLmJnLSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICB9XG4gIC5jb2xvci0je2NvbG9yfSB7XG4gICAgY29sb3I6ICRiZy1jb2xvcjtcbiAgfVxufVxuXG4vL1xuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICA6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxuICA6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fVxufVxuIiwiLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0Qzc3O1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogIzBFNEM3Nztcbn1cblxuLmJnLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0RDQ7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjMDA4NEQ0O1xufVxuXG4uYmctYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RUE2QkM7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjN0VBNkJDO1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3M0Y1NDtcbn1cblxuLmNvbG9yLWNvbG9yIHtcbiAgY29sb3I6ICM5NzNGNTQ7XG59XG5cbi5iZy1yZWQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I5RkFBO1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogI0NCOUZBQTtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREQ3NTY7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjRkRENzU2O1xufVxuXG4uYmcteWVsbG93LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJBQjtcbn1cblxuLmNvbG9yLWNvbG9yIHtcbiAgY29sb3I6ICNGRUVCQUI7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE4MjA7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuXG4uYmctd2hpdGUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogI0YzRjNGNDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbG9yLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMENFN0M7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjMDBDRTdDO1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzUyNTg7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjNEM1MjU4O1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9V29yZFByZXNzIENvcmUgLSBTYXNzaWZpZWQuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIsIGRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogOTguNSU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4IDVweDtcbn1cblxuYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSA2cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgNjMsIDg0LCAwLjI1KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9yczo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMnJlbTtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMThcIiB2aWV3Qm94PVwiMCAwIDE4IDE4XCI+PHBhdGggaWQ9XCJleGNsYW1hdGlvbi1jaXJjbGVcIiBkPVwiTTI2LDE3YTksOSwwLDEsMS05LTlBOSw5LDAsMCwxLDI2LDE3Wm0tOSwxLjgxNWExLjY2OSwxLjY2OSwwLDEsMCwxLjY2OSwxLjY2OUExLjY2OSwxLjY2OSwwLDAsMCwxNywxOC44MTVabS0xLjU4NS02LC4yNjksNC45MzVhLjQzNS40MzUsMCwwLDAsLjQzNS40MTJoMS43NjJhLjQzNS40MzUsMCwwLDAsLjQzNS0uNDEybC4yNjktNC45MzVhLjQzNS40MzUsMCwwLDAtLjQzNS0uNDU5aC0yLjNhLjQzNS40MzUsMCwwLDAtLjQzNS40NTlaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC04IC04KVwiIGZpbGw9XCIlMjM2ODI2MzdcIi8+PC9zdmc+Jyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgPiBoMiB7XG4gIGZvbnQ6IDYwMCAxLjRyZW0vMS44cmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxuYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250OiA2MDAgMS4ycmVtLzEuNnJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5mYWNldHdwLWZhY2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgLmZhY2V0d3AtZmFjZXQtbG9hZF9tb3JlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5IC5mYWNldHdwLWZhY2V0LWxvYWRfbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuYm9keSAuZmFjZXR3cC1wYWdlciB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkgLmZhY2V0d3AtcGFnZXIge1xuICAgIG1hcmdpbi1ibG9jazogNy41cmVtO1xuICB9XG59XG5ib2R5IC5mYWNldHdwLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAuNXJlbTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogNzAwIDEuOHJlbS8yLjFyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkgLmZhY2V0d3AtcGFnZSB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5ib2R5IC5mYWNldHdwLXBhZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNEM3NztcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5IC5mYWNldHdwLXBhZ2UucHJldiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNoZXZyb24tbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmJvZHkgLmZhY2V0d3AtcGFnZS5uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tY2hldnJvbi1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmJvZHkgLmZhY2V0d3AtZGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHdpZHRoOiAxMnJlbTtcbiAgZm9udDogMzAwIDEuOHJlbS8xLjIgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbmJvZHkgLmZhY2V0d3AtZGF0ZS1taW4ge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkgLmZhY2V0d3AtZGF0ZS1taW4ge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgfVxufVxuYm9keSAuZmFjZXR3cC10eXBlLWRhdGVfcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5IC5mYWNldHdwLWZhY2V0LXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gIH1cbn1cbmJvZHkgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIGlucHV0LmZhY2V0d3Atc2VhcmNoIHtcbiAgcGFkZGluZzogMS41cmVtIDZyZW0gMS41cmVtIDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogNzAwIDEuOHJlbS8xLjIgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3QzgwODQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0YzRjNGNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5mYWNldHdwLWZhY2V0LXNlYXJjaCBpbnB1dC5mYWNldHdwLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSAuZmFjZXR3cC1mYWNldC1zZWFyY2ggaW5wdXQuZmFjZXR3cC1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogMzQuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMDE4MjA7XG4gIH1cbn1cbmJvZHkgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIGlucHV0LmZhY2V0d3Atc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0M4MDg0ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pY29uIHtcbiAgd2lkdGg6IDUuNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDNTI1ODtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMC4wNzRcIiBoZWlnaHQ9XCIyMC4wNDdcIiB2aWV3Qm94PVwiMCAwIDIwLjA3NCAyMC4wNDdcIj48ZyBpZD1cIkdyb3VwXzkwM1wiIGRhdGEtbmFtZT1cIkdyb3VwIDkwM1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxLjUgMS41KVwiPjxlbGxpcHNlIGlkPVwiRWxsaXBzZV8xXCIgZGF0YS1uYW1lPVwiRWxsaXBzZSAxXCIgY3g9XCI2LjYxNlwiIGN5PVwiNi43ODFcIiByeD1cIjYuNjE2XCIgcnk9XCI2Ljc4MVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48bGluZSBpZD1cIkxpbmVfMTFcIiBkYXRhLW5hbWU9XCJMaW5lIDExXCIgeDI9XCI1LjU0OVwiIHkyPVwiNS42ODdcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTEuOTUxIDExLjgxMylcIiBmaWxsPVwiJTIzZmZmXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48L2c+PC9zdmc+Jyk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIC5mYWNldHdwLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTRDNzc7XG4gIH1cbn1cblxuYm9keSAuc2VhcmNod3AtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkgLnNlYXJjaHdwLWZvcm0ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICB9XG59XG5ib2R5IC5zZWFyY2h3cC1mb3JtLWlucHV0LWNvbnRhaW5lciAuc3dwLWlucHV0IHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogNzAwIDEuOHJlbS8xLjIgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3QzgwODQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICBiYWNrZ3JvdW5kOiAjRjNGM0Y0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkgLnNlYXJjaHdwLWZvcm0taW5wdXQtY29udGFpbmVyIC5zd3AtaW5wdXQge1xuICAgIG1pbi13aWR0aDogMzQuNXJlbTtcbiAgfVxufVxuYm9keSAuc2VhcmNod3AtZm9ybS1pbnB1dC1jb250YWluZXIgLnN3cC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdDODA4NCAhaW1wb3J0YW50O1xufVxuYm9keSAuc2VhcmNod3AtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHdpZHRoOiA1LjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzUyNTg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjAuMDc0XCIgaGVpZ2h0PVwiMjAuMDQ3XCIgdmlld0JveD1cIjAgMCAyMC4wNzQgMjAuMDQ3XCI+PGcgaWQ9XCJHcm91cF85MDNcIiBkYXRhLW5hbWU9XCJHcm91cCA5MDNcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMS41IDEuNSlcIj48ZWxsaXBzZSBpZD1cIkVsbGlwc2VfMVwiIGRhdGEtbmFtZT1cIkVsbGlwc2UgMVwiIGN4PVwiNi42MTZcIiBjeT1cIjYuNzgxXCIgcng9XCI2LjYxNlwiIHJ5PVwiNi43ODFcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjNcIi8+PGxpbmUgaWQ9XCJMaW5lXzExXCIgZGF0YS1uYW1lPVwiTGluZSAxMVwiIHgyPVwiNS41NDlcIiB5Mj1cIjUuNjg3XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDExLjk1MSAxMS44MTMpXCIgZmlsbD1cIiUyM2ZmZlwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjNcIi8+PC9nPjwvc3ZnPicpO1xufVxuXG4uamNmLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpjZi1zZWxlY3QtdGV4dCB7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMS4yIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG4uamNmLXNlbGVjdC1vcGVuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMy40MjFcIiBoZWlnaHQ9XCI4LjY2N1wiIHZpZXdCb3g9XCIwIDAgMTMuNDIxIDguNjY3XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk01Ljk1MSwxNjEuMTIyLjI0NiwxNTUuNDE2YTEsMSwwLDAsMSwwLTEuNDIybC45NDgtLjk0OGExLDEsMCwwLDEsMS40MjIsMEw2LjY2LDE1Ny4wOWw0LjA0NC00LjA0NGExLDEsMCwwLDEsMS40MjIsMGwuOTQ4Ljk0OGExLDEsMCwwLDEsMCwxLjQyMmwtNS43MDYsNS43MDZBMSwxLDAsMCwxLDUuOTUxLDE2MS4xMjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTE1Mi43NSlcIi8+PC9zdmc+Jyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uamNmLWRyb3AtYWN0aXZlIC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5qY2Ytc2VsZWN0LWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzEwMTgyMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5qY2Ytc2VsZWN0LWZhY2V0d3AtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmpjZi1zZWxlY3QtZmFjZXR3cC1kcm9wZG93biAuamNmLXNlbGVjdC10ZXh0IHNwYW4ge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qY2YtbGlzdC1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5qY2YtbGlzdC1jb250ZW50IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmpjZi1vcHRpb24ge1xuICBmb250OiAzMDAgMS44cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBtYXJnaW4tYmxvY2s6IDdyZW07XG4gIH1cbn1cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZsb2F0OiBub25lO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDMycmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMTAxODIwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250OiA3MDAgMS44cmVtLzQuMnJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzdDODA4NDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgd2lkdGg6IDI3cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogNzAwIDEuOHJlbS80LjJyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb250ZW50OiBcIlNlYXJjaFwiO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM1MjU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjAuMDc0XCIgaGVpZ2h0PVwiMjAuMDQ3XCIgdmlld0JveD1cIjAgMCAyMC4wNzQgMjAuMDQ3XCI+PGcgaWQ9XCJHcm91cF8xMDQyXCIgZGF0YS1uYW1lPVwiR3JvdXAgMTA0MlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTAzOSAtODc2KVwiPjxlbGxpcHNlIGlkPVwiRWxsaXBzZV8xXCIgZGF0YS1uYW1lPVwiRWxsaXBzZSAxXCIgY3g9XCI2LjYxNlwiIGN5PVwiNi43ODFcIiByeD1cIjYuNjE2XCIgcnk9XCI2Ljc4MVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMDQwLjUgODc3LjUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjxsaW5lIGlkPVwiTGluZV8xMVwiIGRhdGEtbmFtZT1cIkxpbmUgMTFcIiB4Mj1cIjUuNTQ5XCIgeTI9XCI1LjY4N1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMDUyLjQ1MSA4ODkuMzEzKVwiIGZpbGw9XCIlMjNmZmZcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjwvZz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgYSB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBhOmJlZm9yZSwgLmRhdGFUYWJsZXNfcGFnaW5hdGUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBhLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgYS5wcmV2aW91cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNoZXZyb24tbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIGEubmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNoZXZyb24tcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi50YWJsZXByZXNzIHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkFCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50YWJsZXByZXNzIHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbn1cbi50YWJsZXByZXNzIHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBsZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgPiB0ciA+IHRoOjphZnRlciB7XG4gIGxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZXByZXNzIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBmb250OiAzMDAgMS44cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cbi50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdIHtcbiAgcGFkZGluZzogOHB4IDMuNXJlbSA4cHggMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0Ym9keSB0ci5vZGQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xufVxuXG50YWJsZS5mZWRlcmFsLXBvc2l0aW9ucyBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA3cHggOHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSA+IGEge1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDcuNXJlbSA0cmVtIDVyZW07XG4gIH1cbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi40cmVtO1xuICBsZWZ0OiAxLjNyZW07XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1tZm4pIFwiLlwiO1xuICBmb250OiAzMDAgMS40cmVtLzEuNnJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGU6OmJlZm9yZSB7XG4gICAgdG9wOiAzLjVyZW07XG4gICAgbGVmdDogMy4ycmVtO1xuICB9XG59XG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi40cmVtO1xuICByaWdodDogMS41cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNy41XCIgaGVpZ2h0PVwiMTcuNVwiIHZpZXdCb3g9XCIwIDAgMTcuNSAxNy41XCI+PHBhdGggaWQ9XCJ0aW1lc1wiIGQ9XCJNMTIuMDY3LDg4Ljc1bDQuOTc1LTQuOTc1YTEuNTY0LDEuNTY0LDAsMCwwLDAtMi4yMTFsLTEuMTA2LTEuMTA2YTEuNTY0LDEuNTY0LDAsMCwwLTIuMjExLDBMOC43NSw4NS40MzMsMy43NzUsODAuNDU4YTEuNTY0LDEuNTY0LDAsMCwwLTIuMjExLDBMLjQ1OCw4MS41NjRhMS41NjQsMS41NjQsMCwwLDAsMCwyLjIxMUw1LjQzMyw4OC43NS40NTgsOTMuNzI1YTEuNTY0LDEuNTY0LDAsMCwwLDAsMi4yMTFsMS4xMDYsMS4xMDZhMS41NjQsMS41NjQsMCwwLDAsMi4yMTEsMEw4Ljc1LDkyLjA2N2w0Ljk3NSw0Ljk3NWExLjU2NCwxLjU2NCwwLDAsMCwyLjIxMSwwbDEuMTA2LTEuMTA2YTEuNTY0LDEuNTY0LDAsMCwwLDAtMi4yMTFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTgwKVwiLz48L3N2Zz4nKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fY2xvc2Uge1xuICAgIHRvcDogMy41cmVtO1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5mZGF0ZS1uYXYtcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNoZXZyb24tbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5mZGF0ZS1uYXYtbGFiZWwge1xuICBmb250OiA3MDAgMS44cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuLmZkYXRlLW5hdi1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tY2hldnJvbi1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuOnJvb3Qge1xuICAtLWd1dHRlcjogMjBweDtcbiAgLS1tYXgtd2lkdGg6IDEwNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cbi8qKlxuICogU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTRDNzc7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKlxuICogTWFrZSBhbGwgZWxlbWVudHMgZnJvbSB0aGUgRE9NIGluaGVyaXQgZnJvbSB0aGUgcGFyZW50IGJveC1zaXppbmdcbiAqIFNpbmNlIGAqYCBoYXMgYSBzcGVjaWZpY2l0eSBvZiAwLCBpdCBkb2VzIG5vdCBvdmVycmlkZSB0aGUgYGh0bWxgIHZhbHVlXG4gKiBtYWtpbmcgYWxsIGVsZW1lbnRzIGluaGVyaXRpbmcgZnJvbSB0aGUgcm9vdCBib3gtc2l6aW5nIHZhbHVlXG4gKiBTZWU6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuLyoqXG4gKiBCYXNpYyBzdHlsZXMgZm9yIGxpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogIzAwODRENDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gIH1cbn1cbi5zZWN0aW9uLWNvcHkge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjdGlvbi1jb3B5IHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHJlbTtcbiAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICB9XG59XG4uc2VjdGlvbi1jb3B5IGE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qKlxuICogQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XG4gKi9cbi5oMSxcbmgxIHtcbiAgZm9udDogNzAwIDRyZW0vMS4yIFwiTWVyY3VyeSBEaXNwbGF5IEFcIiwgXCJNZXJjdXJ5IERpc3BsYXkgQlwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4uaDIsIC5ibG9jay1hY2NvcmRpb25zIGgxLnNlY3Rpb24taGVhZGluZywgLmdlbmVyYWwtY29udGVudCBoMS5zZWN0aW9uLWhlYWRpbmcsXG5oMiB7XG4gIGZvbnQ6IDcwMCAzcmVtLzEuMiBcIk1lcmN1cnkgRGlzcGxheSBBXCIsIFwiTWVyY3VyeSBEaXNwbGF5IEJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmgyLCAuYmxvY2stYWNjb3JkaW9ucyBoMS5zZWN0aW9uLWhlYWRpbmcsIC5nZW5lcmFsLWNvbnRlbnQgaDEuc2VjdGlvbi1oZWFkaW5nLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oMiwgLmJsb2NrLWFjY29yZGlvbnMgaDEuc2VjdGlvbi1oZWFkaW5nLCAuZ2VuZXJhbC1jb250ZW50IGgxLnNlY3Rpb24taGVhZGluZyxcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG59XG5cbi5oMywgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX3RpdGxlLFxuaDMge1xuICBmb250OiA3MDAgMi40cmVtLzEuMiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmgzLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fdGl0bGUsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgzLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fdGl0bGUsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmg0LCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlLFxuaDQge1xuICBmb250OiA3MDAgMS44cmVtLzEuMiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmg0LCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlLFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaDQsIC5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4uaDUsXG5oNSB7XG4gIGZvbnQ6IDkwMCAxLjhyZW0vMS4yIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuXG4uaDYsXG5oNiB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMi4xcmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LW5vcm1hbCwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1zaWRlYmFyX19saW5rLCAuY3B0LWZpbHRlcnNfX29wZW4sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSwgYm9keSxcbnAge1xuICBmb250OiAzMDAgMS44cmVtLzIuNHJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuXG5wIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWxhcmdlLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcXVvdGVfX2NvbnRlbnQsIC5jcHQtZGV0YWlsX19jb250ZW50ID4gcDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24tY29weSBwIHtcbiAgZm9udDogMzAwIDJyZW0vMi40cmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50ZXh0LWxhcmdlLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcXVvdGVfX2NvbnRlbnQsIC5jcHQtZGV0YWlsX19jb250ZW50ID4gcDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24tY29weSBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMi4xcmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5oeXBoZW5hdGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cblxuLyoqXG4gKiBDbGVhciBpbm5lciBmbG9hdHNcbiAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyoqXG4gKiBNYWluIGNvbnRlbnQgY29udGFpbmVyc1xuICogMS4gTWFrZSB0aGUgY29udGFpbmVyIGZ1bGwtd2lkdGggd2l0aCBhIG1heGltdW0gd2lkdGhcbiAqIDIuIENlbnRlciBpdCBpbiB0aGUgdmlld3BvcnRcbiAqIDMuIExlYXZlIHNvbWUgc3BhY2Ugb24gdGhlIGVkZ2VzLCBlc3BlY2lhbGx5IHZhbHVhYmxlIG9uIHNtYWxsIHNjcmVlbnNcbiAqL1xuLmNvbnRhaW5lciwgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoKTsgLyogMSAqL1xuICBtYXJnaW4taW5saW5lOiBhdXRvOyAvKiAyICovXG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4OyAvKiAzICovXG4gIHdpZHRoOiAxMDAlOyAvKiAxICovXG59XG5cbi5jb250YWluZXItc20ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNzRyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctaW5saW5lOiA1cmVtO1xuICB9XG59XG5cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKiAgICBTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLmhpZGUtdGV4dCwgLmhpc3RvcnkteWVhcl9fc2xpZGVyIC5zbGljay1hcnJvdywgLm5vdGljZS1zbGlkZXIgLnNsaWNrLWFycm93LCBib2R5IC5mYWNldHdwLXBhZ2UucHJldiwgYm9keSAuZmFjZXR3cC1wYWdlLm5leHQsIGJvZHkgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIC5mYWNldHdwLWljb24sIGJvZHkgLnNlYXJjaHdwLWZvcm0gLnNlYXJjaC1zdWJtaXQsIC5kYXRhVGFibGVzX3BhZ2luYXRlIGEsIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19jbG9zZSwgLmZkYXRlLW5hdi1wcmV2LCAuZmRhdGUtbmF2LW5leHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwOyAvKiAxICovXG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKipcbiAqIEhpZGUgZWxlbWVudCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiBTaGFtZWxlc3NseSBib3Jyb3dlZCBmcm9tIEhUTUw1Qm9pbGVycGxhdGU6XG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzI0wxMTktTDEzM1xuICovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbmh0bWwuZGlzYWJsZS1zY3JvbGxpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qKlxuKiBFbWJlZCBSZXNwb25zaXZlbHlcbiogaHR0cDovL2VtYmVkcmVzcG9uc2l2ZWx5LmNvbS9cbiovXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLWNvbnRhaW5lciB2aWRlbyxcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctYSxcbi5pbWctYS1sZWZ0LFxuLmltZy1hLXVwLFxuLmltZy1hLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1nLWEtdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctYS12aWRlbyAuaW1nLWEtaW1nOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5pbWctYS1iZy12aWRlbyxcbi5pbWctYS1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaW1nLWEtYmctdmlkZW8gaWZyYW1lLFxuLmltZy1hLWJnLXZpZGVvIHZpZGVvIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmltZy1hLWxlZnQgLmltZy1hLWRlY29yIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmltZy1hLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy1hLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2MS42NCU7XG59XG5cbi5pbWctYS1pbWcgaW1nLFxuLmltZy1hLXVwIC5pbWctYS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctYS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5pbWctYS11cCAuaW1nLWEtaW1nIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5pbWctbm90LWEgLmltZy1hLWltZyBpbWcge1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdDtcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xufVxuXG4ub3ZlcnJpZGUtaGlkZGVuIC5hLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZWQsXG4uYmVmb3JlSGVpZ2h0VXA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5kb3duRnVsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRvd25GdWxsO1xuICBhbmltYXRpb24tbmFtZTogZG93bkZ1bGw7XG59XG5cbi51cEZ1bGwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XG4gIGFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG59XG5cbi5iZWZvcmVIZWlnaHRVcDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWlnaHRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlaWdodFVwO1xufVxuXG4ud2lkdGhHcm93dGgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3aWR0aEdyb3d0aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHdpZHRoR3Jvd3RoO1xufVxuXG4uYS1kZWxheS0xIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTMge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMyAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS00IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDQgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg1ICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTYge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNiAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS03IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDcgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg4ICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTkge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOSAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS0xMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMCAqIDAuMnMpO1xufVxuXG4vKlxuICBDdXN0b20gU3BhY2luZ3NcbiovXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm15LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5teS0yIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4ubXktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLm15LTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi5teS01IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4ubXktNiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG59XG5cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLm1sLTcge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLm15LTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuXG4ucHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xufVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi5teS04IHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbn1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4ubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4ubXItOSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4ubXktOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW07XG59XG5cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07XG59XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4ubXktMTAge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5iZy1jb3ZlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kZWNvci1oZWFkaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRENzU2O1xuICBjb2xvcjogIzEwMTgyMDtcbiAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZC1zbS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4uZGVmYXVsdC1lZGl0b3IgaDEsIC5kZWZhdWx0LWVkaXRvciBoMiwgLmRlZmF1bHQtZWRpdG9yIGgzLCAuZGVmYXVsdC1lZGl0b3IgaDQsIC5kZWZhdWx0LWVkaXRvciBoNSwgLmRlZmF1bHQtZWRpdG9yIGg2LCAuZGVmYXVsdC1lZGl0b3IgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5kZWZhdWx0LWVkaXRvciB1bCwgLmRlZmF1bHQtZWRpdG9yIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZGVmYXVsdC1lZGl0b3IgYTpub3QoW2NsYXNzXSkge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRvd25GdWxsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBkb3duRnVsbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB1cEZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyB1cEZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVpZ2h0VXAge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICB0byB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlaWdodFVwIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHdpZHRoR3Jvd3RoIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd2lkdGhHcm93dGgge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIEJnVXAge1xuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgQmdVcCB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIEJnRG93biB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIHZhcigtLWJsb2NrLWhlaWdodCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgQmdEb3duIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgdmFyKC0tYmxvY2staGVpZ2h0KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3JhZGllbnQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgLTIwMCU7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1ncmlkLWd1dHRlci13aWR0aDogMnJlbTtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLTEpO1xufVxuXG4ucm93ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMSk7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAyKTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAzKTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMyk7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNCk7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA1KTtcbn1cblxuLmNvbC02IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA2KTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNik7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNyk7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xufVxuXG4uY29sLTgge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA4KTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA5KTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogOSk7XG59XG5cbi5jb2wtMTAge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEwKTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTApO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMSk7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDExKTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTIpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTApO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTEpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTApO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTEpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA0KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA3KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogOCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTApO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEwKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDExKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTIpO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMjtcbn1cbi5oZWFkZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhlYWRlci10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLXRvcF9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci10b3BfX21lbnUgPiAubWVudS1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDFyZW07XG4gIGZvbnQ6IDcwMCAxMnB4LzE5cHggXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWRvbmF0ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQ0U3QztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDNTI1ODtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5LjEzM1wiIGhlaWdodD1cIjUuODk1XCIgdmlld0JveD1cIjAgMCA5LjEzMyA1Ljg5NVwiPjxwYXRoIGlkPVwiYW5nbGUtcmlnaHRcIiBkPVwiTTUuNjk0LDUuMDUybC0zLjg4LDMuODhhLjY4Mi42ODIsMCwwLDEtLjk2NywwTC4yLDguMjg3YS42ODIuNjgyLDAsMCwxLDAtLjk2N0wyLjk1Miw0LjU3LjIsMS44MTlBLjY4Mi42ODIsMCwwLDEsLjIuODUyTC44NDMuMkEuNjgyLjY4MiwwLDAsMSwxLjgxLjJsMy44OCwzLjg4QS42ODMuNjgzLDAsMCwxLDUuNjk0LDUuMDUyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg5LjEzMykgcm90YXRlKDkwKVwiIGZpbGw9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tYWluIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7XG4gIH1cbn1cbi5pcy1vcGVuZWQgLmhlYWRlci1tYWluIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkQxRDI7XG59XG4uaGVhZGVyLW1haW4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXItbG9nbyB7XG4gIG1heC13aWR0aDogMTVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5pcy1zZWFyY2ggLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXItc2VhcmNoX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250OiA3MDAgMS44cmVtLzEgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uaGVhZGVyLXNlYXJjaF9fYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1zZWFyY2hfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG59XG4uaGVhZGVyLXNlYXJjaF9fYnRuIC5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy1zZWFyY2ggLmhlYWRlci1zZWFyY2hfX2J0biAuaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLXNlYXJjaCAuaGVhZGVyLXNlYXJjaF9fYnRuIC5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5pcy1zZWFyY2ggLmhlYWRlci1tZW51IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICBmb250OiA4MDAgMTZweC8zMHB4IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5oZWFkZXItbWVudSA+IC5tZW51LWl0ZW0gLmhhcy1zdWJtZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtIC5oYXMtc3VibWVudSAuc3ViLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4xcmVtO1xuICBoZWlnaHQ6IDAuN3JlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAuODM5XCIgaGVpZ2h0PVwiN1wiIHZpZXdCb3g9XCIwIDAgMTAuODM5IDdcIj48cGF0aCBpZD1cImFuZ2xlLWRvd25cIiBkPVwiTTQuOCwxNTkuNTExLjE4OSwxNTQuOWEuODEuODEsMCwwLDEsMC0xLjE0OWwuNzY2LS43NjZhLjgxLjgxLDAsMCwxLDEuMTQ5LDBsMy4yNjYsMy4yNjYsMy4yNjYtMy4yNjZhLjgxLjgxLDAsMCwxLDEuMTQ5LDBsLjc2Ni43NjZhLjgxLjgxLDAsMCwxLDAsMS4xNDlsLTQuNjA4LDQuNjA4QS44MDYuODA2LDAsMCwxLDQuOCwxNTkuNTExWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtIC5oYXMtc3VibWVudSAuc3ViLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtIC5oYXMtc3VibWVudS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTRDNzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbSAuaGFzLXN1Ym1lbnUuaGlnaGxpZ2h0ZWQgLnN1Yi1hcnJvdyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwLjgzOVwiIGhlaWdodD1cIjdcIiB2aWV3Qm94PVwiMCAwIDEwLjgzOSA3XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk00LjgsMTU5LjUxMS4xODksMTU0LjlhLjgxLjgxLDAsMCwxLDAtMS4xNDlsLjc2Ni0uNzY2YS44MS44MSwwLDAsMSwxLjE0OSwwbDMuMjY2LDMuMjY2LDMuMjY2LTMuMjY2YS44MS44MSwwLDAsMSwxLjE0OSwwbC43NjYuNzY2YS44MS44MSwwLDAsMSwwLDEuMTQ5bC00LjYwOCw0LjYwOEEuODA2LjgwNiwwLDAsMSw0LjgsMTU5LjUxMVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMTUyLjc1KVwiIGZpbGw9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbiAgfVxufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnUgLnBhcmVudC10d28tY29sIC5tZWdhLW1lbnVfX3JpZ2h0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDA7XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudSAucGFyZW50LXR3by1jb2wgLm1lZ2EtbWVudV9fcmlnaHQgdWwgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgZmxleDogMCA1MCU7XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudSAucGFyZW50LXR3by1jb2wgLm1lZ2EtbWVudV9fcmlnaHQgdWwgbGkub25lLWNvbCB7XG4gIGZsZXg6IDE7XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudSAucGFyZW50LXR3by1jb2wgLm1lZ2EtbWVudV9fcmlnaHQgdWwgbGkub25lLWNvbCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5oZWFkZXItbWVudSAubWVnYS1tZW51IC5wYXJlbnQtdHdvLWNvbCAubWVnYS1tZW51X19yaWdodCB1bCBsaS5vbmUtY29sIHVsLmNvbC0tMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnUgLnBhcmVudC10d28tY29sIC5tZWdhLW1lbnVfX3JpZ2h0IHVsIGxpLm9uZS1jb2wgdWwuY29sLS0xIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZWdhLW1lbnUgLmNvbnRhaW5lciwgLmhlYWRlci1tZW51IC5tZWdhLW1lbnUgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXItbWVudSAubWVnYS1tZW51X19sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyLjVyZW0gNy41cmVtIDIuNXJlbSA2LjVyZW07XG4gICAgZmxleDogMCAwIDMzcmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gIH1cbn1cbi5oZWFkZXItbWVudSAubWVnYS1tZW51X19sZWZ0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51X19yaWdodCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQgPiB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDFyZW0gNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0ID4gdWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDMuNXJlbTtcbiAgICBncmlkLWdhcDogMHJlbSAxMnJlbTtcbiAgfVxufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0IHVsIGEge1xuICBmb250OiA0MDAgMS42cmVtLzIuMXJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQgdWwgYTpob3Zlcjpub3QoLm5vLWhvdmVyKSB7XG4gICAgY29sb3I6ICMwRTRDNzc7XG4gIH1cbn1cbi5oZWFkZXItbWVudSAubWVnYS1tZW51X19yaWdodCB1bCBhLmhpZGUtcGFyZW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0LS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0LS0yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTI6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyLjI1cmVtKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTIgPiB1bCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHVuc2V0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51X19yaWdodC0tMiA+IHVsIHtcbiAgICBncmlkLWdhcDogNC41cmVtO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTIgPiB1bCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTIgPiB1bCB1bC5jb2wtLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgY29sdW1uczogMjtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTIgPiB1bCB1bC5jb2wtLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0LS0yID4gdWwgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51X19yaWdodC0tMiA+IHVsIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uaGVhZGVyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiA3LjJyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLmlzLW9wZW5lZCAuaGVhZGVyLW1vYmlsZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hZG1pbi1iYXIgLmhlYWRlci1tb2JpbGUge1xuICB0b3A6IDExLjZyZW07XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExLjZyZW0pO1xufVxuLmhlYWRlci1tb2JpbGVfX3NlYXJjaF9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDUuNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjMuMzkzXCIgaGVpZ2h0PVwiMjMuMzY3XCIgdmlld0JveD1cIjAgMCAyMy4zOTMgMjMuMzY3XCI+PHBhdGggaWQ9XCJVbmlvbl8yXCIgZGF0YS1uYW1lPVwiVW5pb24gMlwiIGQ9XCJNLTEyMzYuMjgxLTI2My40NDZsNi42LDYuNzY2Wm0tMTQuMjE4LTUuOTg2YTcuOTcxLDcuOTcxLDAsMCwxLDcuODctOC4wNjgsNy45NzEsNy45NzEsMCwwLDEsNy44NzEsOC4wNjgsNy45NzEsNy45NzEsMCwwLDEtNy44NzEsOC4wNjhBNy45NzEsNy45NzEsMCwwLDEtMTI1MC41LTI2OS40MzJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEyNTIgMjc5KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzNGQ1MjU3XCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGRDFEMjtcbiAgZm9udDogNzAwIDEuOHJlbS8xIFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbi5oZWFkZXItbW9iaWxlX19zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNEM1MjU4O1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGRDFEMjtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMSBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG4uaGVhZGVyLW1vYmlsZV9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4LjAzMVwiIGhlaWdodD1cIjEyLjQ0M1wiIHZpZXdCb3g9XCIwIDAgOC4wMzEgMTIuNDQzXCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNMzIuNTA3LDEwMi44MzNsLTUuMjg3LDUuMjg3YS45MjkuOTI5LDAsMCwxLTEuMzE4LDBsLS44NzktLjg3OWEuOTI5LjkyOSwwLDAsMSwwLTEuMzE4bDMuNzQ3LTMuNzQ3LTMuNzQ3LTMuNzQ3YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsLjg3NS0uODg2YS45MjkuOTI5LDAsMCwxLDEuMzE4LDBsNS4yODcsNS4yODdBLjkzLjkzLDAsMCwxLDMyLjUwNywxMDIuODMzWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMjQuNzUgLTk1Ljk1KVwiLz48L3N2Zz4nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLm1lbnUtaXRlbS1hbGwtc2l0ZXMge1xuICBtYXJnaW46IGF1dG8gLTJyZW0gMDtcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzUyNTg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5tZW51LWl0ZW0tYWxsLXNpdGVzID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLm1lbnUtaXRlbS1hbGwtc2l0ZXMgPiBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjguMDMxXCIgaGVpZ2h0PVwiMTIuNDQzXCIgdmlld0JveD1cIjAgMCA4LjAzMSAxMi40NDNcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0zMi41MDcsMTAyLjgzM2wtNS4yODcsNS4yODdhLjkyOS45MjksMCwwLDEtMS4zMTgsMGwtLjg3OS0uODc5YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsMy43NDctMy43NDctMy43NDctMy43NDdhLjkyOS45MjksMCwwLDEsMC0xLjMxOGwuODc1LS44ODZhLjkyOS45MjksMCwwLDEsMS4zMTgsMGw1LjI4Nyw1LjI4N0EuOTMuOTMsMCwwLDEsMzIuNTA3LDEwMi44MzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0yNC43NSAtOTUuOTUpXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjRyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLnN1Yi1tZW51LmlzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGRDFEMjtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5zdWItbWVudSBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDQwMCAxLjhyZW0vMSBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDByZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjguMDMxXCIgaGVpZ2h0PVwiMTIuNDQzXCIgdmlld0JveD1cIjAgMCA4LjAzMSAxMi40NDNcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0zMi41MDcsMTAyLjgzM2wtNS4yODcsNS4yODdhLjkyOS45MjksMCwwLDEtMS4zMTgsMGwtLjg3OS0uODc5YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsMy43NDctMy43NDctMy43NDctMy43NDdhLjkyOS45MjksMCwwLDEsMC0xLjMxOGwuODc1LS44ODZhLjkyOS45MjksMCwwLDEsMS4zMTgsMGw1LjI4Nyw1LjI4N0EuOTMuOTMsMCwwLDEsMzIuNTA3LDEwMi44MzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMyLjc4MSAxMDguMzkzKSByb3RhdGUoMTgwKVwiLz48L3N2Zz4nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC0wLjhyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwRTRDNzc7XG59XG4uaGVhZGVyLW1vYmlsZV9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWdhcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlci1tb2JpbGVfX2JvdHRvbSBhIHtcbiAgZm9udDogNzAwIDEuNHJlbS8xLjhyZW0gXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ibG9jazogNy41cmVtO1xuICB9XG59XG4uZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZm9vdGVyLWxvZ28ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cbi5mb290ZXItYWRkcmVzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG59XG4uZm9vdGVyLWFkZHJlc3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5mb290ZXItYWRkcmVzcyBhOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvb3Rlci1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgfVxufVxuLmZvb3Rlci1tZW51IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogOTAwIDIuMXJlbS8yLjhyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyLW1lbnUgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5mb290ZXItbWVudSBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250OiAzMDAgMS4ycmVtLzIuOHJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuLmZvb3Rlci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb290ZXItc29jaWFscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG59XG4uZm9vdGVyLXNvY2lhbHMgbGkge1xuICBtYXJnaW4taW5saW5lOiAwLjVyZW07XG59XG4uZm9vdGVyLXNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1zb2NpYWxzIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG59XG4uZm9vdGVyLXNvY2lhbHMgYSBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbmRpdiNsb2FkaW5nLXBwcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9wcHMvYXNzZXRzL2ltZy9wcHMtbG9hZGluZy5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgI0ZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAzNXB4IC0xNXB4ICMwMDA7XG59XG5cbi5idG4sIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b24sIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmUsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udDogNzAwIDEuOHJlbS8xLjIgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5idG4sIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b24sIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmUsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdIHtcbiAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcbiAgfVxufVxuXG4uYnRuOmhvdmVyLCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dCNzdWJtaXRfYnV0dG9uOmhvdmVyLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIGJvZHkgLmZhY2V0d3AtbG9hZC1tb3JlOmhvdmVyLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW2Rvd25sb2FkXTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG59XG5cbi5idG46ZGlzYWJsZWQsIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b246ZGlzYWJsZWQsIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCwgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmU6ZGlzYWJsZWQsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IGRpc2FibGVkO1xufVxuXG4uYnRuLS1wcmltYXJ5LCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dCNzdWJtaXRfYnV0dG9uLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTRDNzc7XG4gIGJvcmRlci1jb2xvcjogIzBFNEM3NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tLXByaW1hcnlbZG93bmxvYWRdLCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dFtkb3dubG9hZF0jc3VibWl0X2J1dHRvbiwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W2Rvd25sb2FkXVt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbZG93bmxvYWRdW3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W2Rvd25sb2FkXVt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOC43MjJcIiBoZWlnaHQ9XCIxNi43NjhcIiB2aWV3Qm94PVwiMCAwIDE4LjcyMiAxNi43NjhcIj48cGF0aCBpZD1cImRvd25sb2FkXCIgZD1cIk03LjksMGgyLjkyNUEuODM0LjgzNCwwLDAsMSwxMS43Ljc4NnY1LjVoMy4yMDdBLjY0OC42NDgsMCwwLDEsMTUuNDIzLDcuNEw5Ljg2MiwxMi4zODlhLjc2OC43NjgsMCwwLDEtMSwwTDMuMjk1LDcuNEEuNjQ4LjY0OCwwLDAsMSwzLjgxLDYuMjg4aDMuMjFWLjc4NkEuODM0LjgzNCwwLDAsMSw3LjksMFpNMTguNzIyLDEyLjMxNHYzLjY2OGEuODM0LjgzNCwwLDAsMS0uODc4Ljc4NkguODc4QS44MzQuODM0LDAsMCwxLDAsMTUuOTgyVjEyLjMxNGEuODM0LjgzNCwwLDAsMSwuODc4LS43ODZINi4yNDJsMS43OTIsMS42YTIuMDMxLDIuMDMxLDAsMCwwLDIuNjU1LDBsMS43OTItMS42aDUuMzY0QS44MzQuODM0LDAsMCwxLDE4LjcyMiwxMi4zMTRaTTE0LjE4OCwxNS4yYS43MzYuNzM2LDAsMSwwLS43MzEuNjU1QS43LjcsMCwwLDAsMTQuMTg4LDE1LjJabTIuMzQsMGEuNzM2LjczNiwwLDEsMC0uNzMxLjY1NUEuNy43LDAsMCwwLDE2LjUyOCwxNS4yWlwiIGZpbGw9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XG59XG5cbi5idG4tLXByaW1hcnlbdGFyZ2V0PV9ibGFua10sIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0W3RhcmdldD1fYmxhbmtdI3N1Ym1pdF9idXR0b24sIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0YXJnZXQ9X2JsYW5rXVt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdGFyZ2V0PV9ibGFua11bdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdGFyZ2V0PV9ibGFua11bdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTguODY2XCIgaGVpZ2h0PVwiMTYuNzdcIiB2aWV3Qm94PVwiMCAwIDE4Ljg2NiAxNi43N1wiPjxwYXRoIGlkPVwiZXh0ZXJuYWwtbGluay1hbHRcIiBkPVwiTTE4Ljg2Ni43ODZWNC45NzhhLjc4Ny43ODcsMCwwLDEtMS4zNDIuNTU2bC0xLjE3LTEuMTdMOC4zNzgsMTIuMzQxYS43ODYuNzg2LDAsMCwxLTEuMTEyLDBMNi41MjYsMTEuNmEuNzg2Ljc4NiwwLDAsMSwwLTEuMTEyTDE0LjUsMi41MTEsMTMuMzMzLDEuMzQyQS43ODcuNzg3LDAsMCwxLDEzLjg4OCwwSDE4LjA4QS43ODYuNzg2LDAsMCwxLDE4Ljg2Ni43ODZaTTEzLjMzMiw4Ljg3bC0uNTI0LjUyNGEuNzg2Ljc4NiwwLDAsMC0uMjMuNTU2djQuNzI0SDIuMVY0LjE5M2g4LjY0N2EuNzg2Ljc4NiwwLDAsMCwuNTU2LS4yM2wuNTI0LS41MjRBLjc4Ni43ODYsMCwwLDAsMTEuMjY3LDIuMWgtOS43QTEuNTcyLDEuNTcyLDAsMCwwLDAsMy42NjhWMTUuMkExLjU3MiwxLjU3MiwwLDAsMCwxLjU3MiwxNi43N0gxMy4xQTEuNTcyLDEuNTcyLDAsMCwwLDE0LjY3NCwxNS4yVjkuNDI1QS43ODYuNzg2LDAsMCwwLDEzLjMzMiw4Ljg3WlwiIGZpbGw9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XG59XG5cbi5idG4tLXByaW1hcnlbaHJlZl49XCJtYWlsdG86XCJdLCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dFtocmVmXj1cIm1haWx0bzpcIl0jc3VibWl0X2J1dHRvbiwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W2hyZWZePVwibWFpbHRvOlwiXVt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbaHJlZl49XCJtYWlsdG86XCJdW3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W2hyZWZePVwibWFpbHRvOlwiXVt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi43N1wiIGhlaWdodD1cIjEyLjU3N1wiIHZpZXdCb3g9XCIwIDAgMTYuNzcgMTIuNTc3XCI+PHBhdGggaWQ9XCJlbnZlbG9wZVwiIGQ9XCJNMTYuNDUyLDY4LjE1M2EuMi4yLDAsMCwxLC4zMTguMTU0djYuN0ExLjU3MywxLjU3MywwLDAsMSwxNS4yLDc2LjU3OEgxLjU3MkExLjU3MywxLjU3MywwLDAsMSwwLDc1LjAwNVY2OC4zMWEuMi4yLDAsMCwxLC4zMTgtLjE1NGMuNzM0LjU3LDEuNzA2LDEuMjk0LDUuMDQ3LDMuNzIxLjY5MS41LDEuODU3LDEuNTY2LDMuMDIsMS41NTksMS4xNjkuMDEsMi4zNTgtMS4wNzQsMy4wMjMtMS41NTlDMTQuNzQ5LDY5LjQ1LDE1LjcxOSw2OC43MjMsMTYuNDUyLDY4LjE1M1pNOC4zODUsNzIuMzg1Yy43Ni4wMTMsMS44NTQtLjk1NiwyLjQtMS4zNTYsNC4zNDYtMy4xNTQsNC42NzctMy40MjksNS42OC00LjIxNWEuNzg0Ljc4NCwwLDAsMCwuMy0uNjE5di0uNjIyQTEuNTczLDEuNTczLDAsMCwwLDE1LjIsNjRIMS41NzJBMS41NzMsMS41NzMsMCwwLDAsMCw2NS41NzJ2LjYyMmEuNzg5Ljc4OSwwLDAsMCwuMy42MTljMSwuNzgzLDEuMzMzLDEuMDYxLDUuNjgsNC4yMTVDNi41MzEsNzEuNDI5LDcuNjI1LDcyLjQsOC4zODUsNzIuMzg1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIC02NClcIiBmaWxsPVwiJTIzZmZmXCIvPjwvc3ZnPicpO1xufVxuXG4uYnRuLS1vdXRsaW5lLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmUsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxODIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbi5idG4tLW91dGxpbmUgaW1nLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIGJvZHkgLmZhY2V0d3AtbG9hZC1tb3JlIGltZywgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZG93bmxvYWRdLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W2Rvd25sb2FkXVt0eXBlPXN1Ym1pdF0sIGJvZHkgW2Rvd25sb2FkXS5mYWNldHdwLWxvYWQtbW9yZSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOC43MjJcIiBoZWlnaHQ9XCIxNi43NjhcIiB2aWV3Qm94PVwiMCAwIDE4LjcyMiAxNi43NjhcIj48cGF0aCBpZD1cImRvd25sb2FkXCIgZD1cIk03LjksMGgyLjkyNUEuODM0LjgzNCwwLDAsMSwxMS43Ljc4NnY1LjVoMy4yMDdBLjY0OC42NDgsMCwwLDEsMTUuNDIzLDcuNEw5Ljg2MiwxMi4zODlhLjc2OC43NjgsMCwwLDEtMSwwTDMuMjk1LDcuNEEuNjQ4LjY0OCwwLDAsMSwzLjgxLDYuMjg4aDMuMjFWLjc4NkEuODM0LjgzNCwwLDAsMSw3LjksMFpNMTguNzIyLDEyLjMxNHYzLjY2OGEuODM0LjgzNCwwLDAsMS0uODc4Ljc4NkguODc4QS44MzQuODM0LDAsMCwxLDAsMTUuOTgyVjEyLjMxNGEuODM0LjgzNCwwLDAsMSwuODc4LS43ODZINi4yNDJsMS43OTIsMS42YTIuMDMxLDIuMDMxLDAsMCwwLDIuNjU1LDBsMS43OTItMS42aDUuMzY0QS44MzQuODM0LDAsMCwxLDE4LjcyMiwxMi4zMTRaTTE0LjE4OCwxNS4yYS43MzYuNzM2LDAsMSwwLS43MzEuNjU1QS43LjcsMCwwLDAsMTQuMTg4LDE1LjJabTIuMzQsMGEuNzM2LjczNiwwLDEsMC0uNzMxLjY1NUEuNy43LDAsMCwwLDE2LjUyOCwxNS4yWlwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG59XG5cbi5idG4tLW91dGxpbmVbdGFyZ2V0PV9ibGFua10sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdGFyZ2V0PV9ibGFua11bdHlwZT1zdWJtaXRdLCBib2R5IFt0YXJnZXQ9X2JsYW5rXS5mYWNldHdwLWxvYWQtbW9yZSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVt0YXJnZXQ9X2JsYW5rXVtkb3dubG9hZF0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOC44NjZcIiBoZWlnaHQ9XCIxNi43N1wiIHZpZXdCb3g9XCIwIDAgMTguODY2IDE2Ljc3XCI+PHBhdGggaWQ9XCJleHRlcm5hbC1saW5rLWFsdFwiIGQ9XCJNMTguODY2Ljc4NlY0Ljk3OGEuNzg3Ljc4NywwLDAsMS0xLjM0Mi41NTZsLTEuMTctMS4xN0w4LjM3OCwxMi4zNDFhLjc4Ni43ODYsMCwwLDEtMS4xMTIsMEw2LjUyNiwxMS42YS43ODYuNzg2LDAsMCwxLDAtMS4xMTJMMTQuNSwyLjUxMSwxMy4zMzMsMS4zNDJBLjc4Ny43ODcsMCwwLDEsMTMuODg4LDBIMTguMDhBLjc4Ni43ODYsMCwwLDEsMTguODY2Ljc4NlpNMTMuMzMyLDguODdsLS41MjQuNTI0YS43ODYuNzg2LDAsMCwwLS4yMy41NTZ2NC43MjRIMi4xVjQuMTkzaDguNjQ3YS43ODYuNzg2LDAsMCwwLC41NTYtLjIzbC41MjQtLjUyNEEuNzg2Ljc4NiwwLDAsMCwxMS4yNjcsMi4xaC05LjdBMS41NzIsMS41NzIsMCwwLDAsMCwzLjY2OFYxNS4yQTEuNTcyLDEuNTcyLDAsMCwwLDEuNTcyLDE2Ljc3SDEzLjFBMS41NzIsMS41NzIsMCwwLDAsMTQuNjc0LDE1LjJWOS40MjVBLjc4Ni43ODYsMCwwLDAsMTMuMzMyLDguODdaXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbn1cblxuLmJ0bi0tb3V0bGluZVtocmVmXj1cIm1haWx0bzpcIl0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbaHJlZl49XCJtYWlsdG86XCJdW3R5cGU9c3VibWl0XSwgYm9keSBbaHJlZl49XCJtYWlsdG86XCJdLmZhY2V0d3AtbG9hZC1tb3JlLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW2hyZWZePVwibWFpbHRvOlwiXVtkb3dubG9hZF0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi43N1wiIGhlaWdodD1cIjEyLjU3N1wiIHZpZXdCb3g9XCIwIDAgMTYuNzcgMTIuNTc3XCI+PHBhdGggaWQ9XCJlbnZlbG9wZVwiIGQ9XCJNMTYuNDUyLDY4LjE1M2EuMi4yLDAsMCwxLC4zMTguMTU0djYuN0ExLjU3MywxLjU3MywwLDAsMSwxNS4yLDc2LjU3OEgxLjU3MkExLjU3MywxLjU3MywwLDAsMSwwLDc1LjAwNVY2OC4zMWEuMi4yLDAsMCwxLC4zMTgtLjE1NGMuNzM0LjU3LDEuNzA2LDEuMjk0LDUuMDQ3LDMuNzIxLjY5MS41LDEuODU3LDEuNTY2LDMuMDIsMS41NTksMS4xNjkuMDEsMi4zNTgtMS4wNzQsMy4wMjMtMS41NTlDMTQuNzQ5LDY5LjQ1LDE1LjcxOSw2OC43MjMsMTYuNDUyLDY4LjE1M1pNOC4zODUsNzIuMzg1Yy43Ni4wMTMsMS44NTQtLjk1NiwyLjQtMS4zNTYsNC4zNDYtMy4xNTQsNC42NzctMy40MjksNS42OC00LjIxNWEuNzg0Ljc4NCwwLDAsMCwuMy0uNjE5di0uNjIyQTEuNTczLDEuNTczLDAsMCwwLDE1LjIsNjRIMS41NzJBMS41NzMsMS41NzMsMCwwLDAsMCw2NS41NzJ2LjYyMmEuNzg5Ljc4OSwwLDAsMCwuMy42MTljMSwuNzgzLDEuMzMzLDEuMDYxLDUuNjgsNC4yMTVDNi41MzEsNzEuNDI5LDcuNjI1LDcyLjQsOC4zODUsNzIuMzg1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIC02NClcIiBmaWxsPVwiJTIzMTAxODIwXCIvPjwvc3ZnPicpO1xufVxuXG4uYnRuW2Rvd25sb2FkXSwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXRbZG93bmxvYWRdI3N1Ym1pdF9idXR0b24sIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFtkb3dubG9hZF1bdHlwZT1zdWJtaXRdLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W2Rvd25sb2FkXVt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFtkb3dubG9hZF1bdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W2Rvd25sb2FkXVt0eXBlPXN1Ym1pdF0sIGJvZHkgW2Rvd25sb2FkXS5mYWNldHdwLWxvYWQtbW9yZSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0sXG4uYnRuW3RhcmdldD1fYmxhbmtdLFxuZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXRbdGFyZ2V0PV9ibGFua10jc3VibWl0X2J1dHRvbixcbi5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0YXJnZXQ9X2JsYW5rXVt0eXBlPXN1Ym1pdF0sXG4uY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3RhcmdldD1fYmxhbmtdW3R5cGU9c3VibWl0XSxcbi5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0YXJnZXQ9X2JsYW5rXVt0eXBlPXN1Ym1pdF0sXG4uc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3RhcmdldD1fYmxhbmtdW3R5cGU9c3VibWl0XSxcbmJvZHkgW3RhcmdldD1fYmxhbmtdLmZhY2V0d3AtbG9hZC1tb3JlLFxuLmJ0bltocmVmXj1cIm1haWx0bzpcIl0sXG5kaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dFtocmVmXj1cIm1haWx0bzpcIl0jc3VibWl0X2J1dHRvbixcbi5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFtocmVmXj1cIm1haWx0bzpcIl1bdHlwZT1zdWJtaXRdLFxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFtocmVmXj1cIm1haWx0bzpcIl1bdHlwZT1zdWJtaXRdLFxuLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W2hyZWZePVwibWFpbHRvOlwiXVt0eXBlPXN1Ym1pdF0sXG4uc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W2hyZWZePVwibWFpbHRvOlwiXVt0eXBlPXN1Ym1pdF0sXG5ib2R5IFtocmVmXj1cIm1haWx0bzpcIl0uZmFjZXR3cC1sb2FkLW1vcmUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMnJlbTtcbn1cblxuLmJ0bi0tc20sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5idG4tdGFnIHtcbiAgbWFyZ2luOiAwIDZweCA2cHggMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQ6IDUwMCAxLjRyZW0vMS42cmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUVCQUI7XG4gIGJvcmRlci1jb2xvcjogI0ZFRUJBQjtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ0bi10YWcge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufVxuLmJ0bi10YWcudGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJBQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVFQkFCO1xufVxuLmJ0bi10YWcucGVvcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRTdCRTtcbiAgYm9yZGVyLWNvbG9yOiAjODBFN0JFO1xufVxuLmJ0bi10YWcuYnJhbmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QkQ5QjtcbiAgYm9yZGVyLWNvbG9yOiAjRjlCRDlCO1xufVxuLmJ0bi10YWc6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDMuN3JlbTtcbiAgaGVpZ2h0OiAzLjdyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG59XG4uYnRuLS1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5saW5rLCAuY3B0LWRldGFpbF9fcGFnaW5hdGlvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udDogNzAwIDEuOHJlbS8zLjJyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluazpob3ZlciwgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwRTRDNzc7XG4gIGNvbG9yOiAjMEU0Qzc3O1xufVxuLmxpbmstbmV4dDo6YWZ0ZXIsIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIGFbcmVsPW5leHRdOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2Ljc3XCIgaGVpZ2h0PVwiMTYuMzQ1XCIgdmlld0JveD1cIjAgMCAxNi43NyAxNi4zNDVcIj48cGF0aCBpZD1cImFycm93LWxlZnRcIiBkPVwiTTkuNjQsMTUuMjVsLS44MzEuODMxYS45LjksMCwwLDEtMS4yNjksMEwuMjY0LDguODA5YS45LjksMCwwLDEsMC0xLjI2OUw3LjU0LjI2NGEuOS45LDAsMCwxLDEuMjY5LDBsLjgzMS44MzFhLjkuOSwwLDAsMS0uMDE1LDEuMjg0bC00LjUxLDQuM0gxNS44NzJhLjkuOSwwLDAsMSwuOS45djEuMmEuOS45LDAsMCwxLS45LjlINS4xMTVsNC41MSw0LjNBLjg5My44OTMsMCwwLDEsOS42NCwxNS4yNVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTYuNzcgMTYuMzQ1KSByb3RhdGUoMTgwKVwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmstbmV4dDpob3Zlcjo6YWZ0ZXIsIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIGFbcmVsPW5leHRdOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2Ljc3XCIgaGVpZ2h0PVwiMTYuMzQ1XCIgdmlld0JveD1cIjAgMCAxNi43NyAxNi4zNDVcIj48cGF0aCBpZD1cImFycm93LWxlZnRcIiBkPVwiTTkuNjQsMTUuMjVsLS44MzEuODMxYS45LjksMCwwLDEtMS4yNjksMEwuMjY0LDguODA5YS45LjksMCwwLDEsMC0xLjI2OUw3LjU0LjI2NGEuOS45LDAsMCwxLDEuMjY5LDBsLjgzMS44MzFhLjkuOSwwLDAsMS0uMDE1LDEuMjg0bC00LjUxLDQuM0gxNS44NzJhLjkuOSwwLDAsMSwuOS45djEuMmEuOS45LDAsMCwxLS45LjlINS4xMTVsNC41MSw0LjNBLjg5My44OTMsMCwwLDEsOS42NCwxNS4yNVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTYuNzcgMTYuMzQ1KSByb3RhdGUoMTgwKVwiIGZpbGw9XCIlMjMwRTRDNzdcIi8+PC9zdmc+Jyk7XG59XG4ubGluay1wcmV2OjpiZWZvcmUsIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIGFbcmVsPXByZXZdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuNzdcIiBoZWlnaHQ9XCIxNi4zNDVcIiB2aWV3Qm94PVwiMCAwIDE2Ljc3IDE2LjM0NVwiPjxwYXRoIGlkPVwiYXJyb3ctbGVmdFwiIGQ9XCJNOS41OSw1Mi45bC0uODMxLjgzMWEuOS45LDAsMCwxLTEuMjY5LDBMLjIxNCw0Ni40NTlhLjkuOSwwLDAsMSwwLTEuMjY5TDcuNDksMzcuOTE0YS45LjksMCwwLDEsMS4yNjksMGwuODMxLjgzMWEuOS45LDAsMCwxLS4wMTUsMS4yODRsLTQuNTEsNC4zSDE1LjgyMmEuOS45LDAsMCwxLC45Ljl2MS4yYS45LjksMCwwLDEtLjkuOUg1LjA2NWw0LjUxLDQuM0EuODkzLjg5MywwLDAsMSw5LjU5LDUyLjlaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTM3LjY1KVwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmxpbmstcHJldjpob3Zlcjo6YmVmb3JlLCAuY3B0LWRldGFpbF9fcGFnaW5hdGlvbiBhW3JlbD1wcmV2XTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuNzdcIiBoZWlnaHQ9XCIxNi4zNDVcIiB2aWV3Qm94PVwiMCAwIDE2Ljc3IDE2LjM0NVwiPjxwYXRoIGlkPVwiYXJyb3ctbGVmdFwiIGQ9XCJNOS41OSw1Mi45bC0uODMxLjgzMWEuOS45LDAsMCwxLTEuMjY5LDBMLjIxNCw0Ni40NTlhLjkuOSwwLDAsMSwwLTEuMjY5TDcuNDksMzcuOTE0YS45LjksMCwwLDEsMS4yNjksMGwuODMxLjgzMWEuOS45LDAsMCwxLS4wMTUsMS4yODRsLTQuNTEsNC4zSDE1LjgyMmEuOS45LDAsMCwxLC45Ljl2MS4yYS45LjksMCwwLDEtLjkuOUg1LjA2NWw0LjUxLDQuM0EuODkzLjg5MywwLDAsMSw5LjU5LDUyLjlaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTM3LjY1KVwiIGZpbGw9XCIlMjMwRTRDNzdcIi8+PC9zdmc+Jyk7XG59XG5cbi51bmRlcmxpbmUtbGluaywgLnN0YWZmLWRldGFpbF9fdGl0bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250OiA3MDAgMS44cmVtLzIuNHJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVuZGVybGluZS1saW5rOjphZnRlciwgLnN0YWZmLWRldGFpbF9fdGl0bGUgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi51bmRlcmxpbmUtbGluazpob3Zlcjo6YWZ0ZXIsIC5zdGFmZi1kZXRhaWxfX3RpdGxlIGE6aG92ZXI6OmFmdGVyLCAudW5kZXJsaW5lLWxpbmsuaXMtYWN0aXZlOjphZnRlciwgLnN0YWZmLWRldGFpbF9fdGl0bGUgYS5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5oYW1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGFtYnVyZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSB7XG4gIHRvcDogLTFyZW07XG59XG4uaGFtYnVyZ2VyIHNwYW46OmFmdGVyIHtcbiAgYm90dG9tOiAtMXJlbTtcbn1cbi5oZWFkZXIuaXMtb3BlbmVkIC5oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci5pcy1vcGVuZWQgLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWFkZXIuaXMtb3BlbmVkIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTByZW07XG59XG4uYmFubmVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5iYW5uZXIgLmNvbnRhaW5lciwgLmJhbm5lciAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmJhbm5lci1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ub3RpY2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xuICBoZWlnaHQ6IDU2cHg7XG59XG4ubm90aWNlLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FCQUVCMTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubm90aWNlLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA1LjZyZW07XG4gIH1cbn1cbi5ub3RpY2Utc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzUyNTg7XG59XG4ubm90aWNlLXNsaWRlciAuc2xpY2stYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMi45MDhcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMTIuOTA4IDIwXCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNMTIuNDY4LDExLjA2MmwtOC41LDguNWExLjQ5MywxLjQ5MywwLDAsMS0yLjExOCwwTC40NCwxOC4xNDdhMS40OTMsMS40OTMsMCwwLDEsMC0yLjExOGw2LjAyMy02LjAyM0wuNDQsMy45ODNhMS40OTMsMS40OTMsMCwwLDEsMC0yLjExOEwxLjg0Ni40NGExLjQ5MywxLjQ5MywwLDAsMSwyLjExOCwwbDguNSw4LjVBMS41LDEuNSwwLDAsMSwxMi40NjgsMTEuMDYyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMi45MDggMjApIHJvdGF0ZSgxODApXCIgZmlsbD1cIiUyM2YzZjNmNFwiLz48L3N2Zz4nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5vdGljZS1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm5vdGljZS1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5ub3RpY2Utc2xpZGVyIC5zbGljay1uZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubm90aWNlLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmctaW5saW5lOiA0cmVtO1xuICBmb250OiA4MDAgMS40cmVtLzEuOXJlbSBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5vdGljZS1zbGlkZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDZyZW07XG4gIH1cbn1cbi5ub3RpY2Utc2xpZGUgcCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gIC5ub3RpY2Utc2xpZGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubm90aWNlLXNsaWRlIGE6bm90KFtjbGFzc10pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMEU0Qzc3O1xufVxuLm5vdGljZS1zbGlkZSBhOm5vdChbY2xhc3NdKTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMS4zOTVcIiBoZWlnaHQ9XCIxMS4xMDdcIiB2aWV3Qm94PVwiMCAwIDExLjM5NSAxMS4xMDdcIj48cGF0aCBpZD1cImFycm93LXJpZ2h0XCIgZD1cIk00Ljg0NSwzOC4zOTRsLjU2NS0uNTY1YS42MDguNjA4LDAsMCwxLC44NjIsMGw0Ljk0NCw0Ljk0MmEuNjA4LjYwOCwwLDAsMSwwLC44NjJMNi4yNzIsNDguNTc3YS42MDguNjA4LDAsMCwxLS44NjIsMGwtLjU2NS0uNTY1YS42MTEuNjExLDAsMCwxLC4wMS0uODcybDMuMDY1LTIuOTJILjYxQS42MDkuNjA5LDAsMCwxLDAsNDMuNjFWNDIuOGEuNjA5LjYwOSwwLDAsMSwuNjEtLjYxSDcuOTJsLTMuMDY1LTIuOTJBLjYwNy42MDcsMCwwLDEsNC44NDUsMzguMzk0WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIC0zNy42NSlcIiBmaWxsPVwiJTIzMGU0Yzc3XCIvPjwvc3ZnPicpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ub3RpY2Utc2xpZGUgYTpub3QoW2NsYXNzXSk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cbi5jb250ZW50LWltYWdlIHtcbiAgcGFkZGluZy1ibG9jazogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYmxvY2s6IDE1cmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb250ZW50LWltYWdlLS1yaWdodCAuY29udGVudC1pbWFnZV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGVudC1pbWFnZS0tbGVmdCAuY29udGVudC1pbWFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGVudC1pbWFnZS0tbGVmdCAuY29udGVudC1pbWFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2UtLXJpZ2h0IC5jb250ZW50LWltYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2UtLXJpZ2h0IC5jb250ZW50LWltYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogOC44cmVtO1xuICB9XG59XG4uY29udGVudC1pbWFnZV9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250ZW50LWltYWdlX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uY29udGVudC1pbWFnZV9fY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250ZW50LWltYWdlX19jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWltYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGVudC1pbWFnZV9faW1hZ2Uge1xuICAgIHdpZHRoOiA0NHJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuY29udGVudC1pbWFnZS0tcmlnaHQgLmNvbnRlbnQtaW1hZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogNDByZW07XG4gIH1cbn1cbi5jb250ZW50LWltYWdlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zdWJzY3JpYmUtYm94IHtcbiAgcGFkZGluZy1ibG9jazogMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3Vic2NyaWJlLWJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3Vic2NyaWJlLWJveF9faW1hZ2Uge1xuICAgIHdpZHRoOiA0NHJlbTtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpYmUtYm94X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdWJzY3JpYmUtYm94X19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uc3Vic2NyaWJlLWJveF9faGVhZGluZywgLnN1YnNjcmliZS1ib3hfX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3Vic2NyaWJlLWJveF9faGVhZGluZywgLnN1YnNjcmliZS1ib3hfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zdWJzY3JpYmUtYm94X19mb3JtIC5nZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xufVxuLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbi5zdWJzY3JpYmUtYm94X19mb3JtIC5nZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLnN1YnNjcmliZS1jYXJkIHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtIDhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdWJzY3JpYmUtY2FyZCB7XG4gICAgbWFyZ2luLWJsb2NrOiA5cmVtO1xuICB9XG59XG4uc3Vic2NyaWJlLWNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCQUVCMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3Vic2NyaWJlLWNhcmRfX2hlYWRpbmcsIC5zdWJzY3JpYmUtY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0M4MDg0O1xufVxuLnN1YnNjcmliZS1jYXJkX19mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9lcnJvciBbYXJpYS1pbnZhbGlkPXRydWVdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbi5zdWJzY3JpYmUtY2FyZF9fZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZXJyb3IgW2FyaWEtaW52YWxpZD10cnVlXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY4MjYzNztcbn1cbi5hZHZhbnRhZ2Uge1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2YW50YWdlIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2YW50YWdlLWJsb2NrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5hZHZhbnRhZ2UtYmxvY2sge1xuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjRkRENzU2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2YW50YWdlLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFkdmFudGFnZS1ibG9jay0taGFsZiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5hZHZhbnRhZ2UtYmxvY2stLWhhbGYgKyAuYWR2YW50YWdlLWJsb2NrLS1oYWxmIC5hZHZhbnRhZ2UtYmxvY2tfX2lubmVyIHtcbiAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgI0ZERDc1NjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2YW50YWdlLWJsb2NrX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogNzZyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWR2YW50YWdlLWJsb2NrLS1yaWdodCAuYWR2YW50YWdlLWJsb2NrX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5hZHZhbnRhZ2UtYmxvY2stLWhhbGYgLmFkdmFudGFnZS1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hZHZhbnRhZ2UtYmxvY2tfX21lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFkdmFudGFnZS1ibG9ja19fbWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleDogMCAwIDI1cmVtO1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICB9XG4gIC5hZHZhbnRhZ2UtYmxvY2stLWxlZnQgLmFkdmFudGFnZS1ibG9ja19fbWVkaWEge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxuICAuYWR2YW50YWdlLWJsb2NrLS1yaWdodCAuYWR2YW50YWdlLWJsb2NrX19tZWRpYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cbiAgLmFkdmFudGFnZS1ibG9jay0taGFsZiAuYWR2YW50YWdlLWJsb2NrX19tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmbGV4LWJhc2lzOiAxN3JlbTtcbiAgICB3aWR0aDogMTdyZW07XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2YW50YWdlLWJsb2NrLS1oYWxmIC5hZHZhbnRhZ2UtYmxvY2tfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG4uYWR2YW50YWdlLWJsb2NrX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hZHZhbnRhZ2UtYmxvY2tfX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubGF0ZXN0LXJlc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgMzIsIDAuMTUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubGF0ZXN0LXJlc2VhcmNoIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1cmVtO1xuICB9XG59XG4ubGF0ZXN0LXJlc2VhcmNoX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubGF0ZXN0LXJlc2VhcmNoIC5jb250YWluZXIsIC5sYXRlc3QtcmVzZWFyY2ggLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5sYXRlc3QtcmVzZWFyY2hfX2J0biB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmxhdGVzdC1yZXNlYXJjaF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5cbi5ibG9nLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDEuM3JlbTtcbiAgfVxufVxuXG4uYmxvZy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCQUVCMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvZy1jYXJkX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuLmJsb2ctY2FyZF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2ctY2FyZC0taG9yaXpvbnRhbCAuYmxvZy1jYXJkX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMCAzNnJlbTtcbiAgICBoZWlnaHQ6IDMwcmVtO1xuICB9XG59XG4uYmxvZy1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuLmJsb2ctY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmJsb2ctY2FyZF9fZXhjZXJwdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBsaW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmJsb2ctY2FyZF9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsb2ctY2FyZF9fbWV0YSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICNDRkQxRDI7XG4gIGNvbG9yOiAjNEM1MjU4O1xufVxuLmJsb2ctY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG59XG4uYmxvZy1jYXJkLS1ob3Jpem9udGFsIC5ibG9nLWNhcmRfX2JvZHksIC5ibG9nLWNhcmQtLXZlcnRpY2FsIC5ibG9nLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nLWNhcmQtLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ibG9nLWNhcmRfX3RhZ3Mge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZC1jb250ZW50IHtcbiAgICBtYXJnaW4tYmxvY2s6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbiAgfVxufVxuLmFjZi1ibG9jay1jb21wb25lbnQgLmNhcmQtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmQtY29udGVudCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgfVxufVxuLmNhcmQtY29udGVudF9faW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZC1jb250ZW50X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNhcmQtY29udGVudF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmQtY29udGVudF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZC1jb250ZW50X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4LjVyZW0gNXJlbTtcbiAgfVxufVxuLmFjZi1ibG9jay1jb21wb25lbnQgLmNhcmQtY29udGVudF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmQtY29udGVudF9faW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWNvbnRlbnRfX2ltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA0OS41cmVtO1xuICB9XG4gIC5hY2YtYmxvY2stY29tcG9uZW50IC5jYXJkLWNvbnRlbnRfX2ltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbi5jYXJkLWNvbnRlbnRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZC1jb250ZW50X19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uYWNmLWJsb2NrLWNvbXBvbmVudCAuY2FyZC1jb250ZW50X19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jYXJkLWNvbnRlbnRfX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udGFiLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nZW5lcmFsLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ2VuZXJhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2cmVtO1xuICB9XG59XG4uZ2VuZXJhbC1jb250ZW50IGgxLCAuZ2VuZXJhbC1jb250ZW50IGgyLCAuZ2VuZXJhbC1jb250ZW50IGgzLCAuZ2VuZXJhbC1jb250ZW50IGg0LCAuZ2VuZXJhbC1jb250ZW50IGg1LCAuZ2VuZXJhbC1jb250ZW50IGg2LCAuZ2VuZXJhbC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZ2VuZXJhbC1jb250ZW50IHVsLCAuZ2VuZXJhbC1jb250ZW50IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZ2VuZXJhbC1jb250ZW50IGE6bm90KFtjbGFzc10pIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZ2VuZXJhbC1jb250ZW50LndpdGgtYmcge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG4uZ2VuZXJhbC1jb250ZW50IC5zZWN0aW9uLWNvcHkge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uZ2VuZXJhbC1jb250ZW50IGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdlbmVyYWwtY29udGVudCBpZnJhbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5nZW5lcmFsLWNvbnRlbnQgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZW5lcmFsLWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250OiAzMDAgMS42cmVtLzNyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbn1cbi5nZW5lcmFsLWNvbnRlbnRfX2N0YXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5nZW5lcmFsLWNvbnRlbnRfX2N0YXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmdlbmVyYWwtY29udGVudF9fY3RhcyAudW5kZXJsaW5lLWxpbmssIC5nZW5lcmFsLWNvbnRlbnRfX2N0YXMgLnN0YWZmLWRldGFpbF9fdGl0bGUgYSwgLnN0YWZmLWRldGFpbF9fdGl0bGUgLmdlbmVyYWwtY29udGVudF9fY3RhcyBhIHtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdlbmVyYWwtY29udGVudF9fY3RhcyAudW5kZXJsaW5lLWxpbmssIC5nZW5lcmFsLWNvbnRlbnRfX2N0YXMgLnN0YWZmLWRldGFpbF9fdGl0bGUgYSwgLnN0YWZmLWRldGFpbF9fdGl0bGUgLmdlbmVyYWwtY29udGVudF9fY3RhcyBhIHtcbiAgICBtYXJnaW4taW5saW5lOiAyLjVyZW07XG4gIH1cbn1cbi5nZW5lcmFsLWNvbnRlbnRfX2N0YSB7XG4gIG1hcmdpbjogNXB4O1xufVxuLmdlbmVyYWwtY29udGVudF9fY3RhIGltZyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGhlaWdodDogN3JlbTtcbn1cbi5nZW5lcmFsLWNvbnRlbnQgKyAuY3B0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgaGVpZ2h0OiAxOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2UtYmFubmVyX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgaGVpZ2h0OiAzNXJlbTtcbiAgfVxufVxuXG4uaGlzdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oaXN0b3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uaGlzdG9yeS15ZWFyX19zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oaXN0b3J5LXllYXJfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmhpc3RvcnkteWVhcl9fc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM1MjU4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oaXN0b3J5LXllYXJfX3NsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA1LjZyZW07XG4gIH1cbn1cbi5oaXN0b3J5LXllYXJfX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0Qzc3O1xufVxuLmhpc3RvcnkteWVhcl9fc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyLjkwOFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAxMi45MDggMjBcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0xMi40NjgsMTEuMDYybC04LjUsOC41YTEuNDkzLDEuNDkzLDAsMCwxLTIuMTE4LDBMLjQ0LDE4LjE0N2ExLjQ5MywxLjQ5MywwLDAsMSwwLTIuMTE4bDYuMDIzLTYuMDIzTC40NCwzLjk4M2ExLjQ5MywxLjQ5MywwLDAsMSwwLTIuMTE4TDEuODQ2LjQ0YTEuNDkzLDEuNDkzLDAsMCwxLDIuMTE4LDBsOC41LDguNUExLjUsMS41LDAsMCwxLDEyLjQ2OCwxMS4wNjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEyLjkwOCAyMCkgcm90YXRlKDE4MClcIiBmaWxsPVwiJTIzZjNmM2Y0XCIvPjwvc3ZnPicpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGlzdG9yeS15ZWFyX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xufVxuLmhpc3RvcnkteWVhcl9fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7XG59XG4uaGlzdG9yeS15ZWFyX19zbGlkZXIgLnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uaGlzdG9yeS15ZWFyIHtcbiAgZm9udDogNzAwIDEuOHJlbS8yLjRyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbi5oaXN0b3J5LWl0ZW1zX19zbGlkZSAuYmxvZy1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGlzdG9yeS1pdGVtc19fc2xpZGUgLmJsb2ctY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmhpc3RvcnktaXRlbXNfX3NsaWRlIC5ibG9nLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhpc3RvcnktaXRlbXNfX3NsaWRlIC5ibG9nLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGlzdG9yeS1pdGVtc19fc2xpZGUgLmJsb2ctY2FyZCAuYmxvZy1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLWFjY29yZGlvbnMgLmRlZmF1bHQtZWRpdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2NrLWFjY29yZGlvbnMgLmRlZmF1bHQtZWRpdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uYmxvY2stYWNjb3JkaW9ucyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2NrLWFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmNwdC1kZXRhaWwgLmJsb2NrLWFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uYmxvY2stYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41cmVtIDVyZW0gMS41cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1hY2NvcmRpb25zIC5hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjExLjYyNVwiIHZpZXdCb3g9XCIwIDAgMTggMTEuNjI1XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk04LDE2My45NzguMzQ3LDE1Ni4zMjZhMS4zNDUsMS4zNDUsMCwwLDEsMC0xLjkwN2wxLjI3Mi0xLjI3MmExLjM0NSwxLjM0NSwwLDAsMSwxLjkwNywwbDUuNDI0LDUuNDI0LDUuNDI0LTUuNDI0YTEuMzQ1LDEuMzQ1LDAsMCwxLDEuOTA3LDBsMS4yNzIsMS4yNzJhMS4zNDUsMS4zNDUsMCwwLDEsMCwxLjkwN0w5LjksMTYzLjk3OEExLjMzOCwxLjMzOCwwLDAsMSw4LDE2My45NzhaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTE1Mi43NSlcIiBmaWxsPVwiJTIzMTAxODIwXCIvPjwvc3ZnPicpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmJsb2NrLWFjY29yZGlvbnMgLmFjY29yZGlvbi1oZWFkZXIuaXMtb3BlbmVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmJsb2NrLWFjY29yZGlvbnMgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW0gNXJlbTtcbn1cblxuLmNwdC1kZXRhaWwge1xuICBtYXJnaW4tYmxvY2s6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZGV0YWlsIHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIH1cbn1cbi5jcHQtZGV0YWlsX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbi5jcHQtZGV0YWlsX190eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1kZXRhaWxfX3R5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5jcHQtZGV0YWlsIC5zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWRldGFpbCAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4uY3B0LWRldGFpbCAuc2VjdGlvbi1jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgaDEsIC5jcHQtZGV0YWlsX19jb250ZW50IGgyLCAuY3B0LWRldGFpbF9fY29udGVudCBoMywgLmNwdC1kZXRhaWxfX2NvbnRlbnQgaDQsIC5jcHQtZGV0YWlsX19jb250ZW50IGg1LCAuY3B0LWRldGFpbF9fY29udGVudCBoNiwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jcHQtZGV0YWlsX19jb250ZW50IHVsLCAuY3B0LWRldGFpbF9fY29udGVudCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgYTpub3QoW2NsYXNzXSkge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jcHQtZGV0YWlsX19jb250ZW50IGhyLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1ibG9jazogM3JlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWRldGFpbF9fY29udGVudCBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgfVxufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmNvbnRhaW5lciwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlcixcbi5jcHQtZGV0YWlsX19jb250ZW50IC5jb250YWluZXItc20sXG4uY3B0LWRldGFpbF9fY29udGVudCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQsIC5jcHQtZGV0YWlsX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZGV0YWlsX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtZGVmYXVsdCwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy1kZWZhdWx0LCAuY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy1kZWZhdWx0IC53cC1ibG9jay1pbWFnZSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC53cC1ibG9jay1pbWFnZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy1kZWZhdWx0IC53cC1ibG9jay1pbWFnZSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIuNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy1kZWZhdWx0IC53cC1ibG9jay1pbWFnZSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC53cC1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5jcHQtZGV0YWlsX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250OiAzMDAgMS42cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTAxODIwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5jcHQtZGV0YWlsX19jb250ZW50ID4gLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZGV0YWlsX19jb250ZW50ID4gLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW46IDVyZW0gMDtcbiAgfVxufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmaWVsZCBpbnB1dCxcbi5jcHQtZGV0YWlsX19jb250ZW50IC5nZmllbGQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUJBRUIxO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGxlZ2VuZCxcbi5jcHQtZGV0YWlsX19jb250ZW50IC5nY2hvaWNlIGxhYmVsIHtcbiAgZm9udDogNjAwIDEuMnJlbS8xLjYgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24gYVtyZWw9cHJldl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIGFbcmVsPW5leHRdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIC5saW5rLXByZXYsIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIGFbcmVsPXByZXZdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uY3B0LWRldGFpbF9fcGFnaW5hdGlvbiAubGluay1uZXh0LCAuY3B0LWRldGFpbF9fcGFnaW5hdGlvbiBhW3JlbD1uZXh0XSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGltZWxpbmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRpbWVsaW5lcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi50aW1lbGluZXMgLnNlY3Rpb24tY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50aW1lbGluZXMgLnNlY3Rpb24tY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnRpbWVsaW5lcyAudGltZWxpbmUge1xuICBwYWRkaW5nLWJsb2NrOiAyLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudGltZWxpbmVzIC50aW1lbGluZSB7XG4gICAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgfVxufVxuLnRpbWVsaW5lcyAudGltZWxpbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGltZWxpbmVzIC50aW1lbGluZS1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuLnRpbWVsaW5lcyAudGltZWxpbmUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUVCQUI7XG4gIGNvbG9yOiAjMTAxODIwO1xuICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBoMSwgLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBoMiwgLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBoMywgLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBoNCwgLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBoNSwgLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBoNiwgLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCB1bCwgLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBhOm5vdChbY2xhc3NdKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi50aW1lbGluZXMgLnRpbWVsaW5lLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG4gIG1heC13aWR0aDogNDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gIH1cbn1cbi5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQ6IDMwMCAxLjZyZW0vMnJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbi5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUgY2l0ZSBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50d28tY29sdW1ucy1saW5rcyB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbn1cbi50d28tY29sdW1ucy1saW5rc19fYmxvY2sge1xuICBtYXJnaW4tYmxvY2s6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50d28tY29sdW1ucy1saW5rc19fYmxvY2sge1xuICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgfVxufVxuLnR3by1jb2x1bW5zLWxpbmtzX19ibG9jayBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnR3by1jb2x1bW5zLWxpbmtzX19ibG9jayBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnR3by1jb2x1bW5zLWxpbmtzIC5ibG9jay1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMS41cHggc29saWQgI0FCQUVCMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZm9udDogOTAwIDEuOHJlbS8yLjFyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50d28tY29sdW1ucy1saW5rcyAuYmxvY2stbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbn1cbi50d28tY29sdW1ucy1saW5rcyAuYmxvY2stbGluazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG59XG4udHdvLWNvbHVtbnMtbGlua3MgLmJsb2NrLWxpbmstLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR3by1jb2x1bW5zLWxpbmtzIC5ibG9jay1saW5rIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogNS42cmVtO1xufVxuXG4uY3B0IHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0IHtcbiAgICBtYXJnaW4tYmxvY2s6IDEwcmVtO1xuICB9XG59XG4uY3B0LS1oYXMtYm9yZGVyIHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtO1xufVxuLmNwdC0taGFzLWJvcmRlciAuY3B0LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LS1oYXMtYm9yZGVyIC5jcHQtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG4uY3B0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICB9XG59XG4uY3B0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1ncmlkIHtcbiAgICBncmlkLWdhcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWdyaWQtLWNvbC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDNyZW0gMS4ycmVtO1xuICB9XG4gIC5jcHQtZ3JpZC0tY29sLTIgLmNvbnRlbnQtbm90aGluZyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAuY3B0LWdyaWQtLWNvbC0yLmNwdC1ncmlkLS12ZXJ0aWNhbCB7XG4gICAgZ3JpZC1nYXA6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1ncmlkLS1jb2wtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAzcmVtIDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNwdC1ncmlkLS1jb2wtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZ3JpZC0tY29sLTMgLmNvbnRlbnQtbm90aGluZyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNwdC1ncmlkLS1jb2wtMyAuY29udGVudC1ub3RoaW5nIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZ3JpZC0tY29sLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogM3JlbSAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcHQtZ3JpZC0tY29sLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWdyaWQtLWNvbC00IC5jb250ZW50LW5vdGhpbmcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcHQtZ3JpZC0tY29sLTQgLmNvbnRlbnQtbm90aGluZyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWdyaWQtLXNpbXBsZSB7XG4gICAgZ3JpZC1nYXA6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcHQtZ3JpZC0tc2ltcGxlIHtcbiAgICBncmlkLWdhcDogNXJlbSA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZ3JpZC0tc2ltcGxlLmNwdC1ncmlkLS1jb2wtMSB7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gIH1cbn1cbi5jcHQtZ3JpZCAuY29udGVudC1ub3RoaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNwdC1maWx0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB6LWluZGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMxMDE4MjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZmlsdGVycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY3B0LWZpbHRlcnNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICMxMDE4MjA7XG59XG4uY3B0LWZpbHRlcnNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVyc19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5jcHQtZmlsdGVyc19fcm93LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNwdC1maWx0ZXJzX19zZWFyY2gge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNwdC1maWx0ZXJzX19zZWFyY2ggLmZhY2V0d3AtZmFjZXQtc2VhcmNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1maWx0ZXJzX19zZWFyY2ggLmZhY2V0d3AtZmFjZXQtc2VhcmNoIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB9XG59XG4uY3B0LWZpbHRlcnMubm8tdmFsdWVzIC5jcHQtZmlsdGVyc19fc2VhcmNoIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcbn1cbi5jcHQtZmlsdGVyc19fY2xlYXIge1xuICBmbGV4OiAwIDAgMTE1cHg7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjMTAxODIwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jcHQtZmlsdGVyc19fY2xlYXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWQ7XG59XG4uY3B0LWZpbHRlcnNfX3Rlcm1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jcHQtZmlsdGVyc19fdGVybXMgLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNwdC1maWx0ZXJzX190ZXJtcyAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZSB7XG4gIHBhZGRpbmc6IDE2cHggMThweCAxNnB4IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNwdC1maWx0ZXJzX190ZXJtcyAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIC0yMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xNzUgMTc1QzE4NC40IDE2NS43IDE5OS42IDE2NS43IDIwOC4xIDE3NUwyNTUuMSAyMjIuMUwzMDMgMTc1QzMxMi40IDE2NS43IDMyNy42IDE2NS43IDMzNi4xIDE3NUMzNDYuMyAxODQuNCAzNDYuMyAxOTkuNiAzMzYuMSAyMDguMUwyODkuOSAyNTUuMUwzMzYuMSAzMDNDMzQ2LjMgMzEyLjQgMzQ2LjMgMzI3LjYgMzM2LjEgMzM2LjFDMzI3LjYgMzQ2LjMgMzEyLjQgMzQ2LjMgMzAzIDMzNi4xTDI1NS4xIDI4OS45TDIwOC4xIDMzNi4xQzE5OS42IDM0Ni4zIDE4NC40IDM0Ni4zIDE3NSAzMzYuMUMxNjUuNyAzMjcuNiAxNjUuNyAzMTIuNCAxNzUgMzAzTDIyMi4xIDI1NS4xTDE3NSAyMDguMUMxNjUuNyAxOTkuNiAxNjUuNyAxODQuNCAxNzUgMTc1VjE3NXpNNTEyIDI1NkM1MTIgMzk3LjQgMzk3LjQgNTEyIDI1NiA1MTJDMTE0LjYgNTEyIDAgMzk3LjQgMCAyNTZDMCAxMTQuNiAxMTQuNiAwIDI1NiAwQzM5Ny40IDAgNTEyIDExNC42IDUxMiAyNTZ6TTI1NiA0OEMxNDEuMSA0OCA0OCAxNDEuMSA0OCAyNTZDNDggMzcwLjkgMTQxLjEgNDY0IDI1NiA0NjRDMzcwLjkgNDY0IDQ2NCAzNzAuOSA0NjQgMjU2QzQ2NCAxNDEuMSAzNzAuOSA0OCAyNTYgNDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbi5jcHQtZmlsdGVyc19fZHJvcGRvd25zIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMCAxLjNyZW0gM3JlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyAuY3B0LWZpbHRlcnNfX2NsZWFyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlcnMuaXMtYWN0aXZlIC5jcHQtZmlsdGVyc19fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jcHQtZmlsdGVycy5pcy1hY3RpdmUgLmNwdC1maWx0ZXJzX19kcm9wZG93bnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY3B0LWZpbHRlcnNfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1maWx0ZXJzIC5mYWNldHdwLWlucHV0LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gIH1cbn1cbi5jcHQtZmlsdGVyc19fdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNwdC1maWx0ZXJzIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY3B0LWZpbHRlcnMgYnV0dG9uIGltZyB7XG4gIGhlaWdodDogMS43cmVtO1xufVxuLmNwdC1maWx0ZXJzX19vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3B0LWZpbHRlcnNfX29wZW4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5jcHQtZmlsdGVyIC5qY2Ytc2VsZWN0LWRyb3AsXG4uY3B0LWZpbHRlciAuZHJvcGRvd24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMuNjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVyIC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNwdC1maWx0ZXIgLmRyb3Bkb3duLWJ0bjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlciAuZHJvcGRvd24tY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVyLmlzLW9wZW5lZCAuZHJvcGRvd24tYnRuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlci5pcy1vcGVuZWQgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1maWx0ZXIgLmpjZi1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jcHQtZmlsdGVyIC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gICAgdG9wOiAxcmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLmNwdC1maWx0ZXIgLmpjZi1zZWxlY3QuamNmLWRyb3AtYWN0aXZlIC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jcHQtZmlsdGVyIC5qY2Ytc2VsZWN0LWRyb3Age1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuY3B0LWZpbHRlciAuamNmLXNlbGVjdC1kcm9wIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG59XG4uY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEzLjQyMVwiIGhlaWdodD1cIjguNjY3XCIgdmlld0JveD1cIjAgMCAxMy40MjEgOC42NjdcIj48cGF0aCBpZD1cImFuZ2xlLWRvd25cIiBkPVwiTTUuOTUxLDE2MS4xMjIuMjQ2LDE1NS40MTZhMSwxLDAsMCwxLDAtMS40MjJsLjk0OC0uOTQ4YTEsMSwwLDAsMSwxLjQyMiwwTDYuNjYsMTU3LjA5bDQuMDQ0LTQuMDQ0YTEsMSwwLDAsMSwxLjQyMiwwbC45NDguOTQ4YTEsMSwwLDAsMSwwLDEuNDIybC01LjcwNiw1LjcwNkExLDEsMCwwLDEsNS45NTEsMTYxLjEyMlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMTUyLjc1KVwiLz48L3N2Zz4nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duOmFmdGVyIHtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbi5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duLnNob3c6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuYnRuOmhvdmVyLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dCNzdWJtaXRfYnV0dG9uOmhvdmVyLCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBpbnB1dCNzdWJtaXRfYnV0dG9uOmhvdmVyLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBib2R5IC5mYWNldHdwLWxvYWQtbW9yZTpob3ZlciwgYm9keSAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuZmFjZXR3cC1sb2FkLW1vcmU6aG92ZXIsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdOmhvdmVyLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBhW2Rvd25sb2FkXTpob3ZlciwgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLmJ0bjpmb2N1cy12aXNpYmxlLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dCNzdWJtaXRfYnV0dG9uOmZvY3VzLXZpc2libGUsIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGlucHV0I3N1Ym1pdF9idXR0b246Zm9jdXMtdmlzaWJsZSwgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGJvZHkgLmZhY2V0d3AtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUsIGJvZHkgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLmZhY2V0d3AtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdOmZvY3VzLXZpc2libGUsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGFbZG93bmxvYWRdOmZvY3VzLXZpc2libGUsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4uY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMjUwcHg7XG4gIHRvcDogMzhweDtcbiAgbGVmdDogLTdweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4O1xuICB9XG59XG4uY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NGQ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogNnB4IDEwcHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5jcHQgaHIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0IGhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbn1cbi5jcHQgaHIgKyAuY3B0LWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNwdC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cblxuLmRyb3Bkb3duLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250OiA3MDAgMS44cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcGRvd24tYnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEzLjQyMVwiIGhlaWdodD1cIjguNjY3XCIgdmlld0JveD1cIjAgMCAxMy40MjEgOC42NjdcIj48cGF0aCBpZD1cImFuZ2xlLWRvd25cIiBkPVwiTTUuOTUxLDE2MS4xMjIuMjQ2LDE1NS40MTZhMSwxLDAsMCwxLDAtMS40MjJsLjk0OC0uOTQ4YTEsMSwwLDAsMSwxLjQyMiwwTDYuNjYsMTU3LjA5bDQuMDQ0LTQuMDQ0YTEsMSwwLDAsMSwxLjQyMiwwbC45NDguOTQ4YTEsMSwwLDAsMSwwLDEuNDIybC01LjcwNiw1LjcwNkExLDEsMCwwLDEsNS45NTEsMTYxLjEyMlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMTUyLjc1KVwiLz48L3N2Zz4nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5kcm9wZG93bi5pcy1vcGVuZWQgLmRyb3Bkb3duLWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uZHJvcGRvd24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMTAxODIwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRyb3Bkb3duLmlzLW9wZW5lZCAuZHJvcGRvd24tY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYm9vayB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJvb2sge1xuICAgIG1hcmdpbi1ibG9jazogOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYm9vay1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJvb2stY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb2stY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWRldGFpbCAuYm9vay1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1kZXRhaWwgLmJvb2stY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICB9XG59XG4uYm9vay1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5ib29rLWNvcHkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmJvb2stY29weSBoMSwgLmJvb2stY29weSBoMiwgLmJvb2stY29weSBoMywgLmJvb2stY29weSBoNCwgLmJvb2stY29weSBoNSwgLmJvb2stY29weSBoNiwgLmJvb2stY29weSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmJvb2stY29weSB1bCwgLmJvb2stY29weSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmJvb2stY29weSBhOm5vdChbY2xhc3NdKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYm9vay1jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZGV0YWlsIC5ib29rLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvb2stY3RhcyAuYnRuLCAuYm9vay1jdGFzIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b24sIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIC5ib29rLWN0YXMgaW5wdXQjc3VibWl0X2J1dHRvbiwgLmJvb2stY3RhcyAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgLmJvb2stY3RhcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5ib29rLWN0YXMgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmUsIGJvZHkgLmJvb2stY3RhcyAuZmFjZXR3cC1sb2FkLW1vcmUsIC5ib29rLWN0YXMgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIC5ib29rLWN0YXMgYVtkb3dubG9hZF0sIC5ib29rLWN0YXMgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgLmJvb2stY3RhcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5ib29rLWN0YXMgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIC5ib29rLWN0YXMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYm9vay1jdGFzIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIC5ib29rLWN0YXMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ib29rLWN0YXMgLmJ0biwgLmJvb2stY3RhcyBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dCNzdWJtaXRfYnV0dG9uLCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSAuYm9vay1jdGFzIGlucHV0I3N1Ym1pdF9idXR0b24sIC5ib29rLWN0YXMgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ib29rLWN0YXMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYm9vay1jdGFzIGJvZHkgLmZhY2V0d3AtbG9hZC1tb3JlLCBib2R5IC5ib29rLWN0YXMgLmZhY2V0d3AtbG9hZC1tb3JlLCAuYm9vay1jdGFzIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCAuYm9vay1jdGFzIGFbZG93bmxvYWRdLCAuYm9vay1jdGFzIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ib29rLWN0YXMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYm9vay1jdGFzIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSAuYm9vay1jdGFzIGlucHV0W3R5cGU9c3VibWl0XSwgLmJvb2stY3RhcyAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciAuYm9vay1jdGFzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG59XG4uYm9vay1pbWFnZSB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib29rLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ib29rLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMzByZW07XG4gIH1cbn1cbi5ib29rLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmVycm9yLTQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ibG9jazogMTByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5lcnJvci00MDQge1xuICAgIGhlaWdodDogNjNyZW07XG4gIH1cbn1cbi5lcnJvci00MDRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVycm9yLTQwNF9fc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZXJyb3ItNDA0X19jb250ZW50IGE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6ICMwRTRDNzc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVycm9yLTQwNF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByZXNzLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByZXNzLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wcmVzcyAudGFiLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByZXNzIC50YWItbGlua3Mge1xuICAgIG1hcmdpbi1ibG9jazogM3JlbSA1cmVtO1xuICB9XG59XG4ucHJlc3MgLnRhYi1saW5rIHtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByZXNzIC50YWItbGluayB7XG4gICAgbWFyZ2luLWlubGluZTogMi41cmVtO1xuICB9XG59XG4ucHJlc3MgLnRhYi1saW5rLmlzLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcmVzcy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogNXJlbSAxLjVyZW07XG4gIH1cbn1cbi5wcmVzcyAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ibG9jazogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcmVzcyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICB9XG59XG4ucHJlc3MgLnBhZ2luYXRpb24gYnV0dG9uLFxuLnByZXNzIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMC41cmVtO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiA3MDAgMS44cmVtLzIuMXJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByZXNzIC5wYWdpbmF0aW9uIGJ1dHRvbixcbiAgLnByZXNzIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlciB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG59XG4ucHJlc3MgLnBhZ2luYXRpb24gYnV0dG9uLmFjdGl2ZSxcbi5wcmVzcyAucGFnaW5hdGlvbiAucGFnZS1udW1iZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNEM3NztcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJlc3MgLnBhZ2luYXRpb24gYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByZXNzIC5wYWdpbmF0aW9uIGJ1dHRvbiBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5wcmVzcyAucGFnaW5hdGlvbi1wcmV2OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5wcmVzcyAucGFnaW5hdGlvbi1uZXh0OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLnByZXNzIC5wYWdpbmF0aW9uIGEucGFnZS1udW1iZXI6aG92ZXIge1xuICBjb2xvcjogIzBFNEM3Nztcbn1cblxuLnByZXNzLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuLnByZXNzLXRhYnMtd3JhcHBlciAubmF2Lm5hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC01MHB4O1xufVxuLnByZXNzLXRhYnMtd3JhcHBlciAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucHJlc3MtdGFicy13cmFwcGVyIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJlc3MtdGFicy13cmFwcGVyIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtLmFjdGl2ZSBhLm5hdi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJlc3MtdGFicy13cmFwcGVyIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJlc3MtbmV3LXN1Ym1lbnUtYmFyIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wcmVzcy1uZXctc3VibWVudS1iYXIgLmN1cnJlbnQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW07XG4gIH1cbn1cbi5jb250YWN0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGFjdC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG4uY29udGFjdC1mb3JtIC5nZmllbGQgaW5wdXQsXG4uY29udGFjdC1mb3JtIC5nZmllbGQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUJBRUIxO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY29udGFjdC1mb3JtIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5hYm91dC1jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrOiA0cmVtIDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hYm91dC1jb250ZW50IHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW0gMTByZW07XG4gIH1cbn1cbi5hYm91dC1jb250ZW50IC5zZWN0aW9uLWNvcHkge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uYWJvdXQtY29udGVudCAuc2VjdGlvbi1jb3B5IHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc3RhZmZzLWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZnMtaW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gIH1cbn1cbi5zdGFmZnMtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZnMtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3RhZmZzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhZmZzLWdyaWQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTByZW07XG4gIH1cbn1cblxuLnN0YWZmLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiAjMTAxODIwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0YWZmLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xufVxuLnN0YWZmLWNhcmRfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgZmxleDogMCAwIDEyLjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbn1cbi5zdGFmZi1jYXJkX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN0YWZmLWNhcmRfX25hbWUge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnN0YWZmLWNhcmRfX3JvbGUge1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZi1jYXJkX19yb2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbn1cblxuLmFkdmlzb3J5LWJvYXJkLXdyYXBwZXIgYTpob3ZlciB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIC13ZWJrZXQtYm94LXNoYWRvdzogdW5zZXQ7XG59XG5cbmRpdiNmYS1mb3JtIC53Rm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5kaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSAub25lRmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLm9uZUNob2ljZSBsYWJlbCwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLm9uZUNob2ljZSAubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnN0YWZmLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZi1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbn1cbi5zdGFmZi1kZXRhaWxfX2lubmVyIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmYtZGV0YWlsX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN0YWZmLWRldGFpbF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJsb2NrOiAzcmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWZmLWRldGFpbF9fcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zdGFmZi1kZXRhaWxfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuLnN0YWZmLWRldGFpbF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuLnN0YWZmLWRldGFpbF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zdGFmZi1kZXRhaWxfX3JvbGUsIC5zdGFmZi1kZXRhaWxfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnN0YWZmLWRldGFpbF9fcm9sZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZi1kZXRhaWxfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICBmbGV4OiAwIDAgMzByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGFmZi1kZXRhaWxfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW07XG4gIH1cbn1cbi5zdGFmZi1kZXRhaWxfX2ltYWdlIHtcbiAgd2lkdGg6IDMwcmVtO1xuICBoZWlnaHQ6IDMwcmVtO1xufVxuLnN0YWZmLWRldGFpbF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN0YWZmLWRldGFpbF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGFmZi1kZXRhaWxfX2xpbmtzIC5idG4sIC5zdGFmZi1kZXRhaWxfX2xpbmtzIGJvZHkgLmZhY2V0d3AtbG9hZC1tb3JlLCBib2R5IC5zdGFmZi1kZXRhaWxfX2xpbmtzIC5mYWNldHdwLWxvYWQtbW9yZSwgLnN0YWZmLWRldGFpbF9fbGlua3MgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIC5zdGFmZi1kZXRhaWxfX2xpbmtzIGFbZG93bmxvYWRdLCAuc3RhZmYtZGV0YWlsX19saW5rcyAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciAuc3RhZmYtZGV0YWlsX19saW5rcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdGFmZi1kZXRhaWxfX2xpbmtzIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSAuc3RhZmYtZGV0YWlsX19saW5rcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdGFmZi1kZXRhaWxfX2xpbmtzIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIC5zdGFmZi1kZXRhaWxfX2xpbmtzIGlucHV0W3R5cGU9c3VibWl0XSwgLnN0YWZmLWRldGFpbF9fbGlua3MgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5zdGFmZi1kZXRhaWxfX2xpbmtzIGlucHV0W3R5cGU9c3VibWl0XSwgLnN0YWZmLWRldGFpbF9fbGlua3MgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXQjc3VibWl0X2J1dHRvbiwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLnN0YWZmLWRldGFpbF9fbGlua3MgaW5wdXQjc3VibWl0X2J1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG59XG4uc3RhZmYtZGV0YWlsX19saW5rcyAuYnRuIGltZywgLnN0YWZmLWRldGFpbF9fbGlua3MgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmUgaW1nLCBib2R5IC5zdGFmZi1kZXRhaWxfX2xpbmtzIC5mYWNldHdwLWxvYWQtbW9yZSBpbWcsIC5zdGFmZi1kZXRhaWxfX2xpbmtzIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdIGltZywgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgLnN0YWZmLWRldGFpbF9fbGlua3MgYVtkb3dubG9hZF0gaW1nLCAuc3RhZmYtZGV0YWlsX19saW5rcyAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgLnN0YWZmLWRldGFpbF9fbGlua3MgaW5wdXRbdHlwZT1zdWJtaXRdIGltZywgLnN0YWZmLWRldGFpbF9fbGlua3MgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSAuc3RhZmYtZGV0YWlsX19saW5rcyBpbnB1dFt0eXBlPXN1Ym1pdF0gaW1nLCAuc3RhZmYtZGV0YWlsX19saW5rcyAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgLnN0YWZmLWRldGFpbF9fbGlua3MgaW5wdXRbdHlwZT1zdWJtaXRdIGltZywgLnN0YWZmLWRldGFpbF9fbGlua3MgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciAuc3RhZmYtZGV0YWlsX19saW5rcyBpbnB1dFt0eXBlPXN1Ym1pdF0gaW1nLCAuc3RhZmYtZGV0YWlsX19saW5rcyBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dCNzdWJtaXRfYnV0dG9uIGltZywgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLnN0YWZmLWRldGFpbF9fbGlua3MgaW5wdXQjc3VibWl0X2J1dHRvbiBpbWcge1xuICB3aWR0aDogMS42cmVtO1xufVxuLnN0YWZmLWRldGFpbF9fbGlua3MgLmJ0bi1saW5rZWRpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5tYWluIC5wb3N0LWRldGFpbCwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW4gLnBvc3QtZGV0YWlsLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuLm1haW4gLnBvc3QtZGV0YWlsOmZpcnN0LWNoaWxkLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWw6Zmlyc3QtY2hpbGQsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWxfX2lubmVyLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3RvcCwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW4gLnBvc3QtZGV0YWlsX190b3AsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX2hlYWRpbmcsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3N1YmhlYWRpbmcsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fY29weSBoMSwgLm1haW4gLnBvc3QtZGV0YWlsX19jb3B5IGgyLCAubWFpbiAucG9zdC1kZXRhaWxfX2NvcHkgaDMsIC5tYWluIC5wb3N0LWRldGFpbF9fY29weSBoNCwgLm1haW4gLnBvc3QtZGV0YWlsX19jb3B5IGg1LCAubWFpbiAucG9zdC1kZXRhaWxfX2NvcHkgaDYsIC5tYWluIC5wb3N0LWRldGFpbF9fY29weSBwLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgaDEsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fY29weSBoMiwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19jb3B5IGgzLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgaDQsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fY29weSBoNSwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19jb3B5IGg2LCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fY29weSB1bCwgLm1haW4gLnBvc3QtZGV0YWlsX19jb3B5IG9sLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgdWwsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fY29weSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLm1haW4gLnBvc3QtZGV0YWlsX19jb3B5IGE6bm90KFtjbGFzc10pLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgYTpub3QoW2NsYXNzXSkge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fY29weSBoci53cC1ibG9jay1zZXBhcmF0b3IsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fY29weSBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWxfX3NpZGViYXIsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWxfX3NpZGViYXIsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDIwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWxfX3NpZGViYXIsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICB9XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3NvY2lhbHMsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1pbmxpbmU6IC0wLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fc29jaWFscyBsaSwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19zb2NpYWxzIGxpIHtcbiAgbWFyZ2luLWlubGluZTogMC41cmVtO1xufVxuLm1haW4gLnBvc3QtZGV0YWlsX19zb2NpYWxzIGxpIGEuYnRuLmJ0bi0taWNvbiwgLm1haW4gLnBvc3QtZGV0YWlsX19zb2NpYWxzIGxpIGJvZHkgYS5idG4tLWljb24uZmFjZXR3cC1sb2FkLW1vcmUsIGJvZHkgLm1haW4gLnBvc3QtZGV0YWlsX19zb2NpYWxzIGxpIGEuYnRuLS1pY29uLmZhY2V0d3AtbG9hZC1tb3JlLCAubWFpbiAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYS5idG4tLWljb25bZG93bmxvYWRdLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCAubWFpbiAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgYS5idG4tLWljb25bZG93bmxvYWRdLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgYS5idG4uYnRuLS1pY29uLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgYm9keSBhLmJ0bi0taWNvbi5mYWNldHdwLWxvYWQtbW9yZSwgYm9keSAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgYS5idG4tLWljb24uZmFjZXR3cC1sb2FkLW1vcmUsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc29jaWFscyBsaSAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhLmJ0bi0taWNvbltkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc29jaWFscyBsaSBhLmJ0bi0taWNvbltkb3dubG9hZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3RhZ3MsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fdGFncyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3RhZ3MgdWwsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fdGFncyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IC01cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fdGFncyAuYnRuLXRhZywgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX190YWdzIC5idG4tdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJBQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fYXV0aG9ycywgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19hdXRob3JzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fYXV0aG9yLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2F1dGhvciB7XG4gIGZvbnQ6IDYwMCAxLjRyZW0vMS42cmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluIC5wb3N0LWRldGFpbF9fY29udGVudCwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tYmxvY2s6IDcuNXJlbTtcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHNfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuLnJlbGF0ZWQtcG9zdHNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZGF0YS12aXMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC8qIE11bHRpc2VsZWN0ICovXG4gIC8qIEVuZCBNdWx0aXNlbGVjdCAqL1xuICAvKiBDaGFydCAqL1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgaDEsIC5kYXRhLXZpcy13cmFwcGVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgaDEge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5jb250YWluZXIsIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDFweCAzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuY29udGFpbmVyLCAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmNvbnRhaW5lciAubmF2LWl0ZW0sIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAxJTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuY29udGFpbmVyIC5uYXYtaXRlbS5sZWdlbmQsIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXYtaXRlbS5sZWdlbmQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmNvbnRhaW5lciAubmF2LWl0ZW0gLm5hdi10aXRsZSwgLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdi1pdGVtIC5uYXYtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuY29udGFpbmVyIC5uYXYtaXRlbSAuY29udGFpbmVyLCAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2LWl0ZW0gLmNvbnRhaW5lciwgLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5jb250YWluZXIgLm5hdi1pdGVtIC5kYXRhVGFibGVzX3dyYXBwZXIsIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXYtaXRlbSAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuY29udGFpbmVyIC5uYXYtaXRlbSAuc2VsZWN0Mi1jb250YWluZXIsIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXYtaXRlbSAuc2VsZWN0Mi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmNvbnRhaW5lciAubmF2LWl0ZW0udG91ckxpbmstd3JhcHBlciwgLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdi1pdGVtLnRvdXJMaW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5jb250YWluZXIgLm5hdi1pdGVtLnRvdXJMaW5rLXdyYXBwZXIsIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXYtaXRlbS50b3VyTGluay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGF0YS12aXMtd3JhcHBlciAudG91ckxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwNzQ0NzQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5jaGFydC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAyJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGF0YS12aXMtd3JhcHBlciAuY2hhcnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5jaGFydC13cmFwcGVyIGZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZGF0YS12aXMtd3JhcHBlciAuY2hhcnQtd3JhcHBlciB1bC5oaWdoY2hhcnRzLW1lbnUgaHIge1xuICBtYXJnaW46IDRweDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5jaGFydC13cmFwcGVyIHRleHQuaGlnaGNoYXJ0cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG4uZGF0YS12aXMtd3JhcHBlciAuaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGF0YS12aXMtd3JhcHBlciAuaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgLmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGF0YS12aXMtd3JhcHBlciAubGVnZW5kIC5jb250YWluZXIsIC5kYXRhLXZpcy13cmFwcGVyIC5sZWdlbmQgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuLmRhdGEtdmlzLXdyYXBwZXIgLmxlZ2VuZCAuaXRlbSB7XG4gIG1hcmdpbjogMHB4IDAgMHB4IDBweDtcbiAgcGFkZGluZzogM3B4IDAgMXB4IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5sZWdlbmQgLml0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAycHggNXB4IDAgMDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5maWx0ZXIsIC5kYXRhLXZpcy13cmFwcGVyIC5zZXR0aW5ncywgLmRhdGEtdmlzLXdyYXBwZXIgLmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZGF0YS12aXMtd3JhcHBlciAuZmlsdGVyIGIsIC5kYXRhLXZpcy13cmFwcGVyIC5zZXR0aW5ncyBiLCAuZGF0YS12aXMtd3JhcHBlciAubGVnZW5kIGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgLmZpbHRlciB1LCAuZGF0YS12aXMtd3JhcHBlciAuc2V0dGluZ3MgdSwgLmRhdGEtdmlzLXdyYXBwZXIgLmxlZ2VuZCB1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIHRleHQuaGlnaGNoYXJ0cy1wbG90LWJhbmQtbGFiZWwge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRvdXIgKi9cbi5pbnRyb2pzLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmEuaW50cm9qcy1idXR0b24uaW50cm9qcy1wcmV2YnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIgKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIgLmludHJvanMtdG9vbHRpcCB7XG4gIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAge1xuICAgIG1heC13aWR0aDogOTYlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA5NiUgIWltcG9ydGFudDtcbiAgfVxufVxuLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtdG9vbHRpcC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXAtaGVhZGVyIGgxLmludHJvanMtdG9vbHRpcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuYS5pbnRyb2pzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTRjNzc7XG4gIGJvcmRlci1jb2xvcjogIzBlNGM3NztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hLmludHJvanMtYnV0dG9uLmludHJvanMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5pbnRyb2pzLXRvb2x0aXAuaW50cm9qcy1mbG9hdGluZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLm9yZ2FuaXphdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XG4gIHotaW5kZXg6IDE7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAub3JnYW5pemF0aW9ucy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAub3JnYW5pemF0aW9ucyAub3JnYW5pemF0aW9uIHtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5vcmdhbml6YXRpb25zIC5vcmdhbml6YXRpb24tbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLm9yZ2FuaXphdGlvbnMgLm9yZ2FuaXphdGlvbi1sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA0LjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5vcmdhbml6YXRpb25zIC5vcmdhbml6YXRpb24tbG9nbzpob3ZlciArIC5vcmdhbml6YXRpb24tY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLm9yZ2FuaXphdGlvbnMgLm9yZ2FuaXphdGlvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIHRvcDogY2FsYygxMDAlICsgM3JlbSk7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAxODIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLm9yZ2FuaXphdGlvbnMgLm9yZ2FuaXphdGlvbi1jb250ZW50OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEwMTgyMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1cmVtO1xuICBmbGV4OiAwIDAgMjByZW07XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LXNpZGViYXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1zaWRlYmFyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LXNpZGViYXJfX2xpbmsge1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtc2lkZWJhcl9fbGluay5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYmxvY2tfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IGgxLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IGgyLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IGgzLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IGg0LCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IGg1LCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IGg2LCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IHVsLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19jb250ZW50IGE6bm90KFtjbGFzc10pIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcnMsIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtdGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcnMgPiBoNiwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC10ZWFtID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcnMgPiBoNiwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC10ZWFtID4gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYXV0aG9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcl9faW1nIHtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1hdXRob3JfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYXV0aG9yX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYXV0aG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYXV0aG9yX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcl9fcm9sZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYXV0aG9yX19yb2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcXVvdGUge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJsb2NrOiA3cmVtO1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcXVvdGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICBtYXgtd2lkdGg6IDQwLjVyZW07XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICMxMDE4MjA7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcXVvdGVfX2NvbnRlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja3F1b3RlIC5idG4tLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LXRlYW1fX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAycmVtIDEwcmVtO1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LXRlYW1fX21lbWJlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LXRlYW1fX25vdGUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtdGVhbV9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnN0aWNreS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAuc3RpY2t5LWhlYWRlci5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5zdGlja3ktaGVhZGVyX19tYWluIHtcbiAgcGFkZGluZy1ibG9jazogMS4zcmVtO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnN0aWNreS1oZWFkZXJfX21haW4gLmNvbnRhaW5lciwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnN0aWNreS1oZWFkZXJfX21haW4gLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAuc3RpY2t5LWhlYWRlcl9fbWFpbiBoNiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnN0aWNreS1oZWFkZXJfX3NoYXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAuc3RpY2t5LWhlYWRlcl9fYnRucyB7XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRkQxRDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAuc3RpY2t5LWhlYWRlcl9fYnRucyAucG9zdC1kZXRhaWxfX3NvY2lhbHMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC50b2Mtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM1MjU4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiA1MDAgMS42cmVtLzEuOXJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC50b2Mtb3Blbi5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC50b2Mtb3Blbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogM3JlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDE1cHggMTBweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC50b2MtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogNnJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDZyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM1MjU4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC50b2MtcG9wdXAuaXMtb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLXBvcHVwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC50b2MtcG9wdXAgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLXBvcHVwIHVsIGEge1xuICBmb250OiA2MDAgMS42cmVtLzEuOSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC50b2MtcG9wdXAgdWwgYS5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCBociB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvci1yb3cgLmJpbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI3NoYXJlLWJ1dHRvbnMgLmhlYXRlb3Jfc3NzX2hvcml6b250YWxfc2hhcmluZyAuaGVhdGVvcl9zc3Nfc3ZnIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NGRDFEMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzRDNTI1ODtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI3NoYXJlLWJ1dHRvbnMgI2Rvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0ZEMUQyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvcHBzL2Fzc2V0cy9pbWcvaWNvbl9maWxlX2Rvd25sb2FkX2JsLnN2Zykgbm8tcmVwZWF0IDUwJSAjMDAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zICNkb3dubG9hZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4jZGlnaXRhbC1yZXNlYXJjaCA+IHNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmNvbnRhaW5lciwgI2RpZ2l0YWwtcmVzZWFyY2ggLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5jb250YWluZXIsICNkaWdpdGFsLXJlc2VhcmNoIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jaGVybyB7XG4gIGhlaWdodDogNTUwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNoZXJvIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2hlcm8ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jaGVybyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiN0aXRsZXMgLnRpdGxlcy13cmFwcGVyIC5oZXJvLWRhdGVsaW5lIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jdGl0bGVzIC50aXRsZXMtd3JhcHBlciAuaGVyby1oZWFkZXIge1xuICBmb250LXNpemU6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jdGl0bGVzIC50aXRsZXMtd3JhcHBlciAuaGVyby1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jdGl0bGVzIC50aXRsZXMtd3JhcHBlciAuaGVyby1zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiN0aXRsZXMgLnRpdGxlcy13cmFwcGVyIC5oZXJvLXNlcmllcyB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI3RpdGxlcyAudGl0bGVzLXdyYXBwZXIgLmhlcm8tYnlsaW5lIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jdGl0bGVzIC50aXRsZXMtd3JhcHBlciAuaGVyby1ieWxpbmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jdGl0bGVzIC50aXRsZXMtd3JhcHBlciAuaGVyby1ieWxpbmUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNvcmdhbml6YXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTk5YjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIsICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5sYWJlbCwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAubGFiZWwge1xuICBmb250LXNpemU6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UsICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGdyZWVuO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgZ3JlZW47XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciA+ICosICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICAgIG1hcmdpbjogMjVweCA1JSAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0sICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gICAgbWFyZ2luOiAxNXB4IDMlIDA7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAudmFsaWRhdGlvbl9lcnJvciwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0yNXB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtOmRpdiwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtOmRpdiB7XG4gIGZsZXg6IDE7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHksICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IHtcbiAgICBmbGV4OiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHksICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IHVsIGxpLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIsICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dC5zbWFsbCwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIGlucHV0LnNtYWxsIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgaW5wdXQuc21hbGwsICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dC5zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIsICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNvcmdhbml6YXRpb25zIC5sb2dvcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAtMjVweCAwO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIge1xuICBjb2xvcjogIzFCMjg0RDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIuc3R1Y2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEycHggLTEwcHggIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxQjI4NEQ7XG4gIGhlaWdodDogODBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlci5zdHVjayB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlci5zdHVjayAudGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyLnN0dWNrIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIuc3R1Y2sgaHIucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMUIyODREO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTZweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyLnN0dWNrIGhyLnByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjc2hhcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fc2hhcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICMwMDAwMDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjc2hhcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjc2hhcmUtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkI7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgcmlnaHQ6IC04MHB4O1xuICAgIHRvcDogNjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFCMjg0RDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFCMjg0RDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMUIyODREO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEycHggLTEwcHggIzAwMDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zLmhhcy1kb3dubG9hZCBkaXYuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsIGE6bGFzdC1jaGlsZCAuaGVhdGVvcl9zc3Nfc3ZnIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbC5vcGVuICNzaGFyZS1idXR0b25zIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnM7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNkb3dubG9hZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX2ZpbGVfZG93bmxvYWRfYmwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICMwMDAwMDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI2Rvd25sb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI2Rvd25sb2FkIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5jb250YWluZXIsICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuY29udGFpbmVyLCAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZ1RvcCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2LnN0dWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZ1RvcCAwLjVzO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDE2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2LnN0dWNrIHtcbiAgICBtYXgtd2lkdGg6IDE2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYuc3R1Y2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyODREO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDE2MHB4IDQlIDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2LnN0dWNrLm9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdi5zdHVjay5vcGVuIC5uYXYtaXRlbXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdi5zdHVjay5vcGVuIC5tb2JpbGU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2IC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYgLm1vYmlsZSB7XG4gICAgY29udGVudDogXCJUYWJsZSBvZiBDb250ZW50c1wiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjg0RDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdiAubW9iaWxlOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgd2hpdGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdiAubmF2LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2IC5uYXYtaXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2IC5uYXYtaXRlbS5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdiAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYgLm5hdi1pdGVtLnN1Yi1zZWN0aW9uLWxpbmsgYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgLnN1LXRhYnMgKiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMzBweCAtMTUlIDMwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW46IDIwcHggNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjMDE1OThGO1xuICBmb250LXdlaWdodDogMTAwO1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IGJsb2NrcXVvdGUgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCAudmlzdWFsaXplci1mcm9udCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IC52aXN1YWxpemVyLWZyb250IC5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCAudmlzdWFsaXplci1mcm9udCAuZ29vZ2xlLXZpc3VhbGl6YXRpb24tdGFibGUgdGFibGUuZ29vZ2xlLXZpc3VhbGl6YXRpb24tdGFibGUtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgLnZpc3VhbGl6ZXItZnJvbnQgLmdvb2dsZS12aXN1YWxpemF0aW9uLXRhYmxlIHRhYmxlLmdvb2dsZS12aXN1YWxpemF0aW9uLXRhYmxlLXRhYmxlIHRoZWFkIHRyIHRoLFxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCAudmlzdWFsaXplci1mcm9udCAuZ29vZ2xlLXZpc3VhbGl6YXRpb24tdGFibGUgdGFibGUuZ29vZ2xlLXZpc3VhbGl6YXRpb24tdGFibGUtdGFibGUgdGhlYWQgdHIgdGguZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyODREO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweCAxJTtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgYm9yZGVyOiBzb2xpZCAjOTY5Njk2O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IC52aXN1YWxpemVyLWZyb250IC5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZSB0YWJsZS5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZS10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogc29saWQgIzk2OTY5NjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZm9vdG5vdGVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZm9vdG5vdGVzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmb290bm90ZXMtd3JhcHBlciAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zvb3Rub3Rlcy13cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmb290bm90ZXMtd3JhcHBlciB1bCBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAuZm9vdG5vdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzdXAgLmZvb3Rub3RlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmZvb3Rub3RlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwODRkNDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5mb290bm90ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgcGFkZGluZzogMjRweCAzMHB4IDI0cHggNDJweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5mb290bm90ZS13cmFwcGVyLmNsaWNrZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5mb290bm90ZS13cmFwcGVyLmhvdmVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5mb290bm90ZS13cmFwcGVyIC5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAuZm9vdG5vdGUtd3JhcHBlciAubm90ZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbSBOYXJyb3csIGdvdGhhbSBuYXJyb3cgYSwgZ290aGFtIG5hcnJvdyBiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1pbmRlbnQ6IC0xNHB4O1xuICBtYXJnaW46IDZweCAwO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmZvb3Rub3RlLXdyYXBwZXIgLm5vdGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyAuYXV0aG9ycy1oZWFkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvci1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvci1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyAuYXV0aG9yLXJvdyAuaGVhZHNob3RzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvci1yb3cgLmhlYWRzaG90cyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIC5hdXRob3Itcm93IC5iaW8ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIC5hdXRob3Itcm93IC5iaW8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvci1yb3cgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICN0ZWFtIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3RlYW0gLnRlYW0taGVhZGVyIHtcbiAgY29sb3I6ICMxQjI4NEQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICN0ZWFtIC50ZWFtLWNvbnRlbnQge1xuICBjb2x1bW5zOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI3RlYW0gLnRlYW0tY29udGVudCB7XG4gICAgY29sdW1uczogMTtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3RlYW0gaHIge1xuICBtYXJnaW46IDcwcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NjZhO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLm90aGVyLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAub3RoZXItc2VjdGlvbiAuaGVhZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLm90aGVyLXNlY3Rpb24gLmludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNsb2dvcyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjcmVsYXRlZC13b3JrIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNyZWxhdGVkLXdvcmsgLnJlbGF0ZWQtd29yay1oZWFkZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3JlbGF0ZWQtd29yayAucmVsYXRlZC13b3JrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjcmVsYXRlZC13b3JrIC5yZWxhdGVkLXdvcmstY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3JlbGF0ZWQtd29yayAucmVsYXRlZC13b3JrLWNvbnRlbnQgLml0ZW0ge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI3JlbGF0ZWQtd29yayAucmVsYXRlZC13b3JrLWNvbnRlbnQgLml0ZW0ge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3JlbGF0ZWQtd29yayAucmVsYXRlZC13b3JrLWNvbnRlbnQgLml0ZW0gPiBkaXYge1xuICBtYXJnaW46IDAgNSU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjcmVsYXRlZC13b3JrIC5yZWxhdGVkLXdvcmstY29udGVudCAuaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgNSUgMjBweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNyZWxhdGVkLXdvcmsgLnJlbGF0ZWQtd29yay1jb250ZW50IC5pdGVtIC50eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3JlbGF0ZWQtd29yayAucmVsYXRlZC13b3JrLWNvbnRlbnQgLml0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJNZXJjdXJ5IERpc3BsYXkgQVwiLCBcIk1lcmN1cnkgRGlzcGxheSBCXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAuZ2Zvcm1fZm9vdGVyIGlucHV0Lmdmb3JtX2J1dHRvbixcbiNkaWdpdGFsLXJlc2VhcmNoIGJ1dHRvbixcbiNkaWdpdGFsLXJlc2VhcmNoIGEuYnRuLFxuI2RpZ2l0YWwtcmVzZWFyY2ggYm9keSBhLmZhY2V0d3AtbG9hZC1tb3JlLFxuYm9keSAjZGlnaXRhbC1yZXNlYXJjaCBhLmZhY2V0d3AtbG9hZC1tb3JlLFxuI2RpZ2l0YWwtcmVzZWFyY2ggLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0sXG4udGFibGVwcmVzcyB0Ym9keSB0ciB0ZCAjZGlnaXRhbC1yZXNlYXJjaCBhW2Rvd25sb2FkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOTIyMzQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAuZ2Zvcm1fZm9vdGVyIGlucHV0Lmdmb3JtX2J1dHRvbjpob3ZlcixcbiNkaWdpdGFsLXJlc2VhcmNoIGJ1dHRvbjpob3ZlcixcbiNkaWdpdGFsLXJlc2VhcmNoIGEuYnRuOmhvdmVyLFxuI2RpZ2l0YWwtcmVzZWFyY2ggYm9keSBhLmZhY2V0d3AtbG9hZC1tb3JlOmhvdmVyLFxuYm9keSAjZGlnaXRhbC1yZXNlYXJjaCBhLmZhY2V0d3AtbG9hZC1tb3JlOmhvdmVyLFxuI2RpZ2l0YWwtcmVzZWFyY2ggLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF06aG92ZXIsXG4udGFibGVwcmVzcyB0Ym9keSB0ciB0ZCAjZGlnaXRhbC1yZXNlYXJjaCBhW2Rvd25sb2FkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUIyODREO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIHtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIC5kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSAuZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSAuZGVzY3JpcHRpb24td3JhcHBlci5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gLmRlc2NyaXB0aW9uLXdyYXBwZXIuc2hvd2luZyB7XG4gICAgbWF4LWhlaWdodDogMzcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSAuZGVzY3JpcHRpb24td3JhcHBlci5zaG93aW5nIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIC5kZXNjcmlwdGlvbi13cmFwcGVyLnNob3dpbmcge1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUIyODREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUIyODREO1xuICBwYWRkaW5nOiA3cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTBweCAtNXB4ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMUIyODREO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxQjI4NEQ7XG4gIHotaW5kZXg6IDE7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gaW1nIHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIG5hdiNjb250ZW50LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYWRtaW4tYmFyICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyLnN0dWNrIHtcbiAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkucHBzX3B1YmxpY2F0aW9uLXRlbXBsYXRlLXBhZ2UtZGlnaXRhbC1yZXNlYXJjaCBkaXYjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmFkbWluLWJhciAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlci5zdHVjayB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5jb250YWluZXIsICNkaWdpdGFsLXJlc2VhcmNoIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5jb2wtcHJpbnQtMCxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I2Zsb2F0aW5nLWNvbnRlbnQtbmF2LFxuICAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlcixcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZm9vdGVyIC5mb290ZXItbWVudSxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZm9vdGVyIC5wcml2YWN5LFxuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNyZWxhdGVkLXdvcmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I2xvYWRpbmctcHBzLFxuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2hlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgYSxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I2xvYWRpbmctcHBzIGEsXG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jaGVybyBhIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvcnMtaGVhZGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIC5hdXRob3Itcm93IC5iaW8ge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5jb2wtcHJpbnQtMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgYmxvY2txdW90ZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnBvc3RpZC0zNTU4NCAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjdlbTtcbn1cblxuLm92ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y4ZjlmYSwgI2FkYjViZCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3ZlcmxheSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5vdmVybGF5IC5pbnB1dCxcbi5vdmVybGF5IC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vdmVybGF5IC5maWxsLWN1cnJlbnRjb2xvciB7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbn1cbi5vdmVybGF5IC5maWxsLW5vbmUge1xuICBmaWxsOiBub25lO1xufVxuLm92ZXJsYXkgLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm92ZXJsYXkgLmljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLm92ZXJsYXkgLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFya1wiKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbi5vdmVybGF5IC5idXR0b246aG92ZXIsIC5vdmVybGF5IC5idXR0b246Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcbn1cbi5vdmVybGF5IC5idXR0b246aG92ZXIgLmljb24sIC5vdmVybGF5IC5idXR0b246Zm9jdXMgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuLm92ZXJsYXkgLmJ1dHRvbi1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuNiksIDAgM3B4IDNweCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuNCksIDAgOHB4IDE2cHggcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjMpO1xufVxuLm92ZXJsYXkgLmJ1dHRvbi1vcGVuOmhvdmVyLCAub3ZlcmxheSAuYnV0dG9uLW9wZW46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjQpLCAwIDRweCA0cHggcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjMpLCAwIDEycHggMzJweCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMyk7XG59XG4ub3ZlcmxheSAuYnV0dG9uLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcuNXZ3O1xuICByaWdodDogNy41dnc7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm92ZXJsYXkgLmJ1dHRvbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNXB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vdmVybGF5IC5idXR0b24tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG4ub3ZlcmxheSAuZm9ybS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm92ZXJsYXkgLmZvcm0tc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG4ub3ZlcmxheSAuaW5wdXQtc2VhcmNoIHtcbiAgcGFkZGluZzogMjZweCAxNnB4IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB0aGVtZS1jb2xvcihcImRhcmtcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjYpLCAwIDNweCAzcHggcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjQpLCAwIDhweCAxNnB4IHJnYmEoMjA2LCAyMTIsIDIxOCwgMC4zKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vdmVybGF5IC5pbnB1dC1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDI5cHggMzJweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBlbTtcbiAgfVxufVxuLm92ZXJsYXkgLmlucHV0LXNlYXJjaCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUtY29sb3IoXCJzZWNvbmRhcnlcIik7XG59XG4ub3ZlcmxheSAuaW5wdXQtc2VhcmNoIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwic2Vjb25kYXJ5XCIpO1xufVxuLm92ZXJsYXkgLmlucHV0LXNlYXJjaCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUtY29sb3IoXCJzZWNvbmRhcnlcIik7XG59XG4ub3ZlcmxheSAuaW5wdXQtc2VhcmNoIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdGhlbWUtY29sb3IoXCJzZWNvbmRhcnlcIik7XG59XG4ub3ZlcmxheS5oaWRpbmcge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuNnMgZWFzZS1vdXQ7XG59XG4ub3ZlcmxheS5oaWRpbmcgLmJ1dHRvbi1zZWFyY2gsXG4ub3ZlcmxheS5oaWRpbmcgLmlucHV0LXNlYXJjaCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub3ZlcmxheS5oaWRpbmcgLmJ1dHRvbi1zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMzJSwgMCk7XG59XG4ub3ZlcmxheS5oaWRpbmcgLmlucHV0LXNlYXJjaCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbn1cbi5vdmVybGF5LnNob3dpbmcge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuOHMgZWFzZS1vdXQ7XG59XG4ub3ZlcmxheSAuYnV0dG9uLXNlYXJjaCB7XG4gIHRyYW5zaXRpb246IDAuNHMgMC42cyBlYXNlLW91dDtcbn1cbi5vdmVybGF5IC5pbnB1dC1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiAwLjhzIDAuM3MgZWFzZS1vdXQ7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiA9V29yZFByZXNzIENvcmUgLSBTYXNzaWZpZWQuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIsIGRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbmEge1xuXG4gIGltZyB7XG4gICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICAgIH1cblxuICAgICYuYWxpZ25ub25lIHtcbiAgICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgJi5hbGlnbmNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgfVxuICB9XG5cbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIH1cblxuICAmLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIH1cblxuICAmLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogOTguNSU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNHB4IDVweDtcbiAgfVxuXG59XG4iLCJib2R5IHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSA2cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjOTczRjU0LCAwLjI1KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjE4XCIgdmlld0JveD1cIjAgMCAxOCAxOFwiPjxwYXRoIGlkPVwiZXhjbGFtYXRpb24tY2lyY2xlXCIgZD1cIk0yNiwxN2E5LDksMCwxLDEtOS05QTksOSwwLDAsMSwyNiwxN1ptLTksMS44MTVhMS42NjksMS42NjksMCwxLDAsMS42NjksMS42NjlBMS42NjksMS42NjksMCwwLDAsMTcsMTguODE1Wm0tMS41ODUtNiwuMjY5LDQuOTM1YS40MzUuNDM1LDAsMCwwLC40MzUuNDEyaDEuNzYyYS40MzUuNDM1LDAsMCwwLC40MzUtLjQxMmwuMjY5LTQuOTM1YS40MzUuNDM1LDAsMCwwLS40MzUtLjQ1OWgtMi4zYS40MzUuNDM1LDAsMCwwLS40MzUuNDU5WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtOCAtOClcIiBmaWxsPVwiJTIzNjgyNjM3XCIvPjwvc3ZnPicpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICA+IGgyIHtcbiAgICAgICAgZm9udDogNjAwIDEuNHJlbS8xLjhyZW0gJGYtdGV4dDtcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxuICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udDogNjAwIDEuMnJlbS8xLjZyZW0gJGYtdGV4dDtcbiAgICB9XG4gICAgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsImJvZHkge1xuICAuZmFjZXR3cCB7XG4gICAgJi1mYWNldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLWZhY2V0LWxvYWRfbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxvYWQtbW9yZSB7XG4gICAgICBAZXh0ZW5kIC5idG47XG4gICAgICBAZXh0ZW5kIC5idG4tLW91dGxpbmU7XG4gICAgfVxuICAgICYtcGFnZXIge1xuICAgICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDcuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vMi4xcmVtICRmLXRleHQ7XG4gICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xuICAgICAgfVxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWNoZXZyb24tbGVmdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgfVxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWNoZXZyb24tcmlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1kYXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICB3aWR0aDogMTJyZW07XG4gICAgICBmb250OiAzMDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICAmLW1pbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdHlwZS1kYXRlX3JhbmdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmLWZhY2V0LXNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLXdoaXRlLWxpZ2h0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgfVxuICAgICAgaW5wdXQuZmFjZXR3cC1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNnJlbSAxLjVyZW0gMnJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250OiA3MDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgICAgICBjb2xvcjogIzdDODA4NCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLXdoaXRlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNC41cmVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM3QzgwODQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZhY2V0d3AtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIEBleHRlbmQgLmhpZGUtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwLjA3NFwiIGhlaWdodD1cIjIwLjA0N1wiIHZpZXdCb3g9XCIwIDAgMjAuMDc0IDIwLjA0N1wiPjxnIGlkPVwiR3JvdXBfOTAzXCIgZGF0YS1uYW1lPVwiR3JvdXAgOTAzXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEuNSAxLjUpXCI+PGVsbGlwc2UgaWQ9XCJFbGxpcHNlXzFcIiBkYXRhLW5hbWU9XCJFbGxpcHNlIDFcIiBjeD1cIjYuNjE2XCIgY3k9XCI2Ljc4MVwiIHJ4PVwiNi42MTZcIiByeT1cIjYuNzgxXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjxsaW5lIGlkPVwiTGluZV8xMVwiIGRhdGEtbmFtZT1cIkxpbmUgMTFcIiB4Mj1cIjUuNTQ5XCIgeTI9XCI1LjY4N1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMS45NTEgMTEuODEzKVwiIGZpbGw9XCIlMjNmZmZcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjwvZz48L3N2Zz4nKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyB2YXJpYWJsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy8gUmVndWxhciBmb250IGZhbWlseVxuLy8vIEB0eXBlIExpc3RcbiRmLWhlYWRpbmc6IFwiTWVyY3VyeSBEaXNwbGF5IEFcIiwgXCJNZXJjdXJ5IERpc3BsYXkgQlwiLCBzYW5zLXNlcmlmO1xuJGYtaGVhZGluZy1hbHQ6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBzYW5zLXNlcmlmO1xuJGYtdGV4dDogXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcblxuLy8vIENvcHkgdGV4dCBjb2xvclxuLy8vIEB0eXBlIENvbG9yXG4kY2xyLWJsdWU6ICMwRTRDNzcgIWRlZmF1bHQ7XG4kY2xyLWFjY2VudDogIzAwODRENCAhZGVmYXVsdDtcbiRjbHItYmx1ZS1saWdodDogIzdFQTZCQyAhZGVmYXVsdDtcbiRjbHItcmVkOiAjOTczRjU0ICFkZWZhdWx0O1xuJGNsci1yZWQtbGlnaHQ6ICNDQjlGQUEgIWRlZmF1bHQ7XG4kY2xyLW9yYW5nZS1saWdodDogI0Y5QkQ5QiAhZGVmYXVsdDtcbiRjbHIteWVsbG93OiAjRkRENzU2ICFkZWZhdWx0O1xuJGNsci15ZWxsb3ctbGlnaHQ6ICNGRUVCQUIgIWRlZmF1bHQ7XG4kY2xyLWJsYWNrOiAjMTAxODIwICFkZWZhdWx0O1xuJGNsci13aGl0ZS1saWdodDogI0YzRjNGNCAhZGVmYXVsdDtcbiRjbHItd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kY2xyLWdyZWVuOiAjMDBDRTdDICFkZWZhdWx0O1xuJGNsci1ncmVlbi1saWdodDogIzgwRTdCRSAhZGVmYXVsdDtcbiRjbHItZ3JheTogIzRDNTI1OCAhZGVmYXVsdDtcblxuLy8vIE1haW4gYnJhbmQgY29sb3Jcbi8vLyBAdHlwZSBDb2xvclxuXG4vLy8gQnJlYWtwb2ludHMgbWFwXG4vLy8gQHByb3Age1N0cmluZ30ga2V5cyAtIEtleXMgYXJlIGlkZW50aWZpZXJzIG1hcHBlZCB0byBhIGdpdmVuIGxlbmd0aFxuLy8vIEBwcm9wIHtNYXB9IHZhbHVlcyAtIFZhbHVlcyBhcmUgYWN0dWFsIGJyZWFrcG9pbnRzIGV4cHJlc3NlZCBpbiBwaXhlbHNcbiRicmVha3BvaW50czogKFxuICBcInBob25lLXhzbWFsbFwiOiAzMjBweCxcbiAgXCJwaG9uZS1zMjFcIjogMzYwcHgsXG4gIFwicGhvbmUtc21hbGxcIjogMzc1cHgsXG4gIFwicGhvbmVcIjogNDI1cHgsXG4gIFwicGhvbmUtd2lkZVwiOiA0ODBweCxcbiAgXCJwaGFibGV0XCI6IDU2MHB4LFxuICBcInRhYmxldC1zbWFsbFwiOiA2NDBweCxcbiAgXCJ0YWJsZXRcIjogNzY4cHgsXG4gIFwidGFibGV0LXdpZGVcIjogOTkycHgsXG4gIFwiZGVza3RvcC1zbWFsbFwiOiAxMDI0cHgsXG4gIFwiZGVza3RvcFwiOiAxMTk5cHgsXG4gIFwiZGVza3RvcC13aWRlXCI6IDE0MzlweCxcbiAgXCJkZXNrdG9wLXVsdHJhXCI6IDE1OTlweCxcbikgIWRlZmF1bHQ7XG5cbi8vXG4vL1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuLy8vIFJlbGF0aXZlIG9yIGFic29sdXRlIFVSTCB3aGVyZSBhbGwgYXNzZXRzIGFyZSBzZXJ2ZWQgZnJvbVxuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaGVuIHVzaW5nIGEgQ0ROXG4vLy8gICAkYmFzZS11cmw6ICdodHRwOi8vY2RuLmV4YW1wbGUuY29tL2Fzc2V0cy8nO1xuJGJhc2UtdXJsOiAnL3dwLWNvbnRlbnQvdGhlbWVzL2NmcHQvYXNzZXRzLycgIWRlZmF1bHQ7XG4iLCJib2R5IHtcbiAgLnNlYXJjaHdwLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICRjbHItd2hpdGUtbGlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gICAgfVxuICAgICYtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIC5zd3AtaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250OiA3MDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgICAgICBjb2xvcjogIzdDODA4NCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjbHItd2hpdGUtbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzdDODA4NCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgd2lkdGg6IDUuNXJlbTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBAZXh0ZW5kIC5oaWRlLXRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMC4wNzRcIiBoZWlnaHQ9XCIyMC4wNDdcIiB2aWV3Qm94PVwiMCAwIDIwLjA3NCAyMC4wNDdcIj48ZyBpZD1cIkdyb3VwXzkwM1wiIGRhdGEtbmFtZT1cIkdyb3VwIDkwM1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxLjUgMS41KVwiPjxlbGxpcHNlIGlkPVwiRWxsaXBzZV8xXCIgZGF0YS1uYW1lPVwiRWxsaXBzZSAxXCIgY3g9XCI2LjYxNlwiIGN5PVwiNi43ODFcIiByeD1cIjYuNjE2XCIgcnk9XCI2Ljc4MVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48bGluZSBpZD1cIkxpbmVfMTFcIiBkYXRhLW5hbWU9XCJMaW5lIDExXCIgeDI9XCI1LjU0OVwiIHkyPVwiNS42ODdcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTEuOTUxIDExLjgxMylcIiBmaWxsPVwiJTIzZmZmXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48L2c+PC9zdmc+Jyk7XG4gICAgfVxuICB9XG59IiwiLmpjZiB7XG4gICYtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vMS4yICRmLXRleHQ7XG4gICAgfVxuICAgICYtb3BlbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMy40MjFcIiBoZWlnaHQ9XCI4LjY2N1wiIHZpZXdCb3g9XCIwIDAgMTMuNDIxIDguNjY3XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk01Ljk1MSwxNjEuMTIyLjI0NiwxNTUuNDE2YTEsMSwwLDAsMSwwLTEuNDIybC45NDgtLjk0OGExLDEsMCwwLDEsMS40MjIsMEw2LjY2LDE1Ny4wOWw0LjA0NC00LjA0NGExLDEsMCwwLDEsMS40MjIsMGwuOTQ4Ljk0OGExLDEsMCwwLDEsMCwxLjQyMmwtNS43MDYsNS43MDZBMSwxLDAsMCwxLDUuOTUxLDE2MS4xMjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTE1Mi43NSlcIi8+PC9zdmc+Jyk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuamNmLWRyb3AtYWN0aXZlJykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICYtZHJvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJi1mYWNldHdwLWRyb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuamNmLXNlbGVjdC10ZXh0IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1vcHRpb24ge1xuICAgIGZvbnQ6IDMwMCAxLjhyZW0vMS4yICRmLXRleHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuIiwiLmRhdGFUYWJsZXN7XG4gICZfd3JhcHBlciB7XG4gICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJsb2NrOiA3cmVtO1xuICAgIH1cbiAgfVxuICAmX2ZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAzMnJlbTtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vNC4ycmVtICRmLXRleHQ7XG4gICAgICBjb2xvcjogIzdDODA4NDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB3aWR0aDogMjdyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250OiA3MDAgMS44cmVtLzQuMnJlbSAkZi10ZXh0O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29udGVudDogJ1NlYXJjaCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMC4wNzRcIiBoZWlnaHQ9XCIyMC4wNDdcIiB2aWV3Qm94PVwiMCAwIDIwLjA3NCAyMC4wNDdcIj48ZyBpZD1cIkdyb3VwXzEwNDJcIiBkYXRhLW5hbWU9XCJHcm91cCAxMDQyXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xMDM5IC04NzYpXCI+PGVsbGlwc2UgaWQ9XCJFbGxpcHNlXzFcIiBkYXRhLW5hbWU9XCJFbGxpcHNlIDFcIiBjeD1cIjYuNjE2XCIgY3k9XCI2Ljc4MVwiIHJ4PVwiNi42MTZcIiByeT1cIjYuNzgxXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEwNDAuNSA4NzcuNSlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjNcIi8+PGxpbmUgaWQ9XCJMaW5lXzExXCIgZGF0YS1uYW1lPVwiTGluZSAxMVwiIHgyPVwiNS41NDlcIiB5Mj1cIjUuNjg3XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEwNTIuNDUxIDg4OS4zMTMpXCIgZmlsbD1cIiUyM2ZmZlwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjNcIi8+PC9nPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX3BhZ2luYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgICAmLnByZXZpb3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1jaGV2cm9uLWxlZnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYubmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb24tY2hldnJvbi1yaWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhYmxlcHJlc3Mge1xuICB0aGVhZCA+IHRyID4gdGgge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUVCQUI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgICAgIGZvbnQ6IDMwMCAxLjhyZW0vMS4yICRmLXRleHQ7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGFbZG93bmxvYWRdIHtcbiAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgQGV4dGVuZCAuYnRuLS1vdXRsaW5lO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzLjVyZW0gOHB4IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub2RkIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbnRhYmxlLmZlZGVyYWwtcG9zaXRpb25zIHtcbiAgYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA3cHggOHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4iLCIubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSB7XG4gID4gYSB7XG4gICAgY29sb3I6ICRjbHItYmxhY2s7XG4gIH1cbiAgJl9fbm90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogM3JlbSA3LjVyZW0gNHJlbSA1cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyLjRyZW07XG4gICAgICBsZWZ0OiAxLjNyZW07XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbWZuKScuJztcbiAgICAgIGZvbnQ6IDMwMCAxLjRyZW0vMS42cmVtICRmLXRleHQ7XG4gICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICB0b3A6IDMuNXJlbTtcbiAgICAgICAgbGVmdDogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi40cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBleHRlbmQgLmhpZGUtdGV4dDtcbiAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNy41XCIgaGVpZ2h0PVwiMTcuNVwiIHZpZXdCb3g9XCIwIDAgMTcuNSAxNy41XCI+PHBhdGggaWQ9XCJ0aW1lc1wiIGQ9XCJNMTIuMDY3LDg4Ljc1bDQuOTc1LTQuOTc1YTEuNTY0LDEuNTY0LDAsMCwwLDAtMi4yMTFsLTEuMTA2LTEuMTA2YTEuNTY0LDEuNTY0LDAsMCwwLTIuMjExLDBMOC43NSw4NS40MzMsMy43NzUsODAuNDU4YTEuNTY0LDEuNTY0LDAsMCwwLTIuMjExLDBMLjQ1OCw4MS41NjRhMS41NjQsMS41NjQsMCwwLDAsMCwyLjIxMUw1LjQzMyw4OC43NS40NTgsOTMuNzI1YTEuNTY0LDEuNTY0LDAsMCwwLDAsMi4yMTFsMS4xMDYsMS4xMDZhMS41NjQsMS41NjQsMCwwLDAsMi4yMTEsMEw4Ljc1LDkyLjA2N2w0Ljk3NSw0Ljk3NWExLjU2NCwxLjU2NCwwLDAsMCwyLjIxMSwwbDEuMTA2LTEuMTA2YTEuNTY0LDEuNTY0LDAsMCwwLDAtMi4yMTFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTgwKVwiLz48L3N2Zz4nKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICB0b3A6IDMuNXJlbTtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxufSIsIi5mZGF0ZSB7XG4gICYtbmF2IHtcbiAgICAmLXByZXYge1xuICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1jaGV2cm9uLWxlZnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICBmb250OiA3MDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgIH1cbiAgICAmLW5leHQge1xuICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB2ZXJ5IGJhc2ljIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG46cm9vdCB7XG4gIC0tZ3V0dGVyOiAyMHB4O1xuICAtLW1heC13aWR0aDogMTA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cblxuXG4vKipcbiAqIFNldCB1cCBhIGRlY2VudCBib3ggbW9kZWwgb24gdGhlIHJvb3QgZWxlbWVudFxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIEBleHRlbmQgLnRleHQtbm9ybWFsO1xuICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyKDVweCwgJGNsci1ibHVlKTtcbn1cblxuLyoqXG4gKiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xuICogU2luY2UgYCpgIGhhcyBhIHNwZWNpZmljaXR5IG9mIDAsIGl0IGRvZXMgbm90IG92ZXJyaWRlIHRoZSBgaHRtbGAgdmFsdWVcbiAqIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWVcbiAqIFNlZTogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbi8qKlxuICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xuICovXG5hIHtcbiAgY29sb3I6ICRjbHItYWNjZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uIHtcbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgIH1cbiAgfVxuICAmLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHJlbTtcbiAgICAgIG1heC13aWR0aDogNzByZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgQGV4dGVuZCAudGV4dC1sYXJnZTtcbiAgICB9XG4gICAgYTpub3QoW2NsYXNzXSkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciBjb3B5IHRleHRcbiAqL1xuXG4uaDEsXG5oMSB7XG4gIGZvbnQ6IDcwMCA0cmVtLzEuMiAkZi1oZWFkaW5nO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4uaDIsXG5oMiB7XG4gIGZvbnQ6IDcwMCAzcmVtLzEuMiAkZi1oZWFkaW5nO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gIH1cbn1cblxuLmgzLFxuaDMge1xuICBmb250OiA3MDAgMi40cmVtLzEuMiAkZi1oZWFkaW5nLWFsdDtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uaDQsXG5oNCB7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMS4yICRmLWhlYWRpbmctYWx0O1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi5oNSxcbmg1IHtcbiAgZm9udDogOTAwIDEuOHJlbS8xLjIgJGYtdGV4dDtcbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5cbi5oNixcbmg2IHtcbiAgZm9udDogNjAwIDEuNnJlbS8yLjFyZW0gJGYtdGV4dDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtbm9ybWFsLFxucCB7XG4gIGZvbnQ6IDMwMCAxLjhyZW0vMi40cmVtICRmLXRleHQ7XG59XG5cbnAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQ6IDMwMCAycmVtLzIuNHJlbSAkZi10ZXh0O1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMi4xcmVtICRmLXRleHQ7XG59XG5cbi5oeXBoZW5hdGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgQ1NTIGhlbHBlciBjbGFzc2VzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBDbGVhciBpbm5lciBmbG9hdHNcbiAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qKlxuICogTWFpbiBjb250ZW50IGNvbnRhaW5lcnNcbiAqIDEuIE1ha2UgdGhlIGNvbnRhaW5lciBmdWxsLXdpZHRoIHdpdGggYSBtYXhpbXVtIHdpZHRoXG4gKiAyLiBDZW50ZXIgaXQgaW4gdGhlIHZpZXdwb3J0XG4gKiAzLiBMZWF2ZSBzb21lIHNwYWNlIG9uIHRoZSBlZGdlcywgZXNwZWNpYWxseSB2YWx1YWJsZSBvbiBzbWFsbCBzY3JlZW5zXG4gKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7IC8qIDEgKi9cbiAgbWFyZ2luLWlubGluZTogYXV0bzsgLyogMiAqL1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMjBweDsgLyogMyAqL1xuICB3aWR0aDogMTAwJTsgLyogMSAqL1xufVxuLmNvbnRhaW5lci1zbSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiA3NHJlbTtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIHBhZGRpbmctaW5saW5lOiA1cmVtO1xuICB9XG59XG5cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKiAgICBTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLmhpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7IC8qIDEgKi9cbiAgdGV4dC1pbmRlbnQ6IDEwMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qKlxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDExOS1MMTMzXG4gKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuaHRtbC5kaXNhYmxlLXNjcm9sbGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyoqXG4qIEVtYmVkIFJlc3BvbnNpdmVseVxuKiBodHRwOi8vZW1iZWRyZXNwb25zaXZlbHkuY29tL1xuKi9cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpZGVvLFxuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuXG4uaW1nLWEsXG4uaW1nLWEtbGVmdCxcbi5pbWctYS11cCxcbi5pbWctYS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLmltZy1hLXZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1hLXZpZGVvIC5pbWctYS1pbWc6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmltZy1hLWJnLXZpZGVvLFxuLmltZy1hLWRlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5pbWctYS1iZy12aWRlbyBpZnJhbWUsXG4uaW1nLWEtYmctdmlkZW8gdmlkZW8ge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaW1nLWEtbGVmdCAuaW1nLWEtZGVjb3Ige1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uaW1nLWEtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nLWEtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYxLjY0JTtcbn1cblxuLmltZy1hLWltZyBpbWcsXG4uaW1nLWEtdXAgLmltZy1hLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgLy8gLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMTAwJSwgMCAxMDAlKTtcbiAgLy8gY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDEwMCUsIDAgMTAwJSk7XG59XG5cbi5pbWctYS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5pbWctYS11cCAuaW1nLWEtaW1nIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5pbWctbm90LWEgLmltZy1hLWltZyBpbWcge1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdDtcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xufVxuXG4ub3ZlcnJpZGUtaGlkZGVuIC5hLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZWQsXG4uYmVmb3JlSGVpZ2h0VXA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5kb3duRnVsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRvd25GdWxsO1xuICBhbmltYXRpb24tbmFtZTogZG93bkZ1bGw7XG59XG5cbi51cEZ1bGwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XG4gIGFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG59XG5cbi5iZWZvcmVIZWlnaHRVcDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWlnaHRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlaWdodFVwO1xufVxuXG4ud2lkdGhHcm93dGgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3aWR0aEdyb3d0aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHdpZHRoR3Jvd3RoO1xufVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC5hLWRlbGF5LSN7JGl9IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoI3skaX0gKiAwLjJzKTtcbiAgfVxufVxuXG4vKlxuICBDdXN0b20gU3BhY2luZ3NcbiovXG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAubXQtI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cmVtO1xuICB9XG4gIC5tYi0jeyRpfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1yZW07XG4gIH1cbiAgLm1sLSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaX1yZW07XG4gIH1cbiAgLm1yLSN7JGl9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cmVtO1xuICB9XG4gIC5teC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cmVtO1xuICAgIG1hcmdpbi1yaWdodDogI3skaX1yZW07XG4gIH1cbiAgLm15LSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1yZW07XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cmVtO1xuICB9XG4gIC5wdC0jeyRpfSB7XG4gICAgcGFkZGluZy10b3A6ICN7JGl9cmVtO1xuICB9XG4gIC5wYi0jeyRpfSB7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cmVtO1xuICB9XG4gIC5wbC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXJlbTtcbiAgfVxuICAucHItI3skaX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cmVtO1xuICB9XG4gIC5weC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXJlbTtcbiAgfVxuICAucHktI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1yZW07XG4gIH1cbn1cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmJnLWNvdmVyIHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcbiAgfVxufVxuXG4uZGVjb3ItaGVhZGluZyB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93O1xuICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgfVxufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1zbS1vbmx5IHtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLW1kLW9ubHkge1xuICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi5kZWZhdWx0LWVkaXRvciB7XG4gIEBpbmNsdWRlIGRlZmF1bHQtZWRpdG9yO1xufVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvd25GdWxsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZG93bkZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHVwRnVsbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB1cEZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVpZ2h0VXAge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuXG4gIHRvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWlnaHRVcCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG5cbiAgdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd2lkdGhHcm93dGgge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG5cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd2lkdGhHcm93dGgge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG5cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBCZ1VwIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgQmdVcCB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgQmdEb3duIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwO1xuICB9XG5cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSB2YXIoLS1ibG9jay1oZWlnaHQpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgQmdEb3duIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwO1xuICB9XG5cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSB2YXIoLS1ibG9jay1oZWlnaHQpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncmFkaWVudCB7XG4gIDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgMCV9XG4gIDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSAtMjAwJX1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgQm9vdHN0cmFwIGdyaWQgc3lzdGVtXG4vLyBEZWZhdWx0IGNvbHVtbiBjb3VudCBvZiByb3cgaXMgMTJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG46cm9vdCB7XG4gIC0tZ3JpZC1ndXR0ZXItd2lkdGg6IDJyZW07XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC0xKTtcbn1cblxuLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmNvbC0jeyRpfSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAjeyRpfSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogI3skaX0pO1xuICB9XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmNvbC1zbS0jeyRpfSB7XG4gICAgQGluY2x1ZGUgbXEocGhhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAjeyRpfSk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAjeyRpfSk7XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmNvbC1tZC0jeyRpfSB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGl9KTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAuY29sLWxnLSN7JGl9IHtcbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGl9KTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgaGVhZGVyIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gIHotaW5kZXg6IDEwMjtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgJi10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgfVxuICAgICZfX21lbnUge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICA+IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMXJlbTtcbiAgICAgICAgICBmb250OiA3MDAgMTJweC8xOXB4ICRmLXRleHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1saWdodDtcbiAgICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgICYtZG9uYXRlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XG4gICAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjkuMTMzXCIgaGVpZ2h0PVwiNS44OTVcIiB2aWV3Qm94PVwiMCAwIDkuMTMzIDUuODk1XCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNNS42OTQsNS4wNTJsLTMuODgsMy44OGEuNjgyLjY4MiwwLDAsMS0uOTY3LDBMLjIsOC4yODdhLjY4Mi42ODIsMCwwLDEsMC0uOTY3TDIuOTUyLDQuNTcuMiwxLjgxOUEuNjgyLjY4MiwwLDAsMSwuMi44NTJMLjg0My4yQS42ODIuNjgyLDAsMCwxLDEuODEuMmwzLjg4LDMuODhBLjY4My42ODMsMCwwLDEsNS42OTQsNS4wNTJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDkuMTMzKSByb3RhdGUoOTApXCIgZmlsbD1cIiUyM2ZmZlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtbWFpbiB7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNsci1ibGFjaztcbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5pcy1vcGVuZWQnKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGRDFEMjtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICB9XG4gIH1cbiAgJi1uYXYge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtc2VhcmNoIHtcbiAgICAmX19mb3JtIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmlzLXNlYXJjaCcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vMSAkZi10ZXh0O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgfVxuICAgICAgLmljb24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5pcy1zZWFyY2gnKSB7XG4gICAgICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1jbG9zZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLW1lbnUge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmlzLXNlYXJjaCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1oaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICA+IGEge1xuICAgICAgICBmb250OiA4MDAgMTZweC8zMHB4ICRmLWhlYWRpbmctYWx0O1xuICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcC13aWRlKSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oYXMtc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc3ViLWFycm93IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMS4xcmVtO1xuICAgICAgICAgIGhlaWdodDogMC43cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwLjgzOVwiIGhlaWdodD1cIjdcIiB2aWV3Qm94PVwiMCAwIDEwLjgzOSA3XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk00LjgsMTU5LjUxMS4xODksMTU0LjlhLjgxLjgxLDAsMCwxLDAtMS4xNDlsLjc2Ni0uNzY2YS44MS44MSwwLDAsMSwxLjE0OSwwbDMuMjY2LDMuMjY2LDMuMjY2LTMuMjY2YS44MS44MSwwLDAsMSwxLjE0OSwwbC43NjYuNzY2YS44MS44MSwwLDAsMSwwLDEuMTQ5bC00LjYwOCw0LjYwOEEuODA2LjgwNiwwLDAsMSw0LjgsMTU5LjUxMVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMTUyLjc1KVwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgICAgLnN1Yi1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMC44MzlcIiBoZWlnaHQ9XCI3XCIgdmlld0JveD1cIjAgMCAxMC44MzkgN1wiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNNC44LDE1OS41MTEuMTg5LDE1NC45YS44MS44MSwwLDAsMSwwLTEuMTQ5bC43NjYtLjc2NmEuODEuODEsMCwwLDEsMS4xNDksMGwzLjI2NiwzLjI2NiwzLjI2Ni0zLjI2NmEuODEuODEsMCwwLDEsMS4xNDksMGwuNzY2Ljc2NmEuODEuODEsMCwwLDEsMCwxLjE0OWwtNC42MDgsNC42MDhBLjgwNi44MDYsMCwwLDEsNC44LDE1OS41MTFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTE1Mi43NSlcIiBmaWxsPVwiJTIzZmZmXCIvPjwvc3ZnPicpO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZWdhLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgfVxuICAgICAgLnBhcmVudC10d28tY29sIHtcbiAgICAgICAgLm1lZ2EtbWVudV9fcmlnaHQge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgICAgICAgIGZsZXg6IDAgNTAlO1xuICAgICAgICAgICAgICAmLm9uZS1jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAmLmNvbC0tMSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSA3LjVyZW0gMi41cmVtIDYuNXJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMzNyZW07XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0LjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW0gNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMy41cmVtO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDByZW0gMTJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxLjZyZW0vMi4xcmVtICRmLXRleHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgICAmOmhvdmVyOm5vdCgubm8taG92ZXIpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhpZGUtcGFyZW50LWxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIuMjVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICAgICAgICAgICAgICBncmlkLWdhcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZ3JpZC1nYXA6IDQuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICYuY29sLS0yIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogNy4ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuaGVhZGVyLmlzLW9wZW5lZCcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hZG1pbi1iYXInKSB7XG4gICAgICB0b3A6IDExLjZyZW07XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMS42cmVtKTtcbiAgICB9XG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICZfX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSA1LjVyZW07XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIzLjM5M1wiIGhlaWdodD1cIjIzLjM2N1wiIHZpZXdCb3g9XCIwIDAgMjMuMzkzIDIzLjM2N1wiPjxwYXRoIGlkPVwiVW5pb25fMlwiIGRhdGEtbmFtZT1cIlVuaW9uIDJcIiBkPVwiTS0xMjM2LjI4MS0yNjMuNDQ2bDYuNiw2Ljc2NlptLTE0LjIxOC01Ljk4NmE3Ljk3MSw3Ljk3MSwwLDAsMSw3Ljg3LTguMDY4LDcuOTcxLDcuOTcxLDAsMCwxLDcuODcxLDguMDY4LDcuOTcxLDcuOTcxLDAsMCwxLTcuODcxLDguMDY4QTcuOTcxLDcuOTcxLDAsMCwxLTEyNTAuNS0yNjkuNDMyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMjUyIDI3OSlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiUyMzRkNTI1N1wiIHN0cm9rZS13aWR0aD1cIjNcIi8+PC9zdmc+Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDJyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1saWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkQxRDI7XG4gICAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vMSAkZi1oZWFkaW5nLWFsdDtcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzRDNTI1ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZEMUQyO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250OiA3MDAgMS44cmVtLzEgJGYtaGVhZGluZy1hbHQ7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4LjAzMVwiIGhlaWdodD1cIjEyLjQ0M1wiIHZpZXdCb3g9XCIwIDAgOC4wMzEgMTIuNDQzXCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNMzIuNTA3LDEwMi44MzNsLTUuMjg3LDUuMjg3YS45MjkuOTI5LDAsMCwxLTEuMzE4LDBsLS44NzktLjg3OWEuOTI5LjkyOSwwLDAsMSwwLTEuMzE4bDMuNzQ3LTMuNzQ3LTMuNzQ3LTMuNzQ3YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsLjg3NS0uODg2YS45MjkuOTI5LDAsMCwxLDEuMzE4LDBsNS4yODcsNS4yODdBLjkzLjkzLDAsMCwxLDMyLjUwNywxMDIuODMzWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMjQuNzUgLTk1Ljk1KVwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWFsbC1zaXRlcyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIC0ycmVtIDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjguMDMxXCIgaGVpZ2h0PVwiMTIuNDQzXCIgdmlld0JveD1cIjAgMCA4LjAzMSAxMi40NDNcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0zMi41MDcsMTAyLjgzM2wtNS4yODcsNS4yODdhLjkyOS45MjksMCwwLDEtMS4zMTgsMGwtLjg3OS0uODc5YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsMy43NDctMy43NDctMy43NDctMy43NDdhLjkyOS45MjksMCwwLDEsMC0xLjMxOGwuODc1LS44ODZhLjkyOS45MjksMCwwLDEsMS4zMTgsMGw1LjI4Nyw1LjI4N0EuOTMuOTMsMCwwLDEsMzIuNTA3LDEwMi44MzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0yNC43NSAtOTUuOTUpXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjRyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZEMUQyO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udDogNDAwIDEuOHJlbS8xICRmLWhlYWRpbmctYWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDByZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjguMDMxXCIgaGVpZ2h0PVwiMTIuNDQzXCIgdmlld0JveD1cIjAgMCA4LjAzMSAxMi40NDNcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0zMi41MDcsMTAyLjgzM2wtNS4yODcsNS4yODdhLjkyOS45MjksMCwwLDEtMS4zMTgsMGwtLjg3OS0uODc5YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsMy43NDctMy43NDctMy43NDctMy43NDdhLjkyOS45MjksMCwwLDEsMC0xLjMxOGwuODc1LS44ODZhLjkyOS45MjksMCwwLDEsMS4zMTgsMGw1LjI4Nyw1LjI4N0EuOTMuOTMsMCwwLDEsMzIuNTA3LDEwMi44MzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMyLjc4MSAxMDguMzkzKSByb3RhdGUoMTgwKVwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3R0b206IC0wLjhyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjbHItYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1saWdodDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQ6IDcwMCAxLjRyZW0vMS44cmVtICRmLWhlYWRpbmctYWx0O1xuICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBmb290ZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2s7XG4gIGNvbG9yOiAkY2xyLXdoaXRlO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgcGFkZGluZy1ibG9jazogNy41cmVtO1xuICB9XG4gICYtdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICB9XG4gIH1cbiAgJi1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIH1cbiAgfVxuICAmLWFkZHJlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogMjVyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICBhOm5vdChbY2xhc3NdKSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJi1tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IDkwMCAyLjFyZW0vMi44cmVtICRmLXRleHQ7XG4gICAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci13aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICB9XG4gICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNvcHlyaWdodCB7XG4gICAgZm9udDogMzAwIDEuMnJlbS8yLjhyZW0gJGYtdGV4dDtcbiAgfVxuICAmLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW4taW5saW5lOiAuNXJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5kaXYjbG9hZGluZy1wcHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTk5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL3Bwcy9hc3NldHMvaW1nL3Bwcy1sb2FkaW5nLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICNGRkY7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMzVweCAtMTVweCAjMDAwO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGJ1dHRvbiBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMS4yICRmLXRleHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIHBhZGRpbmctaW5saW5lOiAzcmVtO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbn1cbi5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogZGlzYWJsZWQ7XG59XG5cbi5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XG4gIGJvcmRlci1jb2xvcjogJGNsci1ibHVlO1xuICBjb2xvcjogJGNsci13aGl0ZTtcbn1cbi5idG4tLXByaW1hcnlbZG93bmxvYWRdIHtcbiAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTguNzIyXCIgaGVpZ2h0PVwiMTYuNzY4XCIgdmlld0JveD1cIjAgMCAxOC43MjIgMTYuNzY4XCI+PHBhdGggaWQ9XCJkb3dubG9hZFwiIGQ9XCJNNy45LDBoMi45MjVBLjgzNC44MzQsMCwwLDEsMTEuNy43ODZ2NS41aDMuMjA3QS42NDguNjQ4LDAsMCwxLDE1LjQyMyw3LjRMOS44NjIsMTIuMzg5YS43NjguNzY4LDAsMCwxLTEsMEwzLjI5NSw3LjRBLjY0OC42NDgsMCwwLDEsMy44MSw2LjI4OGgzLjIxVi43ODZBLjgzNC44MzQsMCwwLDEsNy45LDBaTTE4LjcyMiwxMi4zMTR2My42NjhhLjgzNC44MzQsMCwwLDEtLjg3OC43ODZILjg3OEEuODM0LjgzNCwwLDAsMSwwLDE1Ljk4MlYxMi4zMTRhLjgzNC44MzQsMCwwLDEsLjg3OC0uNzg2SDYuMjQybDEuNzkyLDEuNmEyLjAzMSwyLjAzMSwwLDAsMCwyLjY1NSwwbDEuNzkyLTEuNmg1LjM2NEEuODM0LjgzNCwwLDAsMSwxOC43MjIsMTIuMzE0Wk0xNC4xODgsMTUuMmEuNzM2LjczNiwwLDEsMC0uNzMxLjY1NUEuNy43LDAsMCwwLDE0LjE4OCwxNS4yWm0yLjM0LDBhLjczNi43MzYsMCwxLDAtLjczMS42NTVBLjcuNywwLDAsMCwxNi41MjgsMTUuMlpcIiBmaWxsPVwiJTIzZmZmXCIvPjwvc3ZnPicpO1xufVxuLmJ0bi0tcHJpbWFyeVt0YXJnZXQ9X2JsYW5rXSB7XG4gIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4Ljg2NlwiIGhlaWdodD1cIjE2Ljc3XCIgdmlld0JveD1cIjAgMCAxOC44NjYgMTYuNzdcIj48cGF0aCBpZD1cImV4dGVybmFsLWxpbmstYWx0XCIgZD1cIk0xOC44NjYuNzg2VjQuOTc4YS43ODcuNzg3LDAsMCwxLTEuMzQyLjU1NmwtMS4xNy0xLjE3TDguMzc4LDEyLjM0MWEuNzg2Ljc4NiwwLDAsMS0xLjExMiwwTDYuNTI2LDExLjZhLjc4Ni43ODYsMCwwLDEsMC0xLjExMkwxNC41LDIuNTExLDEzLjMzMywxLjM0MkEuNzg3Ljc4NywwLDAsMSwxMy44ODgsMEgxOC4wOEEuNzg2Ljc4NiwwLDAsMSwxOC44NjYuNzg2Wk0xMy4zMzIsOC44N2wtLjUyNC41MjRhLjc4Ni43ODYsMCwwLDAtLjIzLjU1NnY0LjcyNEgyLjFWNC4xOTNoOC42NDdhLjc4Ni43ODYsMCwwLDAsLjU1Ni0uMjNsLjUyNC0uNTI0QS43ODYuNzg2LDAsMCwwLDExLjI2NywyLjFoLTkuN0ExLjU3MiwxLjU3MiwwLDAsMCwwLDMuNjY4VjE1LjJBMS41NzIsMS41NzIsMCwwLDAsMS41NzIsMTYuNzdIMTMuMUExLjU3MiwxLjU3MiwwLDAsMCwxNC42NzQsMTUuMlY5LjQyNUEuNzg2Ljc4NiwwLDAsMCwxMy4zMzIsOC44N1pcIiBmaWxsPVwiJTIzZmZmXCIvPjwvc3ZnPicpO1xuXG59XG4uYnRuLS1wcmltYXJ5W2hyZWZePVwibWFpbHRvOlwiXSB7XG4gIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2Ljc3XCIgaGVpZ2h0PVwiMTIuNTc3XCIgdmlld0JveD1cIjAgMCAxNi43NyAxMi41NzdcIj48cGF0aCBpZD1cImVudmVsb3BlXCIgZD1cIk0xNi40NTIsNjguMTUzYS4yLjIsMCwwLDEsLjMxOC4xNTR2Ni43QTEuNTczLDEuNTczLDAsMCwxLDE1LjIsNzYuNTc4SDEuNTcyQTEuNTczLDEuNTczLDAsMCwxLDAsNzUuMDA1VjY4LjMxYS4yLjIsMCwwLDEsLjMxOC0uMTU0Yy43MzQuNTcsMS43MDYsMS4yOTQsNS4wNDcsMy43MjEuNjkxLjUsMS44NTcsMS41NjYsMy4wMiwxLjU1OSwxLjE2OS4wMSwyLjM1OC0xLjA3NCwzLjAyMy0xLjU1OUMxNC43NDksNjkuNDUsMTUuNzE5LDY4LjcyMywxNi40NTIsNjguMTUzWk04LjM4NSw3Mi4zODVjLjc2LjAxMywxLjg1NC0uOTU2LDIuNC0xLjM1Niw0LjM0Ni0zLjE1NCw0LjY3Ny0zLjQyOSw1LjY4LTQuMjE1YS43ODQuNzg0LDAsMCwwLC4zLS42MTl2LS42MjJBMS41NzMsMS41NzMsMCwwLDAsMTUuMiw2NEgxLjU3MkExLjU3MywxLjU3MywwLDAsMCwwLDY1LjU3MnYuNjIyYS43ODkuNzg5LDAsMCwwLC4zLjYxOWMxLC43ODMsMS4zMzMsMS4wNjEsNS42OCw0LjIxNUM2LjUzMSw3MS40MjksNy42MjUsNzIuNCw4LjM4NSw3Mi4zODVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTY0KVwiIGZpbGw9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XG59XG5cbi5idG4tLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6ICRjbHItYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gIGNvbG9yOiAkY2xyLWJsYWNrO1xuICBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5idG4tLW91dGxpbmVbZG93bmxvYWRdIHtcbiAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTguNzIyXCIgaGVpZ2h0PVwiMTYuNzY4XCIgdmlld0JveD1cIjAgMCAxOC43MjIgMTYuNzY4XCI+PHBhdGggaWQ9XCJkb3dubG9hZFwiIGQ9XCJNNy45LDBoMi45MjVBLjgzNC44MzQsMCwwLDEsMTEuNy43ODZ2NS41aDMuMjA3QS42NDguNjQ4LDAsMCwxLDE1LjQyMyw3LjRMOS44NjIsMTIuMzg5YS43NjguNzY4LDAsMCwxLTEsMEwzLjI5NSw3LjRBLjY0OC42NDgsMCwwLDEsMy44MSw2LjI4OGgzLjIxVi43ODZBLjgzNC44MzQsMCwwLDEsNy45LDBaTTE4LjcyMiwxMi4zMTR2My42NjhhLjgzNC44MzQsMCwwLDEtLjg3OC43ODZILjg3OEEuODM0LjgzNCwwLDAsMSwwLDE1Ljk4MlYxMi4zMTRhLjgzNC44MzQsMCwwLDEsLjg3OC0uNzg2SDYuMjQybDEuNzkyLDEuNmEyLjAzMSwyLjAzMSwwLDAsMCwyLjY1NSwwbDEuNzkyLTEuNmg1LjM2NEEuODM0LjgzNCwwLDAsMSwxOC43MjIsMTIuMzE0Wk0xNC4xODgsMTUuMmEuNzM2LjczNiwwLDEsMC0uNzMxLjY1NUEuNy43LDAsMCwwLDE0LjE4OCwxNS4yWm0yLjM0LDBhLjczNi43MzYsMCwxLDAtLjczMS42NTVBLjcuNywwLDAsMCwxNi41MjgsMTUuMlpcIiBmaWxsPVwiJTIzMTAxODIwXCIvPjwvc3ZnPicpO1xufVxuLmJ0bi0tb3V0bGluZVt0YXJnZXQ9X2JsYW5rXSB7XG4gIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4Ljg2NlwiIGhlaWdodD1cIjE2Ljc3XCIgdmlld0JveD1cIjAgMCAxOC44NjYgMTYuNzdcIj48cGF0aCBpZD1cImV4dGVybmFsLWxpbmstYWx0XCIgZD1cIk0xOC44NjYuNzg2VjQuOTc4YS43ODcuNzg3LDAsMCwxLTEuMzQyLjU1NmwtMS4xNy0xLjE3TDguMzc4LDEyLjM0MWEuNzg2Ljc4NiwwLDAsMS0xLjExMiwwTDYuNTI2LDExLjZhLjc4Ni43ODYsMCwwLDEsMC0xLjExMkwxNC41LDIuNTExLDEzLjMzMywxLjM0MkEuNzg3Ljc4NywwLDAsMSwxMy44ODgsMEgxOC4wOEEuNzg2Ljc4NiwwLDAsMSwxOC44NjYuNzg2Wk0xMy4zMzIsOC44N2wtLjUyNC41MjRhLjc4Ni43ODYsMCwwLDAtLjIzLjU1NnY0LjcyNEgyLjFWNC4xOTNoOC42NDdhLjc4Ni43ODYsMCwwLDAsLjU1Ni0uMjNsLjUyNC0uNTI0QS43ODYuNzg2LDAsMCwwLDExLjI2NywyLjFoLTkuN0ExLjU3MiwxLjU3MiwwLDAsMCwwLDMuNjY4VjE1LjJBMS41NzIsMS41NzIsMCwwLDAsMS41NzIsMTYuNzdIMTMuMUExLjU3MiwxLjU3MiwwLDAsMCwxNC42NzQsMTUuMlY5LjQyNUEuNzg2Ljc4NiwwLDAsMCwxMy4zMzIsOC44N1pcIiBmaWxsPVwiJTIzMTAxODIwXCIvPjwvc3ZnPicpO1xufVxuLmJ0bi0tb3V0bGluZVtocmVmXj1cIm1haWx0bzpcIl0ge1xuICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi43N1wiIGhlaWdodD1cIjEyLjU3N1wiIHZpZXdCb3g9XCIwIDAgMTYuNzcgMTIuNTc3XCI+PHBhdGggaWQ9XCJlbnZlbG9wZVwiIGQ9XCJNMTYuNDUyLDY4LjE1M2EuMi4yLDAsMCwxLC4zMTguMTU0djYuN0ExLjU3MywxLjU3MywwLDAsMSwxNS4yLDc2LjU3OEgxLjU3MkExLjU3MywxLjU3MywwLDAsMSwwLDc1LjAwNVY2OC4zMWEuMi4yLDAsMCwxLC4zMTgtLjE1NGMuNzM0LjU3LDEuNzA2LDEuMjk0LDUuMDQ3LDMuNzIxLjY5MS41LDEuODU3LDEuNTY2LDMuMDIsMS41NTksMS4xNjkuMDEsMi4zNTgtMS4wNzQsMy4wMjMtMS41NTlDMTQuNzQ5LDY5LjQ1LDE1LjcxOSw2OC43MjMsMTYuNDUyLDY4LjE1M1pNOC4zODUsNzIuMzg1Yy43Ni4wMTMsMS44NTQtLjk1NiwyLjQtMS4zNTYsNC4zNDYtMy4xNTQsNC42NzctMy40MjksNS42OC00LjIxNWEuNzg0Ljc4NCwwLDAsMCwuMy0uNjE5di0uNjIyQTEuNTczLDEuNTczLDAsMCwwLDE1LjIsNjRIMS41NzJBMS41NzMsMS41NzMsMCwwLDAsMCw2NS41NzJ2LjYyMmEuNzg5Ljc4OSwwLDAsMCwuMy42MTljMSwuNzgzLDEuMzMzLDEuMDYxLDUuNjgsNC4yMTVDNi41MzEsNzEuNDI5LDcuNjI1LDcyLjQsOC4zODUsNzIuMzg1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIC02NClcIiBmaWxsPVwiJTIzMTAxODIwXCIvPjwvc3ZnPicpO1xufVxuXG4uYnRuW2Rvd25sb2FkXSxcbi5idG5bdGFyZ2V0PV9ibGFua10sXG4uYnRuW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAycmVtO1xufVxuXG4uYnRuLS1zbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4uYnRuLXRhZyB7XG4gIG1hcmdpbjogMCA2cHggNnB4IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250OiA1MDAgMS40cmVtLzEuNnJlbSAkZi10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcbiAgYm9yZGVyLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcbiAgY29sb3I6ICRjbHItYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG4gICYudGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcbiAgICBib3JkZXItY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xuICB9XG4gICYucGVvcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyZWVuLWxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGNsci1ncmVlbi1saWdodDtcbiAgfVxuICAmLmJyYW5jaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1vcmFuZ2UtbGlnaHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2xyLW9yYW5nZS1saWdodDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93O1xuICB9XG59XG5cbi5idG4tLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMy43cmVtO1xuICBoZWlnaHQ6IDMuN3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMy4ycmVtICRmLXRleHQ7XG4gIGNvbG9yOiAkY2xyLWJsYWNrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGNsci1ibHVlO1xuICAgIGNvbG9yOiAkY2xyLWJsdWU7XG4gIH1cbiAgJi1uZXh0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi43N1wiIGhlaWdodD1cIjE2LjM0NVwiIHZpZXdCb3g9XCIwIDAgMTYuNzcgMTYuMzQ1XCI+PHBhdGggaWQ9XCJhcnJvdy1sZWZ0XCIgZD1cIk05LjY0LDE1LjI1bC0uODMxLjgzMWEuOS45LDAsMCwxLTEuMjY5LDBMLjI2NCw4LjgwOWEuOS45LDAsMCwxLDAtMS4yNjlMNy41NC4yNjRhLjkuOSwwLDAsMSwxLjI2OSwwbC44MzEuODMxYS45LjksMCwwLDEtLjAxNSwxLjI4NGwtNC41MSw0LjNIMTUuODcyYS45LjksMCwwLDEsLjkuOXYxLjJhLjkuOSwwLDAsMS0uOS45SDUuMTE1bDQuNTEsNC4zQS44OTMuODkzLDAsMCwxLDkuNjQsMTUuMjVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE2Ljc3IDE2LjM0NSkgcm90YXRlKDE4MClcIiBmaWxsPVwiJTIzMTAxODIwXCIvPjwvc3ZnPicpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2Ljc3XCIgaGVpZ2h0PVwiMTYuMzQ1XCIgdmlld0JveD1cIjAgMCAxNi43NyAxNi4zNDVcIj48cGF0aCBpZD1cImFycm93LWxlZnRcIiBkPVwiTTkuNjQsMTUuMjVsLS44MzEuODMxYS45LjksMCwwLDEtMS4yNjksMEwuMjY0LDguODA5YS45LjksMCwwLDEsMC0xLjI2OUw3LjU0LjI2NGEuOS45LDAsMCwxLDEuMjY5LDBsLjgzMS44MzFhLjkuOSwwLDAsMS0uMDE1LDEuMjg0bC00LjUxLDQuM0gxNS44NzJhLjkuOSwwLDAsMSwuOS45djEuMmEuOS45LDAsMCwxLS45LjlINS4xMTVsNC41MSw0LjNBLjg5My44OTMsMCwwLDEsOS42NCwxNS4yNVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTYuNzcgMTYuMzQ1KSByb3RhdGUoMTgwKVwiIGZpbGw9XCIlMjMwRTRDNzdcIi8+PC9zdmc+Jyk7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuNzdcIiBoZWlnaHQ9XCIxNi4zNDVcIiB2aWV3Qm94PVwiMCAwIDE2Ljc3IDE2LjM0NVwiPjxwYXRoIGlkPVwiYXJyb3ctbGVmdFwiIGQ9XCJNOS41OSw1Mi45bC0uODMxLjgzMWEuOS45LDAsMCwxLTEuMjY5LDBMLjIxNCw0Ni40NTlhLjkuOSwwLDAsMSwwLTEuMjY5TDcuNDksMzcuOTE0YS45LjksMCwwLDEsMS4yNjksMGwuODMxLjgzMWEuOS45LDAsMCwxLS4wMTUsMS4yODRsLTQuNTEsNC4zSDE1LjgyMmEuOS45LDAsMCwxLC45Ljl2MS4yYS45LjksMCwwLDEtLjkuOUg1LjA2NWw0LjUxLDQuM0EuODkzLjg5MywwLDAsMSw5LjU5LDUyLjlaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTM3LjY1KVwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuNzdcIiBoZWlnaHQ9XCIxNi4zNDVcIiB2aWV3Qm94PVwiMCAwIDE2Ljc3IDE2LjM0NVwiPjxwYXRoIGlkPVwiYXJyb3ctbGVmdFwiIGQ9XCJNOS41OSw1Mi45bC0uODMxLjgzMWEuOS45LDAsMCwxLTEuMjY5LDBMLjIxNCw0Ni40NTlhLjkuOSwwLDAsMSwwLTEuMjY5TDcuNDksMzcuOTE0YS45LjksMCwwLDEsMS4yNjksMGwuODMxLjgzMWEuOS45LDAsMCwxLS4wMTUsMS4yODRsLTQuNTEsNC4zSDE1LjgyMmEuOS45LDAsMCwxLC45Ljl2MS4yYS45LjksMCwwLDEtLjkuOUg1LjA2NWw0LjUxLDQuM0EuODkzLjg5MywwLDAsMSw5LjU5LDUyLjlaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTM3LjY1KVwiIGZpbGw9XCIlMjMwRTRDNzdcIi8+PC9zdmc+Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51bmRlcmxpbmUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250OiA3MDAgMS44cmVtLzIuNHJlbSAkZi10ZXh0O1xuICBjb2xvcjogJGNsci1ibGFjaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgJjpob3Zlcjo6YWZ0ZXIsXG4gICYuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbiIsIi5oYW1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmhlYWRlci5pcy1vcGVuZWQnKSB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTByZW07XG4gICYtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJi1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgfVxufVxuIiwiLm5vdGljZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGUtbGlnaHQ7XG4gIGhlaWdodDogNTZweDtcbiAgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQkFFQjE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDUuNnJlbTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyLjkwOFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAxMi45MDggMjBcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0xMi40NjgsMTEuMDYybC04LjUsOC41YTEuNDkzLDEuNDkzLDAsMCwxLTIuMTE4LDBMLjQ0LDE4LjE0N2ExLjQ5MywxLjQ5MywwLDAsMSwwLTIuMTE4bDYuMDIzLTYuMDIzTC40NCwzLjk4M2ExLjQ5MywxLjQ5MywwLDAsMSwwLTIuMTE4TDEuODQ2LjQ0YTEuNDkzLDEuNDkzLDAsMCwxLDIuMTE4LDBsOC41LDguNUExLjUsMS41LDAsMCwxLDEyLjQ2OCwxMS4wNjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEyLjkwOCAyMCkgcm90YXRlKDE4MClcIiBmaWxsPVwiJTIzZjNmM2Y0XCIvPjwvc3ZnPicpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuLm5vdGljZS1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nLWlubGluZTogNHJlbTtcbiAgZm9udDogODAwIDEuNHJlbS8xLjlyZW0gJGYtaGVhZGluZy1hbHQ7XG4gIGNvbG9yOiAkY2xyLWJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIHBhZGRpbmctaW5saW5lOiA2cmVtO1xuICB9XG4gIHAge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmLWhlYWRpbmctYWx0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KXtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICBhOm5vdChbY2xhc3NdKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGNsci1ibHVlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjExLjM5NVwiIGhlaWdodD1cIjExLjEwN1wiIHZpZXdCb3g9XCIwIDAgMTEuMzk1IDExLjEwN1wiPjxwYXRoIGlkPVwiYXJyb3ctcmlnaHRcIiBkPVwiTTQuODQ1LDM4LjM5NGwuNTY1LS41NjVhLjYwOC42MDgsMCwwLDEsLjg2MiwwbDQuOTQ0LDQuOTQyYS42MDguNjA4LDAsMCwxLDAsLjg2Mkw2LjI3Miw0OC41NzdhLjYwOC42MDgsMCwwLDEtLjg2MiwwbC0uNTY1LS41NjVhLjYxMS42MTEsMCwwLDEsLjAxLS44NzJsMy4wNjUtMi45MkguNjFBLjYwOS42MDksMCwwLDEsMCw0My42MVY0Mi44YS42MDkuNjA5LDAsMCwxLC42MS0uNjFINy45MmwtMy4wNjUtMi45MkEuNjA3LjYwNywwLDAsMSw0Ljg0NSwzOC4zOTRaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTM3LjY1KVwiIGZpbGw9XCIlMjMwZTRjNzdcIi8+PC9zdmc+Jyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50LWltYWdlIHtcbiAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgcGFkZGluZy1ibG9jazogMTVyZW0gNXJlbTtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5jb250ZW50LWltYWdlLS1yaWdodCcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmNvbnRlbnQtaW1hZ2UtLWxlZnQnKSB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcC13aWRlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmNvbnRlbnQtaW1hZ2UtLXJpZ2h0Jykge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcC13aWRlKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuICAmX19jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSB2YXIoLS1tYXgtd2lkdGgpICsgNHJlbSkgLyAyICogLTEpO1xuICAgICAgd2lkdGg6IDQ0cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmNvbnRlbnQtaW1hZ2UtLXJpZ2h0Jykge1xuICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcbiAgICB9XG4gIH1cbn0iLCIuc3Vic2NyaWJlLWJveCB7XG4gIHBhZGRpbmctYmxvY2s6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1saWdodDtcbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIHZhcigtLW1heC13aWR0aCkgKyA0cmVtKSAvIDIgKiAtMSk7XG4gICAgICB3aWR0aDogNDRyZW07XG4gICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZyxcbiAgJl9fY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG4gICZfX2Zvcm0ge1xuICAgIC5nZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJSA7XG4gICAgICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBAZXh0ZW5kIC50ZXh0LW5vcm1hbDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXNtO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLW91dGxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWJzY3JpYmUtY2FyZCB7XG4gIG1hcmdpbi1ibG9jazogNXJlbSA4cmVtO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDlyZW07XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FCQUVCMTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKGJsYWNrLCAwLjE2KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICZfX2hlYWRpbmcsXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxuICAmX19mb3JtIHtcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBAZXh0ZW5kIC50ZXh0LW5vcm1hbDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM3QzgwODQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9lcnJvciBbYXJpYS1pbnZhbGlkPXRydWVdIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzY4MjYzNztcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgIEBleHRlbmQgLmJ0bi0tc207XG4gICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgfVxuICB9XG59IiwiLmFkdmFudGFnZSB7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG4gICYtYmxvY2tzIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gICYtYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAkY2xyLXllbGxvdztcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIH1cbiAgICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgICAvLyAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgLy8gfVxuICAgICYtLWhhbGYge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgJiArIC5hZHZhbnRhZ2UtYmxvY2stLWhhbGYge1xuICAgICAgICAgIC5hZHZhbnRhZ2UtYmxvY2tfX2lubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAkY2xyLXllbGxvdyAgO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA3NnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hZHZhbnRhZ2UtYmxvY2stLXJpZ2h0Jykge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFkdmFudGFnZS1ibG9jay0taGFsZicpIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX21lZGlhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4OiAwIDAgMjVyZW07XG4gICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hZHZhbnRhZ2UtYmxvY2stLWxlZnQnKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYWR2YW50YWdlLWJsb2NrLS1yaWdodCcpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFkdmFudGFnZS1ibG9jay0taGFsZicpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE3cmVtO1xuICAgICAgICAgIHdpZHRoOiAxN3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYWR2YW50YWdlLWJsb2NrLS1oYWxmJykge1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgJl9fY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmxhdGVzdC1yZXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2xyLWJsYWNrLCAwLjE1KTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgfVxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGNvdmVyLWltYWdlO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIH1cbiAgfVxufSIsIi5ibG9nLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDNyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMS4zcmVtO1xuICB9XG59XG4uYmxvZy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCQUVCMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICRjbHItYmxhY2s7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAvLyB9XG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5ibG9nLWNhcmQtLWhvcml6b250YWwnKSB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4OiAwIDAgMzZyZW07XG4gICAgICAgIGhlaWdodDogMzByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIC8vQGluY2x1ZGUgbWF4LWxpbmUoMSk7XG4gIH1cbiAgJl9fZXhjZXJwdCB7XG4gICAgQGluY2x1ZGUgbWF4LWxpbmUoNCk7XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJl9fbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICNDRkQxRDI7XG4gICAgY29sb3I6ICRjbHItZ3JheTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICAgIC8vIC5ibG9nLWNhcmRfX3N1YnRpdGxle1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG4gIH1cbiAgJl9fYm9keSB7XG4gICAgLmJsb2ctY2FyZC0taG9yaXpvbnRhbCAmLFxuICAgIC5ibG9nLWNhcmQtLXZlcnRpY2FsICYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG4gICYtLWhvcml6b250YWwge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbiAgJl9fdGFncyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuIiwiLmNhcmQtY29udGVudCB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07XG4gIH1cbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hY2YtYmxvY2stY29tcG9uZW50Jykge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogMTIwcmVtO1xuICAgIH1cbiAgfVxuICAmX19pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDguNXJlbSA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFjZi1ibG9jay1jb21wb25lbnQnKSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgIGZsZXgtYmFzaXM6IDQ5LjVyZW07XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFjZi1ibG9jay1jb21wb25lbnQnKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYWNmLWJsb2NrLWNvbXBvbmVudCcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICB9XG4gICZfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbiIsIi50YWIge1xuICAmLWxpbmtzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gICYtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIuZ2VuZXJhbC1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgcGFkZGluZy1ibG9jazogNnJlbTtcbiAgfVxuICBAaW5jbHVkZSBkZWZhdWx0LWVkaXRvcjtcbiAgJi53aXRoLWJnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgfVxuICBoMS5zZWN0aW9uLWhlYWRpbmcge1xuICAgIEBleHRlbmQgLmgyO1xuICB9XG4gIC5zZWN0aW9uLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuICBmaWd1cmUge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBmb250OiAzMDAgMS42cmVtLzNyZW0gJGYtdGV4dDtcbiAgICB9XG4gIH1cbiAgJl9fY3RhcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLnVuZGVybGluZS1saW5rIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jdGEge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgIH1cbiAgfVxuICAmICsgLmNwdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiLnBhZ2UtYmFubmVyIHtcbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGhlaWdodDogMThyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIGhlaWdodDogMzVyZW07XG4gICAgfVxuICB9XG59XG4iLCIuaGlzdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbiAgJi15ZWFyX19zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy1ibG9jazogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGUtbGlnaHQ7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAZXh0ZW5kIC5oaWRlLXRleHQ7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDUuNnJlbTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyLjkwOFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAxMi45MDggMjBcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0xMi40NjgsMTEuMDYybC04LjUsOC41YTEuNDkzLDEuNDkzLDAsMCwxLTIuMTE4LDBMLjQ0LDE4LjE0N2ExLjQ5MywxLjQ5MywwLDAsMSwwLTIuMTE4bDYuMDIzLTYuMDIzTC40NCwzLjk4M2ExLjQ5MywxLjQ5MywwLDAsMSwwLTIuMTE4TDEuODQ2LjQ0YTEuNDkzLDEuNDkzLDAsMCwxLDIuMTE4LDBsOC41LDguNUExLjUsMS41LDAsMCwxLDEyLjQ2OCwxMS4wNjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEyLjkwOCAyMCkgcm90YXRlKDE4MClcIiBmaWxsPVwiJTIzZjNmM2Y0XCIvPjwvc3ZnPicpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYteWVhciB7XG4gICAgZm9udDogNzAwIDEuOHJlbS8yLjRyZW0gJGYtdGV4dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjbHItYmxhY2s7XG4gIH1cblxuICAmLWl0ZW1zX19zbGlkZSB7XG4gICAgLmJsb2ctY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYmxvZy1jYXJkX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1hY2NvcmRpb25zIHtcbiAgaDEuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBAZXh0ZW5kIC5oMjtcbiAgfVxuICAuZGVmYXVsdC1lZGl0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5jcHQtZGV0YWlsJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgJi1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMS41cmVtIDVyZW0gMS41cmVtIDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlLWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxMS42MjVcIiB2aWV3Qm94PVwiMCAwIDE4IDExLjYyNVwiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNOCwxNjMuOTc4LjM0NywxNTYuMzI2YTEuMzQ1LDEuMzQ1LDAsMCwxLDAtMS45MDdsMS4yNzItMS4yNzJhMS4zNDUsMS4zNDUsMCwwLDEsMS45MDcsMGw1LjQyNCw1LjQyNCw1LjQyNC01LjQyNGExLjM0NSwxLjM0NSwwLDAsMSwxLjkwNywwbDEuMjcyLDEuMjcyYTEuMzQ1LDEuMzQ1LDAsMCwxLDAsMS45MDdMOS45LDE2My45NzhBMS4zMzgsMS4zMzgsMCwwLDEsOCwxNjMuOTc4WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgfVxuICAgICAgJi5pcy1vcGVuZWQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtIDVyZW07XG4gICAgfVxuICB9XG59IiwiLmNwdC1kZXRhaWwge1xuICBtYXJnaW4tYmxvY2s6IDNyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gIH1cbiAgJl9fdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWVkaXRvcjtcbiAgICA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgQGV4dGVuZCAudGV4dC1sYXJnZTtcbiAgICB9XG4gICAgaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi1ibG9jazogM3JlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItc20sXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB9XG4gICAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICYuY29sdW1ucy1kZWZhdWx0LFxuICAgICAgJi5jb2x1bW5zLTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cmVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jb2x1bW5zLTEge1xuICAgICAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQ6IDMwMCAxLjZyZW0vMS4yICRmLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGNsci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IC53cC1ibG9jay1pbWFnZSB7XG4gICAgICBtYXJnaW46IDNyZW0gMDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDVyZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmdmb3JtX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgLmgzO1xuICAgIH1cbiAgICAuZ2ZpZWxkIHtcbiAgICAgIGlucHV0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUJBRUIxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5nZmllbGQtLXR5cGUtY2hlY2tib3ggbGVnZW5kLFxuICAgIC5nY2hvaWNlIGxhYmVsIHtcbiAgICAgIGZvbnQ6IDYwMCAxLjJyZW0vMS42ICRmLXRleHQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmxpbms7XG4gICAgICAmW3JlbD1wcmV2XSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAZXh0ZW5kIC5saW5rLXByZXY7XG4gICAgICB9XG4gICAgICAmW3JlbD1uZXh0XSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAZXh0ZW5kIC5saW5rLW5leHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rLXByZXYge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmstbmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIudGltZWxpbmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbiAgLnNlY3Rpb24tY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICB9XG4gIC50aW1lbGluZSB7XG4gICAgcGFkZGluZy1ibG9jazogMi41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcbiAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBkZWZhdWx0LWVkaXRvcjtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9ja3F1b3RlLWJsb2NrIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIG1heC13aWR0aDogNDAuNXJlbTtcbiAgICBAZXh0ZW5kIC5oNDtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgfVxuICAgIGNpdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBmb250OiAzMDAgMS42cmVtLzJyZW0gJGYtdGV4dDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIH1cbiAgICAgIGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudHdvLWNvbHVtbnMtbGlua3Mge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gICZfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYmxvY2s6IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNBQkFFQjE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBmb250OiA5MDAgMS44cmVtLzIuMXJlbSAkZi10ZXh0O1xuICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICAgIH1cbiAgICAmLS1pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA1LjZyZW07XG4gICAgfVxuICB9XG59IiwiLmNwdCB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMHJlbTtcbiAgfVxuICAmLS1oYXMtYm9yZGVyIHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIH1cbiAgJi1pbm5lciB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5jcHQtLWhhcy1ib3JkZXInKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBncmlkLWdhcDogNXJlbTtcbiAgICB9XG4gICAgJi0tY29sLTIge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ3JpZC1nYXA6IDNyZW0gMS4ycmVtO1xuICAgICAgICAuY29udGVudC1ub3RoaW5nIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG4gICAgICAgICYuY3B0LWdyaWQtLXZlcnRpY2FsIHtcbiAgICAgICAgICBncmlkLWdhcDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1jb2wtMyB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBncmlkLWdhcDogM3JlbSAxLjJyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50LW5vdGhpbmcge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbC00IHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdyaWQtZ2FwOiAzcmVtIDEuMnJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtbm90aGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2ltcGxlIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBncmlkLWdhcDogNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgZ3JpZC1nYXA6IDVyZW0gNHJlbTtcbiAgICAgIH1cbiAgICAgICYuY3B0LWdyaWQtLWNvbC0xIHtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtbm90aGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgJGNsci1ibGFjaztcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VhcmNoIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubm8tdmFsdWVzIC5jcHQtZmlsdGVyc19fc2VhcmNoIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgfVxuICAgICZfX2NsZWFyIHtcbiAgICAgIGZsZXg6IDAgMCAxMTVweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGVybXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAuZmFjZXR3cC1zZWxlY3Rpb25zIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIC5mYWNldHdwLXNlbGVjdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE4cHggMTZweCAzNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTE3NSAxNzVDMTg0LjQgMTY1LjcgMTk5LjYgMTY1LjcgMjA4LjEgMTc1TDI1NS4xIDIyMi4xTDMwMyAxNzVDMzEyLjQgMTY1LjcgMzI3LjYgMTY1LjcgMzM2LjEgMTc1QzM0Ni4zIDE4NC40IDM0Ni4zIDE5OS42IDMzNi4xIDIwOC4xTDI4OS45IDI1NS4xTDMzNi4xIDMwM0MzNDYuMyAzMTIuNCAzNDYuMyAzMjcuNiAzMzYuMSAzMzYuMUMzMjcuNiAzNDYuMyAzMTIuNCAzNDYuMyAzMDMgMzM2LjFMMjU1LjEgMjg5LjlMMjA4LjEgMzM2LjFDMTk5LjYgMzQ2LjMgMTg0LjQgMzQ2LjMgMTc1IDMzNi4xQzE2NS43IDMyNy42IDE2NS43IDMxMi40IDE3NSAzMDNMMjIyLjEgMjU1LjFMMTc1IDIwOC4xQzE2NS43IDE5OS42IDE2NS43IDE4NC40IDE3NSAxNzVWMTc1ek01MTIgMjU2QzUxMiAzOTcuNCAzOTcuNCA1MTIgMjU2IDUxMkMxMTQuNiA1MTIgMCAzOTcuNCAwIDI1NkMwIDExNC42IDExNC42IDAgMjU2IDBDMzk3LjQgMCA1MTIgMTE0LjYgNTEyIDI1NnpNMjU2IDQ4QzE0MS4xIDQ4IDQ4IDE0MS4xIDQ4IDI1NkM0OCAzNzAuOSAxNDEuMSA0NjQgMjU2IDQ2NEMzNzAuOSA0NjQgNDY0IDM3MC45IDQ2NCAyNTZDNDY0IDE0MS4xIDM3MC45IDQ4IDI1NiA0OHonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19kcm9wZG93bnMge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMCAxLjNyZW0gM3JlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuY3B0LWZpbHRlcnNfX2NsZWFyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAzcHggNHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAuY3B0LWZpbHRlcnNfX2Nsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZhY2V0d3AtaW5wdXQtd3JhcCB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgQGV4dGVuZCAudGV4dC1ub3JtYWw7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1maWx0ZXIge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICB9XG4gICAgLmpjZi1zZWxlY3QtZHJvcCxcbiAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjY1cmVtOyAvLzEuNHJlbTtcbiAgICB9XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICYtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtb3BlbmVkIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgIC5kcm9wZG93bi1idG46OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuamNmLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJi1vcGVuZXIge1xuICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYuamNmLWRyb3AtYWN0aXZlIC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtZHJvcCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMy40MjFcIiBoZWlnaHQ9XCI4LjY2N1wiIHZpZXdCb3g9XCIwIDAgMTMuNDIxIDguNjY3XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk01Ljk1MSwxNjEuMTIyLjI0NiwxNTUuNDE2YTEsMSwwLDAsMSwwLTEuNDIybC45NDgtLjk0OGExLDEsMCwwLDEsMS40MjIsMEw2LjY2LDE1Ny4wOWw0LjA0NC00LjA0NGExLDEsMCwwLDEsMS40MjIsMGwuOTQ4Ljk0OGExLDEsMCwwLDEsMCwxLjQyMmwtNS43MDYsNS43MDZBMSwxLDAsMCwxLDUuOTUxLDE2MS4xMjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTE1Mi43NSlcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0ZDQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgfVxuICAgICYgKyAuY3B0LWhlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICB9XG59XG4iLCIuZHJvcGRvd24ge1xuICAmLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250OiA3MDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTMuNDIxXCIgaGVpZ2h0PVwiOC42NjdcIiB2aWV3Qm94PVwiMCAwIDEzLjQyMSA4LjY2N1wiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNNS45NTEsMTYxLjEyMi4yNDYsMTU1LjQxNmExLDEsMCwwLDEsMC0xLjQyMmwuOTQ4LS45NDhhMSwxLDAsMCwxLDEuNDIyLDBMNi42NiwxNTcuMDlsNC4wNDQtNC4wNDRhMSwxLDAsMCwxLDEuNDIyLDBsLjk0OC45NDhhMSwxLDAsMCwxLDAsMS40MjJsLTUuNzA2LDUuNzA2QTEsMSwwLDAsMSw1Ljk1MSwxNjEuMTIyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIvPjwvc3ZnPicpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRyb3Bkb3duLmlzLW9wZW5lZCcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRyb3Bkb3duLmlzLW9wZW5lZCcpIHtcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtc2hvdztcbiAgICB9XG4gIH1cbn0iLCIuYm9vayB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJsb2NrOiA4cmVtO1xuICB9XG4gICYtaW5uZXIge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAmLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmNwdC1kZXRhaWwnKSB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gICYtY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWVkaXRvcjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuY3B0LWRldGFpbCcpIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWN0YXMge1xuICAgIC5idG4ge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZmxleDogMCAwIDMwcmVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gICAgfVxuICB9XG59IiwiLmVycm9yLTQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ibG9jazogMTByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIGhlaWdodDogNjNyZW07XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGE6bm90KFtjbGFzc10pIHtcbiAgICAgIGNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gIH1cbn0iLCIucHJlc3Mge1xuICAmLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuICAudGFiIHtcbiAgICAmLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAzcmVtIDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4taW5saW5lOiAyLjVyZW07XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ3JpZC1nYXA6IDVyZW0gMS41cmVtO1xuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYmxvY2s6IDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICAgIH1cbiAgICBidXR0b24sXG4gICAgLnBhZ2UtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vMi4xcmVtICRmLXRleHQ7XG4gICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcmV2OmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgfVxuICAgICYtbmV4dDpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxuICAgIGEucGFnZS1udW1iZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICRjbHItYmx1ZTtcbiAgICB9XG4gIH1cbn1cbi5wcmVzcy10YWJzLXdyYXBwZXIge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgLm5hdi5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIC01MHB4O1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByZXNzLW5ldy1zdWJtZW51LWJhciB7XG4gIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5jdXJyZW50IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiLmNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbTtcbiAgfVxuICAmLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgIH1cbiAgfVxuICAmLWZvcm0ge1xuICAgIC5nZmllbGQge1xuICAgICAgaW5wdXQsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFib3V0LWNvbnRlbnQge1xuICBtYXJnaW4tYmxvY2s6IDRyZW0gNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJsb2NrOiA1cmVtIDEwcmVtO1xuICB9XG4gIC5zZWN0aW9uLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG59XG5cbi5zdGFmZnMge1xuICAmLWlubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgICB9XG4gIH1cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cbiAgJi1ncmlkIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBncmlkLWdhcDogNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnN0YWZmLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiAkY2xyLWJsYWNrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAvLyAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIC8vIH1cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYShibGFjaywgMC4zNik7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgZmxleDogMCAwIDEyLjVyZW07XG4gICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcbiAgICB9XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAmX19yb2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgfVxuICB9XG59XG5cbi5hZHZpc29yeS1ib2FyZC13cmFwcGVyIHtcbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgIC13ZWJrZXQtYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgfVxuICB9XG59XG4iLCJkaXYjZmEtZm9ybSB7XG4gIC53Rm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb3JtIHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vbmVGaWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAub25lQ2hvaWNlIHtcbiAgICAgICAgbGFiZWwsIC5sYWJlbCB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQjc3VibWl0X2J1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0YWZmLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJsb2NrOiAzcmVtIDVyZW07XG4gICAgfVxuICB9XG4gICZfX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIGEge1xuICAgICAgQGV4dGVuZCAudW5kZXJsaW5lLWxpbms7XG4gICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gICZfX3JvbGUsXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgJl9fcm9sZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX19yaWdodCB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDMwcmVtO1xuICAgIGhlaWdodDogMzByZW07XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGNvdmVyLWltYWdlO1xuICAgIH1cbiAgfVxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICB9XG4gICAgICAmLWxpbmtlZGluIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbiwgI2RpZ2l0YWwtcmVzZWFyY2gge1xuICAucG9zdC1kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgICZfX3N1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAmX19jb3B5IHtcbiAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZWRpdG9yO1xuICAgICAgaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2lkZWJhciB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGZsZXg6IDAgMCAyMHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWlubGluZTogLTAuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMC41cmVtO1xuICAgICAgICBhLmJ0bi5idG4tLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFncyB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiAtNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYnRuLXRhZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUVCQUIgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2F1dGhvcnMge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgJl9fYXV0aG9yIHtcbiAgICAgIGZvbnQ6IDYwMCAxLjRyZW0vMS42cmVtICRmLXRleHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIG1hcmdpbi1ibG9jazogNy41cmVtO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4iLCIuZGF0YS12aXMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGgxLCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XG4gICAgJj4uY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDFweCAzJTtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxJTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgJi5sZWdlbmQge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgICAmLnRvdXJMaW5rLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY1MHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvdXJMaW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzA3NDQ3NDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgLyogTXVsdGlzZWxlY3QgKi9cbiAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIEVuZCBNdWx0aXNlbGVjdCAqL1xuICAuY2hhcnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAyJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIHVsLmhpZ2hjaGFydHMtbWVudSBociB7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICB9XG4gICAgdGV4dC5oaWdoY2hhcnRzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbiAgLmxlZ2VuZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAvLyBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtIHtcbiAgICAgIG1hcmdpbjogMHB4IDAgMHB4IDBweDtcbiAgICAgIHBhZGRpbmc6IDNweCAwIDFweCAzcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXIsIC5zZXR0aW5ncywgLmxlZ2VuZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICB1IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAvKiBDaGFydCAqL1xuXG4gIHRleHQuaGlnaGNoYXJ0cy1wbG90LWJhbmQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cblxufVxuXG4vKiBUb3VyICovXG5cbi5pbnRyb2pzLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogLjc7XG59XG5hLmludHJvanMtYnV0dG9uLmludHJvanMtcHJldmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiBub25lO1xufVxuLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAuaW50cm9qcy10b29sdGlwIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xuICAgICAgbWF4LXdpZHRoOiA5NiUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogOTYlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbnRyb2pzLXRvb2x0aXAtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgaDEuaW50cm9qcy10b29sdGlwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYS5pbnRyb2pzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTRjNzc7XG4gIGJvcmRlci1jb2xvcjogIzBlNGM3NztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYS5pbnRyb2pzLWJ1dHRvbi5pbnRyb2pzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjU7XG59XG4uaW50cm9qcy10b29sdGlwLmludHJvanMtZmxvYXRpbmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiB7XG4gIC5vcmdhbml6YXRpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlLWxpZ2h0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAub3JnYW5pemF0aW9uIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gICAgICAmLWxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyICsgLm9yZ2FuaXphdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDNyZW0pO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogODJyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDIuOHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjVyZW07XG4gICAgfVxuICAgICYtaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNpZGViYXIge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogNXJlbTtcbiAgICAgIGZsZXg6IDAgMCAyMHJlbTtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LW5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtYmxvY2tzIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgICB9XG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZWRpdG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWF1dGhvcnMsXG4gICAgJi10ZWFtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgID4gaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtYXV0aG9yIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgICAgIGhlaWdodDogMTIuNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgfVxuICAgICAgJl9fcm9sZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1ibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDdyZW07XG4gICAgICB9XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MC41cmVtO1xuICAgICAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgLnRleHQtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAuYnRuLS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZWFtIHtcbiAgICAgICZfX2dyaWQge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICBncmlkLWdhcDogMnJlbSAxMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbWVtYmVyIHtcbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19ub3RlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGlja3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1oaWRkZW47XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC1zaG93O1xuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEuM3JlbTtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgaDYge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hhcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICAmX19idG5zIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0ZEMUQyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC5wb3N0LWRldGFpbF9fc29jaWFscyB7XG4gICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2Mge1xuICAgICYtb3BlbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICBmb250OiA1MDAgMS42cmVtLzEuOXJlbSAkZi10ZXh0O1xuICAgICAgQGluY2x1ZGUgZWxlbWVudC1oaWRkZW47XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1zaG93O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGxlZnQsICRjbHItd2hpdGUsIDE1cHgsIDIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtcG9wdXAge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRvcDogNnJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDZyZW0pO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICAgICYuaXMtb3BlbmVkIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1zaG93O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQ6IDYwMCAxLjZyZW0vMS45ICRmLXRleHQ7XG4gICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHtcbiAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAucmVwb3J0LWNvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaHIge1xuICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNhdXRob3JzIHtcbiAgICAuYXV0aG9yLXJvdyB7XG4gICAgICAuYmlvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2I3N0aWNreS1oZWFkZXIge1xuICAgIC5zb2NpYWwge1xuICAgICAgI3NoYXJlLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIHtcbiAgICAgICAgICAuaGVhdGVvcl9zc3Nfc3ZnIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDRkQxRDI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzRDNTI1ODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2Rvd25sb2FkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0NGRDFEMjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9wcHMvYXNzZXRzL2ltZy9pY29uX2ZpbGVfZG93bmxvYWRfYmwuc3ZnKSBuby1yZXBlYXQgNTAlICMwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNkaWdpdGFsLXJlc2VhcmNoIHtcbiAgJiA+IHNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uI2hlcm8ge1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCkge1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NTBweCkge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgfVxuXG4gIHNlY3Rpb24jdGl0bGVzIHtcblxuICAgIC50aXRsZXMtd3JhcHBlciB7XG5cbiAgICAgIC5oZXJvLWRhdGVsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmhlcm8taGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLXN1YmhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLXNlcmllcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLWJ5bGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbiNvcmdhbml6YXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICB9XG5cbiAgc2VjdGlvbiNjdGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk5OWI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZm9ybSB7XG4gICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBncmVlbjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjVweCA1JSAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDFweCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMyUgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGl2IHtcbiAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjQxcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGlucHV0LnNtYWxsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MXB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5nZm9ybV9idXR0b24ge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNlY3Rpb24jb3JnYW5pemF0aW9ucyB7XG4gICAgLmxvZ29zLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAtMjVweCAwO1xuICAgIH1cbiAgfVxuXG4gIGRpdiNzdGlja3ktaGVhZGVyIHtcbiAgICBjb2xvcjogIzFCMjg0RDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG5cbiAgICAmLnN0dWNrIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEycHggLTEwcHggIzAwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUIyODREO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGhyLnByb2dyZXNzLWJhciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFCMjg0RDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NjBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAjc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fc2hhcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3NoYXJlLWJ1dHRvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGQjtcbiAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICByaWdodDogLTgwcHg7XG4gICAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMUIyODREO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUIyODREO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxQjI4NEQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAtMTBweCAjMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtZG93bmxvYWQge1xuICAgICAgICAgIGRpdi5oZWF0ZW9yX3Nzc19ob3Jpem9udGFsX3NoYXJpbmcge1xuICAgICAgICAgICAgZGl2LmhlYXRlb3Jfc3NzX3NoYXJpbmdfdWwge1xuICAgICAgICAgICAgICBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5oZWF0ZW9yX3Nzc19zdmcge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9wZW4gI3NoYXJlLWJ1dHRvbnMge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycztcbiAgICAgIH1cblxuICAgICAgI2Rvd25sb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fZmlsZV9kb3dubG9hZF9ibC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY2MHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG4gICAgICAgIC8vICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY29udGVudC13cmFwcGVyIHtcbiAgICAjZmxvYXRpbmctY29udGVudC1uYXYge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nVG9wIDAuNXM7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc3R1Y2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nVG9wIDAuNXM7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTYlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyODREO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDQlIDgwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgLm5hdi1pdGVtcyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiVGFibGUgb2YgQ29udGVudHNcIjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjI4NEQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3ViLXNlY3Rpb24tbGluayBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXBvcnQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgLnN1LXRhYnMge1xuICAgICAgICAgICoge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IC0xNSUgMzBweCAzMHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggNSU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgY29sb3I6ICMwMTU5OEY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlzdWFsaXplci1mcm9udCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgLmdvb2dsZS12aXN1YWxpemF0aW9uLXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB0YWJsZS5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZS10YWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICAgIHRoLmdyYWRpZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjg0RDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMSU7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzk2OTY5NjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzk2OTY5NjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI2Zvb3Rub3Rlcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rub3RlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICB9XG4gIHN1cCAuZm9vdG5vdGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5mb290bm90ZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA4NGQ0O1xuICB9XG4gIC5mb290bm90ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHggMjRweCA0MnB4O1xuICAgICYuY2xpY2tlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5ob3ZlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5vdGUge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogR290aGFtIE5hcnJvdyxnb3RoYW0gbmFycm93IGEsZ290aGFtIG5hcnJvdyBiLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xNHB4O1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYXV0aG9ycyB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYXV0aG9ycy1oZWFkZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5hdXRob3Itcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkc2hvdHMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmlvIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdGVhbSB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudGVhbS1oZWFkZXIge1xuICAgICAgY29sb3I6ICMxQjI4NEQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC50ZWFtLWNvbnRlbnQge1xuICAgICAgY29sdW1uczogMjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTUwcHgpIHtcbiAgICAgICAgY29sdW1uczogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDcwcHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzYzNjY2YTtcbiAgICB9XG4gIH1cblxuICAub3RoZXItc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5oZWFkZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5pbnRybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICNsb2dvcyB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cblxuICAjcmVsYXRlZC13b3JrIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgIC5yZWxhdGVkLXdvcmstaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAucmVsYXRlZC13b3JrLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLml0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgZmxleDogMCAwIDkwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBtYXJnaW46IDAgNSUgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50eXBlIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIGEge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNZXJjdXJ5IERpc3BsYXkgQVwiLCBcIk1lcmN1cnkgRGlzcGxheSBCXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2Zvcm1fZm9vdGVyIGlucHV0Lmdmb3JtX2J1dHRvbixcbiAgYnV0dG9uLFxuICBhLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5MjIzNDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMxQjI4NEQ7XG4gICAgfVxuICB9XG5cbiAgLmxvZ29zLXdyYXBwZXIge1xuICAgIC5pdGVtIHt9XG4gIH1cblxuICAubG9nb3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93aW5nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMzBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgY29sb3I6ICMxQjI4NEQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFCMjg0RDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IC01cHggIzAwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFCMjg0RDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFCMjg0RDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbmF2I2NvbnRlbnQtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyLnN0dWNrIHtcbiAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gIGJvZHkucHBzX3B1YmxpY2F0aW9uLXRlbXBsYXRlLXBhZ2UtZGlnaXRhbC1yZXNlYXJjaCBkaXYjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJvZHkuYWRtaW4tYmFyICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyLnN0dWNrIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2gge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2wtcHJpbnQtMCxcbiAgICBkaXYjZmxvYXRpbmctY29udGVudC1uYXYsXG4gICAgZGl2I3N0aWNreS1oZWFkZXIsXG4gICAgZm9vdGVyIC5mb290ZXItbWVudSxcbiAgICBmb290ZXIgLnByaXZhY3ksXG4gICAgc2VjdGlvbiNjdGEsXG4gICAgc2VjdGlvbiNyZWxhdGVkLXdvcmsge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNhdXRob3JzLFxuICAgIGRpdiNsb2FkaW5nLXBwcyxcbiAgICBzZWN0aW9uI2hlcm8ge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICNhdXRob3JzIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgLmF1dGhvcnMtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmF1dGhvci1yb3cgLmJpbyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC1wcmludC0xMiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLmFsaWducmlnaHQge1xuICAgICAgICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlcG9ydC1jb250ZW50IHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LnBvc3RpZC0zNTU4NCB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHtcbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm92ZXJsYXkge1xuICAvLyBEaXNwbGF5XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIC8vIFBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLy8gU3R5bGVcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGdyYXktMTAwLCAkZ3JheS01MDApO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTc2cHgpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAvLyBJbnB1dC9idXR0b24gcmVzZXRcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5pbnB1dCxcbiAgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIFNWRyBIZWxwZXJzXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuZmlsbC1jdXJyZW50Y29sb3Ige1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgfVxuXG4gIC5maWxsLW5vbmUge1xuICAgIGZpbGw6IG5vbmU7XG4gIH1cblxuICAvLyBJY29uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1NzZweCkge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFya1wiKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCdXR0b24gKG9wZW4pXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYnV0dG9uLW9wZW4ge1xuICAgIC8vIERpc3BsYXkvYWxpZ25tZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC8vIFNpemluZ1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuXG4gICAgLy8gU3R5bGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgkZ3JheS00MDAsIDAuNiksIDAgM3B4IDNweCByZ2JhKCRncmF5LTQwMCwgMC40KSxcbiAgICAgIDAgOHB4IDE2cHggcmdiYSgkZ3JheS00MDAsIDAuMyk7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKCRncmF5LTQwMCwgMC40KSwgMCA0cHggNHB4IHJnYmEoJGdyYXktNDAwLCAwLjMpLFxuICAgICAgICAwIDEycHggMzJweCByZ2JhKCRncmF5LTQwMCwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAvLyBCdXR0b24gKGNsb3NlKVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJ1dHRvbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNy41dnc7XG4gICAgcmlnaHQ6IDcuNXZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuYnV0dG9uLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjFweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU3NnB4KSB7XG4gICAgICAvLyBTYW1lIGhvcml6b250YWwgcGFkZGluZyAuaW5wdXQtc2VhcmNoXG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmZvcm0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1NzZweCkge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG4gIH1cblxuICAvLyBJbnB1dFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmlucHV0LXNlYXJjaCB7XG4gICAgLy8gU2l6aW5nXG4gICAgcGFkZGluZzogMjZweCAxNnB4IDI1cHg7IC8vIDcycHggaGVpZ2h0XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBTdHlsZVxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcImRhcmtcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoJGdyYXktNDAwLCAwLjYpLCAwIDNweCAzcHggcmdiYSgkZ3JheS00MDAsIDAuNCksXG4gICAgICAwIDhweCAxNnB4IHJnYmEoJGdyYXktNDAwLCAwLjMpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTc2cHgpIHtcbiAgICAgIC8vIFNpemluZ1xuICAgICAgcGFkZGluZzogMjlweCAzMnB4O1xuICAgICAgLy8gU3R5bGVcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcInNlY29uZGFyeVwiKTtcbiAgICB9XG4gIH1cblxuICAvLyBUcmFuc2l0aW9uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gSW5pdGlhbCBzdGF0ZVxuICAmLmhpZGluZyB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAvLyBUaGlzIHRyYW5zaXRpb24gaGFwcGVucyB3aGVuIHRoZSBjbG9zZSBidXR0b24gaXMgY2xpY2tlZFxuICAgIC8vIGFuZCBzaG91bGQgYmUgZmFzdGVyIHRoYW4gdGhlIC5zaG93aW5nIHN0YXRlXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICBvcGFjaXR5IDAuNnMgZWFzZS1vdXQ7XG5cbiAgICAvLyBXaGVuIGhpZGluZyBpbm5lciBlbGVtZW50cyBzaG91bGQgYmUgaW52aXNpYmxlIHRvb1xuICAgIC5idXR0b24tc2VhcmNoLFxuICAgIC5pbnB1dC1zZWFyY2gge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAvLyBPZmZzZXQgdGhlIGJ1dHRvblxuICAgIC5idXR0b24tc2VhcmNoIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzMlLCAwKTtcbiAgICB9XG5cbiAgICAvLyBPZmZzZXQgdGhlIGlucHV0IG1vcmVcbiAgICAuaW5wdXQtc2VhcmNoIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93aW5nIHN0YXRlXG4gICYuc2hvd2luZyB7XG4gICAgdG9wOiAwO1xuXG4gICAgLy8gVGhpcyBoYXBwZW5zIHdoZW4gdGhlIG9wZW4gYnV0dG9uIGlzIGNsaWNrZWRcbiAgICAvLyBtYXgtaGVpZ2h0IHRyYW5zaXRpb24gaXMgdG8gYXBwZWFyIG1vcmUgc3VidGxlXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICBvcGFjaXR5IDAuOHMgZWFzZS1vdXQ7XG4gIH1cblxuICAvLyBUcmFuc2l0aW9uc1xuICAuYnV0dG9uLXNlYXJjaCB7XG4gICAgdHJhbnNpdGlvbjogMC40cyAwLjZzIGVhc2Utb3V0O1xuICB9XG5cbiAgLmlucHV0LXNlYXJjaCB7XG4gICAgdHJhbnNpdGlvbjogMC44cyAwLjNzIGVhc2Utb3V0O1xuICB9XG59XG4iXX0= */
