body.page-node-type-landing-page h1.page-header{max-width:1170px;margin:auto;padding-right:15px;padding-left:15px}.layout-builder--edit-layout ul.tabs--secondary,.layout-builder--edit-layout .page-header,.layout-builder--edit-layout .node-layout-builder-form>#edit-actions,.layout-builder--edit-layout #edit-preview-toggle{display:block;text-align:center;margin:auto;padding:.8em 1.4em}.layout-builder--edit-layout #edit-discard-changes{background-color:#da291c;border-color:#da291c}.layout-builder--edit-layout #edit-discard-changes:hover,.layout-builder--edit-layout #edit-discard-changes:focus,.layout-builder--edit-layout #edit-discard-changes:active,.layout-builder--edit-layout #edit-discard-changes:active:hover,.layout-builder--edit-layout #edit-discard-changes:active:focus{background-color:#b32217;border-color:#b32217}.layout-builder--edit-layout #edit-revert{background-color:#aaa;border-color:#aaa}.layout-builder--edit-layout #edit-revert:hover,.layout-builder--edit-layout #edit-revert:focus,.layout-builder--edit-layout #edit-revert:active,.layout-builder--edit-layout #edit-revert:active:hover,.layout-builder--edit-layout #edit-revert:active:focus{background-color:#999;border-color:#999}.layout-builder--edit-layout ul.tabs--secondary{padding:.8em 1.4em;border:1px solid #dddee0;background-color:#f8f8f8}.layout-builder--edit-layout ul.tabs--secondary li{display:inline-block}.layout-builder--edit-layout #layout-builder-content-preview+label{display:inline}#layout-builder .layout-section .layout-builder--layout__region .ui-sortable-placeholder{visibility:visible !important;background-color:rgba(0,121,188,0.05);outline:1px dashed #0079bc}#layout-builder .layout-section .layout-builder--layout__region .draggable{cursor:move}#layout-builder .layout-section .layout-builder--layout__region .draggable.ui-sortable-helper{opacity:.26}#layout-builder .add-section,#layout-builder .new-section,#layout-builder .layout-section .layout-builder--layout__region{transition:ease all .3s}#layout-builder .add-section:hover,#layout-builder .new-section:hover,#layout-builder .layout-section .layout-builder--layout__region:hover{outline:1px dashed #0079bc}#layout-builder .layout-section{position:relative}#layout-builder .layout-section .remove-section{display:none;text-indent:0;width:auto;color:#fff;background-position:5px center;padding:0.4em;padding-left:25px;text-transform:uppercase;font-size:14px;line-height:18px;position:absolute;left:20px;z-index:2;height:30px;border:1px solid #da291c;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);background:url(../icons/close.svg) #da291c 6px center/15px 15px no-repeat}#layout-builder .layout-section:hover .remove-section{display:block}#layout-builder .layout-section .block:hover{box-shadow:0px 0px 0px 5px rgba(0,121,188,0.15);background-color:rgba(0,121,188,0.05)}#layout-builder .layout-section .block .contextual{top:0}#layout-builder .layout-section .block .contextual .links[hidden]{position:absolute;right:0;top:0;background-color:#D9EBF5;padding:5px 0;border:none}#layout-builder .layout-section .block:hover .contextual .links[hidden]{display:flex}#layout-builder .layout-section .block:hover .contextual .links[hidden] li,#layout-builder .layout-section .block:hover .contextual .links[hidden] li a{background-color:#D9EBF5}.ui-dialog-content .layout-selection{justify-content:start;padding:0}.layout-builder--edit-layout .modal.ui-front{width:100%;position:fixed !important;top:0 !important;left:0 !important;height:100%;display:flex;justify-content:center;align-items:center}.layout-builder--edit-layout .modal.ui-front .ui-dialog{height:80vh;-webkit-transform:perspective(1px) scale(1);transform:perspective(1px) scale(1)}.layout-builder--edit-layout .modal.ui-front .ui-dialog-titlebar-close span{font-size:30px}.layout-builder--edit-layout .block-categories .block-list{padding:0}.layout-builder-discard-changes,.layout-builder-revert-overrides{text-align:center}.layout-builder-discard-changes>.form-actions,.layout-builder-revert-overrides>.form-actions{margin-top:15px}@media (min-width: 768px){div.modal-dialog{width:100%}}@media (min-width: 1200px){.modal-content.nymedia-layout-dialog{width:60vw;margin:0 auto}}.layout-builder--edit-layout .ui-dialog .modal-content,.layout-builder--edit-layout .ui-dialog .ui-dialog-content,.layout-builder--edit-layout .modal-dialog .modal-content,.layout-builder--edit-layout .modal-dialog .ui-dialog-content{overflow-y:auto !important;overflow-x:hidden !important;border-radius:0;overflow:hidden;margin:0 auto}@media (min-width: 1200px){.layout-builder--edit-layout .ui-dialog .modal-content,.layout-builder--edit-layout .ui-dialog .ui-dialog-content,.layout-builder--edit-layout .modal-dialog .modal-content,.layout-builder--edit-layout .modal-dialog .ui-dialog-content{width:60vw}}.layout-builder--edit-layout .ui-dialog .modal-header,.layout-builder--edit-layout .ui-dialog .ui-dialog-titlebar,.layout-builder--edit-layout .modal-dialog .modal-header,.layout-builder--edit-layout .modal-dialog .ui-dialog-titlebar{background-color:#444;border-color:transparent}.layout-builder--edit-layout .ui-dialog .modal-header .modal-title,.layout-builder--edit-layout .ui-dialog .modal-header .ui-dialog-title,.layout-builder--edit-layout .ui-dialog .ui-dialog-titlebar .modal-title,.layout-builder--edit-layout .ui-dialog .ui-dialog-titlebar .ui-dialog-title,.layout-builder--edit-layout .modal-dialog .modal-header .modal-title,.layout-builder--edit-layout .modal-dialog .modal-header .ui-dialog-title,.layout-builder--edit-layout .modal-dialog .ui-dialog-titlebar .modal-title,.layout-builder--edit-layout .modal-dialog .ui-dialog-titlebar .ui-dialog-title{font-weight:bold;color:#fff;font-size:16px;font-weight:normal;line-height:32px}.layout-builder--edit-layout .ui-dialog .modal-header .ui-dialog-titlebar-close,.layout-builder--edit-layout .ui-dialog .modal-header .close,.layout-builder--edit-layout .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,.layout-builder--edit-layout .ui-dialog .ui-dialog-titlebar .close,.layout-builder--edit-layout .modal-dialog .modal-header .ui-dialog-titlebar-close,.layout-builder--edit-layout .modal-dialog .modal-header .close,.layout-builder--edit-layout .modal-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,.layout-builder--edit-layout .modal-dialog .ui-dialog-titlebar .close{opacity:1;background-color:transparent;color:#fff;text-shadow:none;box-shadow:none;margin:0;width:32px;height:32px}.layout-builder--edit-layout .ui-dialog .modal-footer,.layout-builder--edit-layout .modal-dialog .modal-footer{background-color:#f1f0f0}.layout-builder--edit-layout .ui-dialog .modal-footer button,.layout-builder--edit-layout .modal-dialog .modal-footer button{margin-bottom:0}.layout-builder--edit-layout .block-categories{margin-bottom:0 !important}.layout-builder--edit-layout .block-categories .block-list{margin-bottom:0}.layout-builder--edit-layout #drupal-modal{z-index:100000 !important}.layout-builder--edit-layout .modal-backdrop{display:none !important}.layout-builder--edit-layout .layout-builder-add-block .form-item-settings-admin-label,.layout-builder--edit-layout .layout-builder-update-block .form-item-settings-admin-label,.layout-builder--edit-layout .ui-dialog-content .form-item-settings-admin-label{display:none}.layout-builder--edit-layout .modal-dialog .block-categories .block-list li.lb-block-type a img,.layout-builder--edit-layout .ui-dialog-content .block-categories .block-list li.lb-block-type a img{max-height:150px}.layout-builder--edit-layout .modal-dialog .table>tbody>tr>td,.layout-builder--edit-layout .ui-dialog-content .table>tbody>tr>td{vertical-align:top;padding:20px 10px}.layout-builder--edit-layout .modal-dialog .table>thead>tr>th,.layout-builder--edit-layout .ui-dialog-content .table>thead>tr>th{padding:10px}.layout-builder--edit-layout .modal-dialog .table .file>span,.layout-builder--edit-layout .ui-dialog-content .table .file>span{border:none}.layout-builder--edit-layout .modal-dialog .table .file-link a,.layout-builder--edit-layout .ui-dialog-content .table .file-link a{border:none}.ui-dialog-content .layout-selection{display:flex;width:100%;flex-wrap:wrap}.ui-dialog-content .layout-selection li{min-width:calc(100% / 5);display:block;padding:20px;text-align:center}ul.layout-selection{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}ul.layout-selection li{display:inline-block;text-align:center;width:25%;padding:0 10px}ul.layout-selection li svg.layout-icon .layout-icon__region{fill:#989ca8;stroke:#989ca8;transition:ease all .3s}ul.layout-selection li a{color:#989ca8}ul.layout-selection li a:hover,ul.layout-selection li a:focus,ul.layout-selection li a:active{color:#0079bc}ul.layout-selection li a:hover svg.layout-icon .layout-icon__region,ul.layout-selection li a:focus svg.layout-icon .layout-icon__region,ul.layout-selection li a:active svg.layout-icon .layout-icon__region{fill:#0079bc;stroke:#0079bc}.panel div[data-drupal-selector=edit-settings-container-add-product]{display:flex;align-items:flex-end}.panel div[data-drupal-selector=edit-settings-container-add-product] .form-type-textfield{margin-bottom:0}.panel div[data-drupal-selector=edit-settings-container-add-product] .form-type-textfield input{border-top:1px solid gray;border-left:1px solid gray;padding-left:1em}.panel .tabledrag-handle{border:none}.block-categories .block-list,.panel .block-list{display:flex;width:100%;flex-wrap:wrap}.block-categories .block-list li.lb-block-type,.panel .block-list li.lb-block-type{width:25%;display:block;text-align:center;transition:background-color ease 240ms;padding-bottom:20px;margin-top:0}.block-categories .block-list li.lb-block-type:hover,.panel .block-list li.lb-block-type:hover{background-color:#f1f1f1}.block-categories .block-list li.lb-block-type a,.panel .block-list li.lb-block-type a{border-bottom:none}.block-categories .block-list li.lb-block-type a:hover,.block-categories .block-list li.lb-block-type a:focus,.block-categories .block-list li.lb-block-type a:active,.panel .block-list li.lb-block-type a:hover,.panel .block-list li.lb-block-type a:focus,.panel .block-list li.lb-block-type a:active{color:#0079bc}body.layout-builder--edit-layout.modal-open{overflow:visible}body.layout-builder--edit-layout .modal.ui-front{position:absolute}@media (max-width: 767px){.layout-builder--edit-layout .ui-dialog-content .layout-selection li{min-width:calc(100% / 2)}.layout-builder--edit-layout li.lb-block-type{width:calc(100% / 2) !important}.layout-builder-discard-changes>.form-actions .button--primary,.layout-builder-revert-overrides>.form-actions .button--primary{margin-bottom:20px}.layout-builder--edit-layout .node-layout-builder-form>.form-actions>button{margin:10px 0}}.layout{margin-bottom:20px}.layout.layout--full-page-width{width:100%}.layout.layout--row{align-items:center;display:flex;flex-wrap:wrap}.layout.layout--row>.layout__region{margin-right:20px}.layout.layout--row>.layout__region:last-of-type{margin-right:0}.layout.layout--twocol-1-2{display:grid;grid-gap:20px;grid-template-columns:[left] auto [one] auto [two] auto [right];grid-template-rows:[top] minmax(25%, auto) [middle] minmax(25%, auto) [bottom]}.layout.layout--twocol-1-2>.layout__region{position:relative}.layout.layout--twocol-1-2>.layout__region--left{grid-column-start:left;grid-column-end:two;grid-row-start:top;grid-row-end:bottom}.layout.layout--twocol-1-2>.layout__region--top_right{grid-column-start:two;grid-column-end:right;grid-row-start:top;grid-row-end:middle}.layout.layout--twocol-1-2>.layout__region--bot_right{grid-column-start:two;grid-column-end:right;grid-row-start:middle;grid-row-end:bottom}.layout.layout--twocol-2-1{display:grid;grid-gap:20px;grid-template-columns:[left] auto [one] auto [two] auto [right];grid-template-rows:[top] minmax(25%, auto) [middle] minmax(25%, auto) [bottom]}.layout.layout--twocol-2-1>.layout__region{position:relative}.layout.layout--twocol-2-1>.layout__region--top_left{grid-column-start:left;grid-column-end:one;grid-row-start:top;grid-row-end:middle}.layout.layout--twocol-2-1>.layout__region--bot_left{grid-column-start:left;grid-column-end:one;grid-row-start:middle;grid-row-end:bottom}.layout.layout--twocol-2-1>.layout__region--right{grid-column-start:one;grid-column-end:right;grid-row-start:top;grid-row-end:bottom}.layout.layout--twocol-50-50>.layout__region{flex-basis:calc(calc(100% - 20px) / 2)}.layout.layout--twocol-33-66>.layout__region--first{flex-basis:calc(33.333% - 20px)}.layout.layout--twocol-33-66>.layout__region--second{flex-basis:66.666%}.layout.layout--twocol-66-33>.layout__region--first{flex-basis:66.666%}.layout.layout--twocol-66-33>.layout__region--second{flex-basis:calc(33.333% - 20px)}.layout.layout--threecol-33-33-33>.layout__region{flex-basis:calc(calc(100% - 40px) / 3)}.layout.layout--threecol-25-50-25>.layout__region--first,.layout.layout--threecol-25-50-25>.layout__region--third{flex-basis:calc(calc(100% - 40px) / 4)}.layout.layout--threecol-25-50-25>.layout__region--second{flex-basis:calc(calc(100% - 40px) / 2)}.layout.layout--threecol-50-25-25>.layout__region--first{flex-basis:calc(calc(100% - 40px) / 2)}.layout.layout--threecol-50-25-25>.layout__region--second,.layout.layout--threecol-50-25-25>.layout__region--third{flex-basis:calc(calc(100% - 40px) / 4)}.layout.layout--threecol-25-25-50>.layout__region--first,.layout.layout--threecol-25-25-50>.layout__region--second{flex-basis:calc(calc(100% - 40px) / 4)}.layout.layout--threecol-25-25-50>.layout__region--third{flex-basis:calc(calc(100% - 40px) / 2)}.layout.layout--fourcol>.layout__region{flex-basis:calc(calc(100% - 60px) / 4)}@media only screen and (max-width: 768px){.layout.layout--row{display:block}.layout.layout--row>.layout__region{width:100% !important;margin:0 0 20px 0}.layout.layout--row>.layout__region:last-of-type{margin-bottom:0}.layout.layout--twocol-50-50{display:flex;flex-wrap:wrap}.layout.layout--twocol-50-50>.layout__region{flex-basis:calc(calc(100% - 20px) / 2);margin-right:20px;margin-bottom:0}.layout.layout--fourcol{display:flex;flex-wrap:wrap}.layout.layout--fourcol>.layout__region{flex-basis:calc(calc(100% - 20px) / 2);margin-right:20px;margin-bottom:20px}.layout.layout--fourcol>.layout__region--second,.layout.layout--fourcol>.layout__region--fourth{margin-right:0px}.layout.layout--fourcol>.layout__region--third,.layout.layout--fourcol>.layout__region--fourth{margin-bottom:0}.layout.layout--twocol-1-2{grid-template-columns:[left] auto [one] auto [two] auto [three] auto [right]}.layout.layout--twocol-1-2>.layout__region--left{grid-column-start:left;grid-column-end:right;grid-row-start:top;grid-row-end:middle}.layout.layout--twocol-1-2>.layout__region--top_right{grid-column-start:left;grid-column-end:two;grid-row-start:middle;grid-row-end:bottom}.layout.layout--twocol-1-2>.layout__region--bot_right{grid-column-start:two;grid-column-end:right;grid-row-start:middle;grid-row-end:bottom}.layout.layout--twocol-2-1{grid-template-columns:[left] auto [one] auto [two] auto [three] auto [right]}.layout.layout--twocol-2-1>.layout__region--top_left{grid-column-start:left;grid-column-end:two;grid-row-start:top;grid-row-end:middle}.layout.layout--twocol-2-1>.layout__region--bot_left{grid-column-start:two;grid-column-end:right;grid-row-start:top;grid-row-end:middle}.layout.layout--twocol-2-1>.layout__region--right{grid-column-start:left;grid-column-end:right;grid-row-start:middle;grid-row-end:bottom}}@media only screen and (max-width: 768px){.layout.layout--twocol-50-50,.layout.layout--fourcol{display:block}.layout.layout--twocol-50-50>.layout__region,.layout.layout--fourcol>.layout__region{width:100% !important;margin:0 0 20px 0}.layout.layout--twocol-50-50>.layout__region:last-of-type,.layout.layout--fourcol>.layout__region:last-of-type{margin-bottom:0}.layout.layout--twocol-1-2,.layout.layout--twocol-2-1{grid-template-rows:[top] minmax(25%, auto) [one] minmax(25%, auto) [two] minmax(25%, auto) [bottom]}.layout.layout--twocol-1-2>.layout__region--left,.layout.layout--twocol-1-2>.layout__region--top_left,.layout.layout--twocol-2-1>.layout__region--left,.layout.layout--twocol-2-1>.layout__region--top_left{grid-column-start:left;grid-column-end:right;grid-row-start:top;grid-row-end:one}.layout.layout--twocol-1-2>.layout__region--top_right,.layout.layout--twocol-1-2>.layout__region--bot_left,.layout.layout--twocol-2-1>.layout__region--top_right,.layout.layout--twocol-2-1>.layout__region--bot_left{grid-column-start:left;grid-column-end:right;grid-row-start:one;grid-row-end:two}.layout.layout--twocol-1-2>.layout__region--right,.layout.layout--twocol-1-2>.layout__region--bot_right,.layout.layout--twocol-2-1>.layout__region--right,.layout.layout--twocol-2-1>.layout__region--bot_right{grid-column-start:left;grid-column-end:right;grid-row-start:two;grid-row-end:bottom}}.layout__region section.block{margin-bottom:20px}.layout__region section.block:last-of-type{margin-bottom:0}.block-nymedia-layout-utils-content .image-wrap img{width:100%;height:auto;display:block}.block-nymedia-layout-utils-content .title-wrap{font-size:24px;font-family:inherit;font-weight:normal;margin:.69em 0;line-height:1.2em}.nymedia-layout-utils-banner-block{position:relative}.nymedia-layout-utils-banner-block .image-wrap .image{height:315px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.nymedia-layout-utils-banner-block .image-wrap .image.keep-scale{height:auto !important}.nymedia-layout-utils-banner-block .image-wrap .image.keep-scale img{width:100%;height:auto;display:block;opacity:0}.nymedia-layout-utils-banner-block .content-wrap{position:absolute;z-index:3;left:0;right:0;bottom:10%;max-width:1170px;padding-left:15px;padding-right:15px;margin:auto}.nymedia-layout-utils-banner-block .title-wrap{width:100%;max-width:768px;margin:auto;text-align:center}.nymedia-layout-utils-banner-block .title-wrap .link{padding-top:20px}.nymedia-layout-utils-banner-block .title-wrap .btn{margin-right:0}.nymedia-layout-utils-banner-block .block-title{font-family:inherit;font-size:36px;font-weight:bold;color:#fff}.nymedia-layout-utils-banner-block .block-title a{color:#fff}.nymedia-layout-utils-banner-block .text-content{color:#fff;font-size:20px}.nymedia-layout-utils-banner-block.nymedia-layout-utils-crop_height.nymedia-layout-utils-banner_height .height-wrap{display:flex;justify-content:center;padding:20px 0;position:relative}.nymedia-layout-utils-banner-block.nymedia-layout-utils-crop_height.nymedia-layout-utils-banner_height .image-wrap .image{position:absolute;left:0;top:0;width:100%;height:100%}.nymedia-layout-utils-banner-block.nymedia-layout-utils-crop_height.nymedia-layout-utils-banner_height .content-wrap{position:static;bottom:0;width:100%}.nymedia-layout-utils-banner-block.nymedia-layout-utils-crop_height.nymedia-layout-utils-banner_height.text-position-bottom .content-wrap{margin-bottom:2%}.nymedia-layout-utils-banner-block.nymedia-layout-utils-crop_height.nymedia-layout-utils-banner_height.text-position-top .content-wrap{margin-top:2%}.nymedia-layout-utils-banner-block:not(.nymedia-layout-utils-crop_height).text-position-middle .content-wrap{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nymedia-layout-utils-banner-block:not(.nymedia-layout-utils-crop_height).text-position-bottom .content-wrap{bottom:10%;top:auto}.nymedia-layout-utils-banner-block:not(.nymedia-layout-utils-crop_height).text-position-top .content-wrap{bottom:auto;top:10%}.block-nymedia-layout-utils-faq{max-width:1170px;padding-left:15px;padding-right:15px;margin:auto}.faq-question-wrapper{border-bottom:1px solid #444}.faq-question-wrapper h3::after{content:"-";position:absolute;top:50%;right:1rem;margin-top:-10px;color:#1F4698;font-size:20px}.faq-question-wrapper.closed h3::after{content:"+"}.faq-question-wrapper h3{position:relative;cursor:pointer;padding-right:32px}.faq-question-wrapper.closed .faq-answer-answer{display:none}.faq-answer-answer{margin:.7em 0 .5em}.block-nymedia-layout-utils-products .product--teaser{margin-bottom:0px}.block-nymedia-layout-utils-products .product-list:not(.owl-carousel){display:flex;flex-wrap:wrap}.block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col{display:flex;margin-bottom:20px;position:relative;width:16.666%;float:left;min-height:1px;padding-right:15px;padding-left:15px}.block-nymedia-layout-utils-products .product-list.owl-carousel .prod-col{padding-right:15px;padding-left:15px}.block-nymedia-layout-utils-products .product-list.owl-carousel .prod-col .product--teaser{margin-right:calc(100% - 145px)}.block-nymedia-layout-utils-products .product-list.owl-carousel .prod-col .product--teaser .price-wrap{position:unset;padding-top:10px;left:auto;right:auto}.block-nymedia-layout-utils-products .product-list.owl-carousel .owl-nav button{top:calc(50% - 53px)}.block-nymedia-layout-utils-products .product-list.owl-carousel .owl-nav button span{font-size:40px;color:#484c55}.block-nymedia-layout-utils-products .product-list.owl-carousel .owl-nav button.owl-next{right:-40px}.block-nymedia-layout-utils-products .product-list.owl-carousel .owl-nav button.owl-prev{left:-40px}.block-nymedia-layout-utils-products .product-list .prod-col .product--teaser{margin-right:auto;margin-left:auto;position:unset}.layout--twocol-33-66 .layout__region--first .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col,.layout--twocol-66-33 .layout__region--second .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col,.layout--twocol-33-33-33 .layout__region .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col{width:50%}.layout--twocol-66-33 .layout__region--first .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col,.layout--twocol-33-66 .layout__region--second .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col{width:25%}.layout--twocol-50-25-25 .layout__region--first .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col,.layout--twocol-25-50-25 .layout__region--second .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col,.layout--twocol-25-25-50 .layout__region--third .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col,.layout--twocol-50-50 .layout__region .block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col{width:33.3333%}@media only screen and (min-width: 1024px){.block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col{margin:0 auto 20px auto}}@media only screen and (max-width: 1024px){.block-nymedia-layout-utils-products .product-list:not(.owl-carousel){flex-wrap:wrap}.block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col{width:calc(100% / 3) !important}.block-nymedia-layout-utils-products .product-list.owl-carousel .owl-nav button{background-color:rgba(255,255,255,0.5)}.block-nymedia-layout-utils-products .product-list.owl-carousel .owl-nav button span{font-size:40px;color:#484c55}.block-nymedia-layout-utils-products .product-list.owl-carousel .owl-nav button.owl-next{right:20px}.block-nymedia-layout-utils-products .product-list.owl-carousel .owl-nav button.owl-prev{left:20px}}@media only screen and (max-width: 768px){.block-nymedia-layout-utils-products .product-list:not(.owl-carousel) .prod-col{width:50% !important;max-width:50%}}.blockslider .slides li{position:relative}.blockslider .slider-content-wrap{position:absolute;z-index:3;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;max-width:1170px;padding-left:15px;padding-right:15px;margin:auto}.blockslider .slider-content-wrap .container{width:100%;max-width:768px;margin:auto;text-align:center}.blockslider .slider-content-wrap .title{font-family:inherit;font-size:36px;font-weight:bold;color:#fff}.blockslider .slider-content-wrap .title a{color:#fff}.blockslider .slider-content-wrap .text{color:#fff;font-size:20px}.blockslider .slider-content-wrap .btn{margin-top:20px}.blockslider .flex-direction-nav a{top:calc(50% + 50px)}@media only screen and (max-width: 768px){.blockslider .slides li:before{display:none}.blockslider .slides li .slider-content-wrap{position:relative;left:0;right:0;bottom:0;padding-top:30px;padding-bottom:30px;background-color:#222}}.nymedia-layout-utils-style-class-fade{position:relative}.nymedia-layout-utils-style-class-fade.nymedia-layout-utils-banner-block .image-wrap:before{content:'';display:block;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );position:absolute;z-index:2;left:0;right:0;bottom:0;height:60%}.nymedia-layout-utils-style-class-fade.nymedia-layout-utils-slider-content:before{content:'';display:block;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);position:absolute;z-index:2;left:0;right:0;bottom:0;height:60%}.nymedia-layout-utils-style-class-fade.nymedia-layout-utils-slider-content .container{z-index:3}.nymedia-layout-utils-style-class-textshadow.nymedia-layout-utils-banner-block .block-title,.nymedia-layout-utils-style-class-textshadow.nymedia-layout-utils-banner-block .text-content{text-shadow:2px 2px 2px rgba(0,0,0,0.5)}.nymedia-layout-utils-style-class-textshadow.nymedia-layout-utils-slider-content .title,.nymedia-layout-utils-style-class-textshadow.nymedia-layout-utils-slider-content .text{text-shadow:2px 2px 2px rgba(0,0,0,0.5)}.modal-button-style,.layout-builder--edit-layout .modal-dialog button{border:none;font-size:16px;box-sizing:border-box;height:auto;padding:.6em 1.8em;margin:0 10px 10px 0;-moz-appearance:none;-webkit-appearance:none;border-radius:5px;outline:none;letter-spacing:.05em;line-height:1.42857143;box-shadow:0 3px 5px rgba(0,0,0,0.35);background-color:#000;border-color:#000}.modal-button-style:hover,.layout-builder--edit-layout .modal-dialog button:hover,.modal-button-style:focus,.layout-builder--edit-layout .modal-dialog button:focus,.modal-button-style:active,.layout-builder--edit-layout .modal-dialog button:active{background-color:#444;border-color:#444}.layout-builder--edit-layout .modal-dialog button.btn-default{background-color:#0079bc;border-color:#0079bc}.layout-builder--edit-layout .modal-dialog button.btn-default:hover,.layout-builder--edit-layout .modal-dialog button.btn-default:focus,.layout-builder--edit-layout .modal-dialog button.btn-default:active{background-color:#00649a;border-color:#00649a}.layout-builder--edit-layout .modal-dialog button.btn-sm{font-size:14px;margin-right:0}.layout-builder--edit-layout .modal-dialog button[data-drupal-selector="edit-settings-actions-add"],.layout-builder--edit-layout .modal-dialog button[data-drupal-selector="edit-settings-product-container-add-product-add"]{background:url(../icons/plus.svg) #0079bc 0.4em center/15px 15px no-repeat;padding-left:1.8em}.layout-builder--edit-layout .modal-dialog button.btn-info{background-color:#5c5c5c;border-color:#5c5c5c}.layout-builder--edit-layout .modal-dialog button.btn-info:hover,.layout-builder--edit-layout .modal-dialog button.btn-info:focus,.layout-builder--edit-layout .modal-dialog button.btn-info:active{background-color:#474747;border-color:#474747}.layout-builder--edit-layout .modal-dialog button.btn-danger{font-size:13px;background-color:#da291c;border-color:#da291c}.layout-builder--edit-layout .modal-dialog button.btn-danger:hover,.layout-builder--edit-layout .modal-dialog button.btn-danger:focus,.layout-builder--edit-layout .modal-dialog button.btn-danger:active,.layout-builder--edit-layout .modal-dialog button.btn-danger:active:hover,.layout-builder--edit-layout .modal-dialog button.btn-danger:active:focus{color:#dddee0;background-color:#a8291c;border-color:#a8291c}.layout-builder--edit-layout .modal-dialog button.tabledrag-toggle-weight{display:none}.layout-builder--edit-layout .modal-dialog .form-item label{color:#000;margin:0 0 10px 0;font-size:12px;text-transform:uppercase}.layout-builder--edit-layout .modal-dialog input[type="email"],.layout-builder--edit-layout .modal-dialog input[type="text"],.layout-builder--edit-layout .modal-dialog input[type="password"],.layout-builder--edit-layout .modal-dialog input[type="number"],.layout-builder--edit-layout .modal-dialog select,.layout-builder--edit-layout .modal-dialog textarea{display:block;width:100%;padding:.6em .6em;margin:0;font-size:16px;line-height:1.42857143;color:#3a3a3a;height:auto;background-color:#fff;background-image:none;border:1px solid #c7c8cb;border-radius:5px;box-shadow:none;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.layout-builder--edit-layout .modal-dialog .input-group-addon{background-color:transparent}.layout-builder--edit-layout .modal-dialog .input-group-addon .ajax-progress{margin:0}.layout-builder--edit-layout .modal-dialog .input-group-addon .ajax-progress:before{color:#3a3a3a}.layout-builder--edit-layout .modal-dialog .filter-wrapper{height:auto}.layout-builder--edit-layout .modal-dialog .filter-wrapper select.input-sm{height:auto}.layout-builder--edit-layout .modal-dialog .form-type-managed-file{margin-top:15px}.layout-builder--edit-layout .modal-dialog .form-type-managed-file .image-widget.nmlu-themed.has-file label{display:none !important}.layout-builder--edit-layout .modal-dialog .form-type-managed-file .form-managed-file.nmlu-themed.js-form-managed-file .js-hide{display:none}.layout-builder--edit-layout .modal-dialog .form-type-managed-file .form-managed-file.nmlu-themed img.img-responsive{margin-bottom:5px}.layout-builder--edit-layout .modal-dialog .form-type-managed-file .form-managed-file.nmlu-themed .file{height:100%;padding:0;margin:0 0 5px 0;font-size:12px;line-height:1.3em}.layout-builder--edit-layout .modal-dialog .form-type-managed-file .form-managed-file.nmlu-themed .file span{border:none;background:transparent;overflow:hidden}.layout-builder--edit-layout .modal-dialog .form-type-managed-file .form-managed-file.nmlu-themed .file .file-size{display:none}.layout-builder--edit-layout table{border:1px solid #c7c8cb}.layout-builder--edit-layout .form-item.checkbox label{margin:0;padding:0;display:inline}.layout-builder--edit-layout .form-item.checkbox input[type="checkbox"]{margin-left:0;position:static}.layout-builder--edit-layout .form-item.form-type-color label{margin:1em 0}.layout-builder--edit-layout .form-item.form-type-color input[type="color"]{min-width:3em;height:2em;padding:2px}.layout-builder--edit-layout .form-type-search{display:none}.layout-builder--edit-layout #slider-block-table .image-widget.form-managed-file{overflow:hidden;max-width:250px;flex-wrap:wrap}.layout-builder--edit-layout #slider-block-table .image-widget.form-managed-file .file{display:block;padding:6px 0}.layout-builder--edit-layout #slider-block-table .image-widget.form-managed-file .file .file-size{display:none}.layout-builder-add-block .nav-tabs,.layout-builder-update-block .nav-tabs{background-color:#333;border-radius:0 !important;margin:-15px -15px 30px -15px}.layout-builder-add-block .nav-tabs>li.active>a,.layout-builder-update-block .nav-tabs>li.active>a{color:#000}.layout-builder-add-block .nav-tabs>li>a,.layout-builder-update-block .nav-tabs>li>a{border-radius:0;color:#fff;border:none}.layout-builder-add-block .nav>li>a,.layout-builder-update-block .nav>li>a{padding:10px 30px}.layout-builder-add-block .nav>li>a:focus,.layout-builder-add-block .nav>li>a:hover,.layout-builder-update-block .nav>li>a:focus,.layout-builder-update-block .nav>li>a:hover{text-decoration:none;background-color:#333;border-color:transparent transparent #fff transparent}.layout-builder--edit-layout .layout-builder-add-block .nav-tabs{float:none;width:unset;padding-bottom:0;margin:-15px -15px 30px -15px}.layout-builder--edit-layout .layout-builder-add-block .nav-tabs>li{float:left;margin-bottom:0}.layout-builder--edit-layout .layout-builder-add-block .nav-tabs>.vertical-tab-button>a{margin-bottom:0;border:none;border-radius:0}.layout-builder--edit-layout .layout-builder-add-block .nav-tabs>.active>a,.layout-builder--edit-layout .layout-builder-add-block .nav-tabs>.active>a:hover,.layout-builder--edit-layout .layout-builder-add-block .nav-tabs>.active>a:focus{box-shadow:none}.layout-builder--edit-layout .layout-builder-add-block .tab-content{padding:0;border:none;box-shadow:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2xheW91dF9idWlsZGVyLnNjc3MiLCJfZGlhbG9nLnNjc3MiLCJfc3RydWN0dXJlLnNjc3MiLCJibG9ja3MvX2NvbnRlbnRfYmxvY2suc2NzcyIsImJsb2Nrcy9fYmFubmVyX2Jsb2NrLnNjc3MiLCJibG9ja3MvX2ZhcV9ibG9jay5zY3NzIiwiYmxvY2tzL19wcm9kdWN0X2Jsb2NrLnNjc3MiLCJibG9ja3MvX3NsaWRlcl9ibG9jay5zY3NzIiwiYmxvY2tzL19ibG9ja19zdHlsZXMuc2NzcyIsImVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJlbGVtZW50cy9faW5wdXRzLnNjc3MiLCJlbGVtZW50cy9fdGFibGUuc2NzcyIsImVsZW1lbnRzL19mb3Jtcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJsYXlvdXRfYnVpbGRlclwiO1xuQGltcG9ydCBcImRpYWxvZ1wiO1xuQGltcG9ydCBcInN0cnVjdHVyZVwiO1xuXG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRlbnRfYmxvY2tcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmFubmVyX2Jsb2NrXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2ZhcV9ibG9ja1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcm9kdWN0X2Jsb2NrXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NsaWRlcl9ibG9ja1wiO1xuXG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrX3N0eWxlc1wiO1xuXG5AaW1wb3J0IFwiZWxlbWVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2lucHV0c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL3RhYmxlXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvZm9ybXNcIjtcbiIsIiRjb2xvcl9ncmVlbjogIzAwYjQzYztcbiRjb2xvcl9kYXJrX2dyZWVuOiAjMDA4ZDM5O1xuJGNvbG9yX2JsdWU6ICMwMDc5YmM7XG4kY29sb3JfZGFya19ibHVlOiAjMDA2NDlhO1xuJGNvbG9yX3JlZDogI2RhMjkxYztcbiRjb2xvcl9kYXJrX3JlZDogI2E4MjkxYztcbiRjb2xvcl9vZmZ3aGl0ZTogI2Y4ZjhmODtcbiRjb2xvcl9saWdodF9ncmF5OiAjZGRkZWUwO1xuJGNvbG9yX29yYW5nZTogI2ZmYTMwZTtcblxuJGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9saWdodF9ncmF5O1xuJG91dGxpbmU6IDFweCBkYXNoZWQgJGNvbG9yX2JsdWU7XG5cbiRib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMik7XG4iLCJib2R5LnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSBoMS5wYWdlLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmxheW91dC1idWlsZGVyLS1lZGl0LWxheW91dCB7XG4gIHVsLnRhYnMtLXNlY29uZGFyeSxcbiAgLnBhZ2UtaGVhZGVyLFxuICAubm9kZS1sYXlvdXQtYnVpbGRlci1mb3JtID4gI2VkaXQtYWN0aW9ucyxcbiAgI2VkaXQtcHJldmlldy10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogLjhlbSAxLjRlbTtcbiAgfVxuICAjZWRpdC1kaXNjYXJkLWNoYW5nZXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhMjkxYztcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsXG4gICAgJjphY3RpdmU6aG92ZXIsICY6YWN0aXZlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzIyMTc7XG4gICAgICBib3JkZXItY29sb3I6ICNiMzIyMTc7XG4gICAgfVxuICB9XG4gICNlZGl0LXJldmVydHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSxcbiAgICAmOmFjdGl2ZTpob3ZlciwgJjphY3RpdmU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgICB9XG4gIH1cblxuICB1bC50YWJzLS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IC44ZW0gMS40ZW07XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vZmZ3aGl0ZTtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gICNsYXlvdXQtYnVpbGRlci1jb250ZW50LXByZXZpZXcgKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbiNsYXlvdXQtYnVpbGRlciB7XG4gIC5sYXlvdXQtc2VjdGlvbiAubGF5b3V0LWJ1aWxkZXItLWxheW91dF9fcmVnaW9uIHtcbiAgICAudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjEsIDE4OCwgLjA1KTtcbiAgICAgIG91dGxpbmU6ICRvdXRsaW5lO1xuICAgIH1cbiAgICAuZHJhZ2dhYmxlIHtcbiAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICYudWktc29ydGFibGUtaGVscGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjI2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZGQtc2VjdGlvbixcbiAgLm5ldy1zZWN0aW9uLFxuICAubGF5b3V0LXNlY3Rpb24gLmxheW91dC1idWlsZGVyLS1sYXlvdXRfX3JlZ2lvbiB7XG4gICAgdHJhbnNpdGlvbjogZWFzZSBhbGwgLjNzO1xuICB9XG4gIC5hZGQtc2VjdGlvbjpob3ZlcixcbiAgLm5ldy1zZWN0aW9uOmhvdmVyLFxuICAubGF5b3V0LXNlY3Rpb24gLmxheW91dC1idWlsZGVyLS1sYXlvdXRfX3JlZ2lvbjpob3ZlciB7XG4gICAgb3V0bGluZTogJG91dGxpbmU7XG4gIH1cbiAgLmxheW91dC1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiNsYXlvdXQtYnVpbGRlciAubGF5b3V0LXNlY3Rpb24gLnJlbW92ZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IGNlbnRlcjtcbiAgcGFkZGluZzogMC40ZW07XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYTI5MWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaWNvbnMvY2xvc2Uuc3ZnKSAjZGEyOTFjIDZweCBjZW50ZXIvMTVweCAxNXB4IG5vLXJlcGVhdDtcbn1cbiNsYXlvdXQtYnVpbGRlciAubGF5b3V0LXNlY3Rpb246aG92ZXIgLnJlbW92ZS1zZWN0aW9ue1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNsYXlvdXQtYnVpbGRlciAubGF5b3V0LXNlY3Rpb24gLmJsb2NrOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggNXB4IHJnYmEoMCwxMjEsMTg4LDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMSwgMTg4LCAuMDUpO1xufVxuXG4jbGF5b3V0LWJ1aWxkZXIgLmxheW91dC1zZWN0aW9uIC5ibG9jayAuY29udGV4dHVhbCB7XG4gIHRvcDogMDtcbn1cbiNsYXlvdXQtYnVpbGRlciAubGF5b3V0LXNlY3Rpb24gLmJsb2NrIC5jb250ZXh0dWFsIC5saW5rc1toaWRkZW5dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNEOUVCRjU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNsYXlvdXQtYnVpbGRlciAubGF5b3V0LXNlY3Rpb24gLmJsb2NrOmhvdmVyIC5jb250ZXh0dWFsIC5saW5rc1toaWRkZW5dIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNsYXlvdXQtYnVpbGRlciAubGF5b3V0LXNlY3Rpb24gLmJsb2NrOmhvdmVyIC5jb250ZXh0dWFsIC5saW5rc1toaWRkZW5dIGxpLFxuI2xheW91dC1idWlsZGVyIC5sYXlvdXQtc2VjdGlvbiAuYmxvY2s6aG92ZXIgLmNvbnRleHR1YWwgLmxpbmtzW2hpZGRlbl0gbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUVCRjU7XG59XG5cbiIsIi51aS1kaWFsb2ctY29udGVudCAubGF5b3V0LXNlbGVjdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4vLyBDZW50ZXIgdGhlIG1vZGFsIHZlcnRpY2FsbHkgYW5kIGhvcml6b250YWxseSByZWxhdGl2ZSB0byB0aGUgdmlld3BvcnRcbi5sYXlvdXQtYnVpbGRlci0tZWRpdC1sYXlvdXQgLm1vZGFsLnVpLWZyb250IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAudWktZGlhbG9nIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHNjYWxlKDEpO1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ubGF5b3V0LWJ1aWxkZXItLWVkaXQtbGF5b3V0IC5ibG9jay1jYXRlZ29yaWVzIC5ibG9jay1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsIC5sYXlvdXQtYnVpbGRlci1yZXZlcnQtb3ZlcnJpZGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICA+IC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuZGl2Lm1vZGFsLWRpYWxvZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC1jb250ZW50Lm55bWVkaWEtbGF5b3V0LWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5sYXlvdXQtYnVpbGRlci0tZWRpdC1sYXlvdXQge1xuICAudWktZGlhbG9nLFxuICAubW9kYWwtZGlhbG9nIHtcbiAgICAubW9kYWwtY29udGVudCxcbiAgICAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWhlYWRlcixcbiAgICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLm1vZGFsLXRpdGxlLFxuICAgICAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICAgIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UsXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBmMDtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlci0tZWRpdC1sYXlvdXQge1xuICAuYmxvY2stY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIC5ibG9jay1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgI2RydXBhbC1tb2RhbCB7XG4gICAgei1pbmRleDogMTAwMDAwICFpbXBvcnRhbnRcbiAgfVxuICAubW9kYWwtYmFja2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxheW91dC1idWlsZGVyLS1lZGl0LWxheW91dCB7XG4gIC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2ssXG4gIC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2ssXG4gIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgLmZvcm0taXRlbS1zZXR0aW5ncy1hZG1pbi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubW9kYWwtZGlhbG9nLFxuICAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIC5ibG9jay1jYXRlZ29yaWVzIC5ibG9jay1saXN0IGxpLmxiLWJsb2NrLXR5cGUgYSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cbiAgICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAudGFibGUgLmZpbGUgPiBzcGFuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLnRhYmxlIC5maWxlLWxpbmsgYSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi51aS1kaWFsb2ctY29udGVudCAubGF5b3V0LXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGkge1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8vIExheW91dCBzZWxlY3Rpb25cblxudWwubGF5b3V0LXNlbGVjdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBzdmcubGF5b3V0LWljb24gLmxheW91dC1pY29uX19yZWdpb24ge1xuICAgICAgZmlsbDogIzk4OWNhODtcbiAgICAgIHN0cm9rZTogIzk4OWNhODtcbiAgICAgIHRyYW5zaXRpb246IGVhc2UgYWxsIC4zcztcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzk4OWNhODtcbiAgICB9XG4gICAgYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDc5YmM7XG4gICAgICBzdmcubGF5b3V0LWljb24gLmxheW91dC1pY29uX19yZWdpb24ge1xuICAgICAgICBmaWxsOiAjMDA3OWJjO1xuICAgICAgICBzdHJva2U6ICMwMDc5YmM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFuZWwge1xuICBkaXZbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1zZXR0aW5ncy1jb250YWluZXItYWRkLXByb2R1Y3RdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JheTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBncmF5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYmxlZHJhZy1oYW5kbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stY2F0ZWdvcmllcyAuYmxvY2stbGlzdCxcbi5wYW5lbCAuYmxvY2stbGlzdCB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGkubGItYmxvY2stdHlwZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlIDI0MG1zO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDc5YmM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5LmxheW91dC1idWlsZGVyLS1lZGl0LWxheW91dCB7XG4gICYubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm1vZGFsLnVpLWZyb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtYnVpbGRlci0tZWRpdC1sYXlvdXQgLnVpLWRpYWxvZy1jb250ZW50IC5sYXlvdXQtc2VsZWN0aW9uIGxpIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlci0tZWRpdC1sYXlvdXQgbGkubGItYmxvY2stdHlwZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyLWRpc2NhcmQtY2hhbmdlcywgLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgID4gLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlci0tZWRpdC1sYXlvdXQgLm5vZGUtbGF5b3V0LWJ1aWxkZXItZm9ybSA+IC5mb3JtLWFjdGlvbnMgPiBidXR0b24ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG4iLCIvKipcbiAgQ3VzdG9tIGxheW91dCBzdHlsZXMuXG4gKi9cbi5sYXlvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAmLmxheW91dC0tZnVsbC1wYWdlLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLmxheW91dC0tcm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gLmxheW91dF9fcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmxheW91dC0tdHdvY29sLTEtMiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtsZWZ0XSBhdXRvIFtvbmVdIGF1dG8gW3R3b10gYXV0byBbcmlnaHRdO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogW3RvcF0gbWlubWF4KDI1JSwgYXV0bykgW21pZGRsZV0gbWlubWF4KDI1JSwgYXV0bykgW2JvdHRvbV07XG4gICAgPiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tbGVmdCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogbGVmdDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogdHdvO1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IHRvcDtcbiAgICAgIGdyaWQtcm93LWVuZDogYm90dG9tO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tdG9wX3JpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiB0d287XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHJpZ2h0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IHRvcDtcbiAgICAgIGdyaWQtcm93LWVuZDogbWlkZGxlO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tYm90X3JpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiB0d287XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHJpZ2h0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IG1pZGRsZTtcbiAgICAgIGdyaWQtcm93LWVuZDogYm90dG9tO1xuICAgIH1cbiAgfVxuICAmLmxheW91dC0tdHdvY29sLTItMSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtsZWZ0XSBhdXRvIFtvbmVdIGF1dG8gW3R3b10gYXV0byBbcmlnaHRdO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogW3RvcF0gbWlubWF4KDI1JSwgYXV0bykgW21pZGRsZV0gbWlubWF4KDI1JSwgYXV0bykgW2JvdHRvbV07XG4gICAgPiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tdG9wX2xlZnQge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGxlZnQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IG9uZTtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiB0b3A7XG4gICAgICBncmlkLXJvdy1lbmQ6IG1pZGRsZTtcbiAgICB9XG4gICAgPiAubGF5b3V0X19yZWdpb24tLWJvdF9sZWZ0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBsZWZ0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBvbmU7XG4gICAgICBncmlkLXJvdy1zdGFydDogbWlkZGxlO1xuICAgICAgZ3JpZC1yb3ctZW5kOiBib3R0b207XG4gICAgfVxuICAgID4gLmxheW91dF9fcmVnaW9uLS1yaWdodCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogb25lO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiByaWdodDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiB0b3A7XG4gICAgICBncmlkLXJvdy1lbmQ6IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgJi5sYXlvdXQtLXR3b2NvbC01MC01MCB7XG4gICAgPiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyhjYWxjKDEwMCUgLSAyMHB4KSAvIDIpO1xuICAgIH1cbiAgfVxuICAmLmxheW91dC0tdHdvY29sLTMzLTY2IHtcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgfVxuICAgID4gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgZmxleC1iYXNpczogNjYuNjY2JTtcbiAgICB9XG4gIH1cbiAgJi5sYXlvdXQtLXR3b2NvbC02Ni0zMyB7XG4gICAgPiAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDY2LjY2NiU7XG4gICAgfVxuICAgID4gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgfVxuICB9XG4gICYubGF5b3V0LS10aHJlZWNvbC0zMy0zMy0zMyB7XG4gICAgPiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyhjYWxjKDEwMCUgLSA0MHB4KSAvIDMpO1xuICAgIH1cbiAgfVxuICAmLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUge1xuICAgID4gLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgICAgZmxleC1iYXNpczogY2FsYyhjYWxjKDEwMCUgLSA0MHB4KSAvIDQpO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoY2FsYygxMDAlIC0gNDBweCkgLyAyKTtcbiAgICB9XG4gIH1cbiAgJi5sYXlvdXQtLXRocmVlY29sLTUwLTI1LTI1IHtcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgZmxleC1iYXNpczogY2FsYyhjYWxjKDEwMCUgLSA0MHB4KSAvIDIpO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuICAgID4gLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKGNhbGMoMTAwJSAtIDQwcHgpIC8gNCk7XG4gICAgfVxuICB9XG4gICYubGF5b3V0LS10aHJlZWNvbC0yNS0yNS01MCB7XG4gICAgPiAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAgID4gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgZmxleC1iYXNpczogY2FsYyhjYWxjKDEwMCUgLSA0MHB4KSAvIDQpO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgICAgZmxleC1iYXNpczogY2FsYyhjYWxjKDEwMCUgLSA0MHB4KSAvIDIpO1xuICAgIH1cbiAgfVxuICAmLmxheW91dC0tZm91cmNvbCB7XG4gICAgPiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyhjYWxjKDEwMCUgLSA2MHB4KSAvIDQpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xuICAubGF5b3V0LmxheW91dC0tcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGF5b3V0LmxheW91dC0tdHdvY29sLTUwLTUwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKGNhbGMoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubGF5b3V0LmxheW91dC0tZm91cmNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgPiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyhjYWxjKDEwMCUgLSAyMHB4KSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgPiAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tZm91cnRoe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgID4gLmxheW91dF9fcmVnaW9uLS10aGlyZCxcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tZm91cnRoe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmxheW91dC5sYXlvdXQtLXR3b2NvbC0xLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2xlZnRdIGF1dG8gW29uZV0gYXV0byBbdHdvXSBhdXRvIFt0aHJlZV0gYXV0byBbcmlnaHRdO1xuICAgID4gLmxheW91dF9fcmVnaW9uLS1sZWZ0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBsZWZ0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiByaWdodDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiB0b3A7XG4gICAgICBncmlkLXJvdy1lbmQ6IG1pZGRsZTtcbiAgICB9XG4gICAgPiAubGF5b3V0X19yZWdpb24tLXRvcF9yaWdodCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogbGVmdDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogdHdvO1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IG1pZGRsZTtcbiAgICAgIGdyaWQtcm93LWVuZDogYm90dG9tO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tYm90X3JpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiB0d287XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHJpZ2h0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IG1pZGRsZTtcbiAgICAgIGdyaWQtcm93LWVuZDogYm90dG9tO1xuICAgIH1cbiAgfVxuICAubGF5b3V0LmxheW91dC0tdHdvY29sLTItMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbGVmdF0gYXV0byBbb25lXSBhdXRvIFt0d29dIGF1dG8gW3RocmVlXSBhdXRvIFtyaWdodF07XG4gICAgPiAubGF5b3V0X19yZWdpb24tLXRvcF9sZWZ0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBsZWZ0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiB0d287XG4gICAgICBncmlkLXJvdy1zdGFydDogdG9wO1xuICAgICAgZ3JpZC1yb3ctZW5kOiBtaWRkbGU7XG4gICAgfVxuICAgID4gLmxheW91dF9fcmVnaW9uLS1ib3RfbGVmdCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogdHdvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiByaWdodDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiB0b3A7XG4gICAgICBncmlkLXJvdy1lbmQ6IG1pZGRsZTtcbiAgICB9XG4gICAgPiAubGF5b3V0X19yZWdpb24tLXJpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBsZWZ0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiByaWdodDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiBtaWRkbGU7XG4gICAgICBncmlkLXJvdy1lbmQ6IGJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY4cHgpIHtcbiAgLmxheW91dC5sYXlvdXQtLXR3b2NvbC01MC01MCxcbiAgLmxheW91dC5sYXlvdXQtLWZvdXJjb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgID4gLmxheW91dF9fcmVnaW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXlvdXQubGF5b3V0LS10d29jb2wtMS0yLFxuICAubGF5b3V0LmxheW91dC0tdHdvY29sLTItMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbdG9wXSBtaW5tYXgoMjUlLCBhdXRvKSBbb25lXSBtaW5tYXgoMjUlLCBhdXRvKSBbdHdvXSBtaW5tYXgoMjUlLCBhdXRvKSBbYm90dG9tXTtcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tbGVmdCxcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tdG9wX2xlZnQge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGxlZnQ7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHJpZ2h0O1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IHRvcDtcbiAgICAgIGdyaWQtcm93LWVuZDogb25lO1xuICAgIH1cbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tdG9wX3JpZ2h0LFxuICAgID4gLmxheW91dF9fcmVnaW9uLS1ib3RfbGVmdCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogbGVmdDtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogcmlnaHQ7XG4gICAgICBncmlkLXJvdy1zdGFydDogb25lO1xuICAgICAgZ3JpZC1yb3ctZW5kOiB0d287XG4gICAgfVxuICAgID4gLmxheW91dF9fcmVnaW9uLS1yaWdodCxcbiAgICA+IC5sYXlvdXRfX3JlZ2lvbi0tYm90X3JpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBsZWZ0O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiByaWdodDtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiB0d287XG4gICAgICBncmlkLXJvdy1lbmQ6IGJvdHRvbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhpcyBpcyBtYXJnaW4gYmV0d2VlbiBibG9ja3MgaW4gc2FtZSByZWdpb24uXG4ubGF5b3V0X19yZWdpb24ge1xuICBzZWN0aW9uLmJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAgQ3VzdG9tIGNvbnRlbnQgYmxvY2suXG4gKi9cbi5ibG9jay1ueW1lZGlhLWxheW91dC11dGlscy1jb250ZW50IHtcbiAgLmltYWdlLXdyYXAge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAudGl0bGUtd3JhcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAuNjllbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICAudGV4dC13cmFwIHtcblxuICB9XG59XG4iLCIvKipcbiAgQ3VzdG9tIGJhbm5lciBibG9jay5cbiAqL1xuLm55bWVkaWEtbGF5b3V0LXV0aWxzLWJhbm5lci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmltYWdlLXdyYXAge1xuICAgIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICYua2VlcC1zY2FsZSB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC50aXRsZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmxpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAudGV4dC1jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAmLm55bWVkaWEtbGF5b3V0LXV0aWxzLWNyb3BfaGVpZ2h0IHtcbiAgICAmLm55bWVkaWEtbGF5b3V0LXV0aWxzLWJhbm5lcl9oZWlnaHQge1xuICAgICAgLmhlaWdodC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJi50ZXh0LXBvc2l0aW9uLWJvdHRvbSB7XG4gICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRleHQtcG9zaXRpb24tdG9wIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMiU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpub3QoLm55bWVkaWEtbGF5b3V0LXV0aWxzLWNyb3BfaGVpZ2h0KSB7XG4gICAgJi50ZXh0LXBvc2l0aW9uLW1pZGRsZSB7XG4gICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRleHQtcG9zaXRpb24tYm90dG9tIHtcbiAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRleHQtcG9zaXRpb24tdG9wIHtcbiAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLW55bWVkaWEtbGF5b3V0LXV0aWxzLWZhcSB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5mYXEtcXVlc3Rpb24td3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xufVxuLmZhcS1xdWVzdGlvbi13cmFwcGVyIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjMUY0Njk4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZmFxLXF1ZXN0aW9uLXdyYXBwZXIuY2xvc2VkIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLmZhcS1xdWVzdGlvbi13cmFwcGVyIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uZmFxLXF1ZXN0aW9uLXdyYXBwZXIuY2xvc2VkIC5mYXEtYW5zd2VyLWFuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFxLWFuc3dlci1hbnN3ZXIge1xuICBtYXJnaW46IC43ZW0gMCAuNWVtO1xufVxuIiwiLyoqXG4gIEN1c3RvbSBwcm9kdWN0IGJsb2NrLlxuICovXG4uYmxvY2stbnltZWRpYS1sYXlvdXQtdXRpbHMtcHJvZHVjdHMge1xuICAucHJvZHVjdC0tdGVhc2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdCB7XG4gICAgJjpub3QoLm93bC1jYXJvdXNlbCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5wcm9kLWNvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDE2LjY2NiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5vd2wtY2Fyb3VzZWwge1xuICAgICAgLnByb2QtY29sIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAucHJvZHVjdC0tdGVhc2VyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgICAgICAgICAucHJpY2Utd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vd2wtbmF2IGJ1dHRvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBjb2xvcjogIzQ4NGM1NTtcbiAgICAgICAgfVxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTNweCk7XG4gICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLm93bC1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZC1jb2wgLnByb2R1Y3QtLXRlYXNlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLyogUHJvZHVjdHMgaW4gMzMlIGxheW91dHMgKi9cbi5sYXlvdXQtLXR3b2NvbC0zMy02NiAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuLmxheW91dC0tdHdvY29sLTY2LTMzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLmxheW91dC0tdHdvY29sLTMzLTMzLTMzIC5sYXlvdXRfX3JlZ2lvbiB7XG4gIC5ibG9jay1ueW1lZGlhLWxheW91dC11dGlscy1wcm9kdWN0cyAucHJvZHVjdC1saXN0Om5vdCgub3dsLWNhcm91c2VsKSAucHJvZC1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyogUHJvZHVjdHMgaW4gNjYlIGxheW91dHMgKi9cbi5sYXlvdXQtLXR3b2NvbC02Ni0zMyAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuLmxheW91dC0tdHdvY29sLTMzLTY2IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgLmJsb2NrLW55bWVkaWEtbGF5b3V0LXV0aWxzLXByb2R1Y3RzIC5wcm9kdWN0LWxpc3Q6bm90KC5vd2wtY2Fyb3VzZWwpIC5wcm9kLWNvbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmxheW91dC0tdHdvY29sLTUwLTI1LTI1IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ubGF5b3V0LS10d29jb2wtMjUtNTAtMjUgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4ubGF5b3V0LS10d29jb2wtMjUtMjUtNTAgLmxheW91dF9fcmVnaW9uLS10aGlyZCxcbi5sYXlvdXQtLXR3b2NvbC01MC01MCAubGF5b3V0X19yZWdpb24ge1xuICAuYmxvY2stbnltZWRpYS1sYXlvdXQtdXRpbHMtcHJvZHVjdHMgLnByb2R1Y3QtbGlzdDpub3QoLm93bC1jYXJvdXNlbCkgLnByb2QtY29sIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNHB4KSB7XG4gIC5ibG9jay1ueW1lZGlhLWxheW91dC11dGlscy1wcm9kdWN0cyAucHJvZHVjdC1saXN0Om5vdCgub3dsLWNhcm91c2VsKSAucHJvZC1jb2wge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLmJsb2NrLW55bWVkaWEtbGF5b3V0LXV0aWxzLXByb2R1Y3RzIHtcbiAgICAucHJvZHVjdC1saXN0IHtcbiAgICAgICY6bm90KC5vd2wtY2Fyb3VzZWwpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAucHJvZC1jb2wge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm93bC1jYXJvdXNlbCB7XG4gICAgICAgIC5vd2wtbmF2IGJ1dHRvbiB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzQ4NGM1NTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYub3dsLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY4cHgpIHtcbiAgLmJsb2NrLW55bWVkaWEtbGF5b3V0LXV0aWxzLXByb2R1Y3RzIHtcbiAgICAucHJvZHVjdC1saXN0IHtcbiAgICAgICY6bm90KC5vd2wtY2Fyb3VzZWwpIHtcbiAgICAgICAgLnByb2QtY29sIHtcbiAgICAgICAgICB3aWR0aDogNTAlIWltcG9ydGFudDs7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3dsLWNhcm91c2VsIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gIEN1c3RvbSBzbGlkZXIgYmxvY2suXG4gKi9cbi5ibG9ja3NsaWRlciB7XG4gIC5zbGlkZXMge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgLnNsaWRlci1jb250ZW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICAgIHRvcDogY2FsYyg1MCUgKyA1MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xuICAuYmxvY2tzbGlkZXIgLnNsaWRlcyBsaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNsaWRlci1jb250ZW50LXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLypcbkZhZGUgc3R5bGVcbiAqL1xuLm55bWVkaWEtbGF5b3V0LXV0aWxzLXN0eWxlLWNsYXNzLWZhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYubnltZWRpYS1sYXlvdXQtdXRpbHMtYmFubmVyLWJsb2NrIC5pbWFnZS13cmFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjY1KSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgfVxuICAmLm55bWVkaWEtbGF5b3V0LXV0aWxzLXNsaWRlci1jb250ZW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLEdyYWRpZW50VHlwZT0wKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuRmFkZSBzdHlsZVxuICovXG4ubnltZWRpYS1sYXlvdXQtdXRpbHMtc3R5bGUtY2xhc3MtdGV4dHNoYWRvdyB7XG4gICYubnltZWRpYS1sYXlvdXQtdXRpbHMtYmFubmVyLWJsb2NrIHtcbiAgICAuYmxvY2stdGl0bGUsXG4gICAgLnRleHQtY29udGVudCB7XG4gICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLDAsMCwgMC41KTtcbiAgICB9XG4gIH1cbiAgJi5ueW1lZGlhLWxheW91dC11dGlscy1zbGlkZXItY29udGVudCB7XG4gICAgLnRpdGxlLFxuICAgIC50ZXh0IHtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsMCwwLCAwLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLm1vZGFsLWJ1dHRvbi1zdHlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IC42ZW0gMS44ZW07XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4zNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ0O1xuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlci0tZWRpdC1sYXlvdXQgLm1vZGFsLWRpYWxvZ3tcbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5tb2RhbC1idXR0b24tc3R5bGU7XG4gIH1cbiAgYnV0dG9uLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OWJjO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzliYztcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDlhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2NDlhO1xuICAgIH1cbiAgfVxuICBidXR0b24uYnRuLXNtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJ1dHRvbltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtc2V0dGluZ3MtYWN0aW9ucy1hZGRcIl0sXG4gIGJ1dHRvbltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtc2V0dGluZ3MtcHJvZHVjdC1jb250YWluZXItYWRkLXByb2R1Y3QtYWRkXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaWNvbnMvcGx1cy5zdmcpICMwMDc5YmMgMC40ZW0gY2VudGVyLzE1cHggMTVweCBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhlbTtcbiAgfVxuICBidXR0b24uYnRuLXN1Y2Nlc3Mge1xuXG4gIH1cbiAgYnV0dG9uLmJ0bi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICAgIGJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NzQ3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDc0NzQ3O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5idG4tZGFuZ2VyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3JlZDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9yZWQ7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICY6YWN0aXZlOmhvdmVyLCAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0X2dyYXk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19yZWQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9kYXJrX3JlZDtcbiAgICB9XG4gIH1cbiAgYnV0dG9uLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cbiIsIi5sYXlvdXQtYnVpbGRlci0tZWRpdC1sYXlvdXQgLm1vZGFsLWRpYWxvZ3tcbiAgLmZvcm0taXRlbSB7XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC42ZW0gLjZlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3YzhjYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYWpheC1wcm9ncmVzcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzZWxlY3QuaW5wdXQtc20ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgLmltYWdlLXdpZGdldC5ubWx1LXRoZW1lZC5oYXMtZmlsZSAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9ybS1tYW5hZ2VkLWZpbGUubm1sdS10aGVtZWQge1xuICAgICAgJi5qcy1mb3JtLW1hbmFnZWQtZmlsZSAuanMtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbWcuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICAuZmlsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuZmlsZS1zaXplIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGF5b3V0LWJ1aWxkZXItLWVkaXQtbGF5b3V0e1xuICB0YWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3YzhjYjtcblxuICB9XG59XG4iLCIubGF5b3V0LWJ1aWxkZXItLWVkaXQtbGF5b3V0IHtcbiAgLmZvcm0taXRlbSB7XG4gICAgJi5jaGVja2JveCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuICAgICYuZm9ybS10eXBlLWNvbG9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gICAgICAgIG1pbi13aWR0aDogM2VtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjc2xpZGVyLWJsb2NrLXRhYmxlIHtcbiAgICAuaW1hZ2Utd2lkZ2V0LmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLmZpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIC5maWxlLXNpemUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2ssXG4ubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrIHtcbiAgLm5hdi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xNXB4IC0xNXB4IDMwcHggLTE1cHg7XG4gICAgPiBsaSB7XG4gICAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICAgID4gYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXY+bGk+YXtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4ubGF5b3V0LWJ1aWxkZXItLWVkaXQtbGF5b3V0IHtcbiAgLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayAubmF2LXRhYnMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IC0xNXB4IC0xNXB4IDMwcHggLTE1cHg7XG4gICAgJiA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJiA+IC52ZXJ0aWNhbC10YWItYnV0dG9uPmEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgICYgPiAuYWN0aXZlID4gYSxcbiAgICAmID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgJiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2sgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFQUEsQUFBQSxJQUFJLEFBQUEsNEJBQTRCLENBQUMsRUFBRSxBQUFBLFlBQVksQUFBQyxDQUM5QyxTQUFTLENBQUUsTUFBTSxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFDRSw0QkFEMEIsQ0FDMUIsRUFBRSxBQUFBLGdCQUFnQixDQURwQiw0QkFBNEIsQ0FFMUIsWUFBWSxDQUZkLDRCQUE0QixDQUcxQix5QkFBeUIsQ0FBRyxhQUFhLENBSDNDLDRCQUE0QixDQUkxQixvQkFBb0IsQUFBQyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFVBQVUsQ0FDcEIsQUFUSCxBQVVFLDRCQVYwQixDQVUxQixxQkFBcUIsQUFBQSxDQUNuQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLFlBQVksQ0FBRSxPQUFPLENBTXRCLEFBbEJILEFBYUksNEJBYndCLENBVTFCLHFCQUFxQixBQUdsQixNQUFNLENBYlgsNEJBQTRCLENBVTFCLHFCQUFxQixBQUdULE1BQU0sQ0FicEIsNEJBQTRCLENBVTFCLHFCQUFxQixBQUdBLE9BQU8sQ0FiOUIsNEJBQTRCLENBVTFCLHFCQUFxQixBQUlsQixPQUFPLEFBQUEsTUFBTSxDQWRsQiw0QkFBNEIsQ0FVMUIscUJBQXFCLEFBSUYsT0FBTyxBQUFBLE1BQU0sQUFBQyxD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 */
