@charset "UTF-8";@import url("https://use.typekit.net/ooh4aoo.css");*{border:0;margin:0;padding:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:none}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}a,button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}aside,footer,header,nav{display:block}img{vertical-align:top;width:100%}a,a:hover,a:visited{text-decoration:none}a:active,a:focus{outline:none}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}.background--orange{background:#fb591f}.background--n-100{background:#fafafa}.background--n-200{background:#efefef}.background--n-400{background:#4a4f55}.background--n-500{background:#22262c}.background--primary-blue{background-color:#116ca6}.js-media-library-views-form img{max-width:100%;width:fit-content!important}html{scroll-behavior:smooth}body,html{height:100%}body{background:#fafafa;color:#4a4f55;display:flex;flex-direction:column;font-family:proxima-nova,sans-serif;font-size:19px;line-height:1.26316;margin:0;overflow-x:hidden}@media (max-width:767px){body{font-size:16px;line-height:1.5}}body #page-wrapper,body>div{display:flex;flex-direction:column;height:100%;max-width:100%}body #page-wrapper{position:relative}#main-wrapper,main{flex-grow:1;word-break:break-word}.container{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.container{padding-inline:20px}}p{font-family:proxima-nova,sans-serif;font-size:19px;font-weight:400;line-height:1.26316;margin-block-end:0}textarea{resize:none}#toolbar-administration{max-height:0}div[aria-label="Status message"]{padding-block:10px}.field--label-inline{display:flex;flex-wrap:wrap;gap:5px}.field--label-inline .field__label:after{content:":"}.slick-next,.slick-prev{background:url(../images/icons/arr-left.svg) no-repeat 50%/contain;border:none;cursor:pointer;height:32px;width:32px}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0}.slick-next{background:url(../images/icons/arr-right.svg) no-repeat 50%/contain}.top-header{order:1}@media (max-width:896px){.top-header{order:2}}.header{order:2}@media (max-width:896px){.header{order:1}}#main-wrapper{order:3}.footer{order:4}.path-user #block-bearcom-theme-content{margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){.path-user #block-bearcom-theme-content{padding-inline:20px}}@media (max-width:1024px){.path-user #block-bearcom-theme-content{padding-block:60px}}@media (max-width:767px){.path-user #block-bearcom-theme-content{padding-block:40px}}.path-user .user-login-form,.path-user .user-logout-confirm{align-items:center;color:#22262c;display:flex;flex-direction:column;gap:16px;margin-inline:auto;max-width:600px;width:100%}.path-user .user-login-form .form-item,.path-user .user-logout-confirm .form-item{display:flex;flex-direction:column;gap:8px}.path-user .user-login-form .form-item label,.path-user .user-logout-confirm .form-item label{color:#22262c;font-size:16px;font-weight:700;line-height:1.25}@media (max-width:767px){.path-user .user-login-form .form-item label,.path-user .user-logout-confirm .form-item label{font-size:16px;line-height:1.5}}.path-user .user-login-form .form-item input,.path-user .user-logout-confirm .form-item input{background:transparent;border:1px solid #777;border-radius:8px;padding:16px;width:100%}.path-user .user-login-form .form-actions,.path-user .user-logout-confirm .form-actions{display:flex;flex-direction:column;gap:10px;margin-block:16px}.path-user .user-login-form .form-actions input,.path-user .user-logout-confirm .form-actions input{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:210px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.path-user .user-login-form .form-actions input a,.path-user .user-logout-confirm .form-actions input a{color:#fafafa}.path-user .user-login-form .form-actions input:focus,.path-user .user-login-form .form-actions input:hover,.path-user .user-logout-confirm .form-actions input:focus,.path-user .user-logout-confirm .form-actions input:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.path-user .user-login-form .form-actions input:focus a,.path-user .user-login-form .form-actions input:hover a,.path-user .user-logout-confirm .form-actions input:focus a,.path-user .user-logout-confirm .form-actions input:hover a{color:#fb591f}.path-user .user-login-form .form-actions a,.path-user .user-logout-confirm .form-actions a{align-items:center;background-color:#fff;border:1px solid #fb591f;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:210px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.path-user .user-login-form .form-actions a a,.path-user .user-logout-confirm .form-actions a a{color:#fb591f}.path-user .user-login-form .form-actions a:focus,.path-user .user-login-form .form-actions a:hover,.path-user .user-logout-confirm .form-actions a:focus,.path-user .user-logout-confirm .form-actions a:hover{background-color:#fb591f;border:1px solid #fff;color:#fff;transition:all .5s ease}.path-user .user-login-form .form-actions a:focus a,.path-user .user-login-form .form-actions a:hover a,.path-user .user-logout-confirm .form-actions a:focus a,.path-user .user-logout-confirm .form-actions a:hover a{color:#fff}.path-user div[role=contentinfo]{margin-inline:auto;max-width:1440px;padding-block:16px;padding-inline:60px;width:100%}@media (max-width:991px){.path-user div[role=contentinfo]{padding-inline:20px}}.path-user div[role=contentinfo] a{color:#22262c;font-weight:700}#block-bearcom-theme-tabs>ul{display:flex;gap:40px;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){#block-bearcom-theme-tabs>ul{padding-inline:20px}}#block-bearcom-theme-tabs>ul li{padding:20px 0}#block-bearcom-theme-tabs>ul li a{color:#4a4f55;font-size:16px;line-height:1.25}#block-bearcom-theme-tabs>ul li a:hover{color:#22262c;font-weight:700}.node-layout-builder-form{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.node-layout-builder-form{padding-inline:20px}}.node-layout-builder-form input{border:1px solid;border-radius:5px;font-size:16px;line-height:1.25;margin:10px 0 10px 10px;padding:5px 20px}.ui-dialog-titlebar{padding:20px 0;text-align:center}.js-media-library-views-form{display:flex;flex-wrap:wrap}.js-media-library-views-form .js-media-library-item{display:flex;gap:10px;width:25%}.js-media-library-menu li{margin-bottom:5px}.js-pager__items{text-align:center}.js-media-library-add-form-added-media img{width:50%}.js-media-library-add-form-added-media input{border:1px solid;border-radius:5px;font-size:16px;line-height:1.25;margin:10px 0 10px 10px;padding:5px 20px}.is-b-loading:before{animation:none!important;background:url(../images/loader.gif) no-repeat 50%/contain!important;bottom:0;height:80px;left:0;margin:auto;max-width:97px;right:0;top:0;width:97px}.field--name-field-body p:not(:last-child),.product-banner .field--name-field-description p:not(:last-child){margin-bottom:20px}div[role=dialog].gm-style-iw button[title=Close].gm-ui-hover-effect{height:16px!important;margin:6px 8px 0!important;width:16px!important}div[role=dialog].gm-style-iw button[title=Close].gm-ui-hover-effect span{height:16px!important;margin:0!important;width:16px!important}div[role=dialog].gm-style-iw h6{margin-block-end:3px;text-transform:uppercase}div[role=dialog].gm-style-iw h6 a{margin-block-start:0;text-decoration:none}div[role=dialog].gm-style-iw a{display:inline-block;margin-block-start:3px;text-decoration:underline}div[role=dialog].gm-style-iw a:hover{text-decoration:none}div[role=dialog].gm-style-iw a,div[role=dialog].gm-style-iw div,div[role=dialog].gm-style-iw h6,div[role=dialog].gm-style-iw p{color:#22262c;font-family:proxima-nova,sans-serif;font-size:12px;line-height:1.33333}.hidden-block{display:none}h1,h2,h3,h4,h5,h6{font-family:proxima-nova,sans-serif;margin-block-end:0}div.font--orange,div.font--orange h1,div.font--orange h2,div.font--orange h3,div.font--orange h4,div.font--orange h5,div.font--orange h6{color:#fb591f}.heading--xl,h1{font-size:50px;font-weight:700;line-height:1.1}@media (max-width:1024px){.heading--xl,h1{font-size:42px;line-height:1.04762}}@media (max-width:767px){.heading--xl,h1{font-size:38px;line-height:1.05263}}.heading--l,.heading--l h1,h2{font-size:42px;font-weight:700;line-height:1.04762}@media (max-width:1024px){.heading--l,.heading--l h1,h2{font-size:38px;line-height:1.05263}}@media (max-width:767px){.heading--l,.heading--l h1,h2{font-size:30px;line-height:1.06667}}.heading--m,h3{font-size:34px;font-weight:700;line-height:1.05882}@media (max-width:1024px){.heading--m,h3{font-size:30px;line-height:1.06667}}@media (max-width:767px){.heading--m,h3{font-size:24px;line-height:1.08333}}.heading--s,h4{font-size:26px;font-weight:700;line-height:1.07692}@media (max-width:1024px){.heading--s,h4{font-size:22px;line-height:1.09091}}@media (max-width:767px){.heading--s,h4{font-size:20px;line-height:1.1}}.heading--xs,h5{font-size:22px;font-weight:400;line-height:1.09091;text-transform:uppercase}@media (max-width:1024px){.heading--xs,h5{font-size:20px;line-height:1.1}}@media (max-width:767px){.heading--xs,h5{font-size:18px;line-height:1.11111}}h6{font-size:19px;line-height:1.26316}@media (max-width:767px){h6{font-size:16px;line-height:1.5}}.webform-submission-acquisitions-form [data-drupal-messages],.webform-submission-contact-form-form [data-drupal-messages]{padding-bottom:20px}.webform-submission-acquisitions-form [data-drupal-messages] li,.webform-submission-contact-form-form [data-drupal-messages] li{color:#fb591f;font-size:14px}.webform-submission-acquisitions-form #edit-flexbox,.webform-submission-contact-form-form #edit-flexbox{margin:0}.webform-submission-acquisitions-form .js-form-item,.webform-submission-contact-form-form .js-form-item{margin-block:0 30px;width:100%}.webform-submission-acquisitions-form .webform-flexbox,.webform-submission-contact-form-form .webform-flexbox{align-content:center;align-items:inherit!important;display:flex;gap:10px;margin:0!important}.webform-submission-acquisitions-form .webform-flex--container,.webform-submission-contact-form-form .webform-flex--container{width:auto}.webform-submission-acquisitions-form .webform-flex--1:has(.webform-address--wrapper),.webform-submission-contact-form-form .webform-flex--1:has(.webform-address--wrapper){flex:0 0 35%}.webform-submission-acquisitions-form .webform-flex--1:has(.webform-address--wrapper) fieldset,.webform-submission-contact-form-form .webform-flex--1:has(.webform-address--wrapper) fieldset{margin:0}.webform-submission-acquisitions-form .webform-address__postal-code,.webform-submission-acquisitions-form .webform-address__row-3,.webform-submission-contact-form-form .webform-address__postal-code,.webform-submission-contact-form-form .webform-address__row-3{width:100%}.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-company),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-company){flex:0 0 64%!important}@media (max-width:639px){.webform-submission-acquisitions-form .webform-flex--1:has(.js-form-item-email),.webform-submission-contact-form-form .webform-flex--1:has(.js-form-item-email){flex:0 0 64%!important}.webform-submission-acquisitions-form .webform-flex--1:has(.webform-type-webform-address),.webform-submission-contact-form-form .webform-flex--1:has(.webform-type-webform-address){flex:0 0 30%}}.webform-submission-rentals-form-form .webform-flex--container{width:auto}.webform-submission-rentals-form-form .webform-flex--1:has(.js-form-item-email){flex:-1 0 65%}.webform-submission-rentals-form-form .webform-flex--1:has(.webform-type-webform-address){flex:0 0 35%}@media (max-width:639px){.webform-submission-rentals-form-form .webform-flex--1:has(.js-form-item-email){flex:-1 0 64%}.webform-submission-rentals-form-form .webform-flex--1:has(.webform-type-webform-address){flex:0 0 30%}}.webform-submission-acquisitions-form,.webform-submission-contact-form-form,.webform-submission-rentals-form-form{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:850px;padding-block:70px;width:100%}.webform-submission-acquisitions-form .webform-flex--container,.webform-submission-contact-form-form .webform-flex--container,.webform-submission-rentals-form-form .webform-flex--container{margin:0}.webform-submission-acquisitions-form .form-item,.webform-submission-contact-form-form .form-item,.webform-submission-rentals-form-form .form-item{display:flex;flex-direction:column;gap:24px}.webform-submission-acquisitions-form .form-item label,.webform-submission-contact-form-form .form-item label,.webform-submission-rentals-form-form .form-item label{word-wrap:break-word;color:#22262c;font-size:15px;font-weight:700;line-height:1.33333;padding-left:22px}@media (max-width:1300px){.webform-submission-acquisitions-form .form-item label,.webform-submission-contact-form-form .form-item label,.webform-submission-rentals-form-form .form-item label{padding-left:10px}}@media (max-width:1200px){.webform-submission-acquisitions-form .form-item label,.webform-submission-contact-form-form .form-item label,.webform-submission-rentals-form-form .form-item label{font-size:14px}}.webform-submission-acquisitions-form .form-item input,.webform-submission-contact-form-form .form-item input,.webform-submission-rentals-form-form .form-item input{background-color:#fafafa;border:1px solid #4a4f55;border-radius:8px;height:52px;padding:16px 24px}.webform-submission-acquisitions-form .form-item input:focus,.webform-submission-contact-form-form .form-item input:focus,.webform-submission-rentals-form-form .form-item input:focus{border:1px solid #fb591f;caret-color:#fb591f}@media (max-width:1100px){.webform-submission-acquisitions-form .form-item input,.webform-submission-contact-form-form .form-item input,.webform-submission-rentals-form-form .form-item input{width:100%}}.webform-submission-acquisitions-form .form-item.js-form-type-textfield:has(input:focus) label,.webform-submission-contact-form-form .form-item.js-form-type-textfield:has(input:focus) label,.webform-submission-rentals-form-form .form-item.js-form-type-textfield:has(input:focus) label{color:#fb591f}.webform-submission-acquisitions-form .form-item.form-item-i-have-a-question-about,.webform-submission-contact-form-form .form-item.form-item-i-have-a-question-about,.webform-submission-rentals-form-form .form-item.form-item-i-have-a-question-about{margin-bottom:1.7em}.webform-submission-acquisitions-form .form-item.form-item.form-item-name,.webform-submission-contact-form-form .form-item.form-item.form-item-name,.webform-submission-rentals-form-form .form-item.form-item.form-item-name{flex-direction:column}.webform-submission-acquisitions-form .form-item.form-item.form-item-name input,.webform-submission-contact-form-form .form-item.form-item.form-item-name input,.webform-submission-rentals-form-form .form-item.form-item.form-item-name input{width:100%}@media (max-width:1100px){.webform-submission-acquisitions-form .form-item,.webform-submission-contact-form-form .form-item,.webform-submission-rentals-form-form .form-item{flex-direction:column}}.webform-submission-acquisitions-form .webform-flex #edit-zip-code--wrapper,.webform-submission-contact-form-form .webform-flex #edit-zip-code--wrapper,.webform-submission-rentals-form-form .webform-flex #edit-zip-code--wrapper{flex:0 0 30%}.webform-submission-acquisitions-form .webform-flex #edit-zip-code--wrapper .js-form-item,.webform-submission-contact-form-form .webform-flex #edit-zip-code--wrapper .js-form-item,.webform-submission-rentals-form-form .webform-flex #edit-zip-code--wrapper .js-form-item{margin:0}.webform-submission-acquisitions-form .webform-flexbox,.webform-submission-contact-form-form .webform-flexbox,.webform-submission-rentals-form-form .webform-flexbox{align-content:center;align-items:flex-end;display:flex;gap:10px;margin-block:0 30px;width:100%}.webform-submission-acquisitions-form .webform-address--wrapper .webform-flex--container,.webform-submission-contact-form-form .webform-address--wrapper .webform-flex--container,.webform-submission-rentals-form-form .webform-address--wrapper .webform-flex--container{margin:0}.webform-submission-acquisitions-form .webform-flexbox.webform-address__row-3,.webform-submission-contact-form-form .webform-flexbox.webform-address__row-3,.webform-submission-rentals-form-form .webform-flexbox.webform-address__row-3{margin-block:0}.webform-submission-acquisitions-form .webform-flex--container,.webform-submission-contact-form-form .webform-flex--container,.webform-submission-rentals-form-form .webform-flex--container{flex:1}.webform-submission-acquisitions-form .js-webform-select-other,.webform-submission-contact-form-form .js-webform-select-other,.webform-submission-rentals-form-form .js-webform-select-other{display:flex;flex-direction:column;margin-block:0 30px;width:100%}.webform-submission-acquisitions-form .js-webform-select-other legend,.webform-submission-contact-form-form .js-webform-select-other legend,.webform-submission-rentals-form-form .js-webform-select-other legend{margin-bottom:24px}.webform-submission-acquisitions-form .js-form-type-select,.webform-submission-acquisitions-form .js-webform-select-other,.webform-submission-acquisitions-form .js-webform-type-checkboxes,.webform-submission-contact-form-form .js-form-type-select,.webform-submission-contact-form-form .js-webform-select-other,.webform-submission-contact-form-form .js-webform-type-checkboxes,.webform-submission-rentals-form-form .js-form-type-select,.webform-submission-rentals-form-form .js-webform-select-other,.webform-submission-rentals-form-form .js-webform-type-checkboxes{display:flex;flex-direction:column}.webform-submission-acquisitions-form .js-form-type-select .fieldset-wrapper,.webform-submission-acquisitions-form .js-webform-select-other .fieldset-wrapper,.webform-submission-acquisitions-form .js-webform-type-checkboxes .fieldset-wrapper,.webform-submission-contact-form-form .js-form-type-select .fieldset-wrapper,.webform-submission-contact-form-form .js-webform-select-other .fieldset-wrapper,.webform-submission-contact-form-form .js-webform-type-checkboxes .fieldset-wrapper,.webform-submission-rentals-form-form .js-form-type-select .fieldset-wrapper,.webform-submission-rentals-form-form .js-webform-select-other .fieldset-wrapper,.webform-submission-rentals-form-form .js-webform-type-checkboxes .fieldset-wrapper{display:flex;flex-direction:column;row-gap:20px}.webform-submission-acquisitions-form .js-form-type-select select,.webform-submission-acquisitions-form .js-webform-select-other select,.webform-submission-acquisitions-form .js-webform-type-checkboxes select,.webform-submission-contact-form-form .js-form-type-select select,.webform-submission-contact-form-form .js-webform-select-other select,.webform-submission-contact-form-form .js-webform-type-checkboxes select,.webform-submission-rentals-form-form .js-form-type-select select,.webform-submission-rentals-form-form .js-webform-select-other select,.webform-submission-rentals-form-form .js-webform-type-checkboxes select{background-color:#fafafa;border:1px solid #4a4f55;border-radius:8px;height:52px;padding:16px 24px;width:100%}.webform-submission-acquisitions-form .js-form-type-select select:focus,.webform-submission-acquisitions-form .js-webform-select-other select:focus,.webform-submission-acquisitions-form .js-webform-type-checkboxes select:focus,.webform-submission-contact-form-form .js-form-type-select select:focus,.webform-submission-contact-form-form .js-webform-select-other select:focus,.webform-submission-contact-form-form .js-webform-type-checkboxes select:focus,.webform-submission-rentals-form-form .js-form-type-select select:focus,.webform-submission-rentals-form-form .js-webform-select-other select:focus,.webform-submission-rentals-form-form .js-webform-type-checkboxes select:focus{border:1px solid #fb591f}@media (max-width:1100px){.webform-submission-acquisitions-form .js-form-type-select select,.webform-submission-acquisitions-form .js-webform-select-other select,.webform-submission-acquisitions-form .js-webform-type-checkboxes select,.webform-submission-contact-form-form .js-form-type-select select,.webform-submission-contact-form-form .js-webform-select-other select,.webform-submission-contact-form-form .js-webform-type-checkboxes select,.webform-submission-rentals-form-form .js-form-type-select select,.webform-submission-rentals-form-form .js-webform-select-other select,.webform-submission-rentals-form-form .js-webform-type-checkboxes select{width:100%}}.webform-submission-acquisitions-form .js-form-type-select .fieldset-legend,.webform-submission-acquisitions-form .js-webform-select-other .fieldset-legend,.webform-submission-acquisitions-form .js-webform-type-checkboxes .fieldset-legend,.webform-submission-contact-form-form .js-form-type-select .fieldset-legend,.webform-submission-contact-form-form .js-webform-select-other .fieldset-legend,.webform-submission-contact-form-form .js-webform-type-checkboxes .fieldset-legend,.webform-submission-rentals-form-form .js-form-type-select .fieldset-legend,.webform-submission-rentals-form-form .js-webform-select-other .fieldset-legend,.webform-submission-rentals-form-form .js-webform-type-checkboxes .fieldset-legend{color:#22262c;font-size:15px;font-weight:700;line-height:1.33333;word-break:break-all}.webform-submission-acquisitions-form .js-webform-type-checkboxes legend,.webform-submission-contact-form-form .js-webform-type-checkboxes legend,.webform-submission-rentals-form-form .js-webform-type-checkboxes legend{color:#22262c;font-size:15px;font-weight:700;line-height:1.33333;padding-left:22px;word-break:break-all}.webform-submission-acquisitions-form .js-webform-type-checkboxes>legend,.webform-submission-contact-form-form .js-webform-type-checkboxes>legend,.webform-submission-rentals-form-form .js-webform-type-checkboxes>legend{margin-bottom:24px}.webform-submission-acquisitions-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item,.webform-submission-contact-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item,.webform-submission-rentals-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item{flex-direction:row}.webform-submission-acquisitions-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item:has(input:focus) label,.webform-submission-contact-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item:has(input:focus) label,.webform-submission-rentals-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item:has(input:focus) label{color:#22262c}.webform-submission-acquisitions-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item label,.webform-submission-contact-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item label,.webform-submission-rentals-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item label{font-weight:500;padding-left:0}.webform-submission-acquisitions-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item input,.webform-submission-contact-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item input,.webform-submission-rentals-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item input{height:unset}@media (max-width:1100px){.webform-submission-acquisitions-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item input,.webform-submission-contact-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item input,.webform-submission-rentals-form-form .js-webform-type-checkboxes .fieldset-wrapper .js-webform-checkboxes .form-item input{width:unset}}.webform-submission-acquisitions-form .js-form-type-datetime .container-inline,.webform-submission-contact-form-form .js-form-type-datetime .container-inline,.webform-submission-rentals-form-form .js-form-type-datetime .container-inline{display:flex;flex-direction:row;gap:5px}.webform-submission-acquisitions-form .js-form-type-datetime .container-inline .js-form-item,.webform-submission-contact-form-form .js-form-type-datetime .container-inline .js-form-item,.webform-submission-rentals-form-form .js-form-type-datetime .container-inline .js-form-item{flex:1}.webform-submission-acquisitions-form .form-item-message,.webform-submission-acquisitions-form .js-form-type-textarea,.webform-submission-contact-form-form .form-item-message,.webform-submission-contact-form-form .js-form-type-textarea,.webform-submission-rentals-form-form .form-item-message,.webform-submission-rentals-form-form .js-form-type-textarea{display:flex;flex-direction:column;width:100%}.webform-submission-acquisitions-form .form-item-message textarea,.webform-submission-acquisitions-form .js-form-type-textarea textarea,.webform-submission-contact-form-form .form-item-message textarea,.webform-submission-contact-form-form .js-form-type-textarea textarea,.webform-submission-rentals-form-form .form-item-message textarea,.webform-submission-rentals-form-form .js-form-type-textarea textarea{background-color:#fafafa;border:1px solid #4a4f55;border-radius:8px;height:120px;padding:16px 24px;width:100%}@media (max-width:479px){.webform-submission-acquisitions-form .form-item-message textarea,.webform-submission-acquisitions-form .js-form-type-textarea textarea,.webform-submission-contact-form-form .form-item-message textarea,.webform-submission-contact-form-form .js-form-type-textarea textarea,.webform-submission-rentals-form-form .form-item-message textarea,.webform-submission-rentals-form-form .js-form-type-textarea textarea{height:52px}}.webform-submission-acquisitions-form .form-actions,.webform-submission-contact-form-form .form-actions,.webform-submission-rentals-form-form .form-actions{display:flex;justify-content:center;margin-top:29px}.webform-submission-acquisitions-form .form-actions .webform-button--submit,.webform-submission-contact-form-form .form-actions .webform-button--submit,.webform-submission-rentals-form-form .form-actions .webform-button--submit{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.webform-submission-acquisitions-form .form-actions .webform-button--submit a,.webform-submission-contact-form-form .form-actions .webform-button--submit a,.webform-submission-rentals-form-form .form-actions .webform-button--submit a{color:#fafafa}.webform-submission-acquisitions-form .form-actions .webform-button--submit:focus,.webform-submission-acquisitions-form .form-actions .webform-button--submit:hover,.webform-submission-contact-form-form .form-actions .webform-button--submit:focus,.webform-submission-contact-form-form .form-actions .webform-button--submit:hover,.webform-submission-rentals-form-form .form-actions .webform-button--submit:focus,.webform-submission-rentals-form-form .form-actions .webform-button--submit:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.webform-submission-acquisitions-form .form-actions .webform-button--submit:focus a,.webform-submission-acquisitions-form .form-actions .webform-button--submit:hover a,.webform-submission-contact-form-form .form-actions .webform-button--submit:focus a,.webform-submission-contact-form-form .form-actions .webform-button--submit:hover a,.webform-submission-rentals-form-form .form-actions .webform-button--submit:focus a,.webform-submission-rentals-form-form .form-actions .webform-button--submit:hover a{color:#fb591f}.webform-submission-acquisitions-form .address--wrapper,.webform-submission-contact-form-form .address--wrapper,.webform-submission-rentals-form-form .address--wrapper{margin:0}@media (max-width:896px){.webform-submission-acquisitions-form,.webform-submission-contact-form-form,.webform-submission-rentals-form-form{padding-inline:30px}.webform-submission-acquisitions-form .form-item,.webform-submission-contact-form-form .form-item,.webform-submission-rentals-form-form .form-item{gap:15px}.webform-submission-acquisitions-form .js-webform-select-other,.webform-submission-contact-form-form .js-webform-select-other,.webform-submission-rentals-form-form .js-webform-select-other{margin-block:0 20px}.webform-submission-acquisitions-form .js-webform-select-other legend,.webform-submission-contact-form-form .js-webform-select-other legend,.webform-submission-rentals-form-form .js-webform-select-other legend{margin-bottom:15px}.webform-submission-acquisitions-form #edit-flexbox-01,.webform-submission-contact-form-form #edit-flexbox-01,.webform-submission-rentals-form-form #edit-flexbox-01{flex-wrap:wrap;justify-content:space-between;row-gap:20px}.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-speaker-mics-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-speaker-mics-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-speaker-mics-needed){flex:0 0 49%}.webform-submission-acquisitions-form .webform-flex--container,.webform-submission-contact-form-form .webform-flex--container,.webform-submission-rentals-form-form .webform-flex--container{margin:0}.webform-submission-acquisitions-form .webform-flexbox,.webform-submission-contact-form-form .webform-flexbox,.webform-submission-rentals-form-form .webform-flexbox{gap:10px;margin-block:0 20px;width:100%}.webform-submission-acquisitions-form .webform-flexbox .webform-flex,.webform-submission-contact-form-form .webform-flexbox .webform-flex,.webform-submission-rentals-form-form .webform-flexbox .webform-flex{width:100%}}@media (max-width:639px){.webform-submission-acquisitions-form,.webform-submission-contact-form-form,.webform-submission-rentals-form-form{padding-inline:15px}.webform-submission-acquisitions-form #edit-flexbox,.webform-submission-contact-form-form #edit-flexbox,.webform-submission-rentals-form-form #edit-flexbox{flex-wrap:wrap;justify-content:space-between;row-gap:20px}.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-event-start-date),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-event-start-date),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-event-start-date){flex:0 0 49%}.webform-submission-acquisitions-form .webform-flex--1:has(.js-form-item-company),.webform-submission-contact-form-form .webform-flex--1:has(.js-form-item-company),.webform-submission-rentals-form-form .webform-flex--1:has(.js-form-item-company){flex:0 0 100%}.webform-submission-acquisitions-form .js-form-type-datetime .container-inline .js-form-item,.webform-submission-contact-form-form .js-form-type-datetime .container-inline .js-form-item,.webform-submission-rentals-form-form .js-form-type-datetime .container-inline .js-form-item{max-width:125px}}@media (max-width:560px){.webform-submission-acquisitions-form .js-form-type-datetime .container-inline,.webform-submission-contact-form-form .js-form-type-datetime .container-inline,.webform-submission-rentals-form-form .js-form-type-datetime .container-inline{flex-direction:column}.webform-submission-acquisitions-form .js-form-type-datetime .container-inline .js-form-item,.webform-submission-contact-form-form .js-form-type-datetime .container-inline .js-form-item,.webform-submission-rentals-form-form .js-form-type-datetime .container-inline .js-form-item{max-width:100%}.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-event-start-date),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-speaker-mics-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-event-start-date),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-speaker-mics-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-event-start-date),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-speaker-mics-needed){flex:0 0 48%}}@media (max-width:479px){.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-event-start-date),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-speaker-mics-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-event-start-date),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-contact-form-form .webform-flex--1:has(.form-item-speaker-mics-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-earpieces-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-estimated-radios-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-event-end-date),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-event-start-date),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-headsets-needed),.webform-submission-rentals-form-form .webform-flex--1:has(.form-item-speaker-mics-needed){flex:0 0 100%}.webform-submission-acquisitions-form .form-item label,.webform-submission-contact-form-form .form-item label,.webform-submission-rentals-form-form .form-item label{font-size:14px;line-height:1.28571;padding-left:10px;word-break:break-word}}.webform-confirmation{align-items:center;display:flex;flex-direction:column;padding:20px}.webform-confirmation .webform-confirmation__message{color:#22262c;font-size:18px;font-weight:700;line-height:1.22222}.webform-confirmation .webform-confirmation__back{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin:0;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.webform-confirmation .webform-confirmation__back a{color:#fafafa}.webform-confirmation .webform-confirmation__back:focus,.webform-confirmation .webform-confirmation__back:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.webform-confirmation .webform-confirmation__back:focus a,.webform-confirmation .webform-confirmation__back:hover a{color:#fb591f}.confirmation-page{align-items:center;display:flex;justify-content:center;min-height:400px}.confirmation-page .field--name-body,.confirmation-page .field--name-field-title-block-paragraph{margin:0 auto;max-width:100%;padding:16px 21px}.confirmation-page .field--name-body{text-align:justify;width:500px}.confirmation-page .field--name-field-title-block-paragraph{color:#fb591f;text-align:center;width:400px}.webform-submission-acquisitions-form .webform-flex--1:has(.form-item-company){flex:1!important}@media (max-width:767px){.webform-submission-acquisitions-form .webform-flexbox{flex-direction:column!important}}@media (max-width:639px){.webform-submission-acquisitions-form .webform-flex--1:has(.js-form-item-email){flex:1!important}}.webform-submission-acquisitions-form [data-drupal-selector=edit-row-4]{align-items:start!important}.webform-submission-acquisitions-form .webform-type-address .fieldset-wrapper{display:flex;flex-wrap:nowrap;gap:18px}.webform-submission-acquisitions-form .webform-type-address .fieldset-wrapper>div{height:max-content;width:33%}.webform-submission-acquisitions-form .webform-type-address .fieldset-wrapper>div input{width:100%}@media (max-width:639px){.webform-submission-acquisitions-form .webform-type-address .fieldset-wrapper>div{width:100%}}@media (max-width:1100px){.webform-submission-acquisitions-form .webform-type-address .fieldset-wrapper .form-item-address-postal-code{max-width:315px;width:100%}}.webform-submission-acquisitions-form .webform-type-address .fieldset-wrapper .address-container-inline{display:none}.webform-submission-acquisitions-form .webform-type-address select{max-width:315px;width:100%}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form.webform-submission-rentals-form-form .form-item label{padding-left:24px}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form.webform-submission-rentals-form-form .form-item input{width:100%}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form.webform-submission-rentals-form-form .form-item select{max-width:unset;width:100%}.always-on-block{color:#4a4f55;margin-block:60px;padding-block:80px}.always-on-block .field--name-field-always-on,.always-on-block>.layout__region--content{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.always-on-block .field--name-field-always-on,.always-on-block>.layout__region--content{padding-inline:20px}}.always-on-block .field--name-body{text-align:center}.always-on-block .field__label,.always-on-block h2{align-items:center;color:#fb591f;display:flex;font-size:34px;font-weight:700;gap:5px;justify-content:center;line-height:1.05882;margin-block-end:16px}@media (max-width:1024px){.always-on-block .field__label,.always-on-block h2{font-size:30px;line-height:1.06667}}@media (max-width:767px){.always-on-block .field__label,.always-on-block h2{font-size:24px;line-height:1.08333}}.always-on-block .field__label:before,.always-on-block h2:before{background:url(../images/sound-waves/wave-orange.svg) no-repeat 50%;content:"";display:block;height:40px;width:50px}.always-on-block .field__items{display:flex;gap:32px;justify-content:space-between;margin-block-start:60px;margin-inline:auto;max-width:1080px;position:relative}.always-on-block .field__items:after{background-image:url(../images/sound-waves/wave-orange.svg);background-repeat:repeat;background-size:contain;bottom:0;content:"";height:38px;margin-block:auto;margin-left:calc(-50vw + 50%);opacity:.1;position:absolute;top:0;width:100vw}.always-on-block .field__items>.field__item{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 10px 0 #eaeaea;display:flex;justify-content:center;max-width:320px;padding:30px;width:100%;z-index:1}.always-on-block .field__items>.field__item .paragraph{align-items:center;display:flex;gap:20px}@media (max-width:1100px){.always-on-block .field__items>.field__item .paragraph{gap:15px}}.always-on-block .field__items>.field__item .paragraph>div{width:fit-content;z-index:1}.always-on-block .field__items>.field__item .paragraph .field--name-field-value{color:#fb591f;flex-shrink:0;font-size:36px;font-weight:700;line-height:1.05556;order:1}@media (max-width:1100px){.always-on-block .field__items>.field__item .paragraph .field--name-field-value{font-size:30px;line-height:1.06667}}.always-on-block .field__items>.field__item .paragraph .field--name-field-label{color:#22262c;font-size:22px;font-weight:700;line-height:1.09091;max-width:145px;order:2;text-transform:uppercase}@media (max-width:1200px){.always-on-block .field__items>.field__item .paragraph .field--name-field-label{font-size:16px;line-height:1.25;word-break:keep-all}}@media (max-width:896px){.always-on-block .field__items{align-items:center;flex-direction:column;margin-block-start:40px}.always-on-block .field__items>.field__item{max-width:320px;width:100%;z-index:unset}.always-on-block .field__items>.field__item .paragraph{position:relative;text-align:center}.always-on-block .field__items>.field__item .paragraph:after{background-image:url(../images/sound-waves/wave-orange.svg);background-repeat:repeat;background-size:contain;bottom:0;content:"";height:38px;margin-block:auto;margin-left:calc(-50vw + 50%);opacity:.1;position:absolute;top:0;width:100vw;z-index:-1}.always-on-block .field__items:after{content:none}}.always-on-block.background--orange{background:#fb591f;color:#fafafa}.always-on-block.background--orange .field__label,.always-on-block.background--orange h2{color:#fafafa}.always-on-block.background--orange .field__label:before,.always-on-block.background--orange h2:before{background:url(../images/icons/on.svg) no-repeat 50%}.always-on-block.background--orange .field__items{position:relative}.always-on-block.background--orange .field__items:after{background-image:url(../images/sound-waves/wave-orange.svg);background-image:url(../images/sound-waves/wave-white.svg);background-repeat:repeat;background-size:contain;bottom:0;content:"";height:38px;margin-block:auto;margin-left:calc(-50vw + 50%);opacity:.1;opacity:1;position:absolute;top:0;width:100vw}.always-on-block.background--orange .field__items>.field__item{border:none;border-bottom:1px solid rgba(251,89,31,.3);box-shadow:none}@media (max-width:896px){.always-on-block.background--orange .field__items>.field__item .paragraph{position:relative}.always-on-block.background--orange .field__items>.field__item .paragraph:after{background-image:url(../images/sound-waves/wave-orange.svg);background-image:url(../images/sound-waves/wave-white.svg);background-repeat:repeat;background-size:contain;bottom:0;content:"";height:38px;margin-block:auto;margin-left:calc(-50vw + 50%);opacity:.1;opacity:1;position:absolute;top:0;width:100vw;z-index:unset}.always-on-block.background--orange .field__items:after{content:none}}.basic-heading-block{display:flex;flex-direction:column;gap:16px;margin-block:80px 56px;text-align:center}.basic-heading-block>*{margin-inline:auto;max-width:1040px;padding-inline:20px}.basic-heading-block.background--n-500,.basic-heading-block.background--n-500 h2{color:#fb591f}.basic-heading-block.background--n-400{background:#4a4f55;color:#fff;margin-block:80px 0;padding-block:80px 0}.basic-heading-block.background--n-400 h2{color:#fff}.basic-heading-block.background--n-500{background:#22262c}.basic-heading-block.background--orange,.basic-heading-block.background--orange h2{color:#fafafa}.basic-heading-block .field--name-field-title-block-paragraph,.basic-heading-block h2{color:#22262c;font-size:42px;font-weight:700;line-height:1.04762;margin-block-end:16px}@media (max-width:1024px){.basic-heading-block .field--name-field-title-block-paragraph,.basic-heading-block h2{font-size:38px;line-height:1.05263}}@media (max-width:767px){.basic-heading-block .field--name-field-title-block-paragraph,.basic-heading-block h2{font-size:30px;line-height:1.06667;text-transform:uppercase}}@media (max-width:896px){.basic-heading-block{margin-block:60px 40px}.basic-heading-block.background--n-400{margin-block:60px 0;padding-block:60px 0}}.caption-button-block{display:flex;flex-direction:column;gap:16px}.caption-button-block .field--name-body,.caption-button-block .field--name-field-body,.caption-button-block .field--name-field-description{display:flex;flex-direction:column;gap:16px;padding-inline-end:30px}.caption-button-block .field--name-body .caption-text,.caption-button-block .field--name-body>p:first-child,.caption-button-block .field--name-field-body .caption-text,.caption-button-block .field--name-field-body>p:first-child,.caption-button-block .field--name-field-description .caption-text,.caption-button-block .field--name-field-description>p:first-child{color:#fb591f}.caption-button-block .caption-title{font-size:26px;font-weight:700;line-height:1.07692}@media (max-width:1024px){.caption-button-block .caption-title{font-size:22px;line-height:1.09091}}@media (max-width:767px){.caption-button-block .caption-title{font-size:20px;line-height:1.1}}.caption-button-block a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin-block-start:24px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.caption-button-block a a{color:#fafafa}.caption-button-block a:focus,.caption-button-block a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.caption-button-block a:focus a,.caption-button-block a:hover a{color:#fb591f}@media (max-width:1200px){.caption-button-block .field--name-body{padding-inline-end:0}.caption-button-block a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin-block-start:8px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.caption-button-block a a{color:#fafafa}.caption-button-block a:focus,.caption-button-block a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.caption-button-block a:focus a,.caption-button-block a:hover a{color:#fb591f}}.tbm--mobile>.tbm-button{background-color:transparent;border:none;margin:0}.tbm--mobile>.tbm-button>.tbm-button-container{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:15px;justify-content:space-between;margin:0;position:relative;width:20px}.tbm--mobile>.tbm-button>.tbm-button-container span{background:#22262c;display:block;height:1px;opacity:1;position:static;transition-duration:.2s;transition-property:transform,opacity;width:20px}.tbm--mobile>.tbm-button>.tbm-button-container span:nth-child(4){display:none}.tbm--mobile.tbm--mobile-show>.tbm-button>.tbm-button-container span{width:20px}.tbm--mobile.tbm--mobile-show>.tbm-button>.tbm-button-container span:first-child{transform:translateY(8px) rotate(45deg)}.tbm--mobile.tbm--mobile-show>.tbm-button>.tbm-button-container span:nth-child(2){opacity:0}.tbm--mobile.tbm--mobile-show>.tbm-button>.tbm-button-container span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.cards-grid{margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){.cards-grid{padding-inline:20px}}@media (max-width:1024px){.cards-grid{padding-block:60px}}@media (max-width:767px){.cards-grid{padding-block:40px}}.removed-top-spacing-yes .cards-grid{padding-block-start:0!important}.removed-top-spacing-yes .cards-grid .field--name-field-cards{margin-block-start:0}.removed-bottom-spacing-yes .cards-grid{padding-block-end:0!important}.display-slider-no .cards-grid .field--name-field-cards{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}.display-slider-yes .slick-arrow{bottom:0;font-size:0;height:48px;margin-block:auto;position:absolute;top:0;width:48px;z-index:1}.display-slider-yes .slick-prev{left:7px}.display-slider-yes .slick-next{right:7px}@media (max-width:639px){.display-slider-yes .slick-prev{left:-12px}.display-slider-yes .slick-next{right:-12px}}.display-team-cards-yes.display-slider-no .cards-grid .field--name-field-cards{display:flex;flex-wrap:wrap;gap:0;justify-content:center}.display-team-cards-yes.display-slider-yes .cards-grid .field--name-field-cards .paragraph--type--cards{margin:0 auto}.display-team-cards-yes.horizontal-gap-yes,.display-team-cards-yes.horizontal-gap-yes .cards-grid{padding-inline:0}.display-team-cards-yes.horizontal-gap-yes .cards-grid .field--name-field-cards{flex-wrap:nowrap;gap:40px}@media (max-width:896px){.display-team-cards-yes.horizontal-gap-yes .cards-grid .field--name-field-cards{gap:16px}}.display-team-cards-yes.horizontal-gap-yes .cards-grid .field--name-field-cards .field--name-field-media-image img{object-fit:contain;object-position:bottom}@media (max-width:700px){.display-team-cards-yes.horizontal-gap-yes .cards-grid{padding-block-end:0}.display-team-cards-yes.horizontal-gap-yes .cards-grid .field--name-field-cards{align-items:center;flex-direction:column}.display-team-cards-yes.horizontal-gap-yes .cards-grid .field--name-field-cards .paragraph--type--cards{max-width:unset}.display-team-cards-yes.horizontal-gap-yes .cards-grid .field--name-field-cards .field--name-field-media-image{margin-inline:auto;max-width:240px}.display-team-cards-yes.horizontal-gap-yes .cards-grid .field--name-field-cards .field--name-field-media-image img{aspect-ratio:unset;border-radius:0}}.display-team-cards-yes .cards-grid .field--name-field-cards{margin-inline:auto;max-width:1110px;width:100%}.display-team-cards-yes .cards-grid .field--name-field-cards .paragraph--type--cards{margin:0;max-width:277px;padding:20px}@media (max-width:479px){.display-team-cards-yes .cards-grid .field--name-field-cards .paragraph--type--cards{max-width:100%}}.display-team-cards-yes .cards-grid .field--name-field-cards .field--name-field-media-image img{aspect-ratio:.714;border-radius:16px 16px 0 0}.display-slider-yes .field--name-field-cards{margin-block:40px}.display-slider-no .field--name-field-cards{margin-block-start:40px}.field--name-field-cards .paragraph--type--cards{border:1px solid transparent;border-radius:16px;display:flex;flex-direction:column;margin:10px;max-width:440px;padding:24px;position:relative;text-align:center;transition:border .3s ease,color .3s ease}.field--name-field-cards .paragraph--type--cards.paragraph--with-link:hover{border:1px solid #eaeaea;border-radius:16px;box-shadow:0 0 12px 0 #eaeaea}.field--name-field-cards .paragraph--type--cards .field--name-field-card-image,.field--name-field-cards .paragraph--type--cards .field--name-field-card-title{margin-block-end:16px}@media (max-width:639px){.field--name-field-cards .paragraph--type--cards{max-width:100%;padding:5px}}.field--name-field-cards .field--name-field-media-image{padding-inline:0}.field--name-field-cards .field--name-field-media-image img{aspect-ratio:2;border-radius:16px;display:block;height:auto;margin-block-end:24px;max-width:100%;object-fit:cover;width:100%}.field--name-field-cards .field--name-field-card-title{font-size:26px;font-weight:700;line-height:1.07692}@media (max-width:1024px){.field--name-field-cards .field--name-field-card-title{font-size:22px;line-height:1.09091}}@media (max-width:767px){.field--name-field-cards .field--name-field-card-title{font-size:20px;line-height:1.1}}.field--name-field-cards .field--name-field-card-body,.field--name-field-cards .field--name-field-card-title{color:#22262c;font-size:26px;font-weight:700;line-height:1.07692}@media (max-width:1024px){.field--name-field-cards .field--name-field-card-body,.field--name-field-cards .field--name-field-card-title{font-size:22px;line-height:1.09091}}@media (max-width:767px){.field--name-field-cards .field--name-field-card-body,.field--name-field-cards .field--name-field-card-title{font-size:20px;line-height:1.1}}.left-aligned-text-yes .field--name-field-cards .field--name-field-card-body,.left-aligned-text-yes .field--name-field-cards .field--name-field-card-title{text-align:left}.field--name-field-cards .field--name-field-url{font-size:0}.field--name-field-cards .field--name-field-url a{height:100%;left:0;position:absolute;top:0;width:100%}.style-b .field--name-field-body-block-industry-view,.style-b .field--name-field-cards .field--name-field-card-body,.style-b .field--name-field-cards .field--name-field-card-title,.style-b .field--name-field-title-block-industry-view,.style-b .slick__slide,.style-c .field--name-field-body-block-industry-view,.style-c .field--name-field-cards .field--name-field-card-body,.style-c .field--name-field-cards .field--name-field-card-title,.style-c .field--name-field-title-block-industry-view,.style-c .slick__slide{color:#22262c}.full-gray.background--n-400,.style-a .field--name-field-body-block-industry-view,.style-a .field--name-field-cards .field--name-field-card-body,.style-a .field--name-field-cards .field--name-field-card-title,.style-a .field--name-field-title-block-industry-view,.style-a .slick__slide{color:#fafafa}.full-gray.background--n-400 .custom-scrollbar-track{background:#fafafa}.gray-circle{overflow:hidden;position:relative}.gray-circle:before{background:#efefef;box-shadow:inset 0 8px 10px -6px rgba(0,0,0,.15);clip-path:ellipse(100% 100% at 50% 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.gray-ellipse{overflow:hidden;position:relative}.gray-ellipse:before{background:#efefef;clip-path:ellipse(50% 50% at 50% 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.gray-ellipse .field--name-field-title-block-industry-view{color:#fb591f}.gray-wave .custom-scrollbar-track,.style-c .custom-scrollbar-track{background:#fb591f}.gray-wave,.orange-sound-wave{position:relative}.gray-wave:before,.orange-sound-wave:before{background:50%/contain no-repeat url(../images/sound-waves/wave-gray__lg.svg);content:"";height:592px;left:50%;max-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:737px;z-index:-1}.gray-wave .paragraph--with-link:hover,.orange-sound-wave .paragraph--with-link:hover{background-color:#fff}.custom-scrollbar{margin-bottom:20px}@media (max-width:1024px){.gray-ellipse.style-b:before{clip-path:ellipse(70% 50% at 50% 50%)}.gray-circle:before{clip-path:ellipse(125% 100% at 50% 100%)}.gray-wave.style-b:before{height:400px;top:55%}.display-slider-no .cards-grid .field--name-field-cards{grid-template-columns:1fr 1fr}}@media (max-width:639px){.gray-ellipse.style-b{margin:0}.gray-ellipse.style-b:before{clip-path:ellipse(95% 50% at 105% 50%)}.gray-circle:before{box-shadow:none;clip-path:ellipse(300% 100% at 50% 100%)}.gray-wave.style-b{margin:0}.gray-wave.style-b:before{background:50%/contain no-repeat url(../images/sound-waves/wave-orange__hard.svg);height:305px;width:379px}.display-slider-no .cards-grid .field--name-field-cards{grid-template-columns:1fr}}.category-cards-block{padding-block-start:80px;padding-inline:60px}@media (max-width:1024px){.category-cards-block{padding-block-start:60px}}@media (max-width:991px){.category-cards-block{padding-inline:20px}}@media (max-width:767px){.category-cards-block{padding-block-start:40px}}.category-cards-block.category-cards-block--mobile-radios:not(.js-layout-builder-block),.category-cards-block.category-cards-block--mobile-radios:not(.js-layout-builder-block) .custom-scrollbar{display:none}.category-cards-block>.layout{margin-inline:auto;max-width:1320px}.category-cards-block .field--name-field-paragraph{margin-inline:auto;max-width:1110px;width:100%}.category-cards-block .field--name-field-paragraph .paragraph--type--image-with-link{border:1px solid transparent;border-radius:16px;display:flex;flex-direction:column;margin:0 auto;max-width:277px;padding:20px;position:relative;text-align:center;transition:border .3s ease,color .3s ease}@media (max-width:639px){.category-cards-block .field--name-field-paragraph .paragraph--type--image-with-link{max-width:100%;padding:5px}}@media (max-width:479px){.category-cards-block .field--name-field-paragraph .paragraph--type--image-with-link{max-width:100%}}.category-cards-block .field--name-field-paragraph .paragraph--type--image-with-link .field--name-field-image,.category-cards-block .field--name-field-paragraph .paragraph--type--image-with-link .field--name-field-link{margin-block-end:16px}.category-cards-block .field--name-field-paragraph .field--name-field-image{background:#fff;border-radius:16px 16px 0 0;margin-block-end:34px;padding-inline:0}.category-cards-block .field--name-field-paragraph .field--name-field-image img{aspect-ratio:.714;border-radius:16px 16px 0 0;display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.category-cards-block .field--name-field-paragraph .field--name-field-link{color:#22262c;font-size:26px;font-weight:700;line-height:1.07692}@media (max-width:1024px){.category-cards-block .field--name-field-paragraph .field--name-field-link{font-size:22px;line-height:1.09091}}@media (max-width:767px){.category-cards-block .field--name-field-paragraph .field--name-field-link{font-size:20px;line-height:1.1}}.category-cards-block .field--name-field-paragraph .field--name-field-link a{color:#fff}.category-cards-block .field--name-field-paragraph .field--name-field-link a:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.category-cards-block .field--name-field-paragraph .slick-arrow{bottom:0;font-size:0;height:48px;margin-block:auto;position:absolute;top:0;width:48px;z-index:1}.category-cards-block .field--name-field-paragraph .slick-prev{left:7px}.category-cards-block .field--name-field-paragraph .slick-next{right:7px}@media (max-width:639px){.category-cards-block .field--name-field-paragraph .slick-prev{left:-12px}.category-cards-block .field--name-field-paragraph .slick-next{right:-12px}}.cta-block{--background-color:#116ca6;background:var(--background-color) url(../images/sound-waves/wave-light__sm.svg) no-repeat right -15px bottom -40px/470px;border-radius:16px;color:#efefef;margin-block:80px;margin-inline:auto;max-width:1320px!important;max-width:1440px;padding-block:60px 70px;padding-inline:60px;width:100%}@media (max-width:991px){.cta-block{padding-inline:20px}}.cta-block.background--orange{--background-color:#fb591f}.cta-block.background--orange a{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.cta-block.background--orange a a{color:#fb591f}.cta-block.background--orange a:focus,.cta-block.background--orange a:hover{background-color:#fb591f;border:1px solid #fff;color:#fff;transition:all .5s ease}.cta-block.background--orange a:focus a,.cta-block.background--orange a:hover a{color:#fff}.cta-block h2{color:#fafafa}.cta-block .field--name-body>:not(:last-child),.cta-block h2{margin-block-end:16px;max-width:570px;width:100%}.cta-block a{align-items:center;background-color:#fb591f;border:1px solid transparent;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin-block-start:40px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.cta-block a a{color:#fff}.cta-block a:focus,.cta-block a:hover{background-color:#fff;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.cta-block a:focus a,.cta-block a:hover a{color:#fb591f}.cta-block a:focus,.cta-block a:hover{border:1px solid #fff}@media (max-width:1400px){.cta-block{max-width:calc(100% - 120px)!important}}@media (max-width:1200px){.cta-block{background:var(--background-color) url(../images/sound-waves/wave-light__sm.svg) no-repeat right -15px bottom -40px/380px}}@media (max-width:991px){.cta-block{background:var(--background-color) url(../images/sound-waves/wave-light__sm.svg) no-repeat right -15px center/250px}}@media (max-width:896px){.cta-block{background:var(--background-color) url(../images/sound-waves/wave-light__sm.svg) no-repeat top 40px center/186px;margin-block:60px;max-width:calc(100% - 40px)!important;padding-block:225px 40px}.cta-block .field--name-body>*,.cta-block h2{margin-inline:auto;text-align:center;width:fit-content}.cta-block a{margin-block-start:24px}}.paragraph--type--cta-button.cta-button--outlined a.call-to-action{background-color:#fafafa;color:#fb591f}.paragraph--type--cta-button.cta-button--outlined a.call-to-action:focus,.paragraph--type--cta-button.cta-button--outlined a.call-to-action:hover{box-shadow:inset 0 0 .5em #fb591f;filter:none}.paragraph--type--cta-button a.call-to-action{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:center;line-height:1.3125;min-width:210px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.paragraph--type--cta-button a.call-to-action:focus,.paragraph--type--cta-button a.call-to-action:hover{filter:brightness(.95)}.paragraph--type--cta-button .field--name-field-icon,.paragraph--type--cta-button .field--name-field-media-image{display:flex;flex-shrink:0;margin:0;padding:0}.paragraph--type--cta-button .field--name-field-icon img,.paragraph--type--cta-button .field--name-field-media-image img{border-radius:0;height:auto;margin:0;max-height:20px;max-width:20px;padding:0;width:100%}.field--name-field-general-questions{margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){.field--name-field-general-questions{padding-inline:20px}}.field--name-field-general-questions .field__label{color:#4a4f55;font-size:42px;font-weight:700;line-height:1.04762;margin-block-end:56px;text-align:center;text-transform:uppercase}@media (max-width:1024px){.field--name-field-general-questions .field__label{font-size:38px;line-height:1.05263}}@media (max-width:767px){.field--name-field-general-questions .field__label{font-size:30px;line-height:1.06667}}@media (max-width:896px){.field--name-field-general-questions{padding-block:60px}}@media (max-width:767px){.field--name-field-general-questions .field__label{margin-block-end:32px}}.ckeditor-accordion-container>dl{border:none;border-block-end:1px solid rgba(34,38,44,.3)}.ckeditor-accordion-container>dl dt{font-size:26px;font-weight:700;line-height:1.07692}.ckeditor-accordion-container>dl dt:not(:first-child){border-block-start:1px solid rgba(34,38,44,.3);padding-block-start:16px}.ckeditor-accordion-container>dl dt>a.ckeditor-accordion-toggler{background:none;border:none;color:#4a4f55;padding:16px 23px 16px 0;position:relative}.ckeditor-accordion-container>dl dt>a.ckeditor-accordion-toggler:hover{background:none;color:#4a4f55}.ckeditor-accordion-container>dl dt>a.ckeditor-accordion-toggler .ckeditor-accordion-toggle{background:url(../images/icons/plus.svg) no-repeat 50%;bottom:0;height:16px;left:unset;margin-block:auto;padding:0;right:0;top:0;transition:all .2s ease;width:16px}.ckeditor-accordion-container>dl dt>a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt>a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before{display:none}@media (max-width:639px){.ckeditor-accordion-container>dl dt>a.ckeditor-accordion-toggler .ckeditor-accordion-toggle{height:10px;width:10px}}.ckeditor-accordion-container>dl dt.active>a.ckeditor-accordion-toggler .ckeditor-accordion-toggle{transform:rotate(45deg) scale(1.05);transition:all .2s ease}@media (max-width:639px){.ckeditor-accordion-container>dl dt{font-size:16px;font-weight:700;line-height:1.5}.ckeditor-accordion-container>dl dt:not(:first-child){padding-block-start:0}.ckeditor-accordion-container>dl dt>a.ckeditor-accordion-toggler{padding:16px 23px 8px 0}}.ckeditor-accordion-container>dl dd{padding-inline:0}.ckeditor-accordion-container>dl dd>:last-child{padding-block-end:16px;padding-block-start:8px}@media (max-width:639px){.ckeditor-accordion-container>dl dd>:last-child{padding-block-end:8px;padding-block-start:0}}.footer{background:#4a4f55;border-radius:32px 32px 0 0;color:#fafafa;padding-block:80px;z-index:1}.footer__top{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.footer__top-logo{display:flex}.footer__top-logo img{aspect-ratio:2.97;max-width:226px;width:100%}.footer__top-links{align-items:center;display:flex;gap:10px}.footer__top-link{background-color:#fafafa;border-radius:50%;height:26px;width:26px}.footer__center{display:grid;grid-template-columns:1fr 1fr}@media (max-width:1200px){.footer__center{grid-template-columns:1fr 1.7fr}}@media (max-width:896px){.footer__center{gap:60px;grid-template-columns:1fr}}.footer__center .contacts{display:flex;flex-direction:column;gap:40px}.footer__center .contacts strong{display:inline-block;margin-block-end:4px}.footer__center .contacts p:has(svg){margin-block-start:16px}.footer__center .contacts p:has(svg) a{align-items:center;display:flex;gap:12px}.footer__center .contacts p:has(svg) a:active svg,.footer__center .contacts p:has(svg) a:focus svg,.footer__center .contacts p:has(svg) a:hover svg{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ringing-phone;animation-name:ringing-phone;-webkit-animation-timing-function:linear;animation-timing-function:linear;cursor:pointer}.footer__center .contacts p:has(svg) svg{display:inline-block;height:20px;width:20px}.footer__center nav>ul.menu{display:flex;flex-wrap:wrap;gap:25px 60px}.footer__center nav>ul.menu ul.menu{display:flex;flex-direction:column;gap:8px;margin-block-start:20px}.footer__center nav>ul.menu .menu-item--expanded.image--link{font-size:0;line-height:0;width:100%}.footer__center nav>ul.menu .menu-item--expanded.image--link>:not(ul.menu):not(.menu_link_content){font-size:0;line-height:0}.footer__center nav>ul.menu .menu-item--expanded.image--link .menu_link_content ul.menu{align-items:center;display:flex;flex-direction:row;gap:25px 60px;margin-block-start:0}.footer__center nav>ul.menu .menu-item--expanded.image--link .menu_link_content ul.menu img{height:auto;max-width:265px}.footer__center nav>ul.menu .menu-item--expanded>:not(ul.menu):not(.menu_link_content){font-size:26px;font-weight:700;line-height:1.07692;text-transform:uppercase}@media (max-width:767px){.footer__center nav>ul.menu .menu-item--expanded>:not(ul.menu):not(.menu_link_content){font-size:20px;line-height:1.1}}.footer__center nav>ul.menu a{display:inline-block;width:fit-content}.footer__center nav>ul.menu a:after{background:#fafafa;content:"";display:block;height:1px;margin-inline:auto;transition:width .3s;width:0}.footer__center nav>ul.menu a:hover:after{width:100%}@media (max-width:1600px){.footer__center nav>ul.menu,.footer__center nav>ul.menu .menu-item--expanded.image--link .menu_link_content ul.menu{gap:25px 32px}}@media (max-width:896px){.footer__center nav>ul.menu{justify-content:space-between}}@media (max-width:639px){.footer__center nav>ul.menu .menu-item--expanded.image--link .menu_link_content ul.menu{flex-direction:column}}.footer__bottom{font-size:16px;line-height:1.125;margin-block-start:120px;text-align:center}.footer__bottom>nav{margin-block-end:24px}.footer__bottom>nav ul{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.footer__bottom>nav a{display:inline-block;width:fit-content}.footer__bottom>nav a:after{background:#fafafa;content:"";display:block;height:1px;margin-inline:auto;transition:width .3s;width:0}.footer__bottom>nav a:hover:after{width:100%}.footer__bottom div.blazy .media--blazy img,.footer__bottom>div img{aspect-ratio:1.24;margin-block-start:120px;margin-inline:auto;max-width:290px;width:100%}@media (max-width:896px){.footer__bottom div.blazy .media--blazy img,.footer__bottom>div img{margin-block-start:40px;max-width:148px}}@media (max-width:639px){.footer__bottom div.blazy .media--blazy img,.footer__bottom>div img{margin-block-start:12px}}.footer .container{display:flex;flex-direction:column;gap:24px}.footer .container .follow{display:flex;gap:20px;padding-top:20px}@media (max-width:896px){.footer .container .follow{justify-content:center}}.footer a{color:#fafafa}.footer p{font-size:16px;line-height:1.25}@media (max-width:639px){.footer{border-radius:16px 16px 0 0;padding-block:44px 80px}.footer__top{align-items:center;flex-direction:column}.footer__top-logo img{max-width:155px}.footer__center .contacts{align-items:center;text-align:center}.footer__center .contacts p:has(svg) a{justify-content:center}.footer__center nav>ul.menu{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.footer__center nav>ul.menu ul.menu{align-items:center;gap:6px;margin-block-start:14px}.footer__center nav>ul.menu .menu-item--expanded{justify-self:center;text-align:center}.footer__bottom{margin-block-start:60px}.footer .container{gap:60px}}@-webkit-keyframes ringing-phone{50%{-webkit-transform:translateX(3px) rotate(60deg);transform:translateX(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-60deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes ringing-phone{50%{-webkit-transform:translateX(3px) rotate(60deg);transform:translateX(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-60deg);transform:translateX(-3px) rotate(-2deg)}}.header,.top-header{position:relative}.header .search-block-form .form-item,.top-header .search-block-form .form-item{display:none}.header .search-block-form .form-actions,.top-header .search-block-form .form-actions{display:flex}.header .search-block-form .form-submit,.top-header .search-block-form .form-submit{background:url(../images/icons/search.svg) no-repeat 50%;cursor:pointer;font-size:0;height:20px;line-height:calc(0 / 0);width:20px}.top-header{background:#4a4f55;border-bottom:1px solid rgba(251,89,31,.3);padding-block:20px}.top-header [id*=topheaderinfo]>div{align-items:center;display:flex;gap:24px}.top-header [id*=topheaderinfo]>div a{align-items:center;color:#fafafa;display:flex;font-size:16px;gap:12px;line-height:1.125;white-space:nowrap}.top-header [id*=topheaderinfo]>div img,.top-header [id*=topheaderinfo]>div svg{height:18px;max-width:20px;object-fit:cover}.top-header .switcher{align-items:center;display:flex;gap:24px}.top-header .switcher img,.top-header .switcher svg{max-width:30px;width:100%}.top-header .container{align-items:center;display:flex;gap:60px;justify-content:flex-end}@media (max-width:896px){.top-header .search-block-form{display:none}.top-header .container{gap:24px;justify-content:space-between}}@media (max-width:639px){.top-header{padding-block:12px}.top-header [id*=topheaderinfo]>div a{font-size:0;gap:0;line-height:calc(0 / 0)}}.header{background:#fafafa;box-shadow:0 3px 4px 0 rgba(74,79,85,.1);padding-block:30px}.header #block-bearcom-theme-site-branding img{aspect-ratio:2.97;max-width:100%;width:226px}@media (max-width:896px){.header #block-bearcom-theme-site-branding img{max-width:155px}}.header .container{align-items:center;display:flex;gap:40px;justify-content:space-between}.header .search-block-form{display:none}@media (max-width:896px){.header{padding-block:16px}.header .search-block-form{display:block;filter:invert(1);margin-inline-start:auto}.header .container{gap:20px}}#header-industry-landing-page{align-items:center;background:#fafafa;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){#header-industry-landing-page{padding-inline:20px}}#header-industry-landing-page img{border-radius:16px;display:block;object-fit:cover;width:100%}#header-industry-landing-page .layout--twocol-section{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){#header-industry-landing-page .layout--twocol-section{padding-inline:20px}}#header-industry-landing-page .field--name-field-banner-title{font-size:50px;font-weight:700;line-height:1.1;margin-block-end:18px}@media (max-width:1024px){#header-industry-landing-page .field--name-field-banner-title{font-size:42px;line-height:1.04762}}@media (max-width:767px){#header-industry-landing-page .field--name-field-banner-title{font-size:38px;line-height:1.05263}}#header-industry-landing-page .field--name-field--name-field-image{clip-path:inset(0 round 8px);float:right;padding-right:40px}#header-industry-landing-page .field--name-body{font-size:19px;line-height:1.26316;margin-block-end:40px}#header-industry-landing-page .field--name-field-cta{align-items:center;display:flex;gap:16px 40px}#header-industry-landing-page .field--name-field-phone-button{display:inline-flex;position:relative}#header-industry-landing-page .field--name-field-phone-button a{align-items:center;gap:12px}#header-industry-landing-page .field--name-field-phone-button a:before{content:"";display:block;height:20px;transition:all .5s ease;width:20px}#header-industry-landing-page .field--name-field-phone-button a:hover:before{transition:all .5s ease}#header-industry-landing-page.img-with-wave .field--name-field-image{display:inline-block;position:relative}#header-industry-landing-page.img-with-wave .field--name-field-image:after{background:50%/contain no-repeat url(/themes/custom/bearcom_theme/images/sound-waves/wave-light__md.png);content:"";height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:10}#header-industry-landing-page.background--n-100,#header-industry-landing-page.background--n-200{color:#22262c}#header-industry-landing-page.background--n-100 p,#header-industry-landing-page.background--n-200 p{color:#4a4f55}#header-industry-landing-page#centered-banner{text-align:center}#header-industry-landing-page#centered-banner .layout__region--content{align-items:center;display:flex;flex-direction:column}#header-industry-landing-page#centered-banner .field--name-field-cta-button{float:none;margin:0}#header-industry-landing-page#centered-banner .field--name-field-cta-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#header-industry-landing-page#centered-banner .field--name-field-cta-button a a{color:#fafafa}#header-industry-landing-page#centered-banner .field--name-field-cta-button a:focus,#header-industry-landing-page#centered-banner .field--name-field-cta-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}#header-industry-landing-page#centered-banner .field--name-field-cta-button a:focus a,#header-industry-landing-page#centered-banner .field--name-field-cta-button a:hover a{color:#fb591f}#header-industry-landing-page.background--primary-blue{color:#fafafa}#header-industry-landing-page.background--primary-blue .field--name-field-cta-button{align-items:center;background-color:#fafafa;border:1px solid #116ca6;border-radius:8px;color:#116ca6;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#header-industry-landing-page.background--primary-blue .field--name-field-cta-button a{color:#116ca6}#header-industry-landing-page.background--primary-blue .field--name-field-cta-button:focus,#header-industry-landing-page.background--primary-blue .field--name-field-cta-button:hover{background-color:#116ca6;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}#header-industry-landing-page.background--primary-blue .field--name-field-cta-button:focus a,#header-industry-landing-page.background--primary-blue .field--name-field-cta-button:hover a{color:#fafafa}#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:170px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a a{color:#fafafa}#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a:focus,#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a:focus a,#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a:hover a{color:#fb591f}#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a:before{background:50%/contain no-repeat url(../images/icons/phone.svg)}#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a:focus:before,#header-industry-landing-page.background--primary-blue .field--name-field-phone-button a:hover:before{background:50%/contain no-repeat url(../images/icons/phone-orange.svg)}#header-industry-landing-page.background--orange{color:#fafafa}#header-industry-landing-page.background--orange .field--name-field-cta-button a{align-items:center;background-color:#fafafa;border:1px solid #fafafa;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#header-industry-landing-page.background--orange .field--name-field-cta-button a a{color:#fb591f}#header-industry-landing-page.background--orange .field--name-field-cta-button a:focus,#header-industry-landing-page.background--orange .field--name-field-cta-button a:hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}#header-industry-landing-page.background--orange .field--name-field-cta-button a:focus a,#header-industry-landing-page.background--orange .field--name-field-cta-button a:hover a{color:#fafafa}#header-industry-landing-page.background--orange .field--name-field-phone-button a{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#header-industry-landing-page.background--orange .field--name-field-phone-button a a{color:#fafafa}#header-industry-landing-page.background--orange .field--name-field-phone-button a:focus,#header-industry-landing-page.background--orange .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}#header-industry-landing-page.background--orange .field--name-field-phone-button a:focus a,#header-industry-landing-page.background--orange .field--name-field-phone-button a:hover a{color:#116ca6}#header-industry-landing-page.background--orange .field--name-field-phone-button a:before{background:url(../images/icons/phone.svg) no-repeat 50%/20px}#header-industry-landing-page.background--orange .field--name-field-phone-button a:hover:before{background:url(../images/icons/phone-blue.svg) no-repeat 50%/20px}@media (max-width:896px){#header-industry-landing-page .field--name-body{margin-block-end:24px}#header-industry-landing-page .field--name-field-cta{flex-wrap:wrap}#header-industry-landing-page .layout--twocol-section{gap:20px}}@media (max-width:767px){#header-industry-landing-page .layout--twocol-section{flex-direction:column}}#header-industry-landing-page .field--name-field-cta-btn-industry{display:flex;gap:20px}#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:first-of-type{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:first-of-type a{color:#fafafa}#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:first-of-type:focus,#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:first-of-type:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:first-of-type:focus a,#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:first-of-type:hover a{color:#fb591f}#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:nth-of-type(2){align-items:center;background-color:#fafafa;border:1px solid #fb591f;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:nth-of-type(2) a{color:#fb591f}#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:nth-of-type(2):focus,#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:nth-of-type(2):hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:nth-of-type(2):focus a,#header-industry-landing-page .field--name-field-cta-btn-industry .field__item:nth-of-type(2):hover a{color:#fafafa}@media (max-width:767px){#header-industry-landing-page{flex-direction:column}}.homepage-banner-block{visibility:hidden}#layout-builder .homepage-banner-block{visibility:visible}#animationbanner{height:600px;overflow:hidden;position:relative;width:100%}#animationbanner .container{align-items:center;display:flex;justify-content:space-between;padding-block:80px}#animationbanner .layout__region.layout__region--content{display:none}#animationbanner .left-block{align-items:center;width:60%}#animationbanner .left-block,#animationbanner .right-block{display:flex;height:100%;justify-content:center;position:relative;z-index:2}#animationbanner .right-block{flex-direction:column;padding:20px;width:30%}#animationbanner .right-block .field--name-field-banner-title{color:#22262c;font-size:34px;font-weight:700;line-height:1.05882}@media (max-width:1024px){#animationbanner .right-block .field--name-field-banner-title{font-size:30px;line-height:1.06667}}@media (max-width:767px){#animationbanner .right-block .field--name-field-banner-title{font-size:24px;line-height:1.08333}}#animationbanner .right-block .field--name-body{color:#4a4f55}#animationbanner .right-block .field--name-field-cta-button{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#animationbanner .right-block .field--name-field-cta-button a{color:#fafafa}#animationbanner .right-block .field--name-field-cta-button:focus,#animationbanner .right-block .field--name-field-cta-button:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}#animationbanner .right-block .field--name-field-cta-button:focus a,#animationbanner .right-block .field--name-field-cta-button:hover a{color:#116ca6}#animationbanner .right-block .field--name-field-phone-button{align-items:center;background-color:#efefef;border:1px solid #116ca6;border-radius:8px;color:#116ca6;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#animationbanner .right-block .field--name-field-phone-button a{color:#116ca6}#animationbanner .right-block .field--name-field-phone-button:focus,#animationbanner .right-block .field--name-field-phone-button:hover{background-color:#116ca6;border:1px solid #efefef;color:#efefef;transition:all .5s ease}#animationbanner .right-block .field--name-field-phone-button:focus a,#animationbanner .right-block .field--name-field-phone-button:hover a{color:#efefef}#animationbanner .right-block .buttons-container{display:flex;gap:20px;opacity:0;transition:opacity 1s ease-in-out}#animationbanner .right-block .buttons-container .field--name-field-cta-button,#animationbanner .right-block .buttons-container .field--name-field-phone-button{opacity:1}#animationbanner #wave-background,#animationbanner .wave-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#animationbanner .logo-alwayson{height:auto;left:50%;opacity:0;position:absolute;top:45%;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out;width:190px}#animationbanner #wave-background{background:#efefef;clip-path:ellipse(88% 63% at 50% 32%);pointer-events:none}@media (max-width:767px){#animationbanner #wave-background{clip-path:ellipse(110% 63% at 50% 36%)}}#animationbanner #svg-animation-container{align-items:center;display:flex;height:80%;justify-content:center;position:relative;width:100%}@media (max-width:1024px){#animationbanner #svg-animation-container{width:70%}}@media (max-width:896px){#animationbanner #svg-animation-container{width:75%}}@media (max-width:767px){#animationbanner #svg-animation-container{width:100%}}@media (max-width:639px){#animationbanner #svg-animation-container{width:50%}}@media (max-width:590px){#animationbanner #svg-animation-container{width:60%}}@media (max-width:479px){#animationbanner #svg-animation-container{width:70%}}@media (max-width:410px){#animationbanner #svg-animation-container{width:85%}}@media (max-width:355px){#animationbanner #svg-animation-container{width:92%}}#animationbanner #svg-initial ellipse{display:none}#animationbanner .layout__region--second{display:flex;flex-direction:column;gap:20px}#animationbanner .buttons-container .field--name-field-cta-button,#animationbanner .buttons-container .field--name-field-phone-button,#animationbanner .field--name-body,#animationbanner .field--name-field-banner-title{opacity:0;transition:opacity 1s ease-in-out}#final-shape,#mobile-final-shape,#svg-animation-container,#svg-mobile-animation-container,#tablet-final-shape{display:none}#centered-banner{background:transparent;padding-block:80px}#centered-banner img{border-radius:16px;display:block;object-fit:cover;width:100%}#centered-banner .layout--twocol-section{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){#centered-banner .layout--twocol-section{padding-inline:20px}}#centered-banner .field--name-field-banner-title{font-size:50px;font-weight:700;line-height:1.1;margin-block-end:18px}@media (max-width:1024px){#centered-banner .field--name-field-banner-title{font-size:42px;line-height:1.04762}}@media (max-width:767px){#centered-banner .field--name-field-banner-title{font-size:38px;line-height:1.05263}}#centered-banner .field--name-field--name-field-image{clip-path:inset(0 round 8px);float:right;padding-right:40px}#centered-banner .field--name-body{font-size:19px;line-height:1.26316;margin-block-end:40px}#centered-banner .field--name-field-cta{align-items:center;display:flex;gap:16px 40px}#centered-banner .field--name-field-phone-button{display:inline-flex;position:relative}#centered-banner .field--name-field-phone-button a{align-items:center;gap:12px}#centered-banner .field--name-field-phone-button a:before{content:"";display:block;height:20px;transition:all .5s ease;width:20px}#centered-banner .field--name-field-phone-button a:hover:before{transition:all .5s ease}#centered-banner.img-with-wave .field--name-field-image{display:inline-block;position:relative}#centered-banner.img-with-wave .field--name-field-image:after{background:50%/contain no-repeat url(/themes/custom/bearcom_theme/images/sound-waves/wave-light__md.png);content:"";height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:10}#centered-banner.background--n-100,#centered-banner.background--n-200{color:#22262c}#centered-banner.background--n-100 p,#centered-banner.background--n-200 p{color:#4a4f55}#centered-banner#centered-banner{text-align:center}#centered-banner#centered-banner .layout__region--content{align-items:center;display:flex;flex-direction:column}#centered-banner#centered-banner .field--name-field-cta-button{float:none;margin:0}#centered-banner#centered-banner .field--name-field-cta-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#centered-banner#centered-banner .field--name-field-cta-button a a{color:#fafafa}#centered-banner#centered-banner .field--name-field-cta-button a:focus,#centered-banner#centered-banner .field--name-field-cta-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}#centered-banner#centered-banner .field--name-field-cta-button a:focus a,#centered-banner#centered-banner .field--name-field-cta-button a:hover a{color:#fb591f}#centered-banner.background--primary-blue{color:#fafafa}#centered-banner.background--primary-blue .field--name-field-cta-button{align-items:center;background-color:#fafafa;border:1px solid #116ca6;border-radius:8px;color:#116ca6;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#centered-banner.background--primary-blue .field--name-field-cta-button a{color:#116ca6}#centered-banner.background--primary-blue .field--name-field-cta-button:focus,#centered-banner.background--primary-blue .field--name-field-cta-button:hover{background-color:#116ca6;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}#centered-banner.background--primary-blue .field--name-field-cta-button:focus a,#centered-banner.background--primary-blue .field--name-field-cta-button:hover a{color:#fafafa}#centered-banner.background--primary-blue .field--name-field-phone-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:170px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#centered-banner.background--primary-blue .field--name-field-phone-button a a{color:#fafafa}#centered-banner.background--primary-blue .field--name-field-phone-button a:focus,#centered-banner.background--primary-blue .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}#centered-banner.background--primary-blue .field--name-field-phone-button a:focus a,#centered-banner.background--primary-blue .field--name-field-phone-button a:hover a{color:#fb591f}#centered-banner.background--primary-blue .field--name-field-phone-button a:before{background:50%/contain no-repeat url(../images/icons/phone.svg)}#centered-banner.background--primary-blue .field--name-field-phone-button a:focus:before,#centered-banner.background--primary-blue .field--name-field-phone-button a:hover:before{background:50%/contain no-repeat url(../images/icons/phone-orange.svg)}#centered-banner.background--orange{color:#fafafa}#centered-banner.background--orange .field--name-field-cta-button a{align-items:center;background-color:#fafafa;border:1px solid #fafafa;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#centered-banner.background--orange .field--name-field-cta-button a a{color:#fb591f}#centered-banner.background--orange .field--name-field-cta-button a:focus,#centered-banner.background--orange .field--name-field-cta-button a:hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}#centered-banner.background--orange .field--name-field-cta-button a:focus a,#centered-banner.background--orange .field--name-field-cta-button a:hover a{color:#fafafa}#centered-banner.background--orange .field--name-field-phone-button a{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#centered-banner.background--orange .field--name-field-phone-button a a{color:#fafafa}#centered-banner.background--orange .field--name-field-phone-button a:focus,#centered-banner.background--orange .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}#centered-banner.background--orange .field--name-field-phone-button a:focus a,#centered-banner.background--orange .field--name-field-phone-button a:hover a{color:#116ca6}#centered-banner.background--orange .field--name-field-phone-button a:before{background:url(../images/icons/phone.svg) no-repeat 50%/20px}#centered-banner.background--orange .field--name-field-phone-button a:hover:before{background:url(../images/icons/phone-blue.svg) no-repeat 50%/20px}@media (max-width:896px){#centered-banner .field--name-body{margin-block-end:24px}#centered-banner .field--name-field-cta{flex-wrap:wrap}#centered-banner .layout--twocol-section{gap:20px}}@media (max-width:767px){#centered-banner .layout--twocol-section{flex-direction:column}}.simple-banner .field--name-body ul{margin-left:20px}.simple-banner .field--name-body ul li{list-style-type:disc}.simple-banner .field--name-body ul li::marker{color:#fb591f;height:8px;width:8px}.simple-banner{background:#fafafa;padding-block:80px}.simple-banner img{border-radius:16px;display:block;object-fit:cover;width:100%}.simple-banner .layout--twocol-section{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.simple-banner .layout--twocol-section{padding-inline:20px}}.simple-banner .field--name-field-banner-title{font-size:50px;font-weight:700;line-height:1.1;margin-block-end:18px}@media (max-width:1024px){.simple-banner .field--name-field-banner-title{font-size:42px;line-height:1.04762}}@media (max-width:767px){.simple-banner .field--name-field-banner-title{font-size:38px;line-height:1.05263}}.simple-banner .field--name-field--name-field-image{clip-path:inset(0 round 8px);float:right;padding-right:40px}.simple-banner .field--name-body{font-size:19px;line-height:1.26316;margin-block-end:40px}.simple-banner .field--name-field-cta{align-items:center;display:flex;gap:16px 40px}.simple-banner .field--name-field-phone-button{display:inline-flex;position:relative}.simple-banner .field--name-field-phone-button a{align-items:center;gap:12px}.simple-banner .field--name-field-phone-button a:before{content:"";display:block;height:20px;transition:all .5s ease;width:20px}.simple-banner .field--name-field-phone-button a:hover:before{transition:all .5s ease}.simple-banner.img-with-wave .field--name-field-image{display:inline-block;position:relative}.simple-banner.img-with-wave .field--name-field-image:after{background:50%/contain no-repeat url(/themes/custom/bearcom_theme/images/sound-waves/wave-light__md.png);content:"";height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:10}.simple-banner.background--n-100,.simple-banner.background--n-200{color:#22262c}.simple-banner.background--n-100 p,.simple-banner.background--n-200 p{color:#4a4f55}.simple-banner#centered-banner{text-align:center}.simple-banner#centered-banner .layout__region--content{align-items:center;display:flex;flex-direction:column}.simple-banner#centered-banner .field--name-field-cta-button{float:none;margin:0}.simple-banner#centered-banner .field--name-field-cta-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner#centered-banner .field--name-field-cta-button a a{color:#fafafa}.simple-banner#centered-banner .field--name-field-cta-button a:focus,.simple-banner#centered-banner .field--name-field-cta-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.simple-banner#centered-banner .field--name-field-cta-button a:focus a,.simple-banner#centered-banner .field--name-field-cta-button a:hover a{color:#fb591f}.simple-banner.background--primary-blue{color:#fafafa}.simple-banner.background--primary-blue .field--name-field-cta-button{align-items:center;background-color:#fafafa;border:1px solid #116ca6;border-radius:8px;color:#116ca6;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--primary-blue .field--name-field-cta-button a{color:#116ca6}.simple-banner.background--primary-blue .field--name-field-cta-button:focus,.simple-banner.background--primary-blue .field--name-field-cta-button:hover{background-color:#116ca6;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.simple-banner.background--primary-blue .field--name-field-cta-button:focus a,.simple-banner.background--primary-blue .field--name-field-cta-button:hover a{color:#fafafa}.simple-banner.background--primary-blue .field--name-field-phone-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:170px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--primary-blue .field--name-field-phone-button a a{color:#fafafa}.simple-banner.background--primary-blue .field--name-field-phone-button a:focus,.simple-banner.background--primary-blue .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.simple-banner.background--primary-blue .field--name-field-phone-button a:focus a,.simple-banner.background--primary-blue .field--name-field-phone-button a:hover a{color:#fb591f}.simple-banner.background--primary-blue .field--name-field-phone-button a:before{background:50%/contain no-repeat url(../images/icons/phone.svg)}.simple-banner.background--primary-blue .field--name-field-phone-button a:focus:before,.simple-banner.background--primary-blue .field--name-field-phone-button a:hover:before{background:50%/contain no-repeat url(../images/icons/phone-orange.svg)}.simple-banner.background--orange{color:#fafafa}.simple-banner.background--orange .field--name-field-cta-button a{align-items:center;background-color:#fafafa;border:1px solid #fafafa;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--orange .field--name-field-cta-button a a{color:#fb591f}.simple-banner.background--orange .field--name-field-cta-button a:focus,.simple-banner.background--orange .field--name-field-cta-button a:hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.simple-banner.background--orange .field--name-field-cta-button a:focus a,.simple-banner.background--orange .field--name-field-cta-button a:hover a{color:#fafafa}.simple-banner.background--orange .field--name-field-phone-button a{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--orange .field--name-field-phone-button a a{color:#fafafa}.simple-banner.background--orange .field--name-field-phone-button a:focus,.simple-banner.background--orange .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}.simple-banner.background--orange .field--name-field-phone-button a:focus a,.simple-banner.background--orange .field--name-field-phone-button a:hover a{color:#116ca6}.simple-banner.background--orange .field--name-field-phone-button a:before{background:url(../images/icons/phone.svg) no-repeat 50%/20px}.simple-banner.background--orange .field--name-field-phone-button a:hover:before{background:url(../images/icons/phone-blue.svg) no-repeat 50%/20px}@media (max-width:896px){.simple-banner .field--name-body{margin-block-end:24px}.simple-banner .field--name-field-cta{flex-wrap:wrap}.simple-banner .layout--twocol-section{gap:20px}}@media (max-width:767px){.simple-banner .layout--twocol-section{flex-direction:column}}.simple-banner .field--name-field-cta-button{display:flex;gap:20px}.simple-banner .field--name-field-cta-button .field__item:first-of-type{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner .field--name-field-cta-button .field__item:first-of-type a{color:#fafafa}.simple-banner .field--name-field-cta-button .field__item:first-of-type:focus,.simple-banner .field--name-field-cta-button .field__item:first-of-type:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.simple-banner .field--name-field-cta-button .field__item:first-of-type:focus a,.simple-banner .field--name-field-cta-button .field__item:first-of-type:hover a{color:#fb591f}.simple-banner .field--name-field-cta-button .field__item:nth-of-type(2){align-items:center;background-color:#fafafa;border:1px solid #fb591f;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner .field--name-field-cta-button .field__item:nth-of-type(2) a{color:#fb591f}.simple-banner .field--name-field-cta-button .field__item:nth-of-type(2):focus,.simple-banner .field--name-field-cta-button .field__item:nth-of-type(2):hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.simple-banner .field--name-field-cta-button .field__item:nth-of-type(2):focus a,.simple-banner .field--name-field-cta-button .field__item:nth-of-type(2):hover a{color:#fafafa}.simple-banner.background--n-200{background:#efefef;padding-block:80px}.simple-banner.background--n-200 img{border-radius:16px;display:block;object-fit:cover;width:100%}.simple-banner.background--n-200 .layout--twocol-section{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.simple-banner.background--n-200 .layout--twocol-section{padding-inline:20px}}.simple-banner.background--n-200 .field--name-field-banner-title{font-size:50px;font-weight:700;line-height:1.1;margin-block-end:18px}@media (max-width:1024px){.simple-banner.background--n-200 .field--name-field-banner-title{font-size:42px;line-height:1.04762}}@media (max-width:767px){.simple-banner.background--n-200 .field--name-field-banner-title{font-size:38px;line-height:1.05263}}.simple-banner.background--n-200 .field--name-field--name-field-image{clip-path:inset(0 round 8px);float:right;padding-right:40px}.simple-banner.background--n-200 .field--name-body{font-size:19px;line-height:1.26316;margin-block-end:40px}.simple-banner.background--n-200 .field--name-field-cta{align-items:center;display:flex;gap:16px 40px}.simple-banner.background--n-200 .field--name-field-phone-button{display:inline-flex;position:relative}.simple-banner.background--n-200 .field--name-field-phone-button a{align-items:center;gap:12px}.simple-banner.background--n-200 .field--name-field-phone-button a:before{content:"";display:block;height:20px;transition:all .5s ease;width:20px}.simple-banner.background--n-200 .field--name-field-phone-button a:hover:before{transition:all .5s ease}.simple-banner.background--n-200.img-with-wave .field--name-field-image{display:inline-block;position:relative}.simple-banner.background--n-200.img-with-wave .field--name-field-image:after{background:50%/contain no-repeat url(/themes/custom/bearcom_theme/images/sound-waves/wave-light__md.png);content:"";height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:10}.simple-banner.background--n-200.background--n-100,.simple-banner.background--n-200.background--n-200{color:#22262c}.simple-banner.background--n-200.background--n-100 p,.simple-banner.background--n-200.background--n-200 p{color:#4a4f55}.simple-banner.background--n-200#centered-banner{text-align:center}.simple-banner.background--n-200#centered-banner .layout__region--content{align-items:center;display:flex;flex-direction:column}.simple-banner.background--n-200#centered-banner .field--name-field-cta-button{float:none;margin:0}.simple-banner.background--n-200#centered-banner .field--name-field-cta-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-200#centered-banner .field--name-field-cta-button a a{color:#fafafa}.simple-banner.background--n-200#centered-banner .field--name-field-cta-button a:focus,.simple-banner.background--n-200#centered-banner .field--name-field-cta-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.simple-banner.background--n-200#centered-banner .field--name-field-cta-button a:focus a,.simple-banner.background--n-200#centered-banner .field--name-field-cta-button a:hover a{color:#fb591f}.simple-banner.background--n-200.background--primary-blue{color:#fafafa}.simple-banner.background--n-200.background--primary-blue .field--name-field-cta-button{align-items:center;background-color:#fafafa;border:1px solid #116ca6;border-radius:8px;color:#116ca6;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-200.background--primary-blue .field--name-field-cta-button a{color:#116ca6}.simple-banner.background--n-200.background--primary-blue .field--name-field-cta-button:focus,.simple-banner.background--n-200.background--primary-blue .field--name-field-cta-button:hover{background-color:#116ca6;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.simple-banner.background--n-200.background--primary-blue .field--name-field-cta-button:focus a,.simple-banner.background--n-200.background--primary-blue .field--name-field-cta-button:hover a{color:#fafafa}.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:170px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a a{color:#fafafa}.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a:focus,.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a:focus a,.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a:hover a{color:#fb591f}.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a:before{background:50%/contain no-repeat url(../images/icons/phone.svg)}.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a:focus:before,.simple-banner.background--n-200.background--primary-blue .field--name-field-phone-button a:hover:before{background:50%/contain no-repeat url(../images/icons/phone-orange.svg)}.simple-banner.background--n-200.background--orange{color:#fafafa}.simple-banner.background--n-200.background--orange .field--name-field-cta-button a{align-items:center;background-color:#fafafa;border:1px solid #fafafa;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-200.background--orange .field--name-field-cta-button a a{color:#fb591f}.simple-banner.background--n-200.background--orange .field--name-field-cta-button a:focus,.simple-banner.background--n-200.background--orange .field--name-field-cta-button a:hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.simple-banner.background--n-200.background--orange .field--name-field-cta-button a:focus a,.simple-banner.background--n-200.background--orange .field--name-field-cta-button a:hover a{color:#fafafa}.simple-banner.background--n-200.background--orange .field--name-field-phone-button a{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-200.background--orange .field--name-field-phone-button a a{color:#fafafa}.simple-banner.background--n-200.background--orange .field--name-field-phone-button a:focus,.simple-banner.background--n-200.background--orange .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}.simple-banner.background--n-200.background--orange .field--name-field-phone-button a:focus a,.simple-banner.background--n-200.background--orange .field--name-field-phone-button a:hover a{color:#116ca6}.simple-banner.background--n-200.background--orange .field--name-field-phone-button a:before{background:url(../images/icons/phone.svg) no-repeat 50%/20px}.simple-banner.background--n-200.background--orange .field--name-field-phone-button a:hover:before{background:url(../images/icons/phone-blue.svg) no-repeat 50%/20px}@media (max-width:896px){.simple-banner.background--n-200 .field--name-body{margin-block-end:24px}.simple-banner.background--n-200 .field--name-field-cta{flex-wrap:wrap}.simple-banner.background--n-200 .layout--twocol-section{gap:20px}}@media (max-width:767px){.simple-banner.background--n-200 .layout--twocol-section{flex-direction:column}}.simple-banner.background--n-100{background:#fafafa;padding-block:80px}.simple-banner.background--n-100 img{border-radius:16px;display:block;object-fit:cover;width:100%}.simple-banner.background--n-100 .layout--twocol-section{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.simple-banner.background--n-100 .layout--twocol-section{padding-inline:20px}}.simple-banner.background--n-100 .field--name-field-banner-title{font-size:50px;font-weight:700;line-height:1.1;margin-block-end:18px}@media (max-width:1024px){.simple-banner.background--n-100 .field--name-field-banner-title{font-size:42px;line-height:1.04762}}@media (max-width:767px){.simple-banner.background--n-100 .field--name-field-banner-title{font-size:38px;line-height:1.05263}}.simple-banner.background--n-100 .field--name-field--name-field-image{clip-path:inset(0 round 8px);float:right;padding-right:40px}.simple-banner.background--n-100 .field--name-body{font-size:19px;line-height:1.26316;margin-block-end:40px}.simple-banner.background--n-100 .field--name-field-cta{align-items:center;display:flex;gap:16px 40px}.simple-banner.background--n-100 .field--name-field-phone-button{display:inline-flex;position:relative}.simple-banner.background--n-100 .field--name-field-phone-button a{align-items:center;gap:12px}.simple-banner.background--n-100 .field--name-field-phone-button a:before{content:"";display:block;height:20px;transition:all .5s ease;width:20px}.simple-banner.background--n-100 .field--name-field-phone-button a:hover:before{transition:all .5s ease}.simple-banner.background--n-100.img-with-wave .field--name-field-image{display:inline-block;position:relative}.simple-banner.background--n-100.img-with-wave .field--name-field-image:after{background:50%/contain no-repeat url(/themes/custom/bearcom_theme/images/sound-waves/wave-light__md.png);content:"";height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:10}.simple-banner.background--n-100.background--n-100,.simple-banner.background--n-100.background--n-200{color:#22262c}.simple-banner.background--n-100.background--n-100 p,.simple-banner.background--n-100.background--n-200 p{color:#4a4f55}.simple-banner.background--n-100#centered-banner{text-align:center}.simple-banner.background--n-100#centered-banner .layout__region--content{align-items:center;display:flex;flex-direction:column}.simple-banner.background--n-100#centered-banner .field--name-field-cta-button{float:none;margin:0}.simple-banner.background--n-100#centered-banner .field--name-field-cta-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-100#centered-banner .field--name-field-cta-button a a{color:#fafafa}.simple-banner.background--n-100#centered-banner .field--name-field-cta-button a:focus,.simple-banner.background--n-100#centered-banner .field--name-field-cta-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.simple-banner.background--n-100#centered-banner .field--name-field-cta-button a:focus a,.simple-banner.background--n-100#centered-banner .field--name-field-cta-button a:hover a{color:#fb591f}.simple-banner.background--n-100.background--primary-blue{color:#fafafa}.simple-banner.background--n-100.background--primary-blue .field--name-field-cta-button{align-items:center;background-color:#fafafa;border:1px solid #116ca6;border-radius:8px;color:#116ca6;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-100.background--primary-blue .field--name-field-cta-button a{color:#116ca6}.simple-banner.background--n-100.background--primary-blue .field--name-field-cta-button:focus,.simple-banner.background--n-100.background--primary-blue .field--name-field-cta-button:hover{background-color:#116ca6;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.simple-banner.background--n-100.background--primary-blue .field--name-field-cta-button:focus a,.simple-banner.background--n-100.background--primary-blue .field--name-field-cta-button:hover a{color:#fafafa}.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:170px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a a{color:#fafafa}.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a:focus,.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a:focus a,.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a:hover a{color:#fb591f}.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a:before{background:50%/contain no-repeat url(../images/icons/phone.svg)}.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a:focus:before,.simple-banner.background--n-100.background--primary-blue .field--name-field-phone-button a:hover:before{background:50%/contain no-repeat url(../images/icons/phone-orange.svg)}.simple-banner.background--n-100.background--orange{color:#fafafa}.simple-banner.background--n-100.background--orange .field--name-field-cta-button a{align-items:center;background-color:#fafafa;border:1px solid #fafafa;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-100.background--orange .field--name-field-cta-button a a{color:#fb591f}.simple-banner.background--n-100.background--orange .field--name-field-cta-button a:focus,.simple-banner.background--n-100.background--orange .field--name-field-cta-button a:hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.simple-banner.background--n-100.background--orange .field--name-field-cta-button a:focus a,.simple-banner.background--n-100.background--orange .field--name-field-cta-button a:hover a{color:#fafafa}.simple-banner.background--n-100.background--orange .field--name-field-phone-button a{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.simple-banner.background--n-100.background--orange .field--name-field-phone-button a a{color:#fafafa}.simple-banner.background--n-100.background--orange .field--name-field-phone-button a:focus,.simple-banner.background--n-100.background--orange .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}.simple-banner.background--n-100.background--orange .field--name-field-phone-button a:focus a,.simple-banner.background--n-100.background--orange .field--name-field-phone-button a:hover a{color:#116ca6}.simple-banner.background--n-100.background--orange .field--name-field-phone-button a:before{background:url(../images/icons/phone.svg) no-repeat 50%/20px}.simple-banner.background--n-100.background--orange .field--name-field-phone-button a:hover:before{background:url(../images/icons/phone-blue.svg) no-repeat 50%/20px}@media (max-width:896px){.simple-banner.background--n-100 .field--name-body{margin-block-end:24px}.simple-banner.background--n-100 .field--name-field-cta{flex-wrap:wrap}.simple-banner.background--n-100 .layout--twocol-section{gap:20px}}@media (max-width:767px){.simple-banner.background--n-100 .layout--twocol-section{flex-direction:column}}.curved-bottom-blue-bg{background:#116ca6;border-radius:0 0 100% 100%/10% 10% 50% 50%;padding-block:80px}.curved-bottom-blue-bg img{border-radius:16px;display:block;object-fit:cover;width:100%}.curved-bottom-blue-bg .layout--twocol-section{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.curved-bottom-blue-bg .layout--twocol-section{padding-inline:20px}}.curved-bottom-blue-bg .field--name-field-banner-title{font-size:50px;font-weight:700;line-height:1.1;margin-block-end:18px}@media (max-width:1024px){.curved-bottom-blue-bg .field--name-field-banner-title{font-size:42px;line-height:1.04762}}@media (max-width:767px){.curved-bottom-blue-bg .field--name-field-banner-title{font-size:38px;line-height:1.05263}}.curved-bottom-blue-bg .field--name-field--name-field-image{clip-path:inset(0 round 8px);float:right;padding-right:40px}.curved-bottom-blue-bg .field--name-body{font-size:19px;line-height:1.26316;margin-block-end:40px}.curved-bottom-blue-bg .field--name-field-cta{align-items:center;display:flex;gap:16px 40px}.curved-bottom-blue-bg .field--name-field-phone-button{display:inline-flex;position:relative}.curved-bottom-blue-bg .field--name-field-phone-button a{align-items:center;gap:12px}.curved-bottom-blue-bg .field--name-field-phone-button a:before{content:"";display:block;height:20px;transition:all .5s ease;width:20px}.curved-bottom-blue-bg .field--name-field-phone-button a:hover:before{transition:all .5s ease}.curved-bottom-blue-bg.img-with-wave .field--name-field-image{display:inline-block;position:relative}.curved-bottom-blue-bg.img-with-wave .field--name-field-image:after{background:50%/contain no-repeat url(/themes/custom/bearcom_theme/images/sound-waves/wave-light__md.png);content:"";height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:10}.curved-bottom-blue-bg.background--n-100,.curved-bottom-blue-bg.background--n-200{color:#22262c}.curved-bottom-blue-bg.background--n-100 p,.curved-bottom-blue-bg.background--n-200 p{color:#4a4f55}.curved-bottom-blue-bg#centered-banner{text-align:center}.curved-bottom-blue-bg#centered-banner .layout__region--content{align-items:center;display:flex;flex-direction:column}.curved-bottom-blue-bg#centered-banner .field--name-field-cta-button{float:none;margin:0}.curved-bottom-blue-bg#centered-banner .field--name-field-cta-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-bottom-blue-bg#centered-banner .field--name-field-cta-button a a{color:#fafafa}.curved-bottom-blue-bg#centered-banner .field--name-field-cta-button a:focus,.curved-bottom-blue-bg#centered-banner .field--name-field-cta-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.curved-bottom-blue-bg#centered-banner .field--name-field-cta-button a:focus a,.curved-bottom-blue-bg#centered-banner .field--name-field-cta-button a:hover a{color:#fb591f}.curved-bottom-blue-bg.background--primary-blue{color:#fafafa}.curved-bottom-blue-bg.background--primary-blue .field--name-field-cta-button{align-items:center;background-color:#fafafa;border:1px solid #116ca6;border-radius:8px;color:#116ca6;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-bottom-blue-bg.background--primary-blue .field--name-field-cta-button a{color:#116ca6}.curved-bottom-blue-bg.background--primary-blue .field--name-field-cta-button:focus,.curved-bottom-blue-bg.background--primary-blue .field--name-field-cta-button:hover{background-color:#116ca6;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.curved-bottom-blue-bg.background--primary-blue .field--name-field-cta-button:focus a,.curved-bottom-blue-bg.background--primary-blue .field--name-field-cta-button:hover a{color:#fafafa}.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:170px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a a{color:#fafafa}.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a:focus,.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a:focus a,.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a:hover a{color:#fb591f}.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a:before{background:50%/contain no-repeat url(../images/icons/phone.svg)}.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a:focus:before,.curved-bottom-blue-bg.background--primary-blue .field--name-field-phone-button a:hover:before{background:50%/contain no-repeat url(../images/icons/phone-orange.svg)}.curved-bottom-blue-bg.background--orange{color:#fafafa}.curved-bottom-blue-bg.background--orange .field--name-field-cta-button a{align-items:center;background-color:#fafafa;border:1px solid #fafafa;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-bottom-blue-bg.background--orange .field--name-field-cta-button a a{color:#fb591f}.curved-bottom-blue-bg.background--orange .field--name-field-cta-button a:focus,.curved-bottom-blue-bg.background--orange .field--name-field-cta-button a:hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.curved-bottom-blue-bg.background--orange .field--name-field-cta-button a:focus a,.curved-bottom-blue-bg.background--orange .field--name-field-cta-button a:hover a{color:#fafafa}.curved-bottom-blue-bg.background--orange .field--name-field-phone-button a{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-bottom-blue-bg.background--orange .field--name-field-phone-button a a{color:#fafafa}.curved-bottom-blue-bg.background--orange .field--name-field-phone-button a:focus,.curved-bottom-blue-bg.background--orange .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}.curved-bottom-blue-bg.background--orange .field--name-field-phone-button a:focus a,.curved-bottom-blue-bg.background--orange .field--name-field-phone-button a:hover a{color:#116ca6}.curved-bottom-blue-bg.background--orange .field--name-field-phone-button a:before{background:url(../images/icons/phone.svg) no-repeat 50%/20px}.curved-bottom-blue-bg.background--orange .field--name-field-phone-button a:hover:before{background:url(../images/icons/phone-blue.svg) no-repeat 50%/20px}@media (max-width:896px){.curved-bottom-blue-bg .field--name-body{margin-block-end:24px}.curved-bottom-blue-bg .field--name-field-cta{flex-wrap:wrap}.curved-bottom-blue-bg .layout--twocol-section{gap:20px}}@media (max-width:767px){.curved-bottom-blue-bg .layout--twocol-section{flex-direction:column}}@media (max-width:1600px){.curved-top-gray-bg{border-radius:95% 135% 0 0/140% 140% 10% 10%}}@media (max-width:1200px){.curved-top-gray-bg{border-radius:95% 135% 0 0/175% 215% 10% 10%}}@media (max-width:1024px){.curved-top-gray-bg{border-radius:90% 110% 0 0/80% 95% 10% 10%}#animationbanner .right-block{width:45%}#animationbanner .left-block{display:flex;justify-content:center;width:50%}#animationbanner .logo-alwayson{width:100px}}@media (max-width:767px){#animationbanner{height:auto}#animationbanner .container{flex-direction:column;padding-block:40px}#animationbanner .right-block{height:auto;width:100%}#animationbanner .left-block{height:auto;order:1;width:50%}#animationbanner .right-block{order:2;padding:10px}#animationbanner .wave-container{max-height:770px}#animationbanner .logo-alwayson{left:50%;width:100px}#animationbanner #wave-background{clip-path:ellipse(110% 63% at 50% 36%)}#animationbanner .buttons-container{gap:10px!important}}@media (max-width:639px){#animationbanner .left-block{width:100%}}#svg-final line,#svg-initial line,#svg-mobile-final line,#svg-tablet-final line{stroke-dasharray:8;animation:dashedLineAnimation 10s linear infinite}@keyframes dashedLineAnimation{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}.field.field--name-field-image-with-hotspots,.image-with-hotspots-block>.layout{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.field.field--name-field-image-with-hotspots,.image-with-hotspots-block>.layout{padding-inline:20px}}.paragraph--type--image-with-hotspots{align-items:center;display:grid;gap:60px;grid-template-columns:1.6fr 1fr;margin-block:80px}@media (max-width:1024px){.paragraph--type--image-with-hotspots{margin-block:60px}}@media (max-width:767px){.paragraph--type--image-with-hotspots{margin-block:40px}}@media (max-width:1300px){.paragraph--type--image-with-hotspots{gap:20px}}@media (max-width:896px){.paragraph--type--image-with-hotspots{gap:30px;grid-template-columns:1fr}}.paragraph--type--image-with-hotspots--heading{grid-column:span 2}@media (max-width:896px){.paragraph--type--image-with-hotspots--heading{grid-column:span 1}}.paragraph--type--image-with-hotspots .field--name-field-hotspot{display:flex;flex-direction:column;gap:5px}.paragraph--type--image-with-hotspots .hotspot-accordion.hovered .hotspot-item{transform:scale(1.05)}.paragraph--type--image-with-hotspots .hotspot-accordion.active .hotspot-item,.paragraph--type--image-with-hotspots .hotspot-accordion.hovered .hotspot-item{background:url(../images/icons/hotspot-active.svg) no-repeat 50%/32px}@media (max-width:639px){.paragraph--type--image-with-hotspots .hotspot-accordion.hovered .hotspot-item{background:url(../images/icons/hotspot.svg) no-repeat 50%/32px}.paragraph--type--image-with-hotspots .hotspot-accordion.hovered.active .hotspot-item{background:url(../images/icons/hotspot-active.svg) no-repeat 50%/32px}}.paragraph--type--image-with-hotspots .hotspot-accordion__heading{align-items:center;cursor:pointer;display:flex;gap:12px;transition:margin .5s cubic-bezier(.215,.61,.355,1)}.paragraph--type--image-with-hotspots .hotspot-accordion__content{margin-block:10px;max-height:0;overflow:hidden;transition:max-height .3s ease}.paragraph--type--image-with-hotspots .hotspot-accordion .field--name-field-title{font-size:19px;font-weight:700;line-height:1.26316;text-transform:uppercase}@media (max-width:767px){.paragraph--type--image-with-hotspots .hotspot-accordion .field--name-field-title{font-size:16px;line-height:1.5}}.paragraph--type--image-with-hotspots .hotspot-accordion .hotspot-item{flex-shrink:0;position:relative}.paragraph--type--image-with-hotspots .field--name-field-bottom-position,.paragraph--type--image-with-hotspots .field--name-field-top-position{display:none}.paragraph--type--image-with-hotspots .field--name-field-image{position:relative;text-align:center}.paragraph--type--image-with-hotspots .field--name-field-image .field--name-field-media-image{padding:0}.paragraph--type--image-with-hotspots .field--name-field-image img{height:auto;max-width:550px}.paragraph--type--image-with-hotspots .hotspot-item{align-items:center;background:url(../images/icons/hotspot.svg) no-repeat 50%/32px;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;transform:none;transition:background-color .15s linear,transform .25s cubic-bezier(.215,.61,.355,1);width:32px;will-change:transform}.paragraph--type--image-with-hotspots .hotspot-item.hovered{transform:scale(1.05)}.paragraph--type--image-with-hotspots .hotspot-item.active,.paragraph--type--image-with-hotspots .hotspot-item.hovered{background:url(../images/icons/hotspot-active.svg) no-repeat 50%/32px}@media (max-width:639px){.paragraph--type--image-with-hotspots .hotspot-item.hovered{background:url(../images/icons/hotspot.svg) no-repeat 50%/32px}.paragraph--type--image-with-hotspots .hotspot-item.hovered.active{background:url(../images/icons/hotspot-active.svg) no-repeat 50%/32px}}.background--n-200.image-with-hotspots-block,.background--n-200>.field--name-field-image-with-hotspots,.background--n-400.image-with-hotspots-block,.background--n-400>.field--name-field-image-with-hotspots,.background--n-500.image-with-hotspots-block,.background--n-500>.field--name-field-image-with-hotspots,.background--orange.image-with-hotspots-block,.background--orange>.field--name-field-image-with-hotspots,.background--primary-blue.image-with-hotspots-block,.background--primary-blue>.field--name-field-image-with-hotspots{margin-block:80px}@media (max-width:1024px){.background--n-200.image-with-hotspots-block,.background--n-200>.field--name-field-image-with-hotspots,.background--n-400.image-with-hotspots-block,.background--n-400>.field--name-field-image-with-hotspots,.background--n-500.image-with-hotspots-block,.background--n-500>.field--name-field-image-with-hotspots,.background--orange.image-with-hotspots-block,.background--orange>.field--name-field-image-with-hotspots,.background--primary-blue.image-with-hotspots-block,.background--primary-blue>.field--name-field-image-with-hotspots{margin-block:60px}}@media (max-width:767px){.background--n-200.image-with-hotspots-block,.background--n-200>.field--name-field-image-with-hotspots,.background--n-400.image-with-hotspots-block,.background--n-400>.field--name-field-image-with-hotspots,.background--n-500.image-with-hotspots-block,.background--n-500>.field--name-field-image-with-hotspots,.background--orange.image-with-hotspots-block,.background--orange>.field--name-field-image-with-hotspots,.background--primary-blue.image-with-hotspots-block,.background--primary-blue>.field--name-field-image-with-hotspots{margin-block:40px}}.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--n-400.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-400>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--n-500.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-500>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--orange.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--orange>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--primary-blue.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--primary-blue>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots{margin-block:0;padding-block:80px}@media (max-width:1024px){.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--n-400.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-400>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--n-500.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-500>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--orange.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--orange>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--primary-blue.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--primary-blue>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots{padding-block:60px}}@media (max-width:767px){.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--n-400.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-400>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--n-500.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--n-500>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--orange.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--orange>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots,.background--primary-blue.image-with-hotspots-block .paragraph--type--image-with-hotspots,.background--primary-blue>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots{padding-block:40px}}.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion,.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots--heading,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots--heading,.background--n-400.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion,.background--n-400.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--n-400.image-with-hotspots-block .paragraph--type--image-with-hotspots--heading,.background--n-400>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion,.background--n-400>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--n-400>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots--heading,.background--n-500.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion,.background--n-500.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--n-500.image-with-hotspots-block .paragraph--type--image-with-hotspots--heading,.background--n-500>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion,.background--n-500>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--n-500>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots--heading,.background--orange.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion,.background--orange.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--orange.image-with-hotspots-block .paragraph--type--image-with-hotspots--heading,.background--orange>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion,.background--orange>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--orange>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots--heading,.background--primary-blue.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion,.background--primary-blue.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--primary-blue.image-with-hotspots-block .paragraph--type--image-with-hotspots--heading,.background--primary-blue>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion,.background--primary-blue>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--primary-blue>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots--heading{color:#fff}.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion,.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--n-200.image-with-hotspots-block .paragraph--type--image-with-hotspots--heading *,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots .hotspot-accordion a,.background--n-200>.field--name-field-image-with-hotspots .paragraph--type--image-with-hotspots--heading *{color:#4a4f55}.paragraph--type--image-with-hotspots--heading{display:flex;flex-direction:column;gap:16px;text-align:center}.paragraph--type--image-with-hotspots--heading>*{margin-inline:auto;max-width:1040px;padding-inline:20px}.paragraph--type--image-with-hotspots--heading .field--name-field-block-title{font-size:42px;font-weight:700;line-height:1.04762;margin-block-end:16px}@media (max-width:1024px){.paragraph--type--image-with-hotspots--heading .field--name-field-block-title{font-size:38px;line-height:1.05263}}@media (max-width:767px){.paragraph--type--image-with-hotspots--heading .field--name-field-block-title{font-size:30px;line-height:1.06667;text-transform:uppercase}}.industry-cards-block{margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){.industry-cards-block{padding-inline:20px}}.industry-cards-block .field--name-info{color:#22262c;font-size:42px;font-weight:700;line-height:1.04762;margin-block-end:16px;text-align:center}@media (max-width:1024px){.industry-cards-block .field--name-info{font-size:38px;line-height:1.05263}}@media (max-width:767px){.industry-cards-block .field--name-info{font-size:30px;line-height:1.06667}}.industry-cards-block .field--name-body{margin-block-end:56px;text-align:center}.industry-cards-block .field--name-field-paragraph{display:flex;flex-direction:column;gap:40px}.industry-cards-block .field--name-field-paragraph>.field__item{border:1px solid #fb591f;border-radius:16px;overflow:hidden}.industry-cards-block .field--name-field-paragraph>.field__item:nth-child(odd) .layout__region--first{order:2}.industry-cards-block .field--name-field-paragraph>.field__item:nth-child(odd) .layout__region--second{order:1}.industry-cards-block .field--name-field-paragraph>.field__item:nth-child(odd) .field--name-field-media-image .field__item:after{background:url(../images/binary-code-reversed.png) no-repeat 100%;left:0}.industry-cards-block .field--name-field-paragraph>.field__item:nth-child(odd) .field--name-field-media-image .field__item img{-webkit-mask-image:linear-gradient(270deg,#000 60%,transparent);mask-image:linear-gradient(270deg,#000 60%,transparent)}.industry-cards-block .field--name-field-paragraph .field--name-field-body{display:flex;flex-direction:column;gap:8px;margin-inline:auto;text-transform:uppercase;width:65%}.industry-cards-block .field--name-field-paragraph .field--name-field-body strong{color:#fb591f;font-size:50px;font-weight:700;line-height:1.1;text-transform:none}@media (max-width:1024px){.industry-cards-block .field--name-field-paragraph .field--name-field-body strong{font-size:42px;line-height:1.04762}}@media (max-width:767px){.industry-cards-block .field--name-field-paragraph .field--name-field-body strong{font-size:38px;line-height:1.05263}}.industry-cards-block .field--name-field-paragraph .field--name-field-media-image .field__item{display:flex;position:relative}.industry-cards-block .field--name-field-paragraph .field--name-field-media-image .field__item:after{background:url(../images/binary-code.png) no-repeat 0;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:36%}.industry-cards-block .field--name-field-paragraph .field--name-field-media-image .field__item img{aspect-ratio:2.15;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent);mask-image:linear-gradient(90deg,#000 60%,transparent)}.industry-cards-block .layout--twocol-section{align-items:center;flex-wrap:nowrap}@media (max-width:896px){.industry-cards-block{padding-block:60px}.industry-cards-block .field--name-body{margin-block-end:40px}}@media (max-width:639px){.industry-cards-block .field--name-field-paragraph{gap:32px}.industry-cards-block .field--name-field-paragraph>.field__item:nth-child(odd) .layout__region--first{order:1}.industry-cards-block .field--name-field-paragraph>.field__item:nth-child(odd) .layout__region--second{order:2}.industry-cards-block .field--name-field-paragraph>.field__item:nth-child(odd) .field--name-field-media-image .field__item:after{background:url(../images/binary-bottom.png);bottom:0;right:0}.industry-cards-block .field--name-field-paragraph>.field__item:nth-child(odd) .field--name-field-media-image .field__item img{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.industry-cards-block .field--name-field-paragraph .field--name-field-body{align-items:center;font-size:18px;line-height:1.11111;padding:13px 20px 32px;width:100%}.industry-cards-block .field--name-field-paragraph .field--name-field-media-image .field__item:after{background:url(../images/binary-bottom.png);bottom:0;height:50%;right:0;top:unset;width:100%}.industry-cards-block .field--name-field-paragraph .field--name-field-media-image .field__item img{aspect-ratio:1.53;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.industry-cards-block .layout--twocol-section{flex-direction:column}}.tbm{background:none;position:static}.tbm .field--name-field-media-image{padding-inline:0}.tbm .tbm-collapse>ul>div{display:none}.tbm .tbm-nav .tbm-submenu .field--name-body,.tbm.tbm--mobile .tbm-collapse .field--name-body{color:#fff;padding-inline:30px}.tbm .tbm-nav .tbm-submenu .field--name-body li>div,.tbm.tbm--mobile .tbm-collapse .field--name-body li>div{padding:8px}.tbm .tbm-nav .tbm-submenu .field--name-body li:hover>div,.tbm.tbm--mobile .tbm-collapse .field--name-body li:hover>div{background-color:hsla(0,0%,100%,.1);border-radius:8px}.tbm .tbm-nav .tbm-submenu .field--name-body li:not(:last-child),.tbm.tbm--mobile .tbm-collapse .field--name-body li:not(:last-child){border-bottom:1px solid #fff;margin-block-end:32px;padding-block-end:32px}.tbm .tbm-nav .tbm-submenu .field--name-body a,.tbm.tbm--mobile .tbm-collapse .field--name-body a{align-items:center;color:#fff;display:flex;font-weight:700;gap:5px;margin-block-end:4px}.tbm .tbm-nav .tbm-submenu .field--name-body a:after,.tbm.tbm--mobile .tbm-collapse .field--name-body a:after{content:">"}.tbm .tbm-nav .tbm-submenu .field--name-body br,.tbm.tbm--mobile .tbm-collapse .field--name-body br{display:contents}.tbm-nav{align-items:center;display:flex;gap:34px}@media (max-width:1200px){.tbm-nav{gap:8px}}.tbm-nav .tbm-item.level-1{border-right:none}.tbm-nav .tbm-item.level-1.active{color:#fb591f;font-weight:700}.tbm-nav .tbm-item.level-1.button .tbm-link{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;cursor:pointer!important;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.tbm-nav .tbm-item.level-1.button .tbm-link a{color:#fafafa}.tbm-nav .tbm-item.level-1.button .tbm-link:focus,.tbm-nav .tbm-item.level-1.button .tbm-link:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.tbm-nav .tbm-item.level-1.button .tbm-link:focus a,.tbm-nav .tbm-item.level-1.button .tbm-link:hover a{color:#fb591f}.tbm-nav .tbm-item.level-1>.tbm-submenu>.tbm-row>.tbm-column{padding-block:60px}.tbm-nav .tbm-link.level-1{border-radius:8px;color:#22262c;font-size:16px;line-height:1.25;padding:8px 12px;text-transform:uppercase;transition:all .3s ease}.tbm-nav .tbm-link.level-1:hover{background-color:#fb591f;color:#fff}.tbm-nav .tbm-submenu{background:#fafafa;border:none;border-top:1px solid #fb591f;margin-left:auto;padding:0;right:0;width:calc(100% - 50vw + 700px)}.tbm-nav .tbm-submenu>.tbm-row{max-width:1440px}@media (max-width:1400px){.tbm-nav .tbm-submenu{margin-left:0;width:100%}}.tbm-nav .tbm-group-container{border-top:none}.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:first-child{background:#4a4f55}.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(3) .tbm-item.level-3:first-child>.tbm-link-container .tbm-link .field__item,.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(3) .tbm-link.level-3:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(3) .tbm-link.level-4:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(3) .tbm-link.level-5:hover .field__item{background:url(../images/bg-menu-item-round.svg) no-repeat 50%}.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(4) .tbm-item.level-3:first-child>.tbm-link-container .tbm-link .field__item,.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(4) .tbm-link.level-3:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(4) .tbm-link.level-4:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(4) .tbm-link.level-5:hover .field__item{background:url(../images/bg-menu-item-us.svg) no-repeat 50%}.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:not(:first-child){position:relative}.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:not(:first-child)>.tbm-column-inner{background:hsla(0,0%,94%,.5);border:1px solid #e6e4e4;border-radius:8px;margin-block-start:156px;padding:16px}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-item.level-2>.tbm-link-container{color:#fb591f}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-item.level-3:first-child>.tbm-link-container .tbm-link .field__item{background:url(../images/bg-menu-item.svg) no-repeat 50%;opacity:1}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-item.level-3:first-child>.tbm-link-container .tbm-link img{opacity:1}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-item.level-4.tbm-group:not(:last-child){margin-bottom:14px}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-item.level-4.tbm-group:last-child{margin-bottom:4px}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-item.level-5{align-items:center;display:flex;gap:8px}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-item.level-5:before{background:rgba(251,89,31,.6);border-radius:50%;content:"";display:block;height:3px;width:3px}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-subnav.level-3,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-subnav.level-4{padding-inline:8px}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-2{align-items:center;color:#fb591f;display:flex;font-size:26px;font-weight:700;gap:8px;line-height:1.07692;padding-block:0 16px}@media (max-width:1024px){.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-2{font-size:22px;line-height:1.09091}}@media (max-width:767px){.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-2{font-size:20px;line-height:1.1}}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-2 .field__item{display:flex}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-2 img{height:24px;width:24px}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3{color:#22262c;font-size:22px;font-weight:400;font-weight:700;line-height:1.09091;text-transform:uppercase}@media (max-width:1024px){.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3{font-size:20px;line-height:1.1}}@media (max-width:767px){.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3{font-size:18px;line-height:1.11111}}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4{color:#22262c;font-weight:400}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5{color:#22262c;display:inline-block;padding-block:4px}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3 .field__item,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4 .field__item,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5 .field__item{align-items:flex-end;aspect-ratio:2.29;border-radius:16px;display:flex;justify-content:center;left:0;margin-inline:auto;max-height:150px;max-width:320px;opacity:0;pointer-events:none;position:absolute;right:0;top:60px;width:100%}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3 img,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4 img,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5 img{border-radius:16px;display:block;margin-inline:auto;max-height:140px;max-width:100%;object-fit:cover;opacity:0;pointer-events:none;position:relative;width:fit-content;z-index:1}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3:hover img,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4:hover img,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5:hover img{opacity:1}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4:hover .field__item,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5:hover .field__item{background:url(../images/bg-menu-item.svg) no-repeat 50%;z-index:1}.submenu-display-2>.tbm-submenu>.tbm-row .tbm-link.level-2{padding:10px}.submenu-display-2>.tbm-submenu>.tbm-row .tbm-link.level-2 img{aspect-ratio:1.17}.submenu-display-3>.tbm-submenu>.tbm-row>.tbm-column:first-child,.submenu-display-5>.tbm-submenu>.tbm-row>.tbm-column:first-child{background:#fb591f}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2{align-items:center;display:flex;gap:16px;padding:0}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2 .field__item,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2 .field__item{display:flex}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2 img,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2 img{height:20px;width:20px}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-subnav.level-1,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-subnav.level-1{display:flex;flex-direction:column;gap:20px}.submenu-display-4>.tbm-submenu>.tbm-row .tbm-link.level-2{padding:10px}.submenu-display-4>.tbm-submenu>.tbm-row .tbm-link.level-2 img{aspect-ratio:1.6}.submenu-display-5>.tbm-submenu{background:transparent;box-shadow:none;left:0;margin-inline:auto;max-width:1440px;padding:0;right:0;width:100%}.submenu-display-5>.tbm-submenu>.tbm-row{background:#fafafa;box-shadow:0 5px 10px rgba(0,0,0,.2);margin-inline:auto 0;max-width:845px}.submenu-display-5>.tbm-submenu>.tbm-row>.tbm-column:first-child{margin-inline:0}.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column,.submenu-display-2>.tbm-submenu>.tbm-row>.tbm-column,.submenu-display-3>.tbm-submenu>.tbm-row>.tbm-column,.submenu-display-4>.tbm-submenu>.tbm-row>.tbm-column,.submenu-display-5>.tbm-submenu>.tbm-row>.tbm-column{margin-inline:10px}.submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column.hidden-collapse,.submenu-display-2>.tbm-submenu>.tbm-row>.tbm-column.hidden-collapse,.submenu-display-3>.tbm-submenu>.tbm-row>.tbm-column.hidden-collapse,.submenu-display-4>.tbm-submenu>.tbm-row>.tbm-column.hidden-collapse,.submenu-display-5>.tbm-submenu>.tbm-row>.tbm-column.hidden-collapse{margin-inline:0 10px}.submenu-display-2>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-4>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2{color:#22262c;font-size:22px;font-weight:400;line-height:1.09091;text-transform:uppercase}@media (max-width:1024px){.submenu-display-2>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-4>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2{font-size:20px;line-height:1.1}}@media (max-width:767px){.submenu-display-2>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-4>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2{font-size:18px;line-height:1.11111}}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2{max-width:fit-content;width:fit-content}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2:hover,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2:hover{color:#fb591f}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2 span,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2 span{display:inline-block;width:fit-content}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2 span:after,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2 span:after{background:#fafafa;content:"";display:block;height:1px;margin-inline:auto;transition:width .3s;width:0}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2 span:hover:after,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2 span:hover:after{width:100%}.submenu-display-3>.tbm-submenu>.tbm-row .tbm-link.level-2 span:after,.submenu-display-5>.tbm-submenu>.tbm-row .tbm-link.level-2 span:after{background:#4a4f55}.submenu-display-2>.tbm-submenu>.tbm-row>.tbm-column:first-child,.submenu-display-4>.tbm-submenu>.tbm-row>.tbm-column:first-child{background:#fb591f}.submenu-display-2>.tbm-submenu>.tbm-row .tbm-link.level-2,.submenu-display-4>.tbm-submenu>.tbm-row .tbm-link.level-2{display:flex;flex-direction:column;gap:16px}.submenu-display-2>.tbm-submenu>.tbm-row .tbm-link.level-2 img,.submenu-display-4>.tbm-submenu>.tbm-row .tbm-link.level-2 img{border-radius:8px;height:100%;max-width:100%;object-fit:cover;width:100%}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-3:hover{color:#fb591f}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5{display:inline-block;max-width:fit-content;width:fit-content}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4:after,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5:after{background:#fafafa;content:"";display:block;height:1px;margin-inline:auto;transition:width .3s;width:0}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4:hover:after,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5:hover:after{width:100%}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4:after,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5:after{background:#4a4f55}.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-4:hover,.submenu-display-1>.tbm-submenu>.tbm-row .tbm-link.level-5:hover{color:#fb591f}.submenu-display-2>.tbm-submenu>.tbm-row .tbm-link.level-2:hover,.submenu-display-4>.tbm-submenu>.tbm-row .tbm-link.level-2:hover{border-radius:16px;box-shadow:0 0 12px 0 #eaeaea}#block-bearcom-theme-mainnavigation,#block-bearcom-theme-mainnavigation .contextual-region,#block-bearcom-theme-mainnavigationca,#block-bearcom-theme-mainnavigationca .contextual-region{position:static}.submenu-close-icon{background:url(../images/icons/cross.svg) no-repeat 50%/30px;cursor:pointer;display:block;height:30px;position:absolute;right:20px;top:20px;width:30px}@media (max-width:896px){.submenu-close-icon{display:none}}.tbm-nav>.tbm-item.level-1:first-child>.tbm-submenu>.tbm-row>.tbm-column:nth-child(2)>.tbm-column-inner>.tbm-subnav{height:100%;max-height:calc(100dvh - 430px);overflow-y:auto}.tbm-nav>.tbm-item.level-1:first-child>.tbm-submenu>.tbm-row>.tbm-column:nth-child(2)>.tbm-column-inner>.tbm-subnav::-webkit-scrollbar{width:3px}.tbm-nav>.tbm-item.level-1:first-child>.tbm-submenu>.tbm-row>.tbm-column:nth-child(2)>.tbm-column-inner>.tbm-subnav::-webkit-scrollbar-track{background-color:#efefef;border-radius:3px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.tbm-nav>.tbm-item.level-1:first-child>.tbm-submenu>.tbm-row>.tbm-column:nth-child(2)>.tbm-column-inner>.tbm-subnav::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}.tbm--mobile .tbm-nav>.tbm-item.level-1:first-child>.tbm-submenu>.tbm-row>.tbm-column:nth-child(2)>.tbm-column-inner>.tbm-subnav{height:auto;max-height:unset;overflow-y:unset}.tbm.tbm--mobile .tbm-collapse{left:0;margin-block-start:59px;padding:0;width:100%}.tbm.tbm--mobile .tbm-collapse>.tbm-nav{background:#fff;display:block}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-column .tbm-column-inner{background:transparent;border:none;border-radius:0;margin-block-start:0;padding:0}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item{border-top:none}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.submenu-display-1 .tbm-link.level-2{padding-block:16px 20px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.submenu-display-2 .tbm-link.level-2,.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.submenu-display-4 .tbm-link.level-2{display:block}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.submenu-display-2 .tbm-link.level-2 img,.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.submenu-display-4 .tbm-link.level-2 img{display:none}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.tbm-item--has-dropdown:not(.submenu-display-1)>.tbm-submenu>.tbm-row{background:transparent;box-shadow:none;padding-block:16px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-1{border:none;padding-inline:20px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-1.open .tbm-link.level-1{color:#fb591f;font-weight:700}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-1:first-child{padding-block-start:30px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-1:not(:last-child){border-bottom:1px solid rgba(251,89,31,.2);margin-block-end:16px;padding-block-end:16px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-1:last-child{padding-block-end:30px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-1.button{display:none}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-1>.tbm-submenu>.tbm-row>.tbm-column{margin-inline:0;padding-block:0}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-1.submenu-display-5{border-bottom:none}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-2>.tbm-link-container{color:#22262c}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-4{border:none}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-4.tbm-group:last-child,.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-4.tbm-group:not(:last-child){margin-bottom:0}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-item.level-5{border-color:transparent!important;padding-block:4px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link{padding:0}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-1{font-size:16px;line-height:1.5}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-1:hover{background-color:transparent}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-2{color:#22262c!important;font-size:16px;font-weight:400;line-height:1.5;padding-block:8px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-2 img{filter:grayscale(1) contrast(100) brightness(1);height:16px;mix-blend-mode:multiply;width:16px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-3{font-size:16px;font-weight:700;line-height:1.5;padding-block:0 4px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-4{font-size:16px;line-height:1.125;padding-block:8px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-5{font-size:16px;line-height:1.125}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-5:after{content:none}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-3 .field__item,.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-3 img,.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-4 .field__item,.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-4 img,.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-5 .field__item,.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-link.level-5 img{display:none}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-subnav.level-1{gap:0;margin:0;padding-inline:20px 0}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-subnav.level-3{margin:0;padding-inline:8px 0}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-subnav.level-3>.tbm-group:last-child{padding-block-end:8px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-submenu{background:none;border-top:none}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-submenu-toggle{background:transparent;border:none;width:20px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .tbm-submenu-toggle:before{background:url(../images/icons/arrow-down.svg) no-repeat 50%;border:none;height:6px;width:11px}.tbm.tbm--mobile .tbm-collapse>.tbm-nav .open>.tbm-link-container>.tbm-submenu-toggle:before{background:url(../images/icons/arrow-up-orange.svg) no-repeat 50%}.tbm.tbm--mobile .tbm-collapse>ul>div>.field--name-body{background:#fb591f;padding:20px}.tbm.tbm--mobile .tbm-collapse>ul>#block-bearcom-theme-sidebarnavigation-2{display:block}.tbm.tbm--mobile .tbm-collapse>ul>.submenu-display-2.open~#block-bearcom-theme-sidebarnavigation-2,.tbm.tbm--mobile .tbm-collapse>ul>.submenu-display-3.open~#block-bearcom-theme-sidebarnavigation-2,.tbm.tbm--mobile .tbm-collapse>ul>.submenu-display-4.open~#block-bearcom-theme-sidebarnavigation-2,.tbm.tbm--mobile .tbm-collapse>ul>.submenu-display-5.open~#block-bearcom-theme-sidebarnavigation-2{display:none}.tbm.tbm--mobile .tbm-collapse>ul>.submenu-display-2.open~#block-bearcom-theme-sidebarnavigationsubmenu3,.tbm.tbm--mobile .tbm-collapse>ul>.submenu-display-3.open~#block-bearcom-theme-sidebarnavigationsubmenu2,.tbm.tbm--mobile .tbm-collapse>ul>.submenu-display-4.open~#block-bearcom-theme-sidebarnavigationsubmenu4,.tbm.tbm--mobile .tbm-collapse>ul>.submenu-display-5.open~#block-bearcom-theme-sidebarnavigationsubmenu5{display:block}@media (max-width:639px){.tbm.tbm--mobile .tbm-collapse{margin-block-start:43px}}#block-bearcom-theme-mainnavigationca .submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(4) .tbm-item.level-3:first-child>.tbm-link-container .tbm-link .field__item,#block-bearcom-theme-mainnavigationca .submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(4) .tbm-link.level-3:hover .field__item,#block-bearcom-theme-mainnavigationca .submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(4) .tbm-link.level-4:hover .field__item,#block-bearcom-theme-mainnavigationca .submenu-display-1>.tbm-submenu>.tbm-row>.tbm-column:nth-child(4) .tbm-link.level-5:hover .field__item{background:url(../images/bg-menu-item-ca.svg) no-repeat 50%!important}.related-products-slider .related-radio-card img,.related-radios .related-radio-card img{height:auto}.related-products-slider .field--name-field-related-radios,.related-products-slider .slick--view,.related-radios .field--name-field-related-radios,.related-radios .slick--view{display:flex;justify-content:center;margin-inline:auto;position:relative;width:100%}@media (max-width:767px){.related-products-slider .field--name-field-related-radios,.related-products-slider .slick--view,.related-radios .field--name-field-related-radios,.related-radios .slick--view{width:100%}}.related-products-slider .slick-slider,.related-radios .slick-slider{max-width:660px;width:100%}@media (max-width:767px){.related-products-slider .slick-slider,.related-radios .slick-slider{margin-inline:auto;max-width:230px}.related-products-slider .slick-slider.field--name-field-related-radios,.related-radios .slick-slider.field--name-field-related-radios{max-width:unset}}.related-products-slider .slick-track,.related-radios .slick-track{display:flex}.related-products-slider .related-radio-card,.related-products-slider .related-radio-card>a,.related-products-slider .slick-initialized .slick-slide,.related-products-slider .slick__slide,.related-radios .related-radio-card,.related-radios .related-radio-card>a,.related-radios .slick-initialized .slick-slide,.related-radios .slick__slide{align-items:center;display:flex;flex-direction:column;gap:16px;height:auto;max-width:228px;padding:8px;width:100%!important}.related-products-slider .slick-slide img,.related-products-slider .slick__slide img,.related-radios .slick-slide img,.related-radios .slick__slide img{aspect-ratio:.9;border-radius:8px;height:auto;margin:0 auto;max-height:198px;max-width:184px;object-fit:cover;width:100%}.related-products-slider .slick__arrow .slick-prev,.related-radios .slick__arrow .slick-prev{left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.related-products-slider .slick__arrow .slick-next,.related-radios .slick__arrow .slick-next{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.related-products-slider .field--name-field-title,.related-products-slider .views-field-field-variation-type,.related-products-slider .views-field-title,.related-radios .field--name-field-title,.related-radios .views-field-field-variation-type,.related-radios .views-field-title{text-align:center;text-transform:uppercase}.related-products-slider .field--name-field-title a,.related-products-slider .views-field-field-variation-type a,.related-products-slider .views-field-title a,.related-radios .field--name-field-title a,.related-radios .views-field-field-variation-type a,.related-radios .views-field-title a{color:#22262c;font-size:22px;font-weight:400;line-height:1.09091}@media (max-width:1024px){.related-products-slider .field--name-field-title a,.related-products-slider .views-field-field-variation-type a,.related-products-slider .views-field-title a,.related-radios .field--name-field-title a,.related-radios .views-field-field-variation-type a,.related-radios .views-field-title a{font-size:20px;line-height:1.1}}@media (max-width:767px){.related-products-slider .field--name-field-title a,.related-products-slider .views-field-field-variation-type a,.related-products-slider .views-field-title a,.related-radios .field--name-field-title a,.related-radios .views-field-field-variation-type a,.related-radios .views-field-title a{font-size:18px;line-height:1.11111}}.related-products-slider .field--name-field-title,.related-products-slider .views-field-field-variation-type,.related-radios .field--name-field-title,.related-radios .views-field-field-variation-type{color:#22262c;font-size:22px;font-weight:400;line-height:1.09091}@media (max-width:1024px){.related-products-slider .field--name-field-title,.related-products-slider .views-field-field-variation-type,.related-radios .field--name-field-title,.related-radios .views-field-field-variation-type{font-size:20px;line-height:1.1}}@media (max-width:767px){.related-products-slider .field--name-field-title,.related-products-slider .views-field-field-variation-type,.related-radios .field--name-field-title,.related-radios .views-field-field-variation-type{font-size:18px;line-height:1.11111}}.related-products-slider .field--name-field-description,.related-radios .field--name-field-description{color:#22262c}@media (max-width:767px){.related-products-slider .field--name-field-related-radios .slick-slide,.related-radios .field--name-field-related-radios .slick-slide{max-width:unset}}.paragraph--type--related-products .layout--twocol-section{padding:0}.paragraph--type--related-products .layout__region--second .slick-arrow{font-size:0;z-index:1}.paragraph--type--related-products .layout__region--second .slick-prev{left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.paragraph--type--related-products .layout__region--second .slick-next{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}#block-bearcom-theme-content .quicktabs-wrapper,#block-bearcom-theme-content .scrolling-tabs-block{margin-inline:auto;max-width:1440px;padding-block:0 80px;padding-inline:60px;width:100%}@media (max-width:991px){#block-bearcom-theme-content .quicktabs-wrapper,#block-bearcom-theme-content .scrolling-tabs-block{padding-inline:20px}}#block-bearcom-theme-content .quicktabs-wrapper .layout--twocol-section--50-50,#block-bearcom-theme-content .scrolling-tabs-block .layout--twocol-section--50-50{flex-wrap:nowrap;gap:30px;padding-block:0}#block-bearcom-theme-content .quicktabs-wrapper#quicktabs-leadership_tab,#block-bearcom-theme-content .quicktabs-wrapper#quicktabs-leadership_tab_canada,#block-bearcom-theme-content .scrolling-tabs-block#quicktabs-leadership_tab,#block-bearcom-theme-content .scrolling-tabs-block#quicktabs-leadership_tab_canada{padding-inline:0}#block-bearcom-theme-content .quicktabs-wrapper#quicktabs-leadership_tab .quicktabs-tabs,#block-bearcom-theme-content .quicktabs-wrapper#quicktabs-leadership_tab_canada .quicktabs-tabs,#block-bearcom-theme-content .scrolling-tabs-block#quicktabs-leadership_tab .quicktabs-tabs,#block-bearcom-theme-content .scrolling-tabs-block#quicktabs-leadership_tab_canada .quicktabs-tabs{padding-block:50px;padding-inline:20px;text-align:center}#block-bearcom-theme-content .quicktabs-tabs{border-block-end:none;gap:20px 100px;justify-content:center;margin:0;padding-block:16px 56px}#block-bearcom-theme-content .quicktabs-tabs li{padding:0}#block-bearcom-theme-content .quicktabs-tabs li a{background:none;border:none;color:#22262c;font-size:20px;line-height:1.1;padding:12px;text-align:center;text-transform:uppercase}#block-bearcom-theme-content .quicktabs-tabs li.active a{border-block-end:1px solid #fb591f}@media (max-width:767px){#block-bearcom-theme-content .quicktabs-tabs li{white-space:normal}#block-bearcom-theme-content .quicktabs-tabs li a{font-size:18px;line-height:1.11111}}#block-bearcom-theme-content .field--name-field-tab,#block-bearcom-theme-content .quicktabs-main{color:#4a4f55;padding:0}#block-bearcom-theme-content .field--name-field-tab h3,#block-bearcom-theme-content .field--name-field-tab h4,#block-bearcom-theme-content .field--name-field-tab h5,#block-bearcom-theme-content .field--name-field-tab h6,#block-bearcom-theme-content .quicktabs-main h3,#block-bearcom-theme-content .quicktabs-main h4,#block-bearcom-theme-content .quicktabs-main h5,#block-bearcom-theme-content .quicktabs-main h6{color:#22262c}#block-bearcom-theme-content .field--name-field-tab ol,#block-bearcom-theme-content .field--name-field-tab ul:not(.contextual-links),#block-bearcom-theme-content .quicktabs-main ol,#block-bearcom-theme-content .quicktabs-main ul:not(.contextual-links){display:flex;flex-direction:column;gap:16px;list-style-position:inside;padding-block:12px}#block-bearcom-theme-content .field--name-field-tab ul:not(.contextual-links) li,#block-bearcom-theme-content .quicktabs-main ul:not(.contextual-links) li{align-items:center;display:flex;gap:30px;list-style-type:none}#block-bearcom-theme-content .field--name-field-tab ul:not(.contextual-links) li:before,#block-bearcom-theme-content .quicktabs-main ul:not(.contextual-links) li:before{background:url(../images/icons/arr-right.svg) no-repeat 50%;content:"";display:block;height:24px;width:24px}#block-bearcom-theme-content .field--name-field-tab .field--name-field-image img,#block-bearcom-theme-content .quicktabs-main .field--name-field-image img{aspect-ratio:1.45;border-radius:16px;height:auto;max-width:100%;min-height:450px;object-fit:cover;width:100%}#block-bearcom-theme-content .field--name-field-tab .field--name-body,#block-bearcom-theme-content .field--name-field-tab .field--name-field-body,#block-bearcom-theme-content .quicktabs-main .field--name-body,#block-bearcom-theme-content .quicktabs-main .field--name-field-body{margin-top:0}#block-bearcom-theme-content .field--name-field-tab .field--name-body>p:first-child,#block-bearcom-theme-content .field--name-field-tab .field--name-field-body>p:first-child,#block-bearcom-theme-content .quicktabs-main .field--name-body>p:first-child,#block-bearcom-theme-content .quicktabs-main .field--name-field-body>p:first-child{color:#fb591f;text-transform:uppercase}#block-bearcom-theme-content .field--name-field-tab .field--name-body>:not(:last-child),#block-bearcom-theme-content .field--name-field-tab .field--name-field-body>:not(:last-child),#block-bearcom-theme-content .quicktabs-main .field--name-body>:not(:last-child),#block-bearcom-theme-content .quicktabs-main .field--name-field-body>:not(:last-child){margin-block-end:16px}#block-bearcom-theme-content .field--name-field-tab .field--name-field-title,#block-bearcom-theme-content .quicktabs-main .field--name-field-title{font-size:26px;font-weight:700;line-height:1.07692}@media (max-width:1024px){#block-bearcom-theme-content .field--name-field-tab .field--name-field-title,#block-bearcom-theme-content .quicktabs-main .field--name-field-title{font-size:22px;line-height:1.09091}}@media (max-width:767px){#block-bearcom-theme-content .field--name-field-tab .field--name-field-title,#block-bearcom-theme-content .quicktabs-main .field--name-field-title{font-size:20px;line-height:1.1}}#block-bearcom-theme-content .field--name-field-tab .orange-caption,#block-bearcom-theme-content .quicktabs-main .orange-caption{color:#fb591f;font-size:12px;line-height:1.5;text-transform:uppercase}#block-bearcom-theme-content .field--name-field-tab .heading--l,#block-bearcom-theme-content .quicktabs-main .heading--l{margin-block-end:16px}#block-bearcom-theme-content .quicktabs-block-title{display:none}@media (max-width:991px){#block-bearcom-theme-content .quicktabs-wrapper .layout--twocol-section--50-50,#block-bearcom-theme-content .scrolling-tabs-block .layout--twocol-section--50-50{flex-direction:column}#block-bearcom-theme-content .quicktabs-wrapper .layout--twocol-section--50-50 .layout__region>div,#block-bearcom-theme-content .scrolling-tabs-block .layout--twocol-section--50-50 .layout__region>div{width:100%}#block-bearcom-theme-content .field--name-field-tab .field--name-field-image img,#block-bearcom-theme-content .quicktabs-main .field--name-field-image img{margin-inline:auto;max-width:335px}}@media (max-width:896px){#block-bearcom-theme-content .quicktabs-wrapper,#block-bearcom-theme-content .scrolling-tabs-block{padding-block:0 60px}#block-bearcom-theme-content .field--name-field-tab-names ul,#block-bearcom-theme-content .quicktabs-tabs{gap:0}}.scrolling-tabs-block{padding-bottom:0!important;position:relative}.scrolling-tabs-block>.layout__region>div:first-child{background:#fafafa;padding-block:16px 56px;position:sticky;top:0;z-index:2}.scrolling-tabs-block>.layout__region>div:last-child{position:relative}.scrolling-tabs-block .layout--twocol-section--50-50{align-items:center}.scrolling-tabs-block .layout--twocol-section--50-50>.layout__region--second{align-items:center;align-self:stretch;background:#fafafa;display:flex}.scrolling-tabs-block .layout--twocol-section--50-50>.layout__region--second .field--name-field-body,.scrolling-tabs-block .layout--twocol-section--50-50>.layout__region--second>div{width:100%}.scrolling-tabs-block .field--name-field-tab-names{margin:0 auto;position:relative;width:fit-content}.scrolling-tabs-block .field--name-field-tab-names ul{border-block-end:none;display:flex;flex-wrap:wrap;gap:20px 100px;justify-content:center;margin:0 auto;padding-block:0;width:fit-content}.scrolling-tabs-block .field--name-field-tab-names ul li{background:none;border:none;border-block-end:1px solid transparent;color:#22262c;cursor:pointer;font-size:20px;line-height:1.1;padding:12px;text-align:center;text-transform:uppercase;transition:all .3s ease}@media (max-width:767px){.scrolling-tabs-block .field--name-field-tab-names ul li{font-size:18px;line-height:1.11111}}.scrolling-tabs-block .field--name-field-tab-names ul li.active{border-block-end:1px solid #fb591f;transition:all .3s ease}.scrolling-tabs-block .field--name-field-tab{position:relative}.scrolling-tabs-block .field--name-field-tab>.field__item{padding-block-end:20px;position:sticky;top:calc(var(--tab-names-height, 120px));z-index:1}@media (max-width:991px){.scrolling-tabs-block .field--name-field-tab>.field__item{background:#fafafa}}.scrolling-tabs-block .field--name-field-tab:after{background:transparent;content:"";display:block;height:400px;width:100%}@media (max-width:991px){#block-bearcom-theme-content .scrolling-tabs-block .field--name-field-tab .field--name-field-image{text-align:center}#block-bearcom-theme-content .scrolling-tabs-block .field--name-field-tab .field--name-field-image img{height:230px;max-width:335px;min-height:230px;width:100%}}.progress-bar-container{background:rgba(0,0,0,.1);border-radius:50%;bottom:0;height:2px;left:0;position:absolute;width:100%;z-index:2}.progress-bar{background:#fb591f;height:100%;transition:width .1s ease-out;width:0}.curved-top-gray-bg{background:#efefef;padding-block:40px}.curved-top-gray-bg img{border-radius:16px;display:block;object-fit:cover;width:100%}.curved-top-gray-bg .layout--twocol-section{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.curved-top-gray-bg .layout--twocol-section{padding-inline:20px}}.curved-top-gray-bg .field--name-field-banner-title{font-size:50px;font-weight:700;line-height:1.1;margin-block-end:18px}@media (max-width:1024px){.curved-top-gray-bg .field--name-field-banner-title{font-size:42px;line-height:1.04762}}@media (max-width:767px){.curved-top-gray-bg .field--name-field-banner-title{font-size:38px;line-height:1.05263}}.curved-top-gray-bg .field--name-field--name-field-image{clip-path:inset(0 round 8px);float:right;padding-right:40px}.curved-top-gray-bg .field--name-body{font-size:19px;line-height:1.26316;margin-block-end:40px}.curved-top-gray-bg .field--name-field-cta{align-items:center;display:flex;gap:16px 40px}.curved-top-gray-bg .field--name-field-phone-button{display:inline-flex;position:relative}.curved-top-gray-bg .field--name-field-phone-button a{align-items:center;gap:12px}.curved-top-gray-bg .field--name-field-phone-button a:before{content:"";display:block;height:20px;transition:all .5s ease;width:20px}.curved-top-gray-bg .field--name-field-phone-button a:hover:before{transition:all .5s ease}.curved-top-gray-bg.img-with-wave .field--name-field-image{display:inline-block;position:relative}.curved-top-gray-bg.img-with-wave .field--name-field-image:after{background:50%/contain no-repeat url(/themes/custom/bearcom_theme/images/sound-waves/wave-light__md.png);content:"";height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:10}.curved-top-gray-bg.background--n-100,.curved-top-gray-bg.background--n-200{color:#22262c}.curved-top-gray-bg.background--n-100 p,.curved-top-gray-bg.background--n-200 p{color:#4a4f55}.curved-top-gray-bg#centered-banner{text-align:center}.curved-top-gray-bg#centered-banner .layout__region--content{align-items:center;display:flex;flex-direction:column}.curved-top-gray-bg#centered-banner .field--name-field-cta-button{float:none;margin:0}.curved-top-gray-bg#centered-banner .field--name-field-cta-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-top-gray-bg#centered-banner .field--name-field-cta-button a a{color:#fafafa}.curved-top-gray-bg#centered-banner .field--name-field-cta-button a:focus,.curved-top-gray-bg#centered-banner .field--name-field-cta-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.curved-top-gray-bg#centered-banner .field--name-field-cta-button a:focus a,.curved-top-gray-bg#centered-banner .field--name-field-cta-button a:hover a{color:#fb591f}.curved-top-gray-bg.background--primary-blue{color:#fafafa}.curved-top-gray-bg.background--primary-blue .field--name-field-cta-button{align-items:center;background-color:#fafafa;border:1px solid #116ca6;border-radius:8px;color:#116ca6;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-top-gray-bg.background--primary-blue .field--name-field-cta-button a{color:#116ca6}.curved-top-gray-bg.background--primary-blue .field--name-field-cta-button:focus,.curved-top-gray-bg.background--primary-blue .field--name-field-cta-button:hover{background-color:#116ca6;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.curved-top-gray-bg.background--primary-blue .field--name-field-cta-button:focus a,.curved-top-gray-bg.background--primary-blue .field--name-field-cta-button:hover a{color:#fafafa}.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:170px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a a{color:#fafafa}.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a:focus,.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a:focus a,.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a:hover a{color:#fb591f}.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a:before{background:50%/contain no-repeat url(../images/icons/phone.svg)}.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a:focus:before,.curved-top-gray-bg.background--primary-blue .field--name-field-phone-button a:hover:before{background:50%/contain no-repeat url(../images/icons/phone-orange.svg)}.curved-top-gray-bg.background--orange{color:#fafafa}.curved-top-gray-bg.background--orange .field--name-field-cta-button a{align-items:center;background-color:#fafafa;border:1px solid #fafafa;border-radius:8px;color:#fb591f;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-top-gray-bg.background--orange .field--name-field-cta-button a a{color:#fb591f}.curved-top-gray-bg.background--orange .field--name-field-cta-button a:focus,.curved-top-gray-bg.background--orange .field--name-field-cta-button a:hover{background-color:#fb591f;border:1px solid #fafafa;color:#fafafa;transition:all .5s ease}.curved-top-gray-bg.background--orange .field--name-field-cta-button a:focus a,.curved-top-gray-bg.background--orange .field--name-field-cta-button a:hover a{color:#fafafa}.curved-top-gray-bg.background--orange .field--name-field-phone-button a{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.curved-top-gray-bg.background--orange .field--name-field-phone-button a a{color:#fafafa}.curved-top-gray-bg.background--orange .field--name-field-phone-button a:focus,.curved-top-gray-bg.background--orange .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}.curved-top-gray-bg.background--orange .field--name-field-phone-button a:focus a,.curved-top-gray-bg.background--orange .field--name-field-phone-button a:hover a{color:#116ca6}.curved-top-gray-bg.background--orange .field--name-field-phone-button a:before{background:url(../images/icons/phone.svg) no-repeat 50%/20px}.curved-top-gray-bg.background--orange .field--name-field-phone-button a:hover:before{background:url(../images/icons/phone-blue.svg) no-repeat 50%/20px}@media (max-width:896px){.curved-top-gray-bg .field--name-body{margin-block-end:24px}.curved-top-gray-bg .field--name-field-cta{flex-wrap:wrap}.curved-top-gray-bg .layout--twocol-section{gap:20px}}@media (max-width:767px){.curved-top-gray-bg .layout--twocol-section{flex-direction:column}}.page-node-view .curved-top-gray-bg{border-radius:95% 135% 0 0/200% 200% 10% 10%}.curved-top-gray-bg,.default-img-text,.simple-banner.img-with-wave{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-block:80px}@media (max-width:1024px){.curved-top-gray-bg,.default-img-text,.simple-banner.img-with-wave{padding-block:60px}}@media (max-width:767px){.curved-top-gray-bg,.default-img-text,.simple-banner.img-with-wave{padding-block:40px}}.curved-top-gray-bg .field--name-field-title,.default-img-text .field--name-field-title,.simple-banner.img-with-wave .field--name-field-title{color:#22262c;font-size:42px;font-weight:700;line-height:1.04762}@media (max-width:1024px){.curved-top-gray-bg .field--name-field-title,.default-img-text .field--name-field-title,.simple-banner.img-with-wave .field--name-field-title{font-size:38px;line-height:1.05263}}@media (max-width:767px){.curved-top-gray-bg .field--name-field-title,.default-img-text .field--name-field-title,.simple-banner.img-with-wave .field--name-field-title{font-size:30px;line-height:1.06667}}.curved-top-gray-bg .field--name-body,.default-img-text .field--name-body,.simple-banner.img-with-wave .field--name-body{color:#4a4f55;font-size:19px;line-height:1.26316;margin:20px 0}.curved-top-gray-bg .field--name-field-primary-btn,.default-img-text .field--name-field-primary-btn,.simple-banner.img-with-wave .field--name-field-primary-btn{margin-right:20px}@media (max-width:767px){.default-img-text img{height:auto}}@media (max-width:639px){.default-img-text{gap:20px}.default-img-text .field--name-field-media-image{padding:0}}@media (max-width:479px){.default-img-text .field--name-field-primary-btn{margin:0 20px 10px 0}}.text-and-media-block{color:#fafafa;padding-block:15px 50px;position:relative}.text-and-media-block:after,.text-and-media-block:before{background:#4a4f55;clip-path:ellipse(85% 60% at 50% 60%);content:"";display:block;height:60%;left:0;position:absolute;width:100%;z-index:-1}.text-and-media-block:before{top:0}.text-and-media-block:after{bottom:0;transform:rotate(180deg)}.text-and-media-block .field--name-field-about-paragraphs{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.text-and-media-block .field--name-field-about-paragraphs{padding-inline:20px}}.text-and-media-block .field--name-field-about-paragraphs>.field__item{padding-block:60px;position:relative}.text-and-media-block .field--name-field-about-paragraphs>.field__item:nth-child(odd) .layout__region--first{order:2}.text-and-media-block .field--name-field-about-paragraphs>.field__item:nth-child(odd) .layout__region--second{order:1}.text-and-media-block .field--name-field-about-paragraphs>.field__item:not(:last-child):after{background:url(../images/icons/on-opacity.svg) no-repeat 50%;bottom:-20px;content:"";display:block;height:42px;left:0;margin-inline:auto;position:absolute;right:0;width:53px}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50 .field--name-field-media-image img{aspect-ratio:1.45;border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:100%;object-fit:cover;width:100%}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50 .field--name-field-body{display:flex;flex-direction:column;gap:16px}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50 [class$=caption]{font-size:16px;line-height:1.125;text-transform:uppercase}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50 h2{margin-block-end:8px}.text-and-media-block a{color:#fafafa}@media (max-width:639px){.text-and-media-block{padding-block:50px}.text-and-media-block:after,.text-and-media-block:before{clip-path:ellipse(135% 60% at 50% 60%)}.text-and-media-block .field--name-field-about-paragraphs>.field__item{padding-block:40px}.text-and-media-block .field--name-field-about-paragraphs>.field__item:not(:last-child):after{background-size:contain;bottom:-15px;height:30px;width:37px}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50{gap:24px!important;grid-template-columns:1fr}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50 .layout__region--first{order:2}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50 .layout__region--second{order:1}.text-and-media-block .field--name-field-about-paragraphs .layout--twocol-section--50-50 .field--name-field-body{gap:8px}}.field--name-field-body ol li,.field--name-field-body ul li{list-style:initial;margin-bottom:20px;margin-left:20px}.two-cards-block{margin-block-start:50px;padding-block:50px 145px;text-align:center}.background--gray-curved .two-cards-block{background:#efefef;clip-path:ellipse(66% 60% at 50% 60%)}@media (max-width:1100px){.background--gray-curved .two-cards-block{clip-path:ellipse(75% 60% at 50% 60%)}}@media (max-width:896px){.background--gray-curved .two-cards-block{background:unset;clip-path:none}}.two-cards-block>*{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.two-cards-block>*{padding-inline:20px}}.two-cards-block h2{color:#22262c;font-size:58px;font-weight:700;line-height:1.10345;margin-block-end:16px}@media (max-width:767px){.two-cards-block h2{font-size:30px;line-height:1.06667;text-transform:uppercase}}.two-cards-block h2+p{margin-inline:auto;max-width:1000px}.two-cards-block .field--name-field-paragraph{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-block-start:45px}.two-cards-block .paragraph--type--image-with-link{position:relative}.two-cards-block .field--name-field-image img{height:auto;width:100%}.two-cards-block .field--name-field-link a{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:991px){.two-cards-block .field--name-field-paragraph{gap:32px}}@media (max-width:896px){.two-cards-block{padding-block:60px 96px}}@media (max-width:639px){.two-cards-block{margin-block-start:0}.two-cards-block .field--name-field-paragraph{grid-template-columns:1fr;margin-block-start:40px}}.video-block{padding-block:80px}@media (max-width:1024px){.video-block{padding-block:60px}}@media (max-width:767px){.video-block{padding-block:40px}}.video-block h2{color:#22262c;margin:40px 0;text-align:center}.video-block .media--youtube{border-radius:16px;height:600px;max-width:1320px;overflow:hidden;position:relative;width:100%}.video-block .media--youtube iframe{height:100%;width:100%}.video-block video{width:100%}.video-block .blazy--field-image{max-width:unset;padding:0}.video-block.block-video-with-text{color:#fafafa;display:flex;flex-direction:row;justify-content:center;position:relative}.video-block.block-video-with-text h2{color:#fafafa}.video-block.block-video-with-text p{margin-bottom:20px}.video-block.block-video-with-text .field--name-body{display:flex;flex-direction:column;position:absolute;text-align:center;top:35%;z-index:2}@media (max-width:1100px){.video-block.block-video-with-text{top:20%}}@media (max-width:767px){.video-block.block-video-with-text .field--name-body{top:15%}.video-block.block-video-with-text video{background:#22262c;min-height:400px}.video-block.block-video-with-text h2{margin:10px 0}.video-block.block-video-with-text p{margin-bottom:10px}}.video-block a.cta-button{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin:auto;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.video-block a.cta-button a{color:#fafafa}.video-block a.cta-button:focus,.video-block a.cta-button:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.video-block a.cta-button:focus a,.video-block a.cta-button:hover a{color:#fb591f}.stand-alone-video-block{padding-block:80px;position:relative}@media (max-width:1024px){.stand-alone-video-block{padding-block:60px}}@media (max-width:767px){.stand-alone-video-block{padding-block:40px}}.stand-alone-video-block:after{background-color:var(--video-block-bg-color,transparent);content:"";display:block;height:80%;left:0;position:absolute;top:0;width:100%;z-index:-1}.stand-alone-video-block>.layout__region{margin-inline:auto;max-width:1440px;padding-inline:60px;text-align:center;width:100%}@media (max-width:991px){.stand-alone-video-block>.layout__region{padding-inline:20px}}.stand-alone-video-block .field--name-field-title{align-items:center;display:flex;flex-direction:column;gap:56px;margin-block-end:16px}.stand-alone-video-block .field--name-field-title:before{background:50%/contain no-repeat url(../images/sound-waves/wave-light__sm.svg);content:"";display:block;height:60px;width:60px}@media (max-width:639px){.stand-alone-video-block .field--name-field-title{gap:32px}}.stand-alone-video-block .field--name-field-remote-video{margin-block-start:56px;margin-inline:auto;max-width:980px;width:100%}@media (max-width:639px){.stand-alone-video-block .field--name-field-remote-video{margin-block-start:32px}}.stand-alone-video-block .field--name-body{margin-inline:auto;max-width:1040px;width:100%}.stand-alone-video-block .field--name-field-background-color,.stand-alone-video-block .field--name-field-font-color{display:none}.team-block{align-items:center;display:flex;gap:50px;justify-content:space-between;padding-block:80px}@media (max-width:1024px){.team-block{padding-block:60px}}@media (max-width:767px){.team-block{padding-block:40px}}.team-block .caption-title{color:#fb591f}.team-block .field--name-body{max-width:325px;position:relative;text-align:center;z-index:2}.team-block .field--name-body:after{background:url(../images/binary-code--orange.png) no-repeat 0;border-radius:20%;content:"";display:block;height:350px;position:absolute;right:-10px;top:-50px;width:350px;z-index:-1}.team-block h2{color:#22262c;margin:20px 0 40px;text-align:center}.team-block .team-block__images{display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:375px;width:100%;z-index:3}.team-block .team-block__images .team-block__image{margin-top:-75px}.team-block .team-block__images .team-block__image:nth-child(odd){margin-left:auto}.team-block .team-block__images .team-block__image:first-child{margin-top:0}.team-block .team-block__images.team-block__images--bottom .team-block__image:nth-child(2n){margin-left:auto}.team-block .team-block__images.team-block__images--bottom .team-block__image:nth-child(odd){margin-left:0}.team-block .blazy--field-image{max-width:unset;padding:0}.team-block img{max-width:160px}@media (max-width:1400px){.team-block .team-block__images{max-width:330px}}@media (max-width:1100px){.team-block{flex-direction:column}.team-block .field--name-body{max-width:unset;overflow:hidden}.team-block .field--name-body:after{right:-70px;top:-100px;width:450px}.team-block .team-block__images{flex-direction:row;flex-wrap:wrap;max-width:unset}.team-block .team-block__images .team-block__image{margin-top:0}.team-block .team-block__images .team-block__image:nth-child(odd),.team-block .team-block__images.team-block__images--bottom .team-block__image:nth-child(2n){margin-left:0}.team-block img{max-width:120px}}@media (max-width:767px){.team-block h2{margin:10px 0}.team-block p{margin-bottom:10px}}.team-block a.cta-button{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin:auto;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.team-block a.cta-button a{color:#fafafa}.team-block a.cta-button:focus,.team-block a.cta-button:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.team-block a.cta-button:focus a,.team-block a.cta-button:hover a{color:#fb591f}.partners-block{padding-block:80px}@media (max-width:1024px){.partners-block{padding-block:60px}}@media (max-width:767px){.partners-block{padding-block:40px}}.partners-block .field--name-field-image{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.partners-block .field--name-field-image>.field__item{max-width:300px}@media (max-width:767px){.field--name-field-image .partners-block>.field__item{max-width:120px}}.video-banner-block{position:relative}.video-banner-block .layout--twocol-section--50-50{padding-block:80px}@media (max-width:1024px){.video-banner-block .layout--twocol-section--50-50{padding-block:60px}}@media (max-width:767px){.video-banner-block .layout--twocol-section--50-50{padding-block:40px}}.video-banner-block .layout--twocol-section--50-50 .layout__region--first{padding-inline-end:60px;z-index:1}@media (max-width:896px){.video-banner-block .layout--twocol-section--50-50 .layout__region--first{padding-inline-end:0}}.video-banner-block .field--name-field-banner-title{margin-block-end:18px}.video-banner-block .field--name-field-cta{align-items:center;display:flex;gap:16px 40px;margin-block-start:40px}.video-banner-block .field--name-field-video .contextual-region{position:static}.video-banner-block .field--name-field-video iframe,.video-banner-block .field--name-field-video video{bottom:0;height:100%;left:33%;mask-image:linear-gradient(270deg,#000 20%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.6) 80%,transparent);-webkit-mask-image:linear-gradient(270deg,#000 20%,rgba(0,0,0,.8) 70%,rgba(0,0,0,.6) 80%,transparent);object-fit:cover;position:absolute;right:0;top:0;width:67%}@media (max-width:639px){.video-banner-block .field--name-field-video iframe,.video-banner-block .field--name-field-video video{filter:brightness(.9);left:0;mask-image:none;width:100%}}@media (max-width:896px){.video-banner-block .field--name-field-banner-title{margin-block-end:16px}.video-banner-block .field--name-field-cta{flex-wrap:wrap;margin-block-start:24px}}.discontinued-block .layout__region--first{display:flex;gap:16px;justify-content:center}.discontinued-block-image{max-width:512px}.discontinued-block-image .field--name-field-image img{aspect-ratio:1;height:auto;max-width:464px;object-fit:contain;width:100%}#map #map_access select{background-color:#fafafa;border:1px solid #4a4f55;border-radius:8px;height:52px;padding:16px 24px}#map #map_access select:focus{border:1px solid #fb591f}.field--name-field-article-body{padding:50px}.field--name-field-article-body img{border-radius:16px;display:block;height:529px;margin:20px auto;max-width:100%;object-fit:cover;width:934px}#ppc-landing-page,.field--name-field-article-body{word-wrap:break-word;overflow-wrap:break-word}#ppc-landing-page p,.field--name-field-article-body p{word-wrap:break-word;overflow-wrap:break-word;padding:20px 0}#ppc-landing-page ol,#ppc-landing-page ul,.field--name-field-article-body ol,.field--name-field-article-body ul{word-wrap:break-word;overflow-wrap:break-word;padding:20px 50px 0}#ppc-landing-page ul li,.field--name-field-article-body ul li{list-style-type:disc}#ppc-landing-page ul li::marker,.field--name-field-article-body ul li::marker{color:#fb591f;height:8px;width:8px}#ppc-landing-page ol li,.field--name-field-article-body ol li{list-style-type:decimal}@media (max-width:1024px){#ppc-landing-page,.field--name-field-article-body{padding:50px 25px}#ppc-landing-page img,.field--name-field-article-body img{height:auto}}@media (max-width:767px){#ppc-landing-page,.field--name-field-article-body{padding:25px 0}#ppc-landing-page ol,#ppc-landing-page ul,.field--name-field-article-body ol,.field--name-field-article-body ul{padding:20px 0 0 30px}}.leader-page-display{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.leader-page-display{padding-inline:20px}}.leader-page-display>div>.layout:not(:last-child){margin-block-end:50px}.leader-page-display>div>.layout:last-child{margin-block-end:110px}.leader-page-display .layout--twocol-section--50-50{color:#4a4f55;font-size:19px;line-height:1.26316}.leader-page-display .layout--twocol-section--50-50:first-child{display:grid;grid-template-columns:1.5fr 2fr;padding-block-start:40px;position:relative}.leader-page-display .layout--twocol-section--50-50:first-child:after{background:#efefef;content:"";display:block;height:100%;margin-left:calc(-50vw + 50%);position:absolute;top:0;width:100vw;z-index:-1}.leader-page-display .layout--twocol-section--50-50:first-child .layout__region--first{display:flex;flex-direction:column;justify-content:center}.leader-page-display .layout--twocol-section--50-50:first-child h3,.leader-page-display .layout--twocol-section--50-50:first-child span{background:transparent!important;margin:unset!important}.leader-page-display .layout--twocol-section--50-50:first-child h3,.leader-page-display .layout--twocol-section--50-50:first-child h3 span,.leader-page-display .layout--twocol-section--50-50:first-child h3 strong{color:#22262c!important;font-size:40px!important;font-weight:700;line-height:42px!important;margin-block-end:10px!important}@media (max-width:767px){.leader-page-display .layout--twocol-section--50-50:first-child h3,.leader-page-display .layout--twocol-section--50-50:first-child h3 span,.leader-page-display .layout--twocol-section--50-50:first-child h3 strong{font-size:28px!important;line-height:32px!important}}.leader-page-display .layout--twocol-section--50-50:first-child p,.leader-page-display .layout--twocol-section--50-50:first-child p span{color:#22262c!important;font-size:30px!important;line-height:35px!important;margin-block-end:10px!important}@media (max-width:767px){.leader-page-display .layout--twocol-section--50-50:first-child p,.leader-page-display .layout--twocol-section--50-50:first-child p span{font-size:24px!important;line-height:28px!important}}.leader-page-display .layout--twocol-section--50-50:not(:first-child){flex-wrap:nowrap;gap:40px}.leader-page-display .layout--twocol-section--50-50:not(:first-child) p{margin:12px 0 0!important}.leader-page-display .layout--twocol-section--50-50:not(:first-child) strong{color:#22262c!important}.leader-page-display .layout--twocol-section--50-50 .media--image img{border-radius:16px 16px 0 0;margin-inline:auto;max-width:340px}.leader-page-display .layout--twocol-section--50-50 p,.leader-page-display .layout--twocol-section--50-50 p span,.leader-page-display .layout--twocol-section--50-50 strong{background:transparent!important;color:#4a4f55!important;font-size:19px!important;line-height:24px!important}@media (max-width:1024px){.leader-page-display .layout--twocol-section--50-50:first-child{grid-template-columns:1fr 1fr}.leader-page-display .layout--twocol-section--50-50 .media--image img{max-width:250px}}@media (max-width:767px){.leader-page-display>div>.layout:not(:last-child){margin-block-end:0}.leader-page-display>div>.layout:last-child{margin-block-end:50px}.leader-page-display .layout--twocol-section--50-50:first-child{grid-template-columns:1fr;padding-block-start:0}.leader-page-display .layout--twocol-section--50-50:first-child:after{content:none}.leader-page-display .layout--twocol-section--50-50:first-child .media--image{margin-block-end:40px;padding-block-start:40px;position:relative}.leader-page-display .layout--twocol-section--50-50:first-child .media--image:after{background:#efefef;content:"";display:block;height:100%;margin-left:calc(-50vw + 50%);position:absolute;top:0;width:100vw;z-index:-1}.leader-page-display .layout--twocol-section--50-50:first-child .layout__region--first{order:2}.leader-page-display .layout--twocol-section--50-50:first-child .layout__region--second{order:1}.leader-page-display .layout--twocol-section--50-50:not(:first-child){flex-direction:column;gap:0}}@media (max-width:479px){.leader-page-display .layout--twocol-section--50-50 .media--image img{max-width:225px}}.paid-search.layout--twocol-section{align-items:start;display:flex;flex-wrap:nowrap;gap:40px;margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){.paid-search.layout--twocol-section{padding-inline:20px}}@media (max-width:1024px){.paid-search.layout--twocol-section{padding-block:60px}}@media (max-width:767px){.paid-search.layout--twocol-section{padding-block:40px}}.paid-search.layout--twocol-section .layout__region--first{display:flex;gap:16px}.paid-search.layout--twocol-section .layout__region--first h2{color:#fb591f;margin-bottom:16px}@media (max-width:1100px){.paid-search.layout--twocol-section .layout__region--first h2{text-align:center}}.paid-search.layout--twocol-section .layout__region--first .field--name-body p{color:#4a4f55;margin-bottom:56px}@media (max-width:1100px){.paid-search.layout--twocol-section .layout__region--first .field--name-body p{text-align:center}}.paid-search.layout--twocol-section .layout__region--first .field--name-body ul{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:56px}.paid-search.layout--twocol-section .layout__region--first .field--name-body ul li{padding-left:36px;position:relative}@media (max-width:389px){.paid-search.layout--twocol-section .layout__region--first .field--name-body ul li{border-bottom:1px solid rgba(74,79,85,.3)}}.paid-search.layout--twocol-section .layout__region--first .field--name-body ul li:before{background:url(../images/icons/vector.svg) no-repeat 50%;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media (max-width:1100px){.paid-search.layout--twocol-section .layout__region--first .field--name-body ul{justify-content:center}.paid-search.layout--twocol-section .layout__region--first .field--name-field-image{display:flex;justify-content:center}.paid-search.layout--twocol-section .layout__region--first{flex-direction:column}}.paid-search.layout--twocol-section .layout__region--second h2{color:#22262c;font-size:22px;font-weight:700;font-weight:400;line-height:1.09091}@media (max-width:1024px){.paid-search.layout--twocol-section .layout__region--second h2{font-size:20px;line-height:1.1}}@media (max-width:767px){.paid-search.layout--twocol-section .layout__region--second h2{font-size:18px;line-height:1.11111}}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form{margin-top:40px}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flexbox,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flexbox,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flexbox{display:flex}@media (max-width:767px){.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flexbox,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flexbox,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flexbox{flex-direction:column}}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item{display:flex;flex-direction:column;gap:8px;margin-bottom:11px}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item label,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item label,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item label{color:#22262c;font-weight:700;margin-bottom:8px;padding-left:24px}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item input{background-color:#fafafa;border:1px solid #4a4f55;border-radius:8px;height:52px;padding:16px 24px;width:315px}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item input:focus,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item input:focus,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item input:focus{border:1px solid #fb591f;caret-color:#fb591f}@media (max-width:1100px){.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item input{width:100%}}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item.form-item-i-have-a-question-about,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item.form-item-i-have-a-question-about,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item.form-item-i-have-a-question-about{margin-bottom:1.7em}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item.form-item.form-item-name,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item.form-item.form-item-name,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item.form-item.form-item-name{flex-direction:column}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item.form-item.form-item-name input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item.form-item.form-item-name input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item.form-item.form-item-name input{width:100%}@media (max-width:1100px){.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item{flex-direction:column}}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container{flex:0;margin:0 0 0 .5em}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container .webform-flex--container,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container .webform-flex--container,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container .webform-flex--container{margin:0}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container .webform-type-address .address-container-inline,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container .webform-type-address .address-container-inline,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container .webform-type-address .address-container-inline{display:none}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container .webform-type-address .fieldset-wrapper,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container .webform-type-address .fieldset-wrapper,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container .webform-type-address .fieldset-wrapper{display:flex;flex-wrap:nowrap}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container .webform-type-address .fieldset-wrapper .form-item-address-country-code,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container .webform-type-address .fieldset-wrapper .form-item-address-country-code,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container .webform-type-address .fieldset-wrapper .form-item-address-country-code{display:none}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container .webform-type-address .fieldset-wrapper .form-item-address-administrative-area,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container .webform-type-address .fieldset-wrapper .form-item-address-administrative-area,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container .webform-type-address .fieldset-wrapper .form-item-address-administrative-area{display:flex;flex-direction:column;margin-right:18px}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container .webform-type-address .fieldset-wrapper:has(input:focus) label,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container .webform-type-address .fieldset-wrapper:has(input:focus) label,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container .webform-type-address .fieldset-wrapper:has(input:focus) label{color:#fb591f}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container .webform-type-address .fieldset-wrapper input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container .webform-type-address .fieldset-wrapper input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container .webform-type-address .fieldset-wrapper input{width:100%}@media (max-width:639px){.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container .webform-type-address .fieldset-wrapper,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container .webform-type-address .fieldset-wrapper,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container .webform-type-address .fieldset-wrapper{flex-direction:column}}@media (max-width:767px){.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-flex--container,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-flex--container,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-flex--container{margin:0}}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .js-form-type-select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .js-form-type-select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .js-form-type-select{display:flex;flex-direction:column}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .js-form-type-select select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .js-form-type-select select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .js-form-type-select select{background-color:#fafafa;border:1px solid #4a4f55;border-radius:8px;height:52px;padding:16px 24px;width:315px}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .js-form-type-select select:focus,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .js-form-type-select select:focus,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .js-form-type-select select:focus{border:1px solid #fb591f}@media (max-width:1100px){.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .js-form-type-select select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .js-form-type-select select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .js-form-type-select select{width:100%}}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-i-have-a-question-about,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-message,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-variation-type,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-i-have-a-question-about,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-message,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-variation-type,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-i-have-a-question-about,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-message,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-variation-type{display:flex;flex-direction:column;width:100%}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-i-have-a-question-about select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-message select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-variation-type select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-i-have-a-question-about select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-message select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-variation-type select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-i-have-a-question-about select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-message select,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-variation-type select{width:100%}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-variation-type textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-variation-type textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-variation-type textarea{background-color:#fafafa;border:1px solid #4a4f55;border-radius:8px;height:120px;padding:16px 24px;width:650px}@media (max-width:1100px){.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-variation-type textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-variation-type textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-variation-type textarea{width:100%}}@media (max-width:479px){.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-variation-type textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-variation-type textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-i-have-a-question-about textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-message textarea,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-variation-type textarea{height:52px}}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-relationship-to-referral input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-relationship-to-referral input,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-relationship-to-referral input{width:100%}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-actions,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-actions,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-actions{display:flex;justify-content:center;margin-top:29px}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-actions .webform-button--submit,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-actions .webform-button--submit,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-actions .webform-button--submit{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-actions .webform-button--submit a,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-actions .webform-button--submit a,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-actions .webform-button--submit a{color:#fafafa}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-actions .webform-button--submit:focus,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-actions .webform-button--submit:hover,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-actions .webform-button--submit:focus,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-actions .webform-button--submit:hover,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-actions .webform-button--submit:focus,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-actions .webform-button--submit:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-actions .webform-button--submit:focus a,.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-actions .webform-button--submit:hover a,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-actions .webform-button--submit:focus a,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-actions .webform-button--submit:hover a,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-actions .webform-button--submit:focus a,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-actions .webform-button--submit:hover a{color:#fb591f}.paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-address-postal-code,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-address-postal-code,.paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-address-postal-code{width:100%}@media (max-width:1100px){.paid-search.layout--twocol-section{flex-direction:column}}.page-node-type-webform .layout--twocol-section{display:flex;flex-wrap:nowrap;gap:40px;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.page-node-type-webform .layout--twocol-section{padding-inline:20px}}@media (max-width:1100px){.page-node-type-webform .layout--twocol-section{flex-direction:column}}.page-node-type-webform .layout--onecol .blazy--field-image{margin:80px 0 0}.page-node-type-webform .layout--onecol .blazy--field-image .media__element{margin:0 auto}.page-node-type-webform .layout--onecol .blazy--field-image img{height:90px;width:110px}.page-node-type-webform .webform-type-address .fieldset-wrapper>div{height:max-content;width:50%}@media (max-width:639px){.page-node-type-webform .webform-type-address .fieldset-wrapper>div{width:100%}}.page-node-type-webform .webform-type-address .fieldset-wrapper>div:first-child{width:0}@media (max-width:1100px){.page-node-type-webform .webform-type-address .fieldset-wrapper .form-item-address-postal-code{max-width:unset;width:100%}}.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-type-address .js-form-type-select select,.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-type-address .js-form-type-select select,.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-type-address .js-form-type-select select,.page-node-type-webform .webform-type-address select{max-width:unset;width:100%}@media (max-width:1100px){.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-form .webform-type-address .js-form-type-select select,.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .webform-type-address .js-form-type-select select,.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .webform-type-address .js-form-type-select select{max-width:unset;width:100%}}.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-address-postal-code,.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-address-postal-code,.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-address-postal-code{height:auto;visibility:visible;width:50%}@media (max-width:639px){.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-form .form-item-address-postal-code,.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-ca-form .form-item-address-postal-code,.page-node-type-webform .paid-search.layout--twocol-section .layout__region--second .webform-submission-paid-search-form .form-item-address-postal-code{width:100%}}.page-node-type-webform .paid-search-section{margin-block:60px 100px;margin-inline:auto;max-width:1440px;padding-inline:60px;padding-inline:0;width:100%}@media (max-width:991px){.page-node-type-webform .paid-search-section{padding-inline:20px}}.page-node-type-webform .paid-search-section .paid-img{padding-left:60px}@media (max-width:1100px){.page-node-type-webform .paid-search-section .paid-img{padding:0}}.page-node-type-webform .paid-search-section .container{margin-top:80px;padding:0}@media (max-width:1100px){.page-node-type-webform .paid-search-section .container{margin-top:40px;text-align:center}}@media (max-width:639px){.page-node-type-webform .paid-search-section .container{margin-top:40px;text-align:left}}.page-node-type-webform .paid-search-section .container h2{color:#22262c;font-size:42px;font-weight:700;line-height:1.04762;margin-bottom:16px;padding-left:40px}@media (max-width:1024px){.page-node-type-webform .paid-search-section .container h2{font-size:38px;line-height:1.05263}}@media (max-width:767px){.page-node-type-webform .paid-search-section .container h2{font-size:30px;line-height:1.06667}}@media (max-width:639px){.page-node-type-webform .paid-search-section .container h2{padding:0;text-transform:uppercase}}.page-node-type-webform .paid-search-section .container p{color:#22262c;margin-bottom:40px}@media (max-width:639px){.page-node-type-webform .paid-search-section .container p{color:#4a4f55}}.page-node-type-webform .paid-search-section .container a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.page-node-type-webform .paid-search-section .container a a{color:#fafafa}.page-node-type-webform .paid-search-section .container a:focus,.page-node-type-webform .paid-search-section .container a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.page-node-type-webform .paid-search-section .container a:focus a,.page-node-type-webform .paid-search-section .container a:hover a{color:#fb591f}@media (max-width:639px){.page-node-type-webform .paid-search-section{margin-bottom:80px;margin-top:120px}}[style=is-this-request-for-resale]>legend{margin-bottom:8px}[style=is-this-request-for-resale]>legend .fieldset-legend{color:#22262c;font-weight:700;padding-left:24px}[style=is-this-request-for-resale] .js-webform-radios .form-item{margin-bottom:8px!important}[style=is-this-request-for-resale] .js-webform-radios .form-item input{height:auto!important;padding:0!important;width:auto!important}[style=is-this-request-for-resale] .js-webform-radios .form-item input:focus{border:none!important;caret-color:#000!important}[style=is-this-request-for-resale] .js-webform-radios .js-form-item-is-this-request-for-resale{display:flex;flex-direction:row-reverse!important;justify-content:left!important;margin-bottom:0!important}.page-node-type-accessory #block-bearcom-theme-page-title,.page-node-type-two-way-radio #block-bearcom-theme-page-title{display:none}.page-node-type-accessory .field--name-field-media-image,.page-node-type-two-way-radio .field--name-field-media-image{padding-inline:0}.page-node-type-accessory .mfg-specs-parent,.page-node-type-two-way-radio .mfg-specs-parent{padding-bottom:10px}.page-node-type-accessory .field--name-field-accessory-type,.page-node-type-two-way-radio .field--name-field-accessory-type{color:#fb591f;font-size:16px;line-height:1.125;margin-block-end:18px}.page-node-type-accessory .field--name-field-marketing-material .field__label,.page-node-type-accessory .field--name-field-mfg-specs .field__label,.page-node-type-two-way-radio .field--name-field-marketing-material .field__label,.page-node-type-two-way-radio .field--name-field-mfg-specs .field__label{display:none}.page-node-type-accessory .field--name-field-marketing-material a,.page-node-type-accessory .field--name-field-mfg-specs a,.page-node-type-two-way-radio .field--name-field-marketing-material a,.page-node-type-two-way-radio .field--name-field-mfg-specs a{align-items:center;color:#22262c;display:flex;gap:8px}.page-node-type-accessory .field--name-field-marketing-material a:before,.page-node-type-accessory .field--name-field-mfg-specs a:before,.page-node-type-two-way-radio .field--name-field-marketing-material a:before,.page-node-type-two-way-radio .field--name-field-mfg-specs a:before{background:url(../images/icons/file.svg) no-repeat 50%;content:"";display:block;height:24px;width:24px}.page-node-type-accessory .field--name-field-images:not(.slick-slider) .field--name-field-media-image,.page-node-type-two-way-radio .field--name-field-images:not(.slick-slider) .field--name-field-media-image{padding-inline:0}.page-node-type-accessory .field--name-field-images:not(.slick-slider) .field--name-field-media-image .field__item,.page-node-type-two-way-radio .field--name-field-images:not(.slick-slider) .field--name-field-media-image .field__item{display:flex;justify-content:center}.page-node-type-accessory .field--name-field-images:not(.slick-slider) .field--name-field-media-image img,.page-node-type-two-way-radio .field--name-field-images:not(.slick-slider) .field--name-field-media-image img{height:100%;max-width:464px;width:100%}.page-node-type-accessory .heading--l,.page-node-type-two-way-radio .heading--l{color:#22262c;margin-block-end:24px}.page-node-type-accessory .heading--l+div .field--name-body,.page-node-type-accessory .heading--l+div .field--name-field-description,.page-node-type-two-way-radio .heading--l+div .field--name-body,.page-node-type-two-way-radio .heading--l+div .field--name-field-description{margin-block-end:34px}.page-node-type-accessory .product-banner .mfg-specs-parent,.page-node-type-two-way-radio .product-banner .mfg-specs-parent{float:left;margin-inline-end:40px}.page-node-type-accessory .product-banner .layout--twocol-section--50-50,.page-node-type-two-way-radio .product-banner .layout--twocol-section--50-50{gap:40px;padding-block:60px 20px}.page-node-type-accessory .product-banner .layout__region--second>div:last-child .button,.page-node-type-accessory .product-banner .layout__region--second>div:last-child a.quote-link,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child .button,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child a.quote-link{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin-block-start:55px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.page-node-type-accessory .product-banner .layout__region--second>div:last-child .button a,.page-node-type-accessory .product-banner .layout__region--second>div:last-child a.quote-link a,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child .button a,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child a.quote-link a{color:#fafafa}.page-node-type-accessory .product-banner .layout__region--second>div:last-child .button:focus,.page-node-type-accessory .product-banner .layout__region--second>div:last-child .button:hover,.page-node-type-accessory .product-banner .layout__region--second>div:last-child a.quote-link:focus,.page-node-type-accessory .product-banner .layout__region--second>div:last-child a.quote-link:hover,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child .button:focus,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child .button:hover,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child a.quote-link:focus,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child a.quote-link:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.page-node-type-accessory .product-banner .layout__region--second>div:last-child .button:focus a,.page-node-type-accessory .product-banner .layout__region--second>div:last-child .button:hover a,.page-node-type-accessory .product-banner .layout__region--second>div:last-child a.quote-link:focus a,.page-node-type-accessory .product-banner .layout__region--second>div:last-child a.quote-link:hover a,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child .button:focus a,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child .button:hover a,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child a.quote-link:focus a,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child a.quote-link:hover a{color:#fb591f}.page-node-type-accessory .layout--twocol-section.layout--twocol-section--50-50,.page-node-type-two-way-radio .layout--twocol-section.layout--twocol-section--50-50{align-items:center;flex-wrap:nowrap}@media (max-width:1200px){.page-node-type-accessory .layout--twocol-section.layout--twocol-section--50-50:not(.default-img-text),.page-node-type-two-way-radio .layout--twocol-section.layout--twocol-section--50-50:not(.default-img-text){flex-direction:column;gap:36px}.page-node-type-accessory .layout--twocol-section.layout--twocol-section--50-50:not(.default-img-text) .layout__region,.page-node-type-two-way-radio .layout--twocol-section.layout--twocol-section--50-50:not(.default-img-text) .layout__region{width:100%}}@media (max-width:1100px){.page-node-type-accessory .field--name-field-accessory-type,.page-node-type-two-way-radio .field--name-field-accessory-type{margin-block-end:14px}.page-node-type-accessory .field--name-field-marketing-material a:before,.page-node-type-accessory .field--name-field-mfg-specs a:before,.page-node-type-two-way-radio .field--name-field-marketing-material a:before,.page-node-type-two-way-radio .field--name-field-mfg-specs a:before{background-size:20px;height:20px;width:20px}.page-node-type-accessory .heading--l,.page-node-type-accessory .heading--l+div .field--name-body,.page-node-type-accessory .heading--l+div .field--name-field-description,.page-node-type-accessory .heading--xl,.page-node-type-accessory .heading--xl+div .field--name-body,.page-node-type-accessory .heading--xl+div .field--name-field-description,.page-node-type-two-way-radio .heading--l,.page-node-type-two-way-radio .heading--l+div .field--name-body,.page-node-type-two-way-radio .heading--l+div .field--name-field-description,.page-node-type-two-way-radio .heading--xl,.page-node-type-two-way-radio .heading--xl+div .field--name-body,.page-node-type-two-way-radio .heading--xl+div .field--name-field-description{margin-block-end:16px}.page-node-type-accessory .product-banner .button,.page-node-type-accessory .product-banner .layout__region--second>div:last-child .button,.page-node-type-accessory .product-banner .layout__region--second>div:last-child a.quote-link,.page-node-type-two-way-radio .product-banner .button,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child .button,.page-node-type-two-way-radio .product-banner .layout__region--second>div:last-child a.quote-link{margin-block-start:40px}}@media (max-width:896px){.page-node-type-accessory .field--name-field-images:not(.slick-slider) .field--name-field-media-image img,.page-node-type-two-way-radio .field--name-field-images:not(.slick-slider) .field--name-field-media-image img{max-width:290px}.page-node-type-accessory .product-banner .mfg-specs-parent,.page-node-type-two-way-radio .product-banner .mfg-specs-parent{float:none}}.page-node-type-accessory .radio-type-mobile-vehicle-radios .category-cards-block,.page-node-type-two-way-radio .radio-type-mobile-vehicle-radios .category-cards-block{display:none}.page-node-type-accessory .radio-type-mobile-vehicle-radios .category-cards-block.category-cards-block--mobile-radios,.page-node-type-two-way-radio .radio-type-mobile-vehicle-radios .category-cards-block.category-cards-block--mobile-radios{display:block}.product-slider{max-width:512px;order:2}.product-slider-navigation{flex-shrink:0;max-width:100px;order:1}.product-slider-navigation.less-than-four-items .slick-track{transform:none!important}.product-slider-navigation .slick-slide:hover{cursor:pointer}.product-slider-navigation .slick-slide:not(.slick-current){opacity:.7}.product-slider-navigation .slick-slide:not(:last-child) img{margin-block-end:20px}.product-slider-navigation .slick-slide img{max-width:100px}.product-slider-container{display:flex;gap:16px;justify-content:center}.product-slider-container .slick-slide img{aspect-ratio:1;height:100%;object-fit:contain;width:100%}.product-slider .field--name-field-images{align-items:center;display:flex;position:relative}.product-slider .field--name-field-images img{height:auto;max-width:464px}.product-slider .slick-next,.product-slider .slick-prev{flex-shrink:0;height:48px;width:48px;z-index:1}.product-slider .slick-next.slick-disabled,.product-slider .slick-prev.slick-disabled{pointer-events:none}.product-slider .slick-prev{margin-right:-24px}.product-slider .slick-next{margin-left:-24px}@media (max-width:767px){.product-slider{max-width:100%;width:100%}.product-slider-navigation{max-width:100%;width:250px}.product-slider-navigation .slick-list{padding-inline:0!important}.product-slider-navigation .slick-slide{max-width:fit-content}.product-slider-navigation .slick-slide img{height:78px;width:78px}.product-slider-navigation .slick-slide:not(:last-child) img{margin-block-end:0;margin-inline-end:8px}.product-slider-container{align-items:center;flex-direction:column-reverse}.product-slider .field--name-field-images{justify-content:space-between}.product-slider .field--name-field-images .slick-list{max-width:350px}.product-slider .slick-next,.product-slider .slick-prev{height:30px;width:30px}.product-slider .slick-prev{margin-right:-15px}.product-slider .slick-next{margin-left:-15px}}@media (max-width:639px){.product-slider .field--name-field-images .slick-list{max-width:290px}}.product-page-nav{background:#eaeaea;border-bottom:1px solid rgba(74,79,85,.2);box-shadow:0 2px 4px rgba(74,79,85,.2);position:sticky;top:0;z-index:2}.page-node-type-accessory .product-page-nav{background:#fafafa;border-bottom:1px solid #fb591f;box-shadow:none;margin-top:8px}.product-page-nav ul{align-items:center;display:flex;gap:50px;padding-block:20px}.product-page-nav ul a{color:#22262c;display:block}.product-page-nav ul a.active{font-weight:700}.product-page-nav ul li:last-child a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.product-page-nav ul li:last-child a a{color:#fafafa}.product-page-nav ul li:last-child a:focus,.product-page-nav ul li:last-child a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.product-page-nav ul li:last-child a:focus a,.product-page-nav ul li:last-child a:hover a{color:#fb591f}.product-page-nav ul li:last-child a:active,.product-page-nav ul li:last-child a:hover{background:transparent}@media (max-width:896px){.product-page-nav ul{gap:24px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.product-page-nav ul a{color:#22262c;padding-block:4px}.product-page-nav ul a.active{border-bottom:2px solid #116ca6;font-weight:400}.product-page-nav ul li:last-child a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.product-page-nav ul li:last-child a a{color:#fafafa}.product-page-nav ul li:last-child a:focus,.product-page-nav ul li:last-child a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.product-page-nav ul li:last-child a:focus a,.product-page-nav ul li:last-child a:hover a{color:#fb591f}.product-page-nav ul li:last-child a:active,.product-page-nav ul li:last-child a:hover{background:transparent}.product-page-nav ul li:last-child a.active{border-bottom:none}}.field--name-field-title{font-size:42px;font-weight:700;line-height:1.04762}@media (max-width:1024px){.field--name-field-title{font-size:38px;line-height:1.05263}}@media (max-width:767px){.field--name-field-title{font-size:30px;line-height:1.06667}}.faq{padding-block:80px}@media (max-width:1024px){.faq{padding-block:60px}}@media (max-width:767px){.faq{padding-block:40px}}.faq .layout--twocol-section{flex-wrap:nowrap;gap:20px}.faq .field--name-field-title{color:#4a4f55;margin-block-end:56px;text-align:center}.faq .field--name-field-media-image{float:right}.faq img{border-radius:16px;display:block;height:352px;max-height:100%;max-width:100%;object-fit:cover;width:625px}.faq ol,.faq ul{display:flex;flex-direction:column;gap:10px;padding:10px 0 0 30px}.faq ul li{list-style-type:disc}.faq ul li::marker{color:#fb591f;height:8px;width:8px}.faq ol li{list-style-type:decimal}.field--name-field-title-block-paragraph{color:#4a4f55;font-size:42px;font-weight:700;line-height:1.04762;margin-bottom:20px}@media (max-width:1024px){.field--name-field-title-block-paragraph{font-size:38px;line-height:1.05263}}@media (max-width:767px){.field--name-field-title-block-paragraph{font-size:30px;line-height:1.06667}}.block-row{padding-block:80px}@media (max-width:1024px){.block-row{padding-block:60px}}@media (max-width:767px){.block-row{padding-block:40px}}.block-row .field--name-field-paragraph{display:flex;flex-direction:column}.block-two-column{padding-block:80px}@media (max-width:1024px){.block-two-column{padding-block:60px}}@media (max-width:767px){.block-two-column{padding-block:40px}}.block-two-column .field--name-body,.block-two-column .field--name-field-title-block-paragraph{text-align:center}.block-two-column .paragraph--type--text-with-button{display:flex;flex-direction:column;gap:20px;justify-content:space-between;max-width:540px;padding:60px;width:100%}.block-two-column .paragraph--type--text-with-button .field--name-field-title{font-size:34px;font-weight:700;line-height:1.05882}@media (max-width:1024px){.block-two-column .paragraph--type--text-with-button .field--name-field-title{font-size:30px;line-height:1.06667}}@media (max-width:767px){.block-two-column .paragraph--type--text-with-button .field--name-field-title{font-size:24px;line-height:1.08333}}.block-two-column .paragraph--type--text-with-button .field--name-field-btn .call-to-action{width:100%}.block-two-column .paragraph--type--text-with-button .field--name-field-description ul{padding:40px 0}.block-two-column .paragraph--type--text-with-button .field--name-field-description li{margin-bottom:12px;padding:0 0 12px 40px;position:relative}.block-two-column .paragraph--type--text-with-button .field--name-field-description li:before{content:"";height:24px;left:0;position:absolute;top:30%;transform:translateY(-50%);width:24px}.block-two-column .field--name-field-paragraph{display:flex;flex-direction:row;gap:40px;justify-content:space-evenly;padding-block:80px}@media (max-width:1024px){.block-two-column .field--name-field-paragraph{padding-block:60px}}@media (max-width:767px){.block-two-column .field--name-field-paragraph{padding-block:40px}}.block-two-column .field--name-field-paragraph .transparent-orange-border{background:transparent;border:1px solid #fb591f;border-radius:16px}.block-two-column .field--name-field-paragraph .transparent-orange-border .field--name-field-title{color:#22262c}.block-two-column .field--name-field-paragraph .transparent-orange-border .field--name-field-description li{border-bottom:1px solid #4a4f55}.block-two-column .field--name-field-paragraph .transparent-orange-border .field--name-field-description li:before{background:url(../images/icons/orange-check.svg) no-repeat 50%}.block-two-column .field--name-field-paragraph .orange{background:#fb591f;border:1px solid #fb591f;border-radius:16px}.block-two-column .field--name-field-paragraph .orange .field--name-field-description{color:#fafafa}.block-two-column .field--name-field-paragraph .orange .field--name-field-description li{border-bottom:1px solid #fafafa}.block-two-column .field--name-field-paragraph .orange .field--name-field-description li:before{background:url(../images/icons/check.svg) no-repeat 50%}.block-two-column .field--name-field-paragraph .orange .field--name-field-title{color:#fafafa}.quote-block{border-radius:16px;margin-block:80px;padding-block:100px 40px;position:relative}.quote-block>div{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.quote-block>div{padding-inline:20px}}.quote-block .field--name-body{color:#fafafa;margin:40px auto 0;text-align:center}.quote-block .field--name-body:before{background:50%/contain no-repeat url(../images/sound-waves/wave-light__md.png);content:"";height:100px;left:50%;pointer-events:none;position:absolute;top:65px;transform:translate(-50%,-50%);width:60px;z-index:10}.quote-block .field--name-body p{font-weight:300}.quote-block .field--name-body h4{font-size:26px;font-weight:400!important;font-weight:700;line-height:1.07692}@media (max-width:1024px){.quote-block .field--name-body h4{font-size:22px;line-height:1.09091}}@media (max-width:767px){.quote-block .field--name-body h4{font-size:20px;line-height:1.1}}.block-info-product .layout--twocol-section{align-items:center;display:flex;padding:0 20px}.block-info-product .field--name-field-paragraph{gap:150px}.block-info-product .field--name-field-paragraph>.field__item{padding-block:60px;position:relative}@media (max-width:639px){.block-info-product .field--name-field-paragraph>.field__item{padding-block:40px}}.block-info-product .field--name-field-paragraph .field__item:nth-child(odd) .layout--twocol-section{flex-direction:row-reverse}.block-info-product .field--name-field-paragraph .field__item:nth-child(2n) .layout--twocol-section{flex-direction:row;position:relative}.block-info-product .field--name-field-paragraph .field__item{height:100%}.block-info-product .field--name-field-paragraph .field__item:not(:last-child):after{background:url(../images/sound-waves/wave-orange__soft.svg) no-repeat 50%;bottom:-20px;content:"";display:block;height:42px;left:0;margin-inline:auto;position:absolute;right:0;width:53px}@media (max-width:639px){.block-info-product .field--name-field-paragraph .field__item:not(:last-child):after{background-size:contain;bottom:-15px;height:30px;width:37px}}.block-info-product .field--name-field-paragraph .field--name-field-media-image img{border-radius:16px;display:block;height:456px;max-height:100%;max-width:100%;object-fit:cover;width:661px}.block-info-product .field--name-field-paragraph .field--name-field-body{gap:20px}.block-info-product .field--name-field-paragraph .field--name-field-body h2{margin:10px 0}.block-info-product .field--name-field-paragraph .field--name-field-body a{color:#fb591f}.block-info-product .field--name-field-paragraph .layout--twocol-section{display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between}@media (max-width:1400px){.field--name-field-media-image{padding:0 20px}}@media (max-width:1024px){.block-two-column .paragraph--type--text-with-button{padding:40px}.block-two-column .paragraph--type--text-with-button .field--name-field-description ul{padding:20px 0}.video-block .media--youtube{height:400px}}@media (max-width:767px){.faq .field--name-field-media-image{padding:0}.faq .field--name-field-title{margin-block-end:25px}.faq .layout--twocol-section{flex-direction:column-reverse}.quote-block{margin:0}.block-info-product .field--name-field-paragraph{gap:100px}.block-info-product .field--name-field-paragraph .field__item:nth-child(2n) .layout--twocol-section,.block-info-product .field--name-field-paragraph .field__item:nth-child(odd) .layout--twocol-section{flex-direction:column!important;padding:0}.block-info-product .field--name-field-paragraph .field--name-field-body{padding:20px 0 0}.block-info-product .field--name-field-paragraph .field__item{min-height:auto}.block-info-product .field--name-field-paragraph .field--name-field-media-image{padding:0}.block-info-product .field--name-field-paragraph .field--name-field-media-image img{height:auto;margin:0 auto;max-height:180px}.block-two-column .paragraph--type--text-with-button{padding:30px 20px}.block-two-column .field--name-field-paragraph{align-items:center;flex-direction:column}.block-two-column .field--name-field-paragraph .field--name-field-body{padding:15px 0}.block-two-column .field--name-field-paragraph .field--name-field-description li{padding:0 0 12px 24px}}#industry-parent #centered-banner .field--name-body{padding:0}#industry-parent #centered-banner .field--name-body p{padding:0 150px}#industry-parent #centered-banner .heading--xl{color:#22262c}#industry-parent .industry-parent-view .views-row{align-items:flex-start;background:#fafafa;border-radius:16px;padding:0 0 24px}#industry-parent .industry-parent-view .views-field-body,#industry-parent .industry-parent-view .views-field-title a{color:#4a4f55;padding-inline:24px;text-align:left}#industry-parent .industry-parent-view .views-field-field-media-industry{width:100%}#industry-parent .industry-parent-view .views-field-view-node{display:flex;padding-inline:24px}#industry-parent .industry-parent-view .views-field-view-node a{color:#fb591f;text-decoration:underline}@media (max-width:1024px){#industry-parent #centered-banner .field--name-body p{padding:0 50px}}@media (max-width:639px){#industry-parent #centered-banner .field--name-body p{padding:0 20px}}#location-credibility,#location-faq__title,#location-hero{margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:1024px){#location-credibility,#location-faq__title,#location-hero{padding-block:60px}}@media (max-width:767px){#location-credibility,#location-faq__title,#location-hero{padding-block:40px}}@media (max-width:991px){#location-credibility,#location-faq__title,#location-hero{padding-inline:20px}}@media (max-width:767px){#location-credibility,#location-faq__title,#location-hero{display:flex;flex-direction:column;gap:40px}#location-credibility .field--name-field-open-hours,#location-faq__title .field--name-field-open-hours,#location-hero .field--name-field-open-hours{margin-top:30px}}.leaflet-marker-icon{position:absolute}.leaflet-container .leaflet-marker-pane img{height:25px;left:-10px;width:25px}#location-hero{padding-bottom:0!important}#location-hero .layout__region--first div{display:inline-block}#location-hero .heading--xl{color:#22262c}#location-hero .field--name-field-address{color:#22262c;margin-top:30px}#location-hero .field--name-field-address .address{color:#22262c;font-size:16px;line-height:1.25}#location-hero .field--name-field-address .address .organization{color:#22262c;font-size:22px;font-weight:400;font-weight:700;line-height:1.09091;text-transform:uppercase}@media (max-width:1024px){#location-hero .field--name-field-address .address .organization{font-size:20px;line-height:1.1}}@media (max-width:767px){#location-hero .field--name-field-address .address .organization{font-size:18px;line-height:1.11111}}#location-hero .field--name-field-phone-number{margin-top:15px}#location-hero .field--name-field-phone-number:before{background-image:url(../images/icons/phone-black.svg)}#location-hero .field--name-field-email{margin-top:5px}#location-hero .field--name-field-email:before{background-image:url(../images/icons/email.svg)}#location-hero .field--name-field-email,#location-hero .field--name-field-phone-number{align-items:center;color:#262626;display:flex;flex-direction:row;font-size:16px;gap:5px;line-height:1.25;position:relative}#location-hero .field--name-field-email:before,#location-hero .field--name-field-phone-number:before{background-position:50%;background-repeat:no-repeat;background-size:80%;content:"";display:block;height:25px;width:25px}#location-hero .field--name-field-email a,#location-hero .field--name-field-phone-number a{color:#262626}#location-hero .geofield-google-map{border-radius:16px}#location-hero .field--name-body{padding-right:60px;text-align:justify}#location-hero .field--name-body h1,#location-hero .field--name-body h2,#location-hero .field--name-body h3,#location-hero .field--name-body h4,#location-hero .field--name-body h5{text-align:left}#location-hero .field--name-body ul li{list-style-type:disc;margin-left:20px}#location-hero .field--name-body ul li::marker{color:#fb591f;height:8px;width:8px}#location-hero .field--name-body h2,#location-hero .field--name-body p:not(:last-child){margin-block:20px}#location-hero p{color:#4a4f55;font-size:18px;line-height:1.22222}#location-hero .field--name-field-cta-button{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin-right:20px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#location-hero .field--name-field-cta-button a{color:#fafafa}#location-hero .field--name-field-cta-button:focus,#location-hero .field--name-field-cta-button:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}#location-hero .field--name-field-cta-button:focus a,#location-hero .field--name-field-cta-button:hover a{color:#fb591f}@media (max-width:1100px){#location-hero{flex-direction:column-reverse;gap:50px}#location-hero .field--name-body{padding-right:0}}@media (max-width:639px){#location-hero{gap:25px}#location-hero .geofield-google-map{height:30px}}.field--name-field-images img,.field--name-field-location-img-medium img,.field--name-field-sound-wave-img img{border-radius:16px}.field--name-field-open-hours{margin-top:50px}.field--name-field-open-hours .field__label{color:#22262c;font-size:22px;font-weight:400;font-weight:700;line-height:1.09091;margin-bottom:20px;text-transform:uppercase}@media (max-width:1024px){.field--name-field-open-hours .field__label{font-size:20px;line-height:1.1}}@media (max-width:767px){.field--name-field-open-hours .field__label{font-size:18px;line-height:1.11111}}.field--name-field-open-hours .office-hours{display:flex;flex-direction:column;font-size:16px;gap:10px;line-height:1.25;max-width:400px}.field--name-field-open-hours .office-hours__item{display:flex;flex-direction:row;justify-content:space-between}.field--name-field-open-hours .office-hours__item-label{font-weight:400}.field--name-field-open-hours .office-hours__item-slots{min-width:120px;text-align:left;text-transform:uppercase}#location-benefits{background:#22262c;color:#fafafa;padding-block:80px}@media (max-width:1024px){#location-benefits{padding-block:60px}}@media (max-width:767px){#location-benefits{padding-block:40px}}#location-benefits .field--name-field-sound-wave-img img{max-height:150px}#location-benefits .layout__region--first{padding-left:15%}@media (max-width:767px){#location-benefits{padding-inline:20px}#location-benefits .layout__region--first{margin-bottom:20px;padding:0}#location-benefits .field--name-field-sound-wave-img img{max-height:70px}}#location-faq__title{text-align:center}#location-faq__content{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){#location-faq__content{padding-inline:20px}}#location-faq__content .field--name-field-general-questions{padding:0 40px 0 0}@media (max-width:767px){#location-faq__content{display:flex;flex-direction:column;gap:40px}}#location-parent .background--n-100.simple-banner:before{background:50%/contain no-repeat url(../images/sound-waves/wave-orange__hard.svg);height:305px;width:379px}#location-parent #centered-banner .field--name-field-phone-button a{align-items:center;background-color:rgba(17,108,166,.3);border:1px;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}#location-parent #centered-banner .field--name-field-phone-button a a{color:#fafafa}#location-parent #centered-banner .field--name-field-phone-button a:focus,#location-parent #centered-banner .field--name-field-phone-button a:hover{background-color:#fafafa;border:1px solid rgba(17,108,166,.3);color:rgba(17,108,166,.3);transition:all .5s ease}#location-parent #centered-banner .field--name-field-phone-button a:focus a,#location-parent #centered-banner .field--name-field-phone-button a:hover a{color:rgba(17,108,166,.3)}#location-parent #centered-banner .field--name-field-phone-button a:before{background:50%/contain no-repeat url(../images/icons/phone-black.svg);content:"";display:block;height:20px;transition:all .5s ease;width:20px}.location-list{display:flex;flex-direction:column;flex-wrap:wrap;margin-inline:auto;max-height:800px;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){.location-list{padding-inline:20px}}@media (max-width:1024px){.location-list{padding-block:60px}}@media (max-width:767px){.location-list{padding-block:40px}}.location-list h3{color:#fb591f;font-size:22px;font-weight:400;line-height:1.09091;margin-top:30px;text-transform:uppercase}@media (max-width:1024px){.location-list h3{font-size:20px;line-height:1.1}}@media (max-width:767px){.location-list h3{font-size:18px;line-height:1.11111}}.location-list h3:first-of-type{margin-top:0}.location-list a{color:#efefef}.location-list a:hover{text-decoration:underline}.my-location .empty form{visibility:hidden!important}.my-location .empty .first-block{display:none!important}.my-location .empty .my-location{display:flex;flex-direction:column-reverse!important;padding:0}.my-location .empty .my-location .left-column,.my-location .empty .my-location .right-column{width:100%}.my-location .empty .my-location .left-column .list-no-result,.my-location .empty .my-location .right-column .list-no-result{display:block}.my-location .empty .my-location .left-column .list-no-result .first-block,.my-location .empty .my-location .right-column .list-no-result .first-block{display:grid!important;gap:20px;grid-template-columns:1fr 1fr 1fr}.my-location .no-result form{height:0!important;margin:0!important;padding:0;position:relative;top:-10px;visibility:hidden;width:100%}.my-location .no-result .first-block{display:flex;flex-direction:row;flex-wrap:wrap}.my-location .no-result .first-block .views-row{flex:1;min-width:200px;width:200px}.my-location{display:flex;flex-direction:row;gap:30px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){.my-location{padding-inline:20px}}@media (max-width:1024px){.my-location{padding-block:60px}}@media (max-width:767px){.my-location{padding-block:40px}}.my-location .ajax-progress.ajax-progress-fullscreen{display:none!important}.my-location [data-drupal-messages]{display:none}.my-location .left-column,.my-location .right-column{width:50%}.my-location .views-row{background:#444;border-radius:16px;color:#fafafa;padding:24px}.my-location .views-row a:hover{text-decoration:underline}.my-location .first-block{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.my-location .views-header{display:inline-flex;justify-content:center;left:0;position:absolute;right:183px;z-index:10}.my-location #use-my-location{align-items:center;cursor:pointer;display:inline-flex}.my-location #use-my-location:before{background:50%/contain no-repeat url(../images/icons/navigation.svg);content:"";display:block;height:20px;margin-right:8px;transition:all .5s ease;width:20px}.my-location .views-field-view-node a{color:#fb591f;text-decoration:underline}.my-location .views-field-title{margin-bottom:12px}.my-location .views-field-title a{color:#fafafa;font-size:22px;font-size:20px;font-weight:700!important;font-weight:400;line-height:1.09091;text-transform:uppercase}@media (max-width:1024px){.my-location .views-field-title a{font-size:20px;line-height:1.1}}@media (max-width:767px){.my-location .views-field-title a{font-size:18px;line-height:1.11111}}.my-location .views-field-field-address-postal-code{margin-bottom:12px}.my-location #leaflet-map-view-location-view-block-1{border-radius:16px;width:100%}.my-location .views-exposed-form.bef-exposed-form{margin-bottom:80px;position:relative}.my-location .views-exposed-form.bef-exposed-form .js-form-item{display:flex;flex-direction:column;position:relative}.my-location .views-exposed-form.bef-exposed-form .js-form-item:after{background-color:#fb591f;bottom:-40px;content:"";height:1px;left:0;position:absolute;width:100%}.my-location .views-exposed-form.bef-exposed-form label{color:#22262c;display:inline-flex;font-weight:700;margin:0 24px 12px 0}.my-location .views-exposed-form.bef-exposed-form input{background:transparent;border:1px solid #22262c;border-radius:16px;height:52px;padding:5px 10px;width:100%}.my-location-country #leaflet-map-view-location-view-block-3 .gm-style{zoom:150%}.my-location-country #leaflet-map-view-location-view-block-2 .gm-style{zoom:126%}.orange-wave-back{position:relative}.orange-wave-back .background--n-100.heading--xl{background:transparent}.orange-wave-back .field--name-field-cta-button{bottom:20%;right:55%}.orange-wave-back .field--name-field-phone-button{bottom:0;left:55%}.orange-wave-back .field--name-field-cta-button,.orange-wave-back .field--name-field-phone-button{position:absolute}.orange-wave-back:before{background:50%/contain no-repeat url(../images/sound-waves/wave-orange.svg);content:"";height:300px;left:50%;max-width:100%;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:373px}@media (max-width:1200px){.my-location .first-block{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:991px){.my-location{display:flex;flex-direction:column}.my-location .first-block{display:grid;grid-template-columns:1fr 1fr 1fr}.my-location .left-column,.my-location .right-column{width:100%}.my-location{display:flex;flex-direction:column}.my-location .first-block{display:grid;grid-template-columns:1fr 1fr 1fr}.my-location .left-column,.my-location .right-column{width:100%}.orange-wave-back .field--name-field-cta-button{bottom:23%}.my-location .views-header{display:inline-flex;justify-content:flex-end;right:24px}}@media (max-width:639px){.my-location .first-block{display:grid;grid-template-columns:1fr 1fr}.orange-wave-back .field--name-field-cta-button{bottom:20%}}@media (max-width:479px){.my-location .first-block{display:grid;grid-template-columns:1fr}.orange-wave-back .field--name-field-cta-button,.orange-wave-back .field--name-field-phone-button{left:0;margin-top:10px;position:relative}}@media (max-width:767px){.my-location-country #leaflet-map-view-location-view-block-2 .gm-style,.my-location-country #leaflet-map-view-location-view-block-3 .gm-style{zoom:0;top:0}}.category-banner{background:linear-gradient(90deg,#fb591f 70%,#efefef 0);display:flex}.category-banner .layout--twocol-section{display:flex;flex-direction:row-reverse;margin-inline:auto;max-width:1440px;padding-inline:60px;padding:0;width:100%}@media (max-width:991px){.category-banner .layout--twocol-section{padding-inline:20px}}.category-banner .layout--twocol-section .blazy--field-image{background:#efefef;clip-path:ellipse(81% 85% at 100% 50%);min-height:400px}.category-banner .layout--twocol-section .blazy--field-image .media--blazy{display:flex;height:100%;justify-content:end;padding:0 50px 0 0}.category-banner .layout--twocol-section .blazy--field-image img{height:auto;max-height:500px;max-width:400px;object-fit:contain}@media (max-width:1200px){.category-banner .layout--twocol-section .blazy--field-image{background:#fb591f;clip-path:none}.category-banner .layout--twocol-section .blazy--field-image .media--blazy{padding:0}}@media (max-width:896px){.category-banner .layout--twocol-section .blazy--field-image{min-height:auto}.category-banner .layout--twocol-section .blazy--field-image img{width:100%}}@media (max-width:639px){.category-banner .layout--twocol-section .blazy--field-image{align-items:center;background:#efefef;clip-path:ellipse(65% 67% at 50% 67%);display:flex;height:100%;justify-content:center;max-height:409px}.category-banner .layout--twocol-section .blazy--field-image .field__item{align-items:center;height:100%;justify-content:center}.category-banner .layout--twocol-section .blazy--field-image img{max-height:409px;max-width:400px}}.category-banner .layout--twocol-section .field--name-body{color:#fafafa;font-size:50px;font-weight:700;line-height:1.1}@media (max-width:1024px){.category-banner .layout--twocol-section .field--name-body{font-size:42px;line-height:1.04762}}@media (max-width:767px){.category-banner .layout--twocol-section .field--name-body{font-size:38px;line-height:1.05263}}.category-banner .layout--twocol-section .field--name-body p{margin:20px 0}@media (max-width:896px){.category-banner .layout--twocol-section .field--name-body{margin:0}}.category-banner .layout--twocol-section .field--name-body,.category-banner .layout--twocol-section .field--name-field-cta,.category-banner .layout--twocol-section .field--name-field-primary-btn,.category-banner .layout--twocol-section .field--name-field-secondary-btn{margin-inline:86px}.category-banner .layout--twocol-section .field--name-field-cta,.category-banner .layout--twocol-section .field--name-field-cta-button,.category-banner .layout--twocol-section .field--name-field-secondary-btn{margin-block:20px}@media (max-width:1200px){.category-banner .layout--twocol-section .field--name-body,.category-banner .layout--twocol-section .field--name-field-cta,.category-banner .layout--twocol-section .field--name-field-primary-btn,.category-banner .layout--twocol-section .field--name-field-secondary-btn{margin-inline:20px}}@media (max-width:639px){.category-banner .layout--twocol-section{flex-direction:column-reverse;gap:40px}.category-banner .layout--twocol-section .layout__region--second{padding-top:60px}.category-banner .layout--twocol-section{padding-inline:0}}@media (max-width:1200px){.category-banner{background:#fb591f}}.category-banner#ppc-landing-page{padding:0}#views-exposed-form-accessories-search-block-1,#views-exposed-form-two-way-radios-search-block-1,#views-exposed-form-two-way-radios-search-block-2{display:flex;flex-direction:column;gap:33px}#views-exposed-form-accessories-search-block-1 legend,#views-exposed-form-two-way-radios-search-block-1 legend,#views-exposed-form-two-way-radios-search-block-2 legend{color:#fb591f;font-size:18px;font-weight:700;padding-bottom:16px}.view-category{flex-wrap:nowrap;gap:10px;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.view-category{padding-inline:20px}}@media (max-width:1200px){.view-category{border-left:none;border-right:none}}@media (max-width:896px){.view-category{flex-direction:column;gap:0}}.view-category .bef-checkboxes{display:flex;flex-direction:column;gap:8px;padding-left:16px}.view-category .bef-checkboxes .js-form-item{align-items:center;display:flex}.view-category .bef-checkboxes .js-form-item input{height:17px;width:17px}.view-category .bef-checkboxes .js-form-item label{color:#fff;flex-grow:1;font-size:16px;line-height:1.5;padding-left:15px;text-transform:capitalize}.view-category .bef-checkboxes .js-form-item span{color:#fff;font-size:16px;line-height:1.5}@media (max-width:896px){.view-category #views-exposed-form-accessories-search-block-1,.view-category #views-exposed-form-two-way-radios-search-block-1{display:none}.view-category #views-exposed-form-accessories-search-block-1.active,.view-category #views-exposed-form-two-way-radios-search-block-1.active{display:flex;flex-direction:column;position:unset;width:100%}.view-category #views-exposed-form-accessories-search-block-1.active .close-icon,.view-category #views-exposed-form-two-way-radios-search-block-1.active .close-icon{cursor:pointer;font-size:24px;margin:-25px 0 20px;text-align:end;width:100%}.view-category .bef-exposed-form{width:100%}.view-category .bef-exposed-form .filter-toggle{color:#4a4f55;cursor:pointer;font-weight:400;line-height:16px;text-transform:uppercase;width:auto}.view-category .bef-exposed-form .js-form-item label{color:#4a4f55}}.view-category--no-description .views-field-body,.view-category--no-description .views-field-field-description{display:none}.view-category .layout__region--first{background:#4a4f55;display:flex;flex:0 1 360px!important;flex-direction:column;gap:33px;padding:80px 30px}.view-category .layout__region--first .facets-reset-button{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin:0 auto;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.view-category .layout__region--first .facets-reset-button a{color:#fafafa}.view-category .layout__region--first .facets-reset-button:focus,.view-category .layout__region--first .facets-reset-button:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.view-category .layout__region--first .facets-reset-button:focus a,.view-category .layout__region--first .facets-reset-button:hover a{color:#fb591f}@media (max-width:1300px){.view-category .layout__region--first{gap:16px}}@media (max-width:1200px){.view-category .layout__region--first{flex:0 1 280px!important;padding:40px 24px 80px}.view-category .layout__region--first .block-facet--checkbox,.view-category .layout__region--first:before{width:100%}}@media (max-width:896px){.view-category .layout__region--first{background:transparent;flex:0 1 auto!important;flex-direction:row;gap:5px;padding-bottom:0}}.view-category .layout__region--first:before{color:#fff;content:"FILTER BY:";display:block;font-weight:700;margin-bottom:24px}@media (max-width:896px){.view-category .layout__region--first:before{background:url(../images/icons/filter.svg) no-repeat 50%;background-size:contain;content:"";cursor:pointer;height:15px;vertical-align:middle;width:15px}}.view-category .layout__region--first .form-item-search-api-fulltext label{display:none}.view-category .layout__region--first .form-item-search-api-fulltext input{background-color:#fafafa;background-image:unset;border:1px solid #4a4f55;border-radius:8px;height:52px;padding:16px 24px}.view-category .layout__region--first .form-item-search-api-fulltext input:focus{border:1px solid #fb591f;caret-color:#fb591f}.view-category .layout__region--first .block-facet--checkbox,.view-category .layout__region--first .fieldgroup{border-bottom:1px solid rgba(251,89,31,.3);padding-bottom:32px}.view-category .layout__region--first .block-facet--checkbox .form-item-field-discontinued,.view-category .layout__region--first .fieldgroup .form-item-field-discontinued{align-items:center;color:#fff;display:flex;font-size:16px;padding-bottom:10px;padding-left:16px}.view-category .layout__region--first .block-facet--checkbox .form-item-field-discontinued input,.view-category .layout__region--first .fieldgroup .form-item-field-discontinued input{height:17px;width:17px}.view-category .layout__region--first .block-facet--checkbox .form-item-field-discontinued label,.view-category .layout__region--first .fieldgroup .form-item-field-discontinued label{padding-left:15px}.view-category .layout__region--first .block-facet--checkbox:has(.facet-empty),.view-category .layout__region--first .fieldgroup:has(.facet-empty){display:none}@media (max-width:479px){.view-category .layout__region--first{position:absolute;z-index:10}.view-category .layout__region--first.active{position:unset}}.view-category .layout__region--second{flex-grow:1!important}.view-category.four-items-in-row .views-element-container header{display:none}.view-category.four-items-in-row .views-element-container .views-row{width:25%}@media (max-width:1100px){.view-category.four-items-in-row .views-element-container .views-row{width:33.3%}}@media (max-width:1024px){.view-category.four-items-in-row .views-element-container .views-row{width:50%}}@media (max-width:355px){.view-category.four-items-in-row .views-element-container .views-row{width:100%}}.view-category .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:479px){.view-category .views-infinite-scroll-content-wrapper{justify-content:end}}.view-category .views-element-container{padding:80px 0 80px 30px;position:relative}@media (max-width:1200px){.view-category .views-element-container{border-left:none;padding:0 0 80px}}.view-category .views-element-container header{padding-block-end:10px;padding-inline:27px;text-transform:uppercase;width:100%}@media (max-width:1200px){.view-category .views-element-container header{padding-block-start:40px}}@media (max-width:896px){.view-category .views-element-container header{padding-block-start:0}}@media (max-width:479px){.view-category .views-element-container header{padding-inline-end:0;text-align:end}}.view-category .views-element-container .views-exposed-form{text-align:end;text-transform:uppercase;width:50%}.view-category .views-element-container .views-exposed-form .js-form-item.form-item-sort-by select{background:#fafafa;text-indent:-9999px;white-space:nowrap;width:20px}.view-category .views-element-container .views-exposed-form .js-form-item.form-item-sort-by select:after{content:" ";text-indent:0}@media (max-width:479px){.view-category .views-element-container .views-exposed-form{padding-bottom:40px;text-align:end;width:33%}}.view-category .views-element-container .views-row{align-items:center;border:1px solid transparent;border-radius:16px;display:flex;flex-direction:column;justify-content:start;padding:20px 12px;text-align:center;transition:border .3s ease,color .3s ease;width:33.3%}.view-category .views-element-container .views-row:hover{border:1px solid #eaeaea;box-shadow:0 0 12px 0 #eaeaea}.view-category .views-element-container .views-row .views-field-field-images,.view-category .views-element-container .views-row .views-field-field-images-1,.view-category .views-element-container .views-row .views-field-field-images-2{height:auto;margin-bottom:20px;max-height:358px;max-width:278px;width:100%}.view-category .views-element-container .views-row .views-field-field-images img,.view-category .views-element-container .views-row .views-field-field-images-1 img,.view-category .views-element-container .views-row .views-field-field-images-2 img{aspect-ratio:1;height:auto;max-width:278px;object-fit:contain;padding:15px;width:100%}.view-category .views-element-container .views-row .views-field-field-images .slick__arrow .slick-next,.view-category .views-element-container .views-row .views-field-field-images .slick__arrow .slick-prev,.view-category .views-element-container .views-row .views-field-field-images-1 .slick__arrow .slick-next,.view-category .views-element-container .views-row .views-field-field-images-1 .slick__arrow .slick-prev,.view-category .views-element-container .views-row .views-field-field-images-2 .slick__arrow .slick-next,.view-category .views-element-container .views-row .views-field-field-images-2 .slick__arrow .slick-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;opacity:.8;transition:opacity .3s ease;width:17px}.view-category .views-element-container .views-row .views-field-field-images .slick__arrow .slick-prev,.view-category .views-element-container .views-row .views-field-field-images-1 .slick__arrow .slick-prev,.view-category .views-element-container .views-row .views-field-field-images-2 .slick__arrow .slick-prev{background-image:url(../images/icons/arrow-left.svg)}.view-category .views-element-container .views-row .views-field-field-images .slick__arrow .slick-next,.view-category .views-element-container .views-row .views-field-field-images-1 .slick__arrow .slick-next,.view-category .views-element-container .views-row .views-field-field-images-2 .slick__arrow .slick-next{background-image:url(../images/icons/arrow-right.svg)}.view-category .views-element-container .views-row .views-field-field-images .slick__arrow .slick-next:hover,.view-category .views-element-container .views-row .views-field-field-images .slick__arrow .slick-prev:hover,.view-category .views-element-container .views-row .views-field-field-images-1 .slick__arrow .slick-next:hover,.view-category .views-element-container .views-row .views-field-field-images-1 .slick__arrow .slick-prev:hover,.view-category .views-element-container .views-row .views-field-field-images-2 .slick__arrow .slick-next:hover,.view-category .views-element-container .views-row .views-field-field-images-2 .slick__arrow .slick-prev:hover{opacity:1}.view-category .views-element-container .views-row .views-field-field-images .slick__arrow .slick-arrow,.view-category .views-element-container .views-row .views-field-field-images-1 .slick__arrow .slick-arrow,.view-category .views-element-container .views-row .views-field-field-images-2 .slick__arrow .slick-arrow{color:transparent;font-size:0;text-indent:-9999px}.view-category .views-element-container .views-row .views-field-field-images .slick-dots,.view-category .views-element-container .views-row .views-field-field-images-1 .slick-dots,.view-category .views-element-container .views-row .views-field-field-images-2 .slick-dots{align-items:center;display:flex;gap:2px;justify-content:center;list-style:none;margin:0;padding:0}.view-category .views-element-container .views-row .views-field-field-images .slick-dots li,.view-category .views-element-container .views-row .views-field-field-images .slick-dots li button,.view-category .views-element-container .views-row .views-field-field-images-1 .slick-dots li,.view-category .views-element-container .views-row .views-field-field-images-1 .slick-dots li button,.view-category .views-element-container .views-row .views-field-field-images-2 .slick-dots li,.view-category .views-element-container .views-row .views-field-field-images-2 .slick-dots li button{width:58px}.view-category .views-element-container .views-row .views-field-field-images .slick-dots li button:before,.view-category .views-element-container .views-row .views-field-field-images-1 .slick-dots li button:before,.view-category .views-element-container .views-row .views-field-field-images-2 .slick-dots li button:before{background-color:hsla(0,0%,92%,.6);border-radius:2px;content:"";display:block;height:4px;transition:background-color .3s ease;width:58px}.view-category .views-element-container .views-row .views-field-field-images .slick-dots li.slick-active button:before,.view-category .views-element-container .views-row .views-field-field-images-1 .slick-dots li.slick-active button:before,.view-category .views-element-container .views-row .views-field-field-images-2 .slick-dots li.slick-active button:before{background-color:#eaeaea}@media (max-width:991px){.view-category .views-element-container .views-row .views-field-field-images .slick-dots li,.view-category .views-element-container .views-row .views-field-field-images .slick-dots li button,.view-category .views-element-container .views-row .views-field-field-images .slick-dots li button:before,.view-category .views-element-container .views-row .views-field-field-images-1 .slick-dots li,.view-category .views-element-container .views-row .views-field-field-images-1 .slick-dots li button,.view-category .views-element-container .views-row .views-field-field-images-1 .slick-dots li button:before,.view-category .views-element-container .views-row .views-field-field-images-2 .slick-dots li,.view-category .views-element-container .views-row .views-field-field-images-2 .slick-dots li button,.view-category .views-element-container .views-row .views-field-field-images-2 .slick-dots li button:before{width:100%}}@media (max-width:479px){.view-category .views-element-container .views-row .views-field-field-images,.view-category .views-element-container .views-row .views-field-field-images-1,.view-category .views-element-container .views-row .views-field-field-images-2{height:203px}}.view-category .views-element-container .views-row .views-field-field-images-1>.field-content a,.view-category .views-element-container .views-row .views-field-field-images-1>a,.view-category .views-element-container .views-row .views-field-field-images-2>.field-content a,.view-category .views-element-container .views-row .views-field-field-images-2>a{display:flex;max-height:100%}.view-category .views-element-container .views-row .views-field-title{font-size:22px;font-weight:400;line-height:1.09091;padding-bottom:8px;text-transform:uppercase}@media (max-width:1024px){.view-category .views-element-container .views-row .views-field-title{font-size:20px;line-height:1.1}}@media (max-width:767px){.view-category .views-element-container .views-row .views-field-title{font-size:18px;line-height:1.11111}}.view-category .views-element-container .views-row .views-field-title a{color:#22262c}.view-category .views-element-container .views-row .views-field-body a,.view-category .views-element-container .views-row .views-field-field-description a{color:#4a4f55}.view-category .views-element-container .views-row .views-field-body strong,.view-category .views-element-container .views-row .views-field-field-description strong{font-weight:400}.view-category .views-element-container .views-row .views-field-body p,.view-category .views-element-container .views-row .views-field-field-description p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.view-category .views-element-container .views-row{width:50%}}@media (max-width:355px){.view-category .views-element-container .views-row{width:100%}}.view-category .views-element-container .pager{padding-top:56px;width:100%}.view-category .views-element-container .pager__items{display:flex;justify-content:center}.view-category .views-element-container .pager__item{display:flex;justify-content:center;padding:10px 16px}.view-category .views-element-container .pager__item a{color:#22262c}.view-category .views-element-container .pager .button{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;min-width:150px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.view-category .views-element-container .pager .button a{color:#fafafa}.view-category .views-element-container .pager .button:focus,.view-category .views-element-container .pager .button:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.view-category .views-element-container .pager .button:focus a,.view-category .views-element-container .pager .button:hover a{color:#fb591f}.view-category .views-element-container .pager .is-active{background:#fb591f;border-radius:100%}.view-category .views-element-container .pager .is-active a{color:#fafafa}.view-category .views-element-container .pager__item--ellipsis,.view-category .views-element-container .pager__item--first,.view-category .views-element-container .pager__item--last{display:none}.view-category .views-element-container .pager__item--next,.view-category .views-element-container .pager__item--previous{padding:15px 16px}.view-category .views-element-container .pager .pager__item--previous span[aria-hidden=true]{background-image:url(../images/icons/previous.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;font-size:0;height:10px;width:11px}.view-category .views-element-container .pager .pager__item--next span[aria-hidden=true]{background-image:url(../images/icons/next.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;font-size:0;height:10px;width:11px}@media (max-width:479px){.view-category .views-element-container{margin-top:37px}}.general-questions{margin-inline:auto;max-width:1440px;padding-inline:60px;padding:80px 60px;width:100%}@media (max-width:991px){.general-questions{padding-inline:20px}}.category-view .views-row .views-field-field-images .slick:not(:first-child){display:none}.page-node-type-ppc-landing-page .about-us .layout__region--content .field--name-body img{height:auto;margin:auto;max-width:none!important;width:100%}.page-node-type-ppc-landing-page .layout__region--content .field--name-body img{height:auto;margin:auto;max-width:230px;width:100%}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container{border:1px solid #fb591f;border-radius:5px;padding:1rem;text-align:center}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container h2 a{color:#fb591f;display:inline-block;font-size:25px;width:fit-content}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container h2 a:after{background:#fafafa;content:"";display:block;height:1px;margin-inline:auto;transition:width .3s;width:0}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container h2 a:hover:after{width:100%}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container a.download-link{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin:auto;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container a.download-link a{color:#fafafa}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container a.download-link:focus,.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container a.download-link:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container a.download-link:focus a,.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container a.download-link:hover a{color:#fb591f}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container-two-col{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container-two-col .download-container{width:48%}@media (max-width:767px){.page-node-type-ppc-landing-page .layout__region--content .field--name-body .download-container-two-col .download-container{width:100%}}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container{align-items:baseline;display:flex;gap:20px}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container .col-md-6{flex:0 0 50%}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container h2{font-size:35px;font-weight:400}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container h3{font-size:25px}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container a{align-items:center;background-color:#fb591f;border:1px solid #fb591f;border-radius:8px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container a a{color:#fafafa}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container a:focus,.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container a:hover{background-color:#fafafa;border:1px solid #fb591f;color:#fb591f;transition:all .5s ease}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container a:focus a,.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container a:hover a{color:#fb591f}@media (max-width:767px){.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container{flex-wrap:wrap}.page-node-type-ppc-landing-page .layout__region--content .field--name-body .banner-container .col-md-6{flex:0 0 100%}}.path-taxonomy .category-banner.layout--twocol-section{align-items:center;background:linear-gradient(90deg,#fb591f 70%,#efefef 0);display:flex;flex-direction:row;justify-content:center;margin-inline:auto}.path-taxonomy .category-banner.layout--twocol-section>.layout__region{max-width:720px}@media (max-width:1200px){.path-taxonomy .category-banner.layout--twocol-section>.layout__region{max-width:unset;width:100%}}.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image{align-items:center;background:#efefef;clip-path:ellipse(81% 85% at 100% 50%);display:flex;justify-content:end;min-height:400px}.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image .media--blazy{display:flex;justify-content:end;padding:0 50px 0 0}.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image img{height:auto;max-height:500px;max-width:400px;object-fit:contain}@media (max-width:1200px){.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image{background:#fb591f;clip-path:none}.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image .media--blazy{padding:0}}@media (max-width:896px){.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image{min-height:auto}.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image img{width:100%}}@media (max-width:639px){.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image{align-items:center;background:#efefef;clip-path:ellipse(65% 67% at 50% 67%);display:flex;height:100%;justify-content:center;max-height:409px}.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image .field__item{align-items:center;height:100%;justify-content:center}.path-taxonomy .category-banner.layout--twocol-section .blazy--field-image img{max-height:409px;max-width:400px}}.path-taxonomy .category-banner.layout--twocol-section .basic-heading-block{padding:0;text-align:start}.path-taxonomy .category-banner.layout--twocol-section .basic-heading-block .field--name-name{padding:0}.path-taxonomy .category-banner.layout--twocol-section p{margin:20px 0}.path-taxonomy .category-banner.layout--twocol-section .field--name-name{font-size:50px;font-weight:700;line-height:1.1}@media (max-width:1024px){.path-taxonomy .category-banner.layout--twocol-section .field--name-name{font-size:42px;line-height:1.04762}}@media (max-width:767px){.path-taxonomy .category-banner.layout--twocol-section .field--name-name{font-size:38px;line-height:1.05263}}.path-taxonomy .category-banner.layout--twocol-section .field--name-body,.path-taxonomy .category-banner.layout--twocol-section .field--name-description,.path-taxonomy .category-banner.layout--twocol-section .field--name-field-cta-button,.path-taxonomy .category-banner.layout--twocol-section .field--name-name{color:#fafafa;margin-inline:86px}.path-taxonomy .category-banner.layout--twocol-section .field--name-field-cta-button{margin-block:20px}@media (max-width:1200px){.path-taxonomy .category-banner.layout--twocol-section .field--name-body,.path-taxonomy .category-banner.layout--twocol-section .field--name-description,.path-taxonomy .category-banner.layout--twocol-section .field--name-field-cta-button,.path-taxonomy .category-banner.layout--twocol-section .field--name-name{margin-inline:20px}}@media (max-width:767px){.path-taxonomy .category-banner.layout--twocol-section{flex-direction:column;gap:40px}.path-taxonomy .category-banner.layout--twocol-section .layout__region--first{padding-top:60px}.path-taxonomy .category-banner.layout--twocol-section{padding-inline:0}}@media (max-width:1200px){.path-taxonomy .category-banner.layout--twocol-section{background:#fb591f}}.node--discontinued .quickedit-field,.node--discontinued>h2{display:none}.not-found{align-items:center;color:#22262c;display:flex;flex-direction:column;gap:16px;margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;text-align:center;width:100%}@media (max-width:991px){.not-found{padding-inline:20px}}@media (max-width:1024px){.not-found{padding-block:60px}}@media (max-width:767px){.not-found{padding-block:40px}}.not-found__image{height:auto;margin-block-end:26px;max-width:111px;width:100%}.not-found__code{color:#fb591f;font-size:140px;font-weight:700;line-height:1.17143;margin-block-end:8px}.not-found__title{color:#22262c;font-size:42px;font-weight:700;line-height:1.04762}@media (max-width:1024px){.not-found__title{font-size:38px;line-height:1.05263}}@media (max-width:767px){.not-found__title{font-size:30px;line-height:1.06667}}.not-found>a{align-items:center;background-color:#116ca6;border:1px solid #116ca6;border-radius:8px;cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1.25;margin-block:16px 48px;padding:8px 12px;text-align:center;text-transform:uppercase;transition:all .5s ease;width:fit-content}.not-found>a,.not-found>a a{color:#fafafa}.not-found>a:focus,.not-found>a:hover{background-color:#fafafa;border:1px solid #116ca6;color:#116ca6;transition:all .5s ease}.not-found>a:focus a,.not-found>a:hover a{color:#116ca6}.search-page h2,.search-page label,[data-drupal-selector=views-exposed-form-search-form-block-1] h2,[data-drupal-selector=views-exposed-form-search-form-block-1] label{display:none}.search-page form,[data-drupal-selector=views-exposed-form-search-form-block-1] form{position:relative}.search-page .form-actions,.search-page form,[data-drupal-selector=views-exposed-form-search-form-block-1] .form-actions,[data-drupal-selector=views-exposed-form-search-form-block-1] form{align-items:center;display:flex;flex-direction:row}.search-page input[type=text],[data-drupal-selector=views-exposed-form-search-form-block-1] input[type=text]{background-color:#fafafa;background-size:unset;border:1px solid #4a4f55;border-radius:8px;padding:12px;transition:opacity .3s ease-in-out,width .3s ease-in-out}.search-page input[type=text]:focus,[data-drupal-selector=views-exposed-form-search-form-block-1] input[type=text]:focus{border-color:#fb591f;caret-color:#fb591f}.search-page .form-actions,[data-drupal-selector=views-exposed-form-search-form-block-1] .form-actions{cursor:pointer;height:18px;justify-content:flex-end;position:absolute;width:40px}.search-page .form-actions input,[data-drupal-selector=views-exposed-form-search-form-block-1] .form-actions input{background-color:transparent;background-size:cover;border:none;cursor:pointer;font-size:0;height:18px;width:18px}[data-drupal-selector=views-exposed-form-search-form-block-1]{align-items:center;display:flex;flex-direction:row}[data-drupal-selector=views-exposed-form-search-form-block-1] .form-expanded .form-actions{right:10px}[data-drupal-selector=views-exposed-form-search-form-block-1] .form-expanded .form-actions input{background-image:url(../images/icons/search-orange.svg)}[data-drupal-selector=views-exposed-form-search-form-block-1] input[type=text]{height:35px;opacity:0;padding:10px 15px;width:0}[data-drupal-selector=views-exposed-form-search-form-block-1] input[type=text].search-show{opacity:1;width:150px}[data-drupal-selector=views-exposed-form-search-form-block-1] .form-actions input{background-image:url(../images/icons/search.svg)}.search-page{margin-inline:auto;max-width:1440px;padding-block:80px;padding-inline:60px;width:100%}@media (max-width:991px){.search-page{padding-inline:20px}}@media (max-width:1024px){.search-page{padding-block:60px}}@media (max-width:767px){.search-page{padding-block:40px}}.search-page .js-form-item{display:flex;flex-direction:column}.search-page form{justify-content:center;margin-inline:auto;margin-bottom:50px;max-width:500px;width:100%}.search-page input[type=text]{font-size:18px;line-height:1.22222;text-transform:capitalize}.search-page .form-actions{right:15px}.search-page .form-actions input{background-image:url(../images/icons/search-orange.svg)}.search-page .views-row{border:1px solid transparent;border-radius:16px;margin-bottom:30px;padding:20px;position:relative}.search-page .views-row:focus,.search-page .views-row:hover{border:1px solid #eaeaea;border-radius:16px;box-shadow:0 0 12px 0 #eaeaea}.search-page .views-field-title{margin-bottom:10px}.search-page .views-field-title a{color:#444;font-size:26px;font-weight:700;font-weight:300;line-height:1.07692;text-transform:capitalize}@media (max-width:1024px){.search-page .views-field-title a{font-size:22px;line-height:1.09091}}@media (max-width:767px){.search-page .views-field-title a{font-size:20px;line-height:1.1}}.search-page .views-field-title a:hover{color:#fb591f}.search-page .views-field-search-api-excerpt{color:#444;font-size:18px;line-height:1.22222;text-transform:none}.search-page .views-field-search-api-excerpt a{color:#444}.search-page input[type=text]{height:50px;margin:0 auto;width:500px}.search-page .pager{padding-top:56px;width:100%}.search-page .pager li{align-items:center;height:40px;list-style-type:none!important}.search-page .pager li,.search-page .pager__items{display:flex;justify-content:center}.search-page .pager__item{padding:10px 16px}.search-page .pager__item a{color:#22262c}@media (max-width:639px){.search-page .pager{padding-top:35px}.search-page .pager li{height:25px}.search-page .pager__item{padding:5px 10px}.search-page .pager__item a{color:#22262c}}.search-page .pager .is-active{background:#fb591f;border-radius:100%}.search-page .pager .is-active a{color:#fafafa}.search-page .pager__item--ellipsis,.search-page .pager__item--first,.search-page .pager__item--last{display:none!important}.search-page .pager__item--next,.search-page .pager__item--previous{padding:15px 16px}.search-page .pager .pager__item--previous span[aria-hidden=true]{background-image:url(../images/icons/previous.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;font-size:0;height:10px;width:11px}.search-page .pager .pager__item--next span[aria-hidden=true]{background-image:url(../images/icons/next.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;font-size:0;height:10px;width:11px}@media (max-width:1024px){.search-page form{margin-bottom:25px}.search-page .views-field-search-api-excerpt{font-size:16px;line-height:1.25}}@media (max-width:639px){.search-page form{max-width:320px}.search-page input[type=text]{margin:0 auto;width:320px}}#industry-view{padding-block:80px}@media (max-width:1024px){#industry-view{padding-block:60px}}@media (max-width:767px){#industry-view{padding-block:40px}}#industry-view .slick__slide,#industry-view .views-row{display:flex;flex-direction:column;gap:15px;max-width:440px}#industry-view>div{margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){#industry-view>div{padding-inline:20px}}.full-gray .views-field-view-node,.gray-ellipse .views-field-view-node,.gray-wave .views-field-view-node,.industry-slider-view .views-field-view-node,.orange-sound-wave .views-field-view-node{display:none}.style-b .field--name-field-body-block-industry-view,.style-b .field--name-field-title-block-industry-view a,.style-b .slick__slide,.style-b .views-field-title a,.style-b .views-row,.style-c .field--name-field-body-block-industry-view,.style-c .field--name-field-title-block-industry-view a,.style-c .slick__slide,.style-c .views-field-title a,.style-c .views-row{color:#22262c}.style-a .field--name-field-body-block-industry-view,.style-a .field--name-field-title-block-industry-view a,.style-a .slick__slide,.style-a .views-field-title a,.style-a .views-row{color:#fafafa}.industry-three-items-view a{color:#22262c}.custom-scrollbar{cursor:pointer;height:4px;margin-top:10px;position:relative;width:100%}.custom-scrollbar-track{background:#fb591f;border-radius:4px;cursor:grab;height:100%;left:0;position:absolute;top:20px;transition:left .3s ease;width:33%}.orange-sound-wave.style-b{position:relative}.orange-sound-wave.style-b:before{background:url(../images/sound-waves/wave-orange__soft.svg) no-repeat 50%/contain;opacity:.3}.field--name-field-title-block-industry-view{font-size:42px;font-weight:700;line-height:1.04762;margin-bottom:20px;text-align:center}@media (max-width:1024px){.field--name-field-title-block-industry-view{font-size:38px;line-height:1.05263}}@media (max-width:767px){.field--name-field-title-block-industry-view{font-size:30px;line-height:1.06667}}.field--name-field-body-block-industry-view{font-size:19px;line-height:1.26316;text-align:center}.field--name-field-view-reference{margin:40px 0}.field--name-field-view-reference .industry-parent-view,.field--name-field-view-reference .industry-three-items-view{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}.field--name-field-view-reference .slick__slide,.field--name-field-view-reference .views-row{display:flex;flex-direction:column;justify-content:space-between;padding:10px 30px;text-align:center}.field--name-field-view-reference .slick__slide .views-field-field-media-industry img,.field--name-field-view-reference .views-row .views-field-field-media-industry img{border-radius:16px;display:block;margin-bottom:20px;max-height:100%;max-width:100%;object-fit:cover}.field--name-field-view-reference .slick__slide .views-field-title a,.field--name-field-view-reference .views-row .views-field-title a{font-size:26px;font-weight:700;line-height:1.07692}@media (max-width:1024px){.field--name-field-view-reference .slick__slide .views-field-title a,.field--name-field-view-reference .views-row .views-field-title a{font-size:22px;line-height:1.09091}}@media (max-width:767px){.field--name-field-view-reference .slick__slide .views-field-title a,.field--name-field-view-reference .views-row .views-field-title a{font-size:20px;line-height:1.1}}@media (max-width:1024px){.gray-ellipse.style-b:before{clip-path:ellipse(70% 50% at 50% 50%)}.gray-circle:before{clip-path:ellipse(125% 100% at 50% 100%)}.gray-wave.style-b:before{height:400px;top:55%}.field--name-field-view-reference .industry-parent-view,.field--name-field-view-reference .industry-three-items-view{display:grid;grid-template-columns:1fr 1fr;justify-items:center}}@media (max-width:639px){.gray-ellipse.style-b{margin:0}.gray-ellipse.style-b:before{clip-path:ellipse(95% 50% at 105% 50%)}.gray-circle:before{box-shadow:none;clip-path:ellipse(300% 100% at 50% 100%)}.gray-wave.style-b{margin:0}.gray-wave.style-b:before{background:50%/contain no-repeat url(../images/sound-waves/wave-orange__hard.svg);height:305px;width:379px}.field--name-field-view-reference .industry-parent-view,.field--name-field-view-reference .industry-three-items-view{display:grid;gap:30px;grid-template-columns:1fr}.field--name-field-view-reference .industry-parent-view .views-row{background:#fafafa;border-radius:16px;padding:0 0 20px}}.additional,.product-specs-comparison-wrapper{width:100%}@media (max-width:1200px){.additional,.product-specs-comparison-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-color:#fb591f transparent;scrollbar-width:thin}.additional::-webkit-scrollbar,.product-specs-comparison-wrapper::-webkit-scrollbar{border-radius:3px;height:5px}.additional::-webkit-scrollbar-track,.product-specs-comparison-wrapper::-webkit-scrollbar-track{background:transparent}.additional::-webkit-scrollbar-thumb,.product-specs-comparison-wrapper::-webkit-scrollbar-thumb{background-color:#fb591f;border-radius:6px}}.additional .block,.additional .product-specs-comparison,.product-specs-comparison-wrapper .block,.product-specs-comparison-wrapper .product-specs-comparison{min-width:720px}.views-element-container:has(.default-specs){margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.views-element-container:has(.default-specs){padding-inline:20px}}.views-element-container:has(.default-specs) .additional-specs{padding-inline:0}.views-element-container:has(.product-specs-comparison){margin-bottom:20px;margin-inline:auto;max-width:1440px;padding-inline:60px;width:100%}@media (max-width:991px){.views-element-container:has(.product-specs-comparison){padding-inline:20px}}@media (max-width:479px){.views-element-container:has(.product-specs-comparison) .main-specs-product .specs-type-block{width:50%!important}}.additional,.product-specs-comparison{padding-block:20px}.additional .field--name-product,.product-specs-comparison .field--name-product{display:flex;flex-direction:row}.additional .field--name-product .item,.product-specs-comparison .field--name-product .item{font-weight:600;padding-right:16px}.additional .specs-row,.product-specs-comparison .specs-row{border-bottom:1px solid rgba(74,79,85,.502);cursor:pointer;display:flex;padding:16px 0;width:100%}.additional .specs-row.cols-2 .item,.product-specs-comparison .specs-row.cols-2 .item{width:50%}.additional .specs-row.cols-3 .item,.product-specs-comparison .specs-row.cols-3 .item{width:33.333%}.additional .specs-row.cols-4 .item,.product-specs-comparison .specs-row.cols-4 .item{width:25%}.additional .specs-row.cols-5 .item,.additional .specs-row.cols-6 .item,.additional .specs-row.cols-7 .item,.product-specs-comparison .specs-row.cols-5 .item,.product-specs-comparison .specs-row.cols-6 .item,.product-specs-comparison .specs-row.cols-7 .item{width:20%}.additional .specs-row:hover,.product-specs-comparison .specs-row:hover{background-color:#f5f5f5}.additional .specs-row:last-child,.product-specs-comparison .specs-row:last-child{border-bottom:none}@media (max-width:1200px){.additional .specs-row.cols-5 .item,.additional .specs-row.cols-6 .item,.additional .specs-row.cols-7 .item,.product-specs-comparison .specs-row.cols-5 .item,.product-specs-comparison .specs-row.cols-6 .item,.product-specs-comparison .specs-row.cols-7 .item{width:35%}.additional .specs-row .specs-type-block,.product-specs-comparison .specs-row .specs-type-block{padding-right:16px}}.main-specs-product{background:#efefef;border-radius:16px;box-shadow:0 2px 2px rgba(0,0,0,.251);margin-inline:auto;max-width:1440px;padding-inline:60px;padding-inline:40px;width:100%}@media (max-width:991px){.main-specs-product{padding-inline:20px}}.main-specs-product .variation{display:flex;flex-direction:row}.main-specs-product .main-specs-title{color:#22262c;margin-bottom:24px;padding-top:40px}.main-specs-product .main-specs-title a{color:#22262c}.main-specs-product .views-row{padding-bottom:40px}@media (max-width:639px){.main-specs-product .view-main-specs-block{padding-inline:20px}.main-specs-product .view-main-specs-block header{padding-top:20px}.main-specs-product .view-main-specs-block .views-row{padding-bottom:20px}}.additional .specs-type-block,.main-specs-product .specs-type-block{position:relative;width:50%}.additional .specs-type-block .specs-type,.main-specs-product .specs-type-block .specs-type{align-items:center;display:flex;gap:12px;position:relative}.additional .specs-type-block .specs-type__name,.main-specs-product .specs-type-block .specs-type__name{color:#22262c;padding-left:16px}.additional .specs-type-block .specs-type__name:before,.main-specs-product .specs-type-block .specs-type__name:before{color:#fb591f;content:"•";left:0;position:absolute;top:50%;transform:translateY(-50%)}.additional .specs-type-block .specs-type__help,.main-specs-product .specs-type-block .specs-type__help{cursor:pointer;display:inline-block;position:relative}.additional .specs-type-block .specs-type__help .tooltip-icon,.main-specs-product .specs-type-block .specs-type__help .tooltip-icon{height:24px;width:24px}.additional .specs-type-block .specs-type__help:hover:after,.main-specs-product .specs-type-block .specs-type__help:hover:after{background-color:#fafafa;border-radius:8px;bottom:120%;box-shadow:0 0 8px 0 rgba(34,38,44,.2);color:#22262c;content:attr(data-tooltip);font-size:16px;left:0;line-height:1.125;opacity:1;padding:16px 24px;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:visible;width:288px;z-index:10}@media (max-width:479px){.additional .specs-type-block,.main-specs-product .specs-type-block{width:auto}.additional .specs-type-block .specs-type__help,.main-specs-product .specs-type-block .specs-type__help{position:static}}.additional .views-content,.main-specs-product .views-content{color:#22262c;word-break:auto-phrase}.additional .views-field,.main-specs-product .views-field{align-items:center;border-bottom:1px solid rgba(74,79,85,.502);display:flex;padding:16px 0}.additional .views-field:last-child,.main-specs-product .views-field:last-child{border-bottom:none}@media (max-width:479px){.additional .views-field,.main-specs-product .views-field{gap:12px;justify-content:space-between}}.additional .views-field:hover,.main-specs-product .views-field:hover{background-color:#f5f5f5}.additional-specs{margin-bottom:40px;margin-top:40px;margin-inline:auto;max-width:1440px;padding-inline:0;padding-inline:60px;width:100%}@media (max-width:639px){.additional-specs{margin-bottom:32px;margin-top:32px}}@media (max-width:991px){.additional-specs{padding-inline:20px}}.additional-specs .additional .field--name-product{display:flex;flex-direction:row}.additional-specs .additional .field--name-product .type{padding-right:55px;width:450px}.additional-specs .additional .field--name-product .type h4{font-size:24px}@media (max-width:1024px){.additional-specs .additional .field--name-product .type h4{font-size:22px}}@media (max-width:767px){.additional-specs .additional .field--name-product .type h4{font-size:20px}}.additional-specs .additional .view-fields .spec{display:flex;flex-direction:row}.additional-specs .additional .specs-type-block{padding-right:55px;width:450px!important}.additional-specs .additional .specs-type-block>div{width:100%}.additional-specs .specs-container{background:#efefef;border-radius:16px;box-shadow:0 2px 2px rgba(0,0,0,.251);padding-inline:40px;position:relative}.additional-specs .specs-container__header{cursor:pointer;position:relative}.additional-specs .specs-container .specs-container__label{color:#22262c;padding:40px 0}.additional-specs .specs-container .specs-container__label-icon{cursor:pointer;height:24px;position:absolute;right:8%;top:37%;width:24px}.additional-specs .specs-container .specs-accordion-toggle{background:url(../images/icons/plus.svg) no-repeat 50%;bottom:0;cursor:pointer;height:16px;margin-block:auto;padding:0;position:absolute;right:0;top:0;transition:all .2s ease;width:16px}.additional-specs .specs-container .specs-accordion-toggle.is-expanded{transform:rotate(45deg) scale(1.05);transition:all .2s ease}.additional-specs .specs-container .field--name-field-specs{padding-bottom:40px}.additional-specs .specs-container .field--name-field-specs .spec{align-items:center;border-bottom:1px solid rgba(74,79,85,.502);display:flex;padding:16px 0}@media (max-width:479px){.additional-specs .specs-container .field--name-field-specs .spec{gap:12px;justify-content:space-between}}.additional-specs .specs-container .field--name-field-specs .spec:last-child{border-bottom:none}.additional-specs .specs-container .field--name-field-specs .spec:hover{background-color:#f5f5f5;transition:background-color .3s ease}.additional-specs .specs-container .field--name-field-specs .spec .spec__type{position:relative;width:50%}.additional-specs .specs-container .field--name-field-specs .spec .spec__type .taxonomy-term--specs-type{align-items:center;display:flex;gap:12px;position:relative}.additional-specs .specs-container .field--name-field-specs .spec .spec__type .taxonomy-term--specs-type .specs-type__description{cursor:pointer;display:inline-block;position:relative}.additional-specs .specs-container .field--name-field-specs .spec .spec__type .taxonomy-term--specs-type .specs-type__description .tooltip-icon{height:24px;width:24px}.additional-specs .specs-container .field--name-field-specs .spec .spec__type .taxonomy-term--specs-type .specs-type__description:hover:after{background-color:#fafafa;border-radius:8px;bottom:120%;box-shadow:0 0 8px 0 rgba(34,38,44,.2);color:#22262c;content:attr(data-tooltip);font-size:16px;left:0;line-height:1.125;opacity:1;padding:16px 24px;position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:visible;width:288px;z-index:10}@media (max-width:479px){.additional-specs .specs-container .field--name-field-specs .spec .spec__type{width:auto}.additional-specs .specs-container .field--name-field-specs .spec .spec__type .specs-type__description{position:static}}.additional-specs .specs-container .field--name-field-specs .spec .spec__type .specs-type__name{color:#22262c;padding-left:16px}.additional-specs .specs-container .field--name-field-specs .spec .spec__type .specs-type__name:before{color:#fb591f;content:"•";left:0;position:absolute;top:50%;transform:translateY(-50%)}.additional-specs .specs-container .field--name-field-specs .spec .spec__value{color:#22262c;word-break:auto-phrase}@media (max-width:639px){.additional-specs .specs-container{padding-inline:20px}.additional-specs .specs-container .specs-container__label{padding:20px 0}.additional-specs .specs-container .field--name-field-specs{padding-bottom:20px}}.page-blog-view{display:flex;flex-direction:column;padding-block:80px}.page-blog-view .columns{display:grid;grid-template-columns:repeat(12,1fr);margin-inline:auto;max-width:1440px;width:100%}@media (max-width:479px){.page-blog-view .columns{padding-inline:15px}}.page-blog-view .views-row{grid-column:3/span 8;max-width:960px;width:100%}@media (max-width:991px){.page-blog-view .views-row{grid-column:2/span 10}}@media (max-width:479px){.page-blog-view .views-row{grid-column:1/span 12}}.page-blog-view .pager{padding-top:56px;width:100%}.page-blog-view .pager li{align-items:center;height:40px;list-style-type:none!important}.page-blog-view .pager li,.page-blog-view .pager__items{display:flex;justify-content:center}.page-blog-view .pager__item{padding:10px 16px}.page-blog-view .pager__item a{color:#22262c}@media (max-width:639px){.page-blog-view .pager{padding-top:35px}.page-blog-view .pager li{height:25px}.page-blog-view .pager__item{padding:5px 10px}.page-blog-view .pager__item a{color:#22262c}}.page-blog-view .pager .is-active{background:#fb591f;border-radius:100%}.page-blog-view .pager .is-active a{color:#fafafa}.page-blog-view .pager__item--ellipsis,.page-blog-view .pager__item--first,.page-blog-view .pager__item--last{display:none!important}.page-blog-view .pager__item--next,.page-blog-view .pager__item--previous{padding:15px 16px}.page-blog-view .pager .pager__item--previous span[aria-hidden=true]{background-image:url(../images/icons/previous.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;font-size:0;height:10px;width:11px}.page-blog-view .pager .pager__item--next span[aria-hidden=true]{background-image:url(../images/icons/next.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;font-size:0;height:10px;width:11px}.page-blog-view .views-row{border:1px solid transparent;border-radius:16px;margin-bottom:30px;padding:20px;position:relative}.page-blog-view .views-row:focus,.page-blog-view .views-row:hover{border:1px solid #eaeaea;border-radius:16px;box-shadow:0 0 12px 0 #eaeaea}.page-blog-view .views-field-title{margin-bottom:10px}.page-blog-view .views-field-title a{color:#444;font-size:34px;font-weight:700;font-weight:300;line-height:1.05882}@media (max-width:1024px){.page-blog-view .views-field-title a{font-size:30px;line-height:1.06667}}@media (max-width:767px){.page-blog-view .views-field-title a{font-size:24px;line-height:1.08333}}.page-blog-view .views-field-title a:hover{color:#fb591f}.page-blog-view .views-field-view-node a{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.page-blog-view .views-field-field-article-body{color:#444;font-size:20px;line-height:1.1;text-transform:none}.page-blog-view .views-field-field-article-body #html-body,.page-blog-view .views-field-field-article-body img{display:none}.page-blog-view .views-field-field-article-body a{color:#fb591f}.page-blog-view .views-field-field-article-body p{padding:5px 0!important}.page-blog-view .views-field-field-article-body a,.page-blog-view .views-field-field-article-body h1,.page-blog-view .views-field-field-article-body h2,.page-blog-view .views-field-field-article-body h3,.page-blog-view .views-field-field-article-body h4,.page-blog-view .views-field-field-article-body h5,.page-blog-view .views-field-field-article-body p,.page-blog-view .views-field-field-article-body span{font-size:16px;line-height:1.125}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZpZXdzL19tYWluLXNwZWNzLWJsb2NrLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19nZW5lcmFsLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImFic3RyYWN0cy9fbWVkaWEuc2NzcyIsImZvcm1zL19yZW50YWxzLWZvcm0uc2NzcyIsImJsb2Nrcy9fYWx3YXlzLW9uLWJsb2NrLnNjc3MiLCJibG9ja3MvX2Jhc2ljLWhlYWRpbmcuc2NzcyIsImJsb2Nrcy9fYmxvY2stY2FwdGlvbi1idXR0b24uc2NzcyIsImJsb2Nrcy9fYnVyZ2VyLnNjc3MiLCJibG9ja3MvX2NhcmRzLWdyaWQtYmxvY2suc2NzcyIsImJsb2Nrcy9fY2F0ZWdvcnktY2FyZHMuc2NzcyIsImJsb2Nrcy9fY3RhLnNjc3MiLCJibG9ja3MvX2ZhcS5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL19pbWFnZS13aXRoLWhvdHNwb3RzLnNjc3MiLCJibG9ja3MvX2luZHVzdHJ5LWNhcmRzLWJsb2NrLnNjc3MiLCJibG9ja3MvX21haW4tbmF2aWdhdGlvbi5zY3NzIiwiYmxvY2tzL19yZWxhdGVkLXByb2R1Y3RzLWJsb2NrLnNjc3MiLCJibG9ja3MvX3RhYnMuc2NzcyIsImJsb2Nrcy9fdGV4dC1hbmQtbWVkaWEtYmxvY2suc2NzcyIsImJsb2Nrcy9fdHdvLWNhcmRzLWJsb2NrLnNjc3MiLCJibG9ja3MvX3ZpZGVvLWJsb2NrLnNjc3MiLCJibG9ja3MvX3RlYW0tYmxvY2suc2NzcyIsImJsb2Nrcy9fcGFydG5lcnMtYmxvY2suc2NzcyIsImJsb2Nrcy9fdmlkZW8tYmFubmVyLWJsb2NrLnNjc3MiLCJibG9ja3MvX2Rpc2NvbnRpbnVlZC1ibG9jay5zY3NzIiwiYmxvY2tzL19zaW1wbGVtYXBzLWJsb2NrLnNjc3MiLCJwYWdlcy9fYXJ0aWNsZXMuc2NzcyIsInBhZ2VzL19wYWlkLXNlYXJjaC5zY3NzIiwicGFnZXMvX3Byb2R1Y3Quc2NzcyIsInBhZ2VzL19zZXJ2aWNlLnNjc3MiLCJwYWdlcy9faW5kdXN0cnktcGFnZS5zY3NzIiwicGFnZXMvX2xvY2F0aW9uLnNjc3MiLCJwYWdlcy9fY2F0ZWdvcnktcGFnZS5zY3NzIiwicGFnZXMvX3BwYy1sYW5kaW5nLXBhZ2Uuc2NzcyIsInBhZ2VzL19wcm9kdWN0LXR5cGUuc2NzcyIsInBhZ2VzL19ub3QtZm91bmQuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInZpZXdzL19pbmR1c3RyeS12aWV3cy5zY3NzIiwidmlld3MvX2Jsb2ctdmlld3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2S00sZ0JDd3dYTixDQ2o3WFEsa0RBQUEsQ0NDUixFQUdFLFFBQUEsQ0FGQSxRQUFBLENBQ0EsU0ZBRixDRUlBLGlCQUdFLDBCQUFBLENBQ0EsNkJBQUEsQ0FDQSxxQkZERixDRUlBLGVBRUUsWUZERixDRUlBLHNCQUdFLG1CRkRGLENFSUEsaUJBQ0UsWUZERixDRUlBLFNBQ0UsY0ZERixDRUlBLHlCQUVFLFFBQUEsQ0FEQSxTRkFGLENFSUEsd0JBSUUsYUZERixDRUlBLElBRUUsa0JBQUEsQ0FEQSxVRkFGLENFU0Esb0JBQ0Usb0JGREYsQ0VJQSxpQkFFRSxZRkRGLENFSUEsTUFHRSxRQUFBLENBREEsU0ZBRixDRUdFLFlBQ0UsZUZBSixDRUtBLG9CQUNFLGtCRkZGLENFS0EsbUJBQ0Usa0JGRkYsQ0VLQSxtQkFDRSxrQkZGRixDRUtBLG1CQUNFLGtCRkZGLENFS0EsbUJBQ0Usa0JGRkYsQ0VLQSwwQkFDRSx3QkZGRixDRU1FLGlDQUNFLGNBQUEsQ0FDQSwyQkZISixDRU9BLEtBRUUsc0JGSkYsQ0VPQSxVQUpFLFdGVUYsQ0VOQSxLQVFFLGtCQ3RITSxDRHFITixhQ2xITSxDRDRHTixZQUFBLENBQ0EscUJBQUEsQ0FHQSxtQ0MzR1UsQ0N3RFYsY0FB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R0kscUNBQ0Usb0JGMkdOLENFdkdFLCtIQU1FLGFDblpJLENEaVpKLG1DQzlZUSxDQ3dEVixjQUFBLENBQ0EsbUJKaWNGLENFdkdBLGNBQ0UsWUYwR0YsQ0N0Z0JBLGtCQU9FLG1DRUNVLENGRlYsa0JEMGdCRixDQ2xnQkEseUlBQ0UsYUQ2Z0JGLENDMWdCQSxnQkc4Q0UsY0FBQSxDQWtEQSxlQUFBLENBakRBLGVKa2VGLENLeGdCTSwwQkpUTixnQkc4Q0UsY0FBQSxDQUNBLG1CSndlQSxDQUNGLENLL2dCTSx5QkpUTixnQkc4Q0UsY0FBQSxDQUNBLG1CSitlQSxDQUNGLENDMWhCQSw4Qkd5Q0UsY0FBQSxDQStEQSxlQUFBLENBOURBLG1CSndmRixDSzloQk0sMEJKSk4sOEJHeUNFLGNBQUEsQ0FDQSxtQkorZkEsQ0FDRixDS3RpQk0seUJKSk4sOEJHeUNFLGNBQUEsQ0FDQSxtQkp1Z0JBLENBQ0YsQ0M1aUJBLGVHbUNFLGNBQUEsQ0E0RUEsZUFBQSxDQTNFQSxtQkorZ0JGLENLcmpCTSwwQkpFTixlR21DRSxjQUFBLENBQ0EsbUJKcWhCQSxDQUNGLENLNWpCTSx5QkpFTixlR21DRSxjQUFBLENBQ0EsbUJKNGhCQSxDQUNGLENDNWpCQSxlRzhCRSxjQUFBLENBeUZBLGVBQUEsQ0F4RkEsbUJKb2lCRixDSzFrQk0sMEJKT04sZUc4QkUsY0FBQSxDQUNBLG1CSjBpQkEsQ0FDRixDS2psQk0seUJKT04sZUc4QkUsY0FBQSxDQUNBLGVKaWpCQSxDQUNGLENDNWtCQSxnQkd5QkUsY0FBQSxDQXNHQSxlQUFBLENBckdBLG1CQUFBLENIeEJBLHdCRGtsQkYsQ0tobUJNLDBCSllOLGdCR3lCRSxjQUFBLENBQ0EsZUpna0JBLENBQ0YsQ0t2bUJNLHlCSllOLGdCR3lCRSxjQUFBLENBQ0EsbUJKdWtCQSxDQUNGLENDNWxCQSxHR21CRSxjQUFBLENBQ0EsbUJKNmtCRixDS25uQk0seUJKa0JOLEdHbUJFLGNBQUEsQ0FDQSxlSmtsQkEsQ0FDRixDTXBwQkUsMEhBQ0UsbUJOd3BCSixDTXRwQkksZ0lBQ0UsYUhORyxDR09ILGNOeXBCTixDTXRwQkUsd0dBQ0UsUU55cEJKLENNdnBCRSx3R0FDRSxtQkFBQSxDQUNBLFVOMHBCSixDTXZwQkUsOEdBRUUsb0JBQUEsQ0FDQSw2QkFBQSxDQUZBLFlBQUEsQ0FHQSxRQUFBLENBQ0Esa0JOMHBCSixDTXhwQkUsOEhBQ0UsVU4ycEJKLENNeHBCRSw0S0FDRSxZTjJwQkosQ00xcEJJLDhMQUNFLFFONnBCTixDTTFwQkUsb1FBQ0UsVU44cEJKLENNM3BCRSw4SkFDRSxzQk44cEJKLENLenFCTSx5QkNjRixnS0FDRSxzQk4rcEJKLENNNXBCRSxvTEFDRSxZTitwQkosQ0FDRixDTTFwQkUsK0RBQ0UsVU42cEJKLENNMXBCRSxnRkFDRSxhTjRwQkosQ016cEJFLDBGQUNFLFlOMnBCSixDSzdyQk0seUJDc0NGLGdGQUNFLGFOMHBCSixDTXZwQkUsMEZBQ0UsWU55cEJKLENBQ0YsQ01ycEJBLGtIQVNFLGtCQUFBLENBRkEsWUFBQSxDQUNBLHFCQUFBLENBSEEsa0JBQUEsQ0FGQSxlQUFBLENBR0Esa0JBQUEsQ0FGQSxVTjZwQkYsQ010cEJFLDZMQUNFLFFOMHBCSixDTXZwQkUsbUpBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsUU4ycEJKLENNenBCSSxxS0FJRSxvQkFBQSxDQUZBLGFINUZFLENDMkROLGNBQUEsQ0VrQ0ksZUFBQSxDRmpDSixtQkFBQSxDRStCSSxpQk5rcUJOLENLdnVCTSwwQkNvRUYscUtBT0ksaUJOa3FCTixDQUNGLENLOXVCTSwwQkNvRUYscUtBVUksY05zcUJOLENBQ0YsQ01ucUJJLHFLQUlFLHdCSGpIRSxDRytHRix3QkFBQSxDQUNBLGlCQUFBLENBRUEsV0FBQSxDQUpBLGlCTjJxQk4sQ01ycUJNLHVMQUNFLHdCQUFBLENBQ0EsbUJOeXFCUixDS3B3Qk0sMEJDa0ZGLHFLQWFJLFVOMnFCTixDQUNGLENNeHFCSSw2UkFDRSxhTjRxQk4sQ016cUJJLHlQQUNFLG1CTjZxQk4sQ00xcUJJLDhOQUNFLHFCTjhxQk4sQ001cUJNLGdQQUNFLFVOZ3JCUixDSy94Qk0sMEJD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akxWLENvQjlpTE0sOEVBQ0UsYXBCZ2pMUixDb0I3aUxNLDBEQUNFLFdwQitpTFIsQ29CNWlMVSxvS0FFRSxlcEI2aUxaLENvQnhpTE0sMERBRUUsa0NBQUEsQ0FEQSxpQnBCMmlMUixDb0J0aUxJLGtEQUNFLFNwQndpTE4sQ29CdGlMTSwwRGhCcG5CSixjQUFBLENBQ0EsZUo2cE1GLENvQnZpTFEsZ0VBQ0UsNEJwQnlpTFYsQ29CcmlMTSwwREFHRSx1QkFBQSxDaEIvbkJOLGNBQUEsQ2dCOG5CTSxlQUFBLENoQjduQk4sZUFBQSxDZ0I0bkJNLGlCcEIyaUxSLENvQnRpTFEsOERBR0UsK0NBQUEsQ0FEQSxXQUFBLENBRUEsdUJBQUEsQ0FIQSxVcEIyaUxWLENvQnBpTE0sMERoQjFvQkosY0FBQSxDZ0I0b0JNLGVBQUEsQ2hCM29CTixlQUFBLENnQjBvQk0sbUJwQnlpTFIsQ29CcGlMTSwwRGhCaHBCSixjQUFBLENBQ0EsaUJBQUEsQ2dCZ3BCTSxpQnBCd2lMUixDb0JwaUxNLDBEaEJycEJKLGNBQUEsQ0FDQSxpQko0ck1GLENvQnJpTFEsZ0VBQ0UsWXBCdWlMVixDb0JoaUxRLCtZQUVFLFlwQm9pTFYsQ29COWhMTSw0REFDRSxLQUFBLENBQ0EsUUFBQSxDQUNBLHFCcEJnaUxSLENvQjdoTE0sNERBQ0UsUUFBQSxDQUNBLG9CcEIraExSLENvQjdoTFEsa0ZBQ0UscUJwQitoTFYsQ29CMWhMSSxxREFDRSxlQUFBLENBQ0EsZXBCNGhMTixDb0J6aExJLDREQUVFLHNCQUFBLENBQ0EsV0FBQSxDQUZBLFVwQjZoTE4sQ29CemhMTSxtRUFHRSw0REFBQSxDQUNBLFdBQUEsQ0FGQSxVQUFBLENBREEsVXBCOGhMUixDb0J2aExJLDZGQUNFLGlFcEJ5aExOLENvQnJoTEUsd0RBRUUsa0JqQm54QkssQ2lCa3hCTCxZcEJ3aExKLENvQnBoTEUsMkVBQ0UsYXBCc2hMSixDb0I5Z0xNLDRZQUNFLFlwQmdoTFIsQ29Cei9LTSxvYUFDRSxhcEJvZ0xSLENLL3hNTSx5QmVnakJOLCtCQWlQSSx1QnBCa2dMRixDQUNGLENv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QTRESSxxQmhDbWtRSixDQVZGLENnQ3BqUUksK0RBRUUsYTdCcEVFLENDMkROLGNBQUEsQzRCUUksZUFBQSxDNUI4RkosZUFBQSxDQXJHQSxtQko0a1FGLENLbG5RTSwwQjJCNENGLCtENUJQRixjQUFBLENBQ0EsZUppbFFBLENBQ0YsQ0t4blFNLHlCMkI0Q0YsK0Q1QlBGLGNBQUEsQ0FDQSxtQkp1bFFBLENBQ0YsQ2dDNWtRSSwwUkFHRSxlaEM4a1FOLENnQzVrUU0sNlVBQ0UsWWhDZ2xRUixDS3hvUU0seUIyQnVEQSw2VUFJSSxxQmhDbWxRUixDQUNGLENnQ2hsUU0sMlRBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsT0FBQSxDQUNBLGtCaENvbFFSLENnQ2xsUVEsNlVBR0UsYTdCOUZGLEM2QitGRSxlQUFBLENBRkEsaUJBQUEsQ0FEQSxpQmhDeWxRVixDZ0NubFFRLDZVQUlFLHdCN0IzR0YsQzZCeUdFLHdCQUFBLENBQ0EsaUJBQUEsQ0FHQSxXQUFBLENBTEEsaUJBQUEsQ0FJQSxXaEN3bFFWLENnQ3JsUVUsK1ZBQ0Usd0JBQUEsQ0FDQSxtQmhDeWxRWixDSy9xUU0sMEIyQjRFRSw2VUFjSSxVaEMybFFWLENBQ0YsQ2dDemxRUSxpYUFDRSxtQmhDNmxRVixDZ0MzbFFRLHNZQUNFLHFCaEMrbFFWLENnQzdsUVUsd1pBQ0UsVWhDaW1RWixDS3JzUU0sMEIyQitEQSwyVEEwQ0kscUJoQ2ttUVIsQ0FDRixDZ0MvbFFNLHFXQUNFLE1BQUEsQ0FDQSxpQmhDbW1RUixDZ0NqbVFRLGdiQUNFLFFoQ3FtUVYsQ2dDaG1RVSxxZkFDRSxZaENvbVFaLENnQ2ptUVUsNmRBQ0UsWUFBQSxDQUNBLGdCaENxbVFaLENnQ25tUVksNmpCQUNFLFloQ3VtUWQsQ2dDcG1RWSxrbEJBQ0UsWUFBQSxDQUNBLHFCQUFBLENBQ0EsaUJoQ3dtUWQsQ2dDcm1RWSxraUJBQ0UsYWhDeW1RZCxDZ0N0bVFZLCtlQUNFLFVoQzBtUWQsQ0t4dlFNLHlCMkIySEksNmRBdUJJLHFCaEM0bVFaLENBQ0YsQ0svdlFNLHlCMkI2R0EscVdBMkNJLFFoQzZtUVIsQ0FDRixDZ0MxbVFNLHlWQUNFLFlBQUEsQ0FDQSxxQmhDOG1RUixDZ0M1bVFRLDhXQUlFLHdCN0IvTEYsQzZCNkxFLHdCQUFBLENBQ0EsaUJBQUEsQ0FHQSxXQUFBLENBTEEsaUJBQUEsQ0FJQSxXaENpblFWLENnQzltUVUsZ1lBQ0Usd0JoQ2tuUVosQ0szeFFNLDBCMkJnS0UsOFdBYUksVWhDb25RVixDQUNGLENnQ2huUU0sOGpDQUdFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFVoQ3duUVIsQ2dDdG5RUSw2bkNBQ0UsVWhDZ29RVixDZ0M3blFRLCtvQ0FJRSx3QjdCNU5GLEM2QjBORSx3QkFBQSxDQUNBLGlCQUFBLENBR0EsWUFBQSxDQUxBLGlCQUFBLENBSUEsV2hDd29RVixDSzEwUU0sMEIyQjZMRSwrb0NBUUksVWhDaXBRVixDQUNGLENLdjFRTSx5QjJCNkxFLCtvQ0FXSSxXaEMycFFWLENBQ0YsQ2dDcnBRUSx3WkFDRSxVaEN5cFFWLENnQ3JwUU0sb1VBRUUsWUFBQSxDQUNBLHNCQUFBLENBRkEsZWhDMnBRUixDZ0N4cFFRLDRZNUJuT04sa0JBQUEsQ0FhQSx3QkQvQk8sQ0NnQ1Asd0JBQUEsQ0FDQSxpQkFBQSxDQUxBLGFEMUJNLENDZ0NOLGNBQUEsQ0FsQkEsWUFBQSxDQWtEQSxjQUFBLEM0QnFMUSxXQUFBLEM1QnRPUixzQkFBQSxDQWtEQSxnQkFBQSxDQWhEQSxnQkFBQSxDQVVBLGlCQUFBLENBQ0Esd0JBQUEsQ0FLQSx1QkFBQSxDQWZBLGlCSms1UUYsQ0k5NFFFLGtaQUNFLGFKazVRSixDSXQ0UUUsNHpCQUVFLHdCRHJDSSxDQ3VDSix3QkFBQSxDQUhBLGFEdENLLENDd0NMLHVCSjY0UUosQ0kxNFFJLHcwQkFDRSxhSmc1UU4sQ2dDNXJRTSx1WEFDRSxVaENnc1FSLENLcDZRTSwwQjJCN0JOLG9DQXVRSSxxQmhDOHJRRixDQUNGLENnQ3pyUUUsZ0RBRUUsWUFBQSxDQUNBLGdCQUFBLENBQ0EsUUFBQSxDNUJqUkYsa0JBQUEsQ0FHQSxnQkFBQSxDQUZBLG1CQUFBLENBQ0EsVUo4OFFGLENLbjdRTSx5QjJCZ1BKLGdENUJ2UUUsbUJKODhRRixDQUNGLENLeDdRTSwwQjJCZ1BKLGdEQU9JLHFCaENxc1FKLENBQ0YsQ2dDanNRSSw0REFDRSxlaENtc1FOLENnQ2pzUU0sNEVBQ0UsYWhDbXNRUixDZ0Noc1FNLGdFQUVFLFdBQUEsQ0FEQSxXaENtc1FSLENnQzNyUU0sb0VBRUUsa0JBQUEsQ0FEQSxTaEM4clFSLENLMzhRTSx5QjJCNFFBLG9FQUtJLFVoQzhyUVIsQ0FDRixDZ0M1clFRLGdGQUNFLE9oQzhyUVYsQ0tuOVFNLDBCMkJ5UkEsK0ZBR0ksZUFBQSxDQURBLFVoQzZyUVIsQ0FDRixDZ0M5cVFJLDZpQkFFRSxlQUFBLENBREEsVWhDdXJRTixDS24rUU0sMEIyQjJTRix3ZkFNSSxlQUFBLENBREEsVWhDMHJRTixDQUNGLENnQ3RyUUksK2JBR0UsV0FBQSxDQUZBLGtCQUFBLENBQ0EsU2hDMnJRTixDS2wvUU0seUIyQnFURiwrYkFNSSxVaEM2clFOLENBQ0YsQ2dDenJRRSw2Q0FDRSx1QkFBQSxDNUI5VkYsa0JBQUEsQ0FHQSxnQkFBQSxDQUZBLG1CQUFBLEM0QitWRSxnQkFBQSxDNUI5VkYsVUo0aFJGLENLamdSTSx5QjJCZ1VKLDZDNUJ2VkUsbUJKNGhSRixDQUNGLENnQ2pzUUksdURBQ0UsaUJoQ21zUU4sQ0t6Z1JNLDBCMkJxVUYsdURBR0ksU2hDcXNRTixDQUNGLENnQ2xzUUksd0RBRUUsZUFBQSxDQURBLFNoQ3FzUU4sQ0tsaFJNLDBCMkI0VUYsd0RBS0ksZUFBQSxDQURBLGlCaEN1c1FOLENBQ0YsQ0t4aFJNLHlCMkI0VUYsd0RBU0ksZUFBQSxDQURBLGVoQ3lzUU4sQ0FDRixDZ0N0c1FNLDJEQUVFLGE3QmhYQSxDQzJETixjQUFBLENBK0RBLGVBQUEsQ0E5REEsbUJBQUEsQzRCc1RNLGtCQUFBLENBREEsaUJoQzJzUVIsQ0t0aVJNLDBCMkJ3VkEsMkQ1Qm5USixjQUFBLENBQ0EsbUJKcWdSQSxDQUNGLENLNWlSTSx5QjJCd1ZBLDJENUJuVEosY0FBQSxDQUNBLG1CSjJnUkEsQ0FDRixDS2xqUk0seUIyQndWQSwyREFNSSxTQUFBLENBQ0Esd0JoQ3d0UVIsQ0FDRixDZ0NydFFNLDBEQUNFLGE3QjFYQSxDNkIyWEEsa0JoQ3V0UVIsQ0s1alJNLHlCMkJtV0EsMERBSUksYWhDeXRRUixDQUNGLENnQ3R0UU0sMEQ1QnRYSixrQkFBQSxDNEIwWE0sd0I3QjVZQyxDQ2dDUCx3QkFBQSxDNEI4V00saUJBQUEsQzVCbFhOLGFEMUJNLEM2QjJZQSxVN0JoWkEsQ0NxQ04sY0FBQSxDQWxCQSxZQUFBLENBa0RBLGNBQUEsQ0FqREEsc0JBQUEsQ0FrREEsZ0JBQUEsQzRCdVVNLGdCQUFBLEM1QjdXTixpQkFBQSxDNEI4V00sd0JBQUEsQzVCeFdOLHVCQUFBLENBZkEsaUJKZ21SRixDSTVsUkUsNERBQ0UsYUo4bFJKLENJbGxSRSxnSUFFRSx3QkRyQ0ksQ0N1Q0osd0JBQUEsQ0FIQSxhRHRDSyxDQ3dDTCx1QkpxbFJKLENJbGxSSSxvSUFDRSxhSm9sUk4sQ0tubVJNLHlCMkJnVUosNkNBdURJLGtCQUFBLENBREEsZ0JoQ2t2UUosQ0FDRixDZ0M1dVFFLDBDQUNFLGlCaEMrdVFKLENnQzd1UUksMkRBRUUsYTdCeFpFLEM2QnlaRixlQUFBLENBRkEsaUJoQ2l2UU4sQ2dDMXVRSSxpRUFDRSwyQmhDNHVRTixDZ0MxdVFNLHVFQUVFLHFCQUFBLENBQ0EsbUJBQUEsQ0FGQSxvQmhDOHVRUixDZ0MxdVFRLDZFQUNFLHFCQUFBLENBQ0EsMEJoQzR1UVYsQ2dDdnVRSSwrRkFDRSxZQUFBLENBQ0Esb0NBQUEsQ0FDQSw4QkFBQSxDQUNBLHlCaEN5dVFOLENpQy9wUkUsd0hBQ0UsWWpDbXFSSixDaUNocVJFLHNIQUNFLGdCakNtcVJKLENpQ2hxUkUsNEZBQ0UsbUJqQ21xUkosQ2lDL3BSSSw0SEFFRSxhOUJqQkcsQ0NrRVAsY0FBQSxDQUNBLGlCQUFBLEM2Qm5ESSxxQmpDcXFSTixDaUM5cFJNLDhTQUNFLFlqQ2txUlIsQ2lDL3BSTSw4UEFHRSxrQkFBQSxDQUNBLGE5QnhCQSxDOEJxQkEsWUFB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QSxDQUhBLGFEdENLLENDd0NMLHVCSnVoU0YsQ0lwaFNFLDBGQUNFLGFKc2hTSixDaUM1c1JRLHVGQUNFLHNCakM4c1JWLENpQzNzUlEsNENBQ0Usa0JqQzZzUlYsQ0FDRixDa0N6a1NBLHlCOUJrRUUsY0FBQSxDQStEQSxlQUFBLENBOURBLG1CSjRnU0YsQ0tsalNNLDBCNkI3Qk4seUI5QmtFRSxjQUFBLENBQ0EsbUJKaWhTQSxDQUNGLENLeGpTTSx5QjZCN0JOLHlCOUJrRUUsY0FBQSxDQUNBLG1CSnVoU0EsQ0FDRixDa0N2bFNBLEs5QmdMRSxrQkoyNlJGLENLbGtTTSwwQjZCekJOLEs5Qm1MSSxrQko0NlJGLENBQ0YsQ0t2a1NNLHlCNkJ6Qk4sSzlCdUxJLGtCSjY2UkYsQ0FDRixDa0NsbVNFLDZCQUVFLGdCQUFBLENBREEsUWxDcW1TSixDa0NqbVNFLDhCQUVFLGEvQlRJLEMrQlFKLHFCQUFBLENBRUEsaUJsQ21tU0osQ2tDaG1TRSxvQ0FDRSxXbENrbVNKLENrQy9sU0UsU0FNRSxrQkFBQSxDQUhBLGFBQUEsQ0FJQSxZQUFBLENBTEEsZUFBQSxDQUVBLGNBQUEsQ0FIQSxnQkFBQSxDQUlBLFdsQ21tU0osQ2tDOWxTRSxnQkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxRQUFBLENBQ0EscUJsQ2dtU0osQ2tDNWxTSSxXQUNFLG9CbEM4bFNOLENrQzVsU00sbUJBQ0UsYS9CNUNDLEMrQjhDRCxVQUFBLENBREEsU2xDK2xTUixDa0N4bFNJLFdBQ0UsdUJsQzBsU04sQ2tDcmxTQSx5Q0FHRSxhL0J4RE0sQ0M2RE4sY0FBQSxDQStEQSxlQUFBLENBOURBLG1CQUFBLEM4QlBBLGtCbEMybFNGLENLMW5TTSwwQjZCNkJOLHlDOUJRRSxjQUFBLENBQ0EsbUJKeWxTQSxDQUNGLENLaG9TTSx5QjZCNkJOLHlDOUJRRSxjQUFBLENBQ0EsbUJKK2xTQSxDQUNGLENrQ25tU0EsVzlCb0hFLGtCSm0vUkYsQ0sxb1NNLDBCNkJtQ04sVzlCdUhJLGtCSm8vUkYsQ0FDRixDSy9vU00seUI2Qm1DTixXOUIySEksa0JK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QSxXQUFBLENBREEsVWxDMm9TUixDQUNGLENrQ25vU00sb0ZBT0Usa0JBQUEsQ0FKQSxhQUFBLENBR0EsWUFBQSxDQUpBLGVBQUEsQ0FFQSxjQUFBLENBSEEsZ0JBQUEsQ0FJQSxXbEN1b1NSLENrQ2pvU0kseUVBQ0UsUWxDbW9TTixDa0Nqb1NNLDRFQUNFLGFsQ21vU1IsQ2tDaG9TTSwyRUFDRSxhbENrb1NSLENrQzluU0kseUVBQ0UsWUFBQSxDQUVBLGdCQUFBLENBQ0EsUUFBQSxDQUZBLDZCbENrb1NOLENLdjRTTSwwQjZCOFFKLCtCQUNFLGNsQzZuU0YsQ0FDRixDSzc0U00sMEI2QnFSRixxREFDRSxZbEMyblNKLENrQ3puU0ksdUZBQ0UsY2xDMm5TTixDa0N0blNFLDZCQUNFLFlsQ3duU0osQ0FDRixDS3g1U00seUI2QnNTRixvQ0FDRSxTbENxblNKLENrQ2xuU0UsOEJBQ0UscUJsQ29uU0osQ2tDam5TRSw2QkFDRSw2QmxDbW5TSixDa0NoblNBLGFBQ0UsUWxDa25TRixDa0MvbVNFLGlEQUNFLFNsQ2luU0osQ2tDN21TTSx5TUFFRSwrQkFBQSxDQURBLFNsQ2luU1IsQ2tDNW1TSSx5RUFDRSxnQmxDOG1TTixDa0MzbVNJLDhEQUNFLGVsQzZtU04sQ2tDMW1TSSxnRkFDRSxTbEM0bVNOLENrQzFtU00sb0ZBRUUsV0FBQSxDQUNBLGFBQUEsQ0FGQSxnQmxDOG1TUixDa0NybVNFLHFEQUNFLGlCbEN1bVNKLENrQ3BtU0UsK0NBRUUsa0JBQUEsQ0FEQSxxQmxDdW1TSixDa0NwbVNJLHVFQUNFLGNsQ3NtU04sQ2tDbG1TTSxpRkFDRSxxQmxDb21TUixDQUNGLENtQ3ArU0ksb0RBQ0UsU25DcytTTixDbUNyK1NNLHNEQUNFLGVuQ3UrU1IsQ21DcCtTSSwrQ0FDQyxhbkNzK1NMLENtQ2orU0ksa0RBSUUsc0JBQUEsQ0FIQSxrQmhDYkUsQ2dDZUYsa0JBQUEsQ0FEQSxnQm5DcStTTixDbUNoK1NJLHFIQUlFLGFoQ3BCRSxDZ0NtQkYsbUJBQUEsQ0FEQSxlbkNvK1NOLENtQy85U0kseUVBQ0UsVW5DaStTTixDbUM5OVNJLDhEQUVFLFlBQUEsQ0FEQSxtQm5DaStTTixDbUM5OVNNLGdFQUVFLGFoQ3RDQyxDZ0NxQ0QseUJuQ2krU1IsQ0t6K1NNLDBCOEJrQkUsc0RBQ0UsY25DMjlTUixDQUNGLENLLytTTSx5QjhCOEJFLHNEQUNFLGNuQ285U1IsQ0FDRixDb0NqaFRBLDBEaENBRSxrQkFBQSxDQUdBLGdCQUFBLENBaUxBLGtCQUFBLENBbkxBLG1CQUFBLENBQ0EsVUp3aFRGLENLNy9TTSwwQitCN0JOLDBEaEN1TEksa0JKeTJTRixDQUNGLENLcGdUTSx5QitCN0JOLDBEaEMyTEksa0JKNDJTRixDQUNGLENLM2dUTSx5QitCN0JOLDBEaENNSSxtQkp3aVRGLENBQ0YsQ0tsaFRNLHlCK0I3Qk4sMERBT0ksWUFBQSxDQUNBLHFCQUFBLENBQ0EsUXBDOGlURixDb0M3aVRFLG9KQUNFLGVwQ2lqVEosQ0FDRixDb0M3aVRBLHFCQUNFLGlCcENnalRGLENvQzdpVEEsNENBRUUsV0FBQSxDQUNBLFVBQUEsQ0FGQSxVcENralRGLENvQzdpVEEsZUFDRSwwQnBDZ2pURixDb0M5aVRFLDBDQUNFLG9CcENnalRKLENvQzdpVEUsNEJBQ0UsYXBDK2lUSixDb0M1aVRFLDBDQUVFLGFqQ2hDSSxDaUMrQkosZXBDK2lUSixDb0M1aVRJLG1EQUVFLGFqQ3BDRSxDQzJETixjQUFBLENBQ0EsZ0JKdWhURixDb0M3aVRNLGlFQUdFLGFqQ3pDQSxDQzJETixjQUFBLENBc0dBLGVBQUEsQ2dDdkhNLGVBQUEsQ2hDa0JOLG1CQUFBLENnQ3JCTSx3QnBDb2pUUixDS3JrVE0sMEIrQmdCQSxpRWhDcUJKLGNBQUEsQ0FDQSxlSm9pVEEsQ0FDRixDSzNrVE0seUIrQmdCQSxpRWhDcUJKLGNBQUEsQ0FDQSxtQkowaVRBLENBQ0YsQ29DeGpURSwrQ0FDRSxlcEMwalRKLENvQ3hqVEksc0RBQ0UscURwQzBqVE4sQ29DdGpURSx3Q0FDRSxjcEN3alRKLENvQ3RqVEksK0NBQ0UsK0NwQ3dqVE4sQ29DcGpURSx1RkFLRSxrQkFBQSxDQWNBLGFqQ2pGRyxDaUNpRUgsWUFBQSxDQUNBLGtCQUFBLENoQ1JGLGNBQUEsQ2dDVUUsT0FBQSxDaENURixnQkFBQSxDZ0NLRSxpQnBDNmpUSixDb0N2alRJLHFHQU9FLHVCQUFBLENBREEsMkJBQUEsQ0FEQSxtQkFBQSxDQUpBLFVBQUEsQ0FHQSxhQUFBLENBREEsV0FBQSxDQURBLFVwQytqVE4sQ29DcGpUSSwyRkFDRSxhcEN1alROLENvQ25qVEUsb0NBQ0Usa0JwQ3FqVEosQ29DbGpURSxpQ0FDRSxrQkFBQSxDQUNBLGtCcENvalRKLENvQ2xqVEksb0xBQ0UsZXBDb2pUTixDb0NoalRNLHVDQUVFLG9CQUFBLENBREEsZ0JwQ21qVFIsQ29DaGpUUSwrQ0FDRSxhakNsSEQsQ2lDb0hDLFVBQUEsQ0FEQSxTcENtalRWLENvQzdpVEksd0ZBRUUsaUJwQytpVE4sQ29DM2lURSxpQkFFRSxhakM1SEksQ0M2RE4sY0FBQSxDQUNBLG1CSjRtVEYsQ29DM2lURSw2Q2hDbEhBLGtCQUFBLENBYUEsd0JEL0JPLENDZ0NQLHdCQUFBLENBQ0EsaUJBQUEsQ0FMQSxhRDFCTSxDQ2dDTixjQUFBLENBbEJBLFlBQUEsQ0FrREEsY0FBQSxDQWpEQSxzQkFBQSxDQWtEQSxnQkFBQSxDZ0NtRUUsaUJBQUEsQ2hDbkhGLGdCQUFBLENBVUEsaUJBQUEsQ0FDQSx3QkFBQSxDQUtBLHVCQUFBLENBZkEsaUJKNnFURixDSXpxVEUsK0NBQ0UsYUoycVRKLENJL3BURSxzR0FFRSx3QkRyQ0ksQ0N1Q0osd0JBQUEsQ0FIQSxhRHRDSyxDQ3dDTCx1QkprcVRKLENJL3BUSSwwR0FDRSxhSmlxVE4sQ0toclRNLDBCK0JITixlQStHSSw2QkFBQSxDQUNBLFFwQ3drVEYsQ29DdmtURSxpQ0FDRSxlcEN5a1RKLENBQ0YsQ0t6clRNLHlCK0JITixlQXNISSxRcEMwa1RGLENvQ3prVEUsb0NBQ0UsV3BDMmtUSixDQUNGLENvQ3BrVEUsK0dBQ0Usa0JwQ3lrVEosQ29DcmtUQSw4QkFDRSxlcEN3a1RGLENvQ3RrVEUsNENBRUUsYWpDN0pJLENDMkROLGNBQUEsQ0FzR0EsZUFBQSxDZ0NGRSxlQUFBLENoQ25HRixtQkFBQSxDZ0NrR0Usa0JBQUEsQ0FFQSx3QnBDMGtUSixDS3B0VE0sMEIrQnFJSiw0Q2hDaEdBLGNBQUEsQ0FDQSxlSm1yVEEsQ0FDRixDSzF0VE0seUIrQnFJSiw0Q2hDaEdBLGNBQUEsQ0FDQSxtQkp5clRBLENBQ0YsQ29DbmxURSw0Q0FFRSxZQUFBLENBQ0EscUJBQUEsQ2hDM0dGLGNBQUEsQ2dDNEdFLFFBQUEsQ2hDM0dGLGdCQUFBLENnQ3dHRSxlcEMwbFRKLENvQ3BsVEksa0RBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsNkJwQ3NsVE4sQ29DcGxUTSx3REFDRSxlcENzbFRSLENvQ25sVE0sd0RBQ0UsZUFBQSxDQUNBLGVBQUEsQ0FDQSx3QnBDcWxUUixDb0Mva1RBLG1CQUdFLGtCakMvTE0sQ2lDOExOLGFqQ25NTSxDQ2tMTixrQkpvbVRGLENLM3ZUTSwwQitCc0tOLG1CaENaSSxrQkpxbVRGLENBQ0YsQ0tod1RNLHlCK0JzS04sbUJoQ1JJLGtCSnNtVEYsQ0FDRixDb0MxbFRFLHlEQUNFLGdCcEM0bFRKLENvQ3psVEUsMENBQ0UsZ0JwQzJsVEosQ0szd1RNLHlCK0JzS04sbUJBcUJJLG1CcENvbFRGLENvQzNsVEUsMENBRUUsa0JBQUEsQ0FEQSxTcEM4bFRKLENvQzNsVEUseURBQ0UsZXBDNmxUSixDQUNGLENvQ3hsVEEscUJBQ0UsaUJwQzJsVEYsQ29DeGxUQSx1QmhDaE9FLGtCQUFBLENBR0EsZ0JBQUEsQ0FGQSxtQkFBQSxDQUNBLFVKNnpURixDS2x5VE0seUIrQm1NTix1QmhDMU5JLG1CSjZ6VEYsQ0FDRixDb0NqbVRFLDREQUNFLGtCcENtbVRKLENLMXlUTSx5QitCbU1OLHVCQVFJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFFwQ21tVEYsQ0FDRixDb0M1bFRJLHlEQUdFLGlGQUFBLENBRkEsWUFBQSxDQUNBLFdwQ2dtVE4sQ29DMWxUSSxvRWhDeE9GLGtCQUFBLENBYUEsb0NnQzROcUUsQ2hDM05yRSxVQUFBLENBQ0EsaUJBQUEsQ0FM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Q3VDaGtXSSx5RW5DekJGLGNBQUEsQ0FrREEsZUFBQSxDQWpEQSxlSjZsV0YsQ0tub1dNLDBCa0M4REYseUVuQ3pCRixjQUFBLENBQ0EsbUJKa21XQSxDQUNGLENLem9XTSx5QmtDOERGLHlFbkN6QkYsY0FBQSxDQUNBLG1CSndtV0EsQ0FDRixDdUM1a1dNLHVUQUtFLGFwQ25HQSxDb0NrR0Esa0J2QzRrV1IsQ3VDeGtXTSxxRkFDRSxpQnZDMGtXUixDS3RwV00sMEJrQ2tGRSx1VEFJRSxrQnZDb2tXUixDQUNGLENLM3BXTSx5QmtDNUJKLHVEQXdISSxxQkFBQSxDQUNBLFF2Q21rV0osQ3VDamtXSSw4RUFDRSxnQnZDbWtXTixDdUMvcldBLHVEQWlJSSxnQnZDbWtXSixDQUpGLENLcHFXTSwwQmtDNUJKLHVEQXFJSSxrQnZDb2tXSixDQUNGLEN1QzNqV0UsNERBQ0UsWXZDaWtXSixDd0NudFdBLFdBSUUsa0JBQUEsQ0FDQSxhckNHTSxDcUNQTixZQUFBLENBQ0EscUJBQUEsQ0FDQSxRQUFBLENwQ0ZBLGtCQUFBLENBR0EsZ0JBQUEsQ0FpTEEsa0JBQUEsQ0FuTEEsbUJBQUEsQ29DSUEsaUJBQUEsQ3BDSEEsVUo4dFdGLENLbnNXTSx5Qm1DOUJOLFdwQ09JLG1CSjh0V0YsQ0FDRixDS3hzV00sMEJtQzlCTixXcEN3TEksa0JKa2pXRixDQUNGLENLN3NXTSx5Qm1DOUJOLFdwQzRMSSxrQkptaldGLENBQ0YsQ3dDdHVXRSxrQkFHRSxXQUFBLENBRkEscUJBQUEsQ0FHQSxlQUFBLENBRkEsVXhDMHVXSixDd0NydVdFLGlCQUdFLGFyQ25CSyxDQ2tFUCxlQUFBLENvQ2hERSxlQUFBLENwQ2lERixtQkFBQSxDb0NsREUsb0J4QzJ1V0osQ3dDcnVXRSxrQkFDRSxhckNqQkksQ0MyRE4sY0FBQSxDQStEQSxlQUFBLENBOURBLG1CSityV0YsQ0tydVdNLDBCbUNOSixrQnBDMkNBLGNBQUEsQ0FDQSxtQkpvc1dBLENBQ0YsQ0szdVdNLHlCbUNOSixrQnBDMkNBLGNBQUEsQ0FDQSxtQkowc1dBLENBQ0YsQ3dDbHZX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Q0M0RE4sY0FBQSxDQTRFQSxlQUFBLEN1Q2ZJLGVBQUEsQ3ZDNURKLG1CSm11WUYsQ0t6d1lNLDBCc0MrRkYscUN2QzFERixjQUFBLENBQ0EsbUJKd3VZQSxDQUNGLENLL3dZTSx5QnNDK0ZGLHFDdkMxREYsY0FBQSxDQUNBLG1CSjh1WUEsQ0FDRixDMkNqcllNLDJDQUNFLGEzQ21yWVIsQzJDN3FZSSx5Q0FDRSxXQUFBLENBQ0EsV0FBQSxDQUNBLE1BQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxVM0MrcVlOLEMyQzVxWUUsZ0RBRUUsVXhDN0lJLENDNEROLGNBQUEsQ0FDQSxlQUFBLEN1Q2lGRSxtQjNDK3FZSixDMkMxcVlJLCtHQUNFLFkzQytxWU4sQzJDNXFZSSxrREFDRSxhM0M4cVlOLEMyQzVxWUksa0RBQ0UsdUIzQzhxWU4sQzJDM3FZSSx3WnZDbEdGLGNBQUEsQ0FDQSxpQkpneFlGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuXG4ucHJvZHVjdC1zcGVjcy1jb21wYXJpc29uLXdyYXBwZXIsLmFkZGl0aW9uYWwge1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBzY3JvbGxiYXItY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlIHRyYW5zcGFyZW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24sLmJsb2NrIHtcbiAgICBtaW4td2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpoYXMoLmRlZmF1bHQtc3BlY3MpIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgLmFkZGl0aW9uYWwtc3BlY3N7XG4gICAgcGFkZGluZy1pbmxpbmU6MDtcbiAgfVxufVxuXG4udmlld3MtZWxlbWVudC1jb250YWluZXI6aGFzKC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24pIHtcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIC5tYWluLXNwZWNzLXByb2R1Y3QgLnNwZWNzLXR5cGUtYmxvY2sge1xuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1zcGVjcy1jb21wYXJpc29uLC5hZGRpdGlvbmFsIHtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcblxuICAuZmllbGQtLW5hbWUtcHJvZHVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLml0ZW0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnNwZWNzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IHZhcmlhYmxlcy4kdGFibGUtYm9yZGVyLWJvdHRvbTtcblxuICAgICYuY29scy0yIC5pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi5jb2xzLTMgLml0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxuXG4gICAgJi5jb2xzLTQgLml0ZW0ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAmLmNvbHMtNSAuaXRlbSxcbiAgICAmLmNvbHMtNiAuaXRlbSxcbiAgICAmLmNvbHMtNyAuaXRlbSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodGdyYXk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICYuY29scy01IC5pdGVtLFxuICAgICAgJi5jb2xzLTYgLml0ZW0sXG4gICAgICAmLmNvbHMtNyAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICB9XG4gICAgICAuc3BlY3MtdHlwZS1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLXNwZWNzLXByb2R1Y3Qge1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuXG4gIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tMjAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiB2YXJpYWJsZXMuJHRhYmxlLWRyb3Atc2hhZG93O1xuXG4gIC52YXJpYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5tYWluLXNwZWNzLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICB9XG4gIH1cblxuICAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC52aWV3LW1haW4tc3BlY3MtYmxvY2sge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG5cbiAgICAgIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hZGRpdGlvbmFsLCAubWFpbi1zcGVjcy1wcm9kdWN0e1xuICAuc3BlY3MtdHlwZS1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3BlY3MtdHlwZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc3BlY3MtdHlwZV9fbmFtZSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwZWNzLXR5cGVfX2hlbHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAudG9vbHRpcC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyaWFibGVzLiR0b29sdGlwLWRyb3Atc2hhZG93O1xuICAgICAgICBib3R0b206IDEyMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAxOCk7XG4gICAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIC5zcGVjcy10eXBlX19oZWxwIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlld3MtY29udGVudCB7XG4gICAgd29yZC1icmVhazogYXV0by1waHJhc2U7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gIH1cbiAgLnZpZXdzLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBib3JkZXItYm90dG9tOiB2YXJpYWJsZXMuJHRhYmxlLWJvcmRlci1ib3R0b207XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbGlnaHRncmF5O1xuICB9XG59XG4uYWRkaXRpb25hbC1zcGVjcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG5cbiAgLmFkZGl0aW9uYWwge1xuICAgIC5maWVsZC0tbmFtZS1wcm9kdWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLnR5cGV7XG4gICAgICAgIHdpZHRoOjQ1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZmllbGRzIC5zcGVjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAuc3BlY3MtdHlwZS1ibG9ja3tcbiAgICAgIHdpZHRoOjQ1MHB4IWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAmPmRpdntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BlY3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IHZhcmlhYmxlcy4kdGFibGUtZHJvcC1zaGFkb3c7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zcGVjcy1jb250YWluZXJfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cblxuICAgIC5zcGVjcy1jb250YWluZXJfX2xhYmVsLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNyU7XG4gICAgICByaWdodDogOCU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc3BlY3MtYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BsdXMuc3ZnKSBuby1yZXBlYXQgNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICYuaXMtZXhwYW5kZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS4wNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3BlY3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgIC5zcGVjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXJpYWJsZXMuJHRhYmxlLWJvcmRlci1ib3R0b207XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0Z3JheTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGVjX190eXBlIHtcbiAgICAgICAgICAudGF4b25vbXktdGVybS0tc3BlY3MtdHlwZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcblxuXG4gICAgICAgICAgICAuc3BlY3MtdHlwZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgIC50b29sdGlwLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcmlhYmxlcy4kdG9vbHRpcC1kcm9wLXNoYWRvdztcbiAgICAgICAgICAgICAgICBib3R0b206IDEyMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDE4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjg4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgLnNwZWNzLXR5cGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3BlY3MtdHlwZV9fbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwZWNfX3ZhbHVlIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXG4gICAgICAuc3BlY3MtY29udGFpbmVyX19sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L29vaDRhb28uY3NzXCIpO1xuLyogTWVkaWEgdmFyaWFibGVzICovXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOmZvY3VzLFxuOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuYSxcbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbnVsIGxpLFxub2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYmFja2dyb3VuZC0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0ZCNTkxRjtcbn1cblxuLmJhY2tncm91bmQtLW4tMTAwIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cblxuLmJhY2tncm91bmQtLW4tMjAwIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbn1cblxuLmJhY2tncm91bmQtLW4tNDAwIHtcbiAgYmFja2dyb3VuZDogIzRBNEY1NTtcbn1cblxuLmJhY2tncm91bmQtLW4tNTAwIHtcbiAgYmFja2dyb3VuZDogIzIyMjYyQztcbn1cblxuLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG59XG5cbi5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxOSk7XG4gIGNvbG9yOiAjNEE0RjU1O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTYpO1xuICB9XG59XG5ib2R5ID4gZGl2LFxuYm9keSAjcGFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5ICNwYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm1haW4sXG4jbWFpbi13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxOSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbmRpdlthcmlhLWxhYmVsPVwiU3RhdHVzIG1lc3NhZ2VcIl0ge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xufVxuXG4uZmllbGQtLWxhYmVsLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5zbGljay1uZXh0LFxuLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCxcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi50b3AtaGVhZGVyIHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnRvcC1oZWFkZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAuaGVhZGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4jbWFpbi13cmFwcGVyIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5mb290ZXIge1xuICBvcmRlcjogNDtcbn1cblxuLnBhdGgtdXNlciAjYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGF0aC11c2VyICNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXRoLXVzZXIgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLXVzZXIgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtLFxuLnBhdGgtdXNlciAudXNlci1sb2dvdXQtY29uZmlybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0sXG4ucGF0aC11c2VyIC51c2VyLWxvZ291dC1jb25maXJtIC5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5wYXRoLXVzZXIgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtIGxhYmVsLFxuLnBhdGgtdXNlciAudXNlci1sb2dvdXQtY29uZmlybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwsXG4gIC5wYXRoLXVzZXIgLnVzZXItbG9nb3V0LWNvbmZpcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTYpO1xuICB9XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbSBpbnB1dCxcbi5wYXRoLXVzZXIgLnVzZXItbG9nb3V0LWNvbmZpcm0gLmZvcm0taXRlbSBpbnB1dCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMsXG4ucGF0aC11c2VyIC51c2VyLWxvZ291dC1jb25maXJtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ibG9jazogMTZweDtcbn1cbi5wYXRoLXVzZXIgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LFxuLnBhdGgtdXNlciAudXNlci1sb2dvdXQtY29uZmlybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQgYSxcbi5wYXRoLXVzZXIgLnVzZXItbG9nb3V0LWNvbmZpcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3ZlciwgLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXMsXG4ucGF0aC11c2VyIC51c2VyLWxvZ291dC1jb25maXJtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIsXG4ucGF0aC11c2VyIC51c2VyLWxvZ291dC1jb25maXJtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6Zm9jdXMge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbi5wYXRoLXVzZXIgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIGEsIC5wYXRoLXVzZXIgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmZvY3VzIGEsXG4ucGF0aC11c2VyIC51c2VyLWxvZ291dC1jb25maXJtIC5mb3JtLWFjdGlvbnMgaW5wdXQ6aG92ZXIgYSxcbi5wYXRoLXVzZXIgLnVzZXItbG9nb3V0LWNvbmZpcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnBhdGgtdXNlciAudXNlci1sb2dvdXQtY29uZmlybSAuZm9ybS1hY3Rpb25zIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBhIGEsXG4ucGF0aC11c2VyIC51c2VyLWxvZ291dC1jb25maXJtIC5mb3JtLWFjdGlvbnMgYSBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBhOmhvdmVyLCAucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBhOmZvY3VzLFxuLnBhdGgtdXNlciAudXNlci1sb2dvdXQtY29uZmlybSAuZm9ybS1hY3Rpb25zIGE6aG92ZXIsXG4ucGF0aC11c2VyIC51c2VyLWxvZ291dC1jb25maXJtIC5mb3JtLWFjdGlvbnMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLnBhdGgtdXNlciAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgYTpob3ZlciBhLCAucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBhOmZvY3VzIGEsXG4ucGF0aC11c2VyIC51c2VyLWxvZ291dC1jb25maXJtIC5mb3JtLWFjdGlvbnMgYTpob3ZlciBhLFxuLnBhdGgtdXNlciAudXNlci1sb2dvdXQtY29uZmlybSAuZm9ybS1hY3Rpb25zIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhdGgtdXNlciBkaXZbcm9sZT1jb250ZW50aW5mb10ge1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXRoLXVzZXIgZGl2W3JvbGU9Y29udGVudGluZm9dIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLnBhdGgtdXNlciBkaXZbcm9sZT1jb250ZW50aW5mb10gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuXG4jYmxvY2stYmVhcmNvbS10aGVtZS10YWJzID4gdWwge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtdGFicyA+IHVsIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtdGFicyA+IHVsIGxpIHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLXRhYnMgPiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICM0QTRGNTU7XG59XG4jYmxvY2stYmVhcmNvbS10aGVtZS10YWJzID4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubm9kZS1sYXlvdXQtYnVpbGRlci1mb3JtIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS1sYXlvdXQtYnVpbGRlci1mb3JtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLm5vZGUtbGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi51aS1kaWFsb2ctdGl0bGViYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG59XG5cbi5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uanMtbWVkaWEtbGlicmFyeS12aWV3cy1mb3JtIC5qcy1tZWRpYS1saWJyYXJ5LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbi5qcy1tZWRpYS1saWJyYXJ5LW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5qcy1wYWdlcl9faXRlbXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qcy1tZWRpYS1saWJyYXJ5LWFkZC1mb3JtLWFkZGVkLW1lZGlhIGltZyB7XG4gIHdpZHRoOiA1MCU7XG59XG4uanMtbWVkaWEtbGlicmFyeS1hZGQtZm9ybS1hZGRlZC1tZWRpYSBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5pcy1iLWxvYWRpbmc6OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDk3cHg7XG4gIG1heC13aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbiAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgcDpub3QoOmxhc3QtY2hpbGQpLFxuLnByb2R1Y3QtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5kaXZbcm9sZT1kaWFsb2ddLmdtLXN0eWxlLWl3IGJ1dHRvblt0aXRsZT1DbG9zZV0uZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgbWFyZ2luOiA2cHggOHB4IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5kaXZbcm9sZT1kaWFsb2ddLmdtLXN0eWxlLWl3IGJ1dHRvblt0aXRsZT1DbG9zZV0uZ20tdWktaG92ZXItZWZmZWN0IHNwYW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5kaXZbcm9sZT1kaWFsb2ddLmdtLXN0eWxlLWl3IGg2IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGl2W3JvbGU9ZGlhbG9nXS5nbS1zdHlsZS1pdyBoNiBhIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kaXZbcm9sZT1kaWFsb2ddLmdtLXN0eWxlLWl3IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmRpdltyb2xlPWRpYWxvZ10uZ20tc3R5bGUtaXcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmRpdltyb2xlPWRpYWxvZ10uZ20tc3R5bGUtaXcgYSxcbmRpdltyb2xlPWRpYWxvZ10uZ20tc3R5bGUtaXcgcCxcbmRpdltyb2xlPWRpYWxvZ10uZ20tc3R5bGUtaXcgaDYsXG5kaXZbcm9sZT1kaWFsb2ddLmdtLXN0eWxlLWl3IGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE2IC8gMTIpO1xuICBjb2xvcjogIzIyMjYyQztcbn1cblxuLmhpZGRlbi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xufVxuZGl2LmZvbnQtLW9yYW5nZSBoMSxcbmRpdi5mb250LS1vcmFuZ2UgaDIsXG5kaXYuZm9udC0tb3JhbmdlIGgzLFxuZGl2LmZvbnQtLW9yYW5nZSBoNCxcbmRpdi5mb250LS1vcmFuZ2UgaDUsXG5kaXYuZm9udC0tb3JhbmdlIGg2IHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG5cbmRpdi5mb250LS1vcmFuZ2Uge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cblxuaDEsXG4uaGVhZGluZy0teGwge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDU1IC8gNTApO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMSxcbiAgLmhlYWRpbmctLXhsIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDQgLyA0Mik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSxcbiAgLmhlYWRpbmctLXhsIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzOCk7XG4gIH1cbn1cblxuaDIsXG4uaGVhZGluZy0tbCxcbi5oZWFkaW5nLS1sIGgxIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsXG4gIC5oZWFkaW5nLS1sLFxuICAuaGVhZGluZy0tbCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIsXG4gIC5oZWFkaW5nLS1sLFxuICAuaGVhZGluZy0tbCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG5cbmgzLFxuLmhlYWRpbmctLW0ge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gMzQpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMyxcbiAgLmhlYWRpbmctLW0ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDMwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLFxuICAuaGVhZGluZy0tbSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMjQpO1xuICB9XG59XG5cbmg0LFxuLmhlYWRpbmctLXMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjYpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoNCxcbiAgLmhlYWRpbmctLXMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg0LFxuICAuaGVhZGluZy0tcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG5cbmg1LFxuLmhlYWRpbmctLXhzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUsXG4gIC5oZWFkaW5nLS14cyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDUsXG4gIC5oZWFkaW5nLS14cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTgpO1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTYpO1xuICB9XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gW2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gW2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSBbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIGxpLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSBbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIGxpIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gI2VkaXQtZmxleGJveCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gI2VkaXQtZmxleGJveCB7XG4gIG1hcmdpbjogMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLWZvcm0taXRlbSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ibG9jazogMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleGJveCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLndlYmZvcm0tYWRkcmVzcy0td3JhcHBlciksXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC53ZWJmb3JtLWFkZHJlc3MtLXdyYXBwZXIpIHtcbiAgZmxleDogMCAwIDM1JTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLndlYmZvcm0tYWRkcmVzcy0td3JhcHBlcikgZmllbGRzZXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC53ZWJmb3JtLWFkZHJlc3MtLXdyYXBwZXIpIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAud2ViZm9ybS1hZGRyZXNzX19yb3ctMywgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAud2ViZm9ybS1hZGRyZXNzX19wb3N0YWwtY29kZSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tYWRkcmVzc19fcm93LTMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWFkZHJlc3NfX3Bvc3RhbC1jb2RlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tY29tcGFueSksXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tY29tcGFueSkge1xuICBmbGV4OiAwIDAgNjQlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguanMtZm9ybS1pdGVtLWVtYWlsKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguanMtZm9ybS1pdGVtLWVtYWlsKSB7XG4gICAgZmxleDogMCAwIDY0JSAhaW1wb3J0YW50O1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLndlYmZvcm0tdHlwZS13ZWJmb3JtLWFkZHJlc3MpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC53ZWJmb3JtLXR5cGUtd2ViZm9ybS1hZGRyZXNzKSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguanMtZm9ybS1pdGVtLWVtYWlsKSB7XG4gIGZsZXg6IC0xIDAgNjUlO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcygud2ViZm9ybS10eXBlLXdlYmZvcm0tYWRkcmVzcykge1xuICBmbGV4OiAwIDAgMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmpzLWZvcm0taXRlbS1lbWFpbCkge1xuICAgIGZsZXg6IC0xIDAgNjQlO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLndlYmZvcm0tdHlwZS13ZWJmb3JtLWFkZHJlc3MpIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICB9XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1pdGVtLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1pdGVtLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1pdGVtIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1pdGVtIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBjb2xvcjogIzIyMjYyQztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmZvcm0taXRlbSBsYWJlbCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1pdGVtIGxhYmVsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0QTRGNTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1pdGVtIGlucHV0OmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1pdGVtIGlucHV0OmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1pdGVtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgY2FyZXQtY29sb3I6ICNGQjU5MUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmZvcm0taXRlbSBpbnB1dCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1pdGVtIGlucHV0LFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXRleHRmaWVsZDpoYXMoaW5wdXQ6Zm9jdXMpIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6aGFzKGlucHV0OmZvY3VzKSBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmhhcyhpbnB1dDpmb2N1cykgbGFiZWwge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWktaGF2ZS1hLXF1ZXN0aW9uLWFib3V0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1pLWhhdmUtYS1xdWVzdGlvbi1hYm91dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuN2VtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS5mb3JtLWl0ZW0tbmFtZSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0uZm9ybS1pdGVtLW5hbWUsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLmZvcm0taXRlbS1uYW1lIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0uZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLmZvcm0taXRlbS1uYW1lIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS5mb3JtLWl0ZW0tbmFtZSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWl0ZW0sXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmZvcm0taXRlbSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXggI2VkaXQtemlwLWNvZGUtLXdyYXBwZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXggI2VkaXQtemlwLWNvZGUtLXdyYXBwZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXggI2VkaXQtemlwLWNvZGUtLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMzAlO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4ICNlZGl0LXppcC1jb2RlLS13cmFwcGVyIC5qcy1mb3JtLWl0ZW0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXggI2VkaXQtemlwLWNvZGUtLXdyYXBwZXIgLmpzLWZvcm0taXRlbSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleCAjZWRpdC16aXAtY29kZS0td3JhcHBlciAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4Ym94LFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4Ym94LFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ibG9jazogMCAzMHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1hZGRyZXNzLS13cmFwcGVyIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tYWRkcmVzcy0td3JhcHBlciAud2ViZm9ybS1mbGV4LS1jb250YWluZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWFkZHJlc3MtLXdyYXBwZXIgLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4Ym94LndlYmZvcm0tYWRkcmVzc19fcm93LTMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXhib3gud2ViZm9ybS1hZGRyZXNzX19yb3ctMyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleGJveC53ZWJmb3JtLWFkZHJlc3NfX3Jvdy0zIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgZmxleDogMTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYmxvY2s6IDAgMzBweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIGxlZ2VuZCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIGxlZ2VuZCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIGxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCAuZmllbGRzZXQtd3JhcHBlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIC5maWVsZHNldC13cmFwcGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IC5maWVsZHNldC13cmFwcGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIgLmZpZWxkc2V0LXdyYXBwZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyAuZmllbGRzZXQtd3JhcHBlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgLmZpZWxkc2V0LXdyYXBwZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciAuZmllbGRzZXQtd3JhcHBlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIgc2VsZWN0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgc2VsZWN0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciBzZWxlY3QsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyBzZWxlY3QsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHNlbGVjdCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0QTRGNTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Q6Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciBzZWxlY3Q6Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyBzZWxlY3Q6Zm9jdXMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdDpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHNlbGVjdDpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzIHNlbGVjdDpmb2N1cyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0OmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIgc2VsZWN0OmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHNlbGVjdCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgc2VsZWN0LFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIgc2VsZWN0LFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyBzZWxlY3QsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciBzZWxlY3QsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgLmZpZWxkc2V0LWxlZ2VuZCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIC5maWVsZHNldC1sZWdlbmQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyAuZmllbGRzZXQtbGVnZW5kLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCAuZmllbGRzZXQtbGVnZW5kLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIgLmZpZWxkc2V0LWxlZ2VuZCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzIC5maWVsZHNldC1sZWdlbmQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IC5maWVsZHNldC1sZWdlbmQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciAuZmllbGRzZXQtbGVnZW5kLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNSk7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyBsZWdlbmQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyBsZWdlbmQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyBsZWdlbmQge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNSk7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyA+IGxlZ2VuZCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzID4gbGVnZW5kLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgPiBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzIC5maWVsZHNldC13cmFwcGVyIC5qcy13ZWJmb3JtLWNoZWNrYm94ZXMgLmZvcm0taXRlbTpoYXMoaW5wdXQ6Zm9jdXMpIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtOmhhcyhpbnB1dDpmb2N1cykgbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW06aGFzKGlucHV0OmZvY3VzKSBsYWJlbCB7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIGlucHV0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIGlucHV0IHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtd2ViZm9ybS10eXBlLWNoZWNrYm94ZXMgLmZpZWxkc2V0LXdyYXBwZXIgLmpzLXdlYmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIGlucHV0LFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyAuZmllbGRzZXQtd3JhcHBlciAuanMtd2ViZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0gaW5wdXQsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzIC5maWVsZHNldC13cmFwcGVyIC5qcy13ZWJmb3JtLWNoZWNrYm94ZXMgLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUgLmNvbnRhaW5lci1pbmxpbmUsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUgLmNvbnRhaW5lci1pbmxpbmUsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUgLmNvbnRhaW5lci1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDVweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRldGltZSAuY29udGFpbmVyLWlubGluZSAuanMtZm9ybS1pdGVtLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLWRhdGV0aW1lIC5jb250YWluZXItaW5saW5lIC5qcy1mb3JtLWl0ZW0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUgLmNvbnRhaW5lci1pbmxpbmUgLmpzLWZvcm0taXRlbSB7XG4gIGZsZXg6IDE7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmZvcm0taXRlbS1tZXNzYWdlLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1pdGVtLW1lc3NhZ2UsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmZvcm0taXRlbS1tZXNzYWdlIHRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1pdGVtLW1lc3NhZ2UgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB0ZXh0YXJlYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRBNEY1NTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB0ZXh0YXJlYSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB0ZXh0YXJlYSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB0ZXh0YXJlYSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQgYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCBhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3ZlciwgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIgYSwgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzIGEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIgYSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyBhLFxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyIGEsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuYWRkcmVzcy0td3JhcHBlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmFkZHJlc3MtLXdyYXBwZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5hZGRyZXNzLS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0sXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0sXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmZvcm0taXRlbSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1pdGVtLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlcixcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHtcbiAgICBtYXJnaW4tYmxvY2s6IDAgMjBweDtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciBsZWdlbmQsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIGxlZ2VuZCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIgbGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gI2VkaXQtZmxleGJveC0wMSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAjZWRpdC1mbGV4Ym94LTAxLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtICNlZGl0LWZsZXhib3gtMDEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXN0aW1hdGVkLXJhZGlvcy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZWFycGllY2VzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1oZWFkc2V0cy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tc3BlYWtlci1taWNzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1lc3RpbWF0ZWQtcmFkaW9zLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1lYXJwaWVjZXMtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWhlYWRzZXRzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1zcGVha2VyLW1pY3MtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWVzdGltYXRlZC1yYWRpb3MtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWVhcnBpZWNlcy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0taGVhZHNldHMtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLXNwZWFrZXItbWljcy1uZWVkZWQpIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lcixcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXhib3gsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleGJveCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJsb2NrOiAwIDIwcHg7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXhib3ggLndlYmZvcm0tZmxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtICNlZGl0LWZsZXhib3gsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gI2VkaXQtZmxleGJveCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAjZWRpdC1mbGV4Ym94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWV2ZW50LXN0YXJ0LWRhdGUpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtZW5kLWRhdGUpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtc3RhcnQtZGF0ZSksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1ldmVudC1lbmQtZGF0ZSksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1ldmVudC1zdGFydC1kYXRlKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWV2ZW50LWVuZC1kYXRlKSB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5qcy1mb3JtLWl0ZW0tY29tcGFueSksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmpzLWZvcm0taXRlbS1jb21wYW55KSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguanMtZm9ybS1pdGVtLWNvbXBhbnkpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUgLmNvbnRhaW5lci1pbmxpbmUgLmpzLWZvcm0taXRlbSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLWRhdGV0aW1lIC5jb250YWluZXItaW5saW5lIC5qcy1mb3JtLWl0ZW0sXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRldGltZSAuY29udGFpbmVyLWlubGluZSAuanMtZm9ybS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLWRhdGV0aW1lIC5jb250YWluZXItaW5saW5lLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUgLmNvbnRhaW5lci1pbmxpbmUsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRldGltZSAuY29udGFpbmVyLWlubGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUgLmNvbnRhaW5lci1pbmxpbmUgLmpzLWZvcm0taXRlbSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuanMtZm9ybS10eXBlLWRhdGV0aW1lIC5jb250YWluZXItaW5saW5lIC5qcy1mb3JtLWl0ZW0sXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLmpzLWZvcm0tdHlwZS1kYXRldGltZSAuY29udGFpbmVyLWlubGluZSAuanMtZm9ybS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWVzdGltYXRlZC1yYWRpb3MtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWVhcnBpZWNlcy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0taGVhZHNldHMtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLXNwZWFrZXItbWljcy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtc3RhcnQtZGF0ZSksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1ldmVudC1lbmQtZGF0ZSksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1lc3RpbWF0ZWQtcmFkaW9zLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1lYXJwaWVjZXMtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWhlYWRzZXRzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1zcGVha2VyLW1pY3MtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWV2ZW50LXN0YXJ0LWRhdGUpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtZW5kLWRhdGUpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXN0aW1hdGVkLXJhZGlvcy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZWFycGllY2VzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1oZWFkc2V0cy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tc3BlYWtlci1taWNzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1ldmVudC1zdGFydC1kYXRlKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWV2ZW50LWVuZC1kYXRlKSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1lc3RpbWF0ZWQtcmFkaW9zLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1lYXJwaWVjZXMtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWhlYWRzZXRzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1zcGVha2VyLW1pY3MtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWV2ZW50LXN0YXJ0LWRhdGUpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtZW5kLWRhdGUpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXN0aW1hdGVkLXJhZGlvcy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZWFycGllY2VzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1oZWFkc2V0cy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybS1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tc3BlYWtlci1taWNzLW5lZWRlZCksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1ldmVudC1zdGFydC1kYXRlKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWV2ZW50LWVuZC1kYXRlKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWVzdGltYXRlZC1yYWRpb3MtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWVhcnBpZWNlcy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0taGVhZHNldHMtbmVlZGVkKSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLXNwZWFrZXItbWljcy1uZWVkZWQpLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtc3RhcnQtZGF0ZSksXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1ldmVudC1lbmQtZGF0ZSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0gLmZvcm0taXRlbSBsYWJlbCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSAuZm9ybS1pdGVtIGxhYmVsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDE0KTtcbiAgfVxufVxuXG4ud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTgpO1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb24gLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrOmhvdmVyLCAud2ViZm9ybS1jb25maXJtYXRpb24gLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb24gLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrOmhvdmVyIGEsIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2s6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuXG4uY29uZmlybWF0aW9uLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29uZmlybWF0aW9uLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLXBhcmFncmFwaCwgLmNvbmZpcm1hdGlvbi1wYWdlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyMXB4O1xufVxuLmNvbmZpcm1hdGlvbi1wYWdlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmNvbmZpcm1hdGlvbi1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1wYXJhZ3JhcGgge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1jb21wYW55KSB7XG4gIGZsZXg6IDEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLWZsZXhib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tZmxleC0tMTpoYXMoLmpzLWZvcm0taXRlbS1lbWFpbCkge1xuICAgIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1yb3ctNF0ge1xuICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMThweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyID4gZGl2IHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyID4gZGl2IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0gLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWl0ZW0tYWRkcmVzcy1wb3N0YWwtY29kZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hY3F1aXNpdGlvbnMtZm9ybSAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIgLmFkZHJlc3MtY29udGFpbmVyLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbn1cblxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSAuZm9ybS1pdGVtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi5hbHdheXMtb24tYmxvY2sge1xuICBtYXJnaW4tYmxvY2s6IDYwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGNvbG9yOiAjNEE0RjU1O1xufVxuLmFsd2F5cy1vbi1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWx3YXlzLW9uLCAuYWx3YXlzLW9uLWJsb2NrID4gLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWx3YXlzLW9uLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1hbHdheXMtb24sIC5hbHdheXMtb24tYmxvY2sgPiAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4uYWx3YXlzLW9uLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsd2F5cy1vbi1ibG9jayBoMixcbi5hbHdheXMtb24tYmxvY2sgLmZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAzNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbHdheXMtb24tYmxvY2sgaDIsXG4gIC5hbHdheXMtb24tYmxvY2sgLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsd2F5cy1vbi1ibG9jayBoMixcbiAgLmFsd2F5cy1vbi1ibG9jayAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAyNCk7XG4gIH1cbn1cbi5hbHdheXMtb24tYmxvY2sgaDI6YmVmb3JlLFxuLmFsd2F5cy1vbi1ibG9jayAuZmllbGRfX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uYWx3YXlzLW9uLWJsb2NrIC5maWVsZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA2MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsd2F5cy1vbi1ibG9jayAuZmllbGRfX2l0ZW1zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAzOHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvcGFjaXR5OiAwLjE7XG59XG4uYWx3YXlzLW9uLWJsb2NrIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgI0VBRUFFQTtcbiAgei1pbmRleDogMTtcbn1cbi5hbHdheXMtb24tYmxvY2sgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYWx3YXlzLW9uLWJsb2NrIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uYWx3YXlzLW9uLWJsb2NrIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaCA+IGRpdiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMTtcbn1cbi5hbHdheXMtb24tYmxvY2sgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZSB7XG4gIG9yZGVyOiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzOCAvIDM2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5hbHdheXMtb24tYmxvY2sgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG4uYWx3YXlzLW9uLWJsb2NrIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbGFiZWwge1xuICBvcmRlcjogMjtcbiAgbWF4LXdpZHRoOiAxNDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hbHdheXMtb24tYmxvY2sgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1sYWJlbCB7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmFsd2F5cy1vbi1ibG9jayAuZmllbGRfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4O1xuICB9XG4gIC5hbHdheXMtb24tYmxvY2sgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB6LWluZGV4OiB1bnNldDtcbiAgfVxuICAuYWx3YXlzLW9uLWJsb2NrIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWx3YXlzLW9uLWJsb2NrIC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ibG9jazogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMzhweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLW9yYW5nZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgb3BhY2l0eTogMC4xO1xuICB9XG4gIC5hbHdheXMtb24tYmxvY2sgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoOmFmdGVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuYWx3YXlzLW9uLWJsb2NrIC5maWVsZF9faXRlbXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5hbHdheXMtb24tYmxvY2suYmFja2dyb3VuZC0tb3JhbmdlIHtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQ6ICNGQjU5MUY7XG59XG4uYWx3YXlzLW9uLWJsb2NrLmJhY2tncm91bmQtLW9yYW5nZSBoMixcbi5hbHdheXMtb24tYmxvY2suYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZF9fbGFiZWwge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5hbHdheXMtb24tYmxvY2suYmFja2dyb3VuZC0tb3JhbmdlIGgyOmJlZm9yZSxcbi5hbHdheXMtb24tYmxvY2suYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZF9fbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmFsd2F5cy1vbi1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkX19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbHdheXMtb24tYmxvY2suYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZF9faXRlbXM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1vcmFuZ2Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtd2hpdGUuc3ZnXCIpO1xuICBvcGFjaXR5OiAxO1xufVxuLmFsd2F5cy1vbi1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjUxLCA4OSwgMzEsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmFsd2F5cy1vbi1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFsd2F5cy1vbi1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtd2hpdGUuc3ZnXCIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFsd2F5cy1vbi1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucGFyYWdyYXBoOmFmdGVyIHtcbiAgICB6LWluZGV4OiB1bnNldDtcbiAgfVxuICAuYWx3YXlzLW9uLWJsb2NrLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGRfX2l0ZW1zOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5iYXNpYy1oZWFkaW5nLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYmxvY2s6IDgwcHggNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhc2ljLWhlYWRpbmctYmxvY2sgPiAqIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIG1heC13aWR0aDogMTA0MHB4O1xufVxuLmJhc2ljLWhlYWRpbmctYmxvY2suYmFja2dyb3VuZC0tbi01MDAge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5iYXNpYy1oZWFkaW5nLWJsb2NrLmJhY2tncm91bmQtLW4tNTAwIGgyIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uYmFzaWMtaGVhZGluZy1ibG9jay5iYWNrZ3JvdW5kLS1uLTQwMCB7XG4gIG1hcmdpbi1ibG9jazogODBweCAwO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjNEE0RjU1O1xufVxuLmJhc2ljLWhlYWRpbmctYmxvY2suYmFja2dyb3VuZC0tbi00MDAgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5iYXNpYy1oZWFkaW5nLWJsb2NrLmJhY2tncm91bmQtLW4tNTAwIHtcbiAgYmFja2dyb3VuZDogIzIyMjYyQztcbn1cbi5iYXNpYy1oZWFkaW5nLWJsb2NrLmJhY2tncm91bmQtLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmJhc2ljLWhlYWRpbmctYmxvY2suYmFja2dyb3VuZC0tb3JhbmdlIGgyIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uYmFzaWMtaGVhZGluZy1ibG9jayBoMixcbi5iYXNpYy1oZWFkaW5nLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1wYXJhZ3JhcGgge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICBjb2xvcjogIzIyMjYyQztcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2ljLWhlYWRpbmctYmxvY2sgaDIsXG4gIC5iYXNpYy1oZWFkaW5nLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDM4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNpYy1oZWFkaW5nLWJsb2NrIGgyLFxuICAuYmFzaWMtaGVhZGluZy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2stcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAzMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFzaWMtaGVhZGluZy1ibG9jayBoMixcbiAgLmJhc2ljLWhlYWRpbmctYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAuYmFzaWMtaGVhZGluZy1ibG9jayB7XG4gICAgbWFyZ2luLWJsb2NrOiA2MHB4IDQwcHg7XG4gIH1cbiAgLmJhc2ljLWhlYWRpbmctYmxvY2suYmFja2dyb3VuZC0tbi00MDAge1xuICAgIG1hcmdpbi1ibG9jazogNjBweCAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHggMDtcbiAgfVxufVxuXG4uY2FwdGlvbi1idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uY2FwdGlvbi1idXR0b24tYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHksXG4uY2FwdGlvbi1idXR0b24tYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHksXG4uY2FwdGlvbi1idXR0b24tYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDMwcHg7XG59XG4uY2FwdGlvbi1idXR0b24tYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkgLmNhcHRpb24tdGV4dCwgLmNhcHRpb24tYnV0dG9uLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5ID4gcDpmaXJzdC1jaGlsZCxcbi5jYXB0aW9uLWJ1dHRvbi1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYm9keSAuY2FwdGlvbi10ZXh0LFxuLmNhcHRpb24tYnV0dG9uLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5ID4gcDpmaXJzdC1jaGlsZCxcbi5jYXB0aW9uLWJ1dHRvbi1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gLmNhcHRpb24tdGV4dCxcbi5jYXB0aW9uLWJ1dHRvbi1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gPiBwOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uY2FwdGlvbi1idXR0b24tYmxvY2sgLmNhcHRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjYpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FwdGlvbi1idXR0b24tYmxvY2sgLmNhcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXB0aW9uLWJ1dHRvbi1ibG9jayAuY2FwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG4uY2FwdGlvbi1idXR0b24tYmxvY2sgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyNHB4O1xufVxuLmNhcHRpb24tYnV0dG9uLWJsb2NrIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmNhcHRpb24tYnV0dG9uLWJsb2NrIGE6aG92ZXIsIC5jYXB0aW9uLWJ1dHRvbi1ibG9jayBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4uY2FwdGlvbi1idXR0b24tYmxvY2sgYTpob3ZlciBhLCAuY2FwdGlvbi1idXR0b24tYmxvY2sgYTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXB0aW9uLWJ1dHRvbi1ibG9jayAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICB9XG4gIC5jYXB0aW9uLWJ1dHRvbi1ibG9jayBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xuICB9XG4gIC5jYXB0aW9uLWJ1dHRvbi1ibG9jayBhIGEge1xuICAgIGNvbG9yOiAjRkFGQUZBO1xuICB9XG4gIC5jYXB0aW9uLWJ1dHRvbi1ibG9jayBhOmhvdmVyLCAuY2FwdGlvbi1idXR0b24tYmxvY2sgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNGQjU5MUY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIH1cbiAgLmNhcHRpb24tYnV0dG9uLWJsb2NrIGE6aG92ZXIgYSwgLmNhcHRpb24tYnV0dG9uLWJsb2NrIGE6Zm9jdXMgYSB7XG4gICAgY29sb3I6ICNGQjU5MUY7XG4gIH1cbn1cblxuLnRibS0tbW9iaWxlID4gLnRibS1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4udGJtLS1tb2JpbGUgPiAudGJtLWJ1dHRvbiA+IC50Ym0tYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGJtLS1tb2JpbGUgPiAudGJtLWJ1dHRvbiA+IC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzIyMjYyQztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLnRibS0tbW9iaWxlID4gLnRibS1idXR0b24gPiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRibS0tbW9iaWxlLnRibS0tbW9iaWxlLXNob3cgPiAudGJtLWJ1dHRvbiA+IC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4udGJtLS1tb2JpbGUudGJtLS1tb2JpbGUtc2hvdyA+IC50Ym0tYnV0dG9uID4gLnRibS1idXR0b24tY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi50Ym0tLW1vYmlsZS50Ym0tLW1vYmlsZS1zaG93ID4gLnRibS1idXR0b24gPiAudGJtLWJ1dHRvbi1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLnRibS0tbW9iaWxlLnRibS0tbW9iaWxlLXNob3cgPiAudGJtLWJ1dHRvbiA+IC50Ym0tYnV0dG9uLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNhcmRzLWdyaWQge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJkcy1ncmlkIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtZ3JpZCB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkcy1ncmlkIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4ucmVtb3ZlZC10b3Atc3BhY2luZy15ZXMgLmNhcmRzLWdyaWQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucmVtb3ZlZC10b3Atc3BhY2luZy15ZXMgLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLnJlbW92ZWQtYm90dG9tLXNwYWNpbmcteWVzIC5jYXJkcy1ncmlkIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktc2xpZGVyLW5vIC5jYXJkcy1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cblxuLmRpc3BsYXktc2xpZGVyLXllcyAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ibG9jazogYXV0bztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5kaXNwbGF5LXNsaWRlci15ZXMgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA3cHg7XG59XG4uZGlzcGxheS1zbGlkZXIteWVzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZGlzcGxheS1zbGlkZXIteWVzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxuICAuZGlzcGxheS1zbGlkZXIteWVzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEycHg7XG4gIH1cbn1cblxuLmRpc3BsYXktdGVhbS1jYXJkcy15ZXMuZGlzcGxheS1zbGlkZXItbm8gLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRpc3BsYXktdGVhbS1jYXJkcy15ZXMuZGlzcGxheS1zbGlkZXIteWVzIC5jYXJkcy1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRpc3BsYXktdGVhbS1jYXJkcy15ZXMuaG9yaXpvbnRhbC1nYXAteWVzIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4uZGlzcGxheS10ZWFtLWNhcmRzLXllcy5ob3Jpem9udGFsLWdhcC15ZXMgLmNhcmRzLWdyaWQge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5kaXNwbGF5LXRlYW0tY2FyZHMteWVzLmhvcml6b250YWwtZ2FwLXllcyAuY2FyZHMtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICBnYXA6IDQwcHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5kaXNwbGF5LXRlYW0tY2FyZHMteWVzLmhvcml6b250YWwtZ2FwLXllcyAuY2FyZHMtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmRpc3BsYXktdGVhbS1jYXJkcy15ZXMuaG9yaXpvbnRhbC1nYXAteWVzIC5jYXJkcy1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmRpc3BsYXktdGVhbS1jYXJkcy15ZXMuaG9yaXpvbnRhbC1nYXAteWVzIC5jYXJkcy1ncmlkIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgfVxuICAuZGlzcGxheS10ZWFtLWNhcmRzLXllcy5ob3Jpem9udGFsLWdhcC15ZXMgLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmRpc3BsYXktdGVhbS1jYXJkcy15ZXMuaG9yaXpvbnRhbC1nYXAteWVzIC5jYXJkcy1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuZGlzcGxheS10ZWFtLWNhcmRzLXllcy5ob3Jpem9udGFsLWdhcC15ZXMgLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG4gIC5kaXNwbGF5LXRlYW0tY2FyZHMteWVzLmhvcml6b250YWwtZ2FwLXllcyAuY2FyZHMtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uZGlzcGxheS10ZWFtLWNhcmRzLXllcyAuY2FyZHMtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XG59XG4uZGlzcGxheS10ZWFtLWNhcmRzLXllcyAuY2FyZHMtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogMjc3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRpc3BsYXktdGVhbS1jYXJkcy15ZXMgLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaXNwbGF5LXRlYW0tY2FyZHMteWVzIC5jYXJkcy1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAwLjcxNDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbn1cblxuLmRpc3BsYXktc2xpZGVyLXllcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICBtYXJnaW4tYmxvY2s6IDQwcHg7XG59XG4uZGlzcGxheS1zbGlkZXItbm8gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy5wYXJhZ3JhcGgtLXdpdGgtbGluazpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgI0VBRUFFQTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC1pbWFnZSwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMjIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMCk7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC10aXRsZSxcbi5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC1ib2R5IHtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC10aXRsZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC10aXRsZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDIwKTtcbiAgfVxufVxuLmxlZnQtYWxpZ25lZC10ZXh0LXllcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmQtdGl0bGUsXG4ubGVmdC1hbGlnbmVkLXRleHQteWVzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtdXJsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC11cmwgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLWluZHVzdHJ5LXZpZXcge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDM4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1pbmR1c3RyeS12aWV3IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAzMCk7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktYmxvY2staW5kdXN0cnktdmlldyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE5KTtcbn1cblxuLnN0eWxlLWIgLnNsaWNrX19zbGlkZSxcbi5zdHlsZS1iIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWJsb2NrLWluZHVzdHJ5LXZpZXcsXG4uc3R5bGUtYiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyxcbi5zdHlsZS1iIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC1ib2R5LFxuLnN0eWxlLWIgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLXRpdGxlLCAuc3R5bGUtYyAuc2xpY2tfX3NsaWRlLFxuLnN0eWxlLWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktYmxvY2staW5kdXN0cnktdmlldyxcbi5zdHlsZS1jIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1pbmR1c3RyeS12aWV3LFxuLnN0eWxlLWMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLWJvZHksXG4uc3R5bGUtYyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmQtdGl0bGUge1xuICBjb2xvcjogIzIyMjYyQztcbn1cblxuLnN0eWxlLWEgLnNsaWNrX19zbGlkZSxcbi5zdHlsZS1hIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWJsb2NrLWluZHVzdHJ5LXZpZXcsXG4uc3R5bGUtYSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyxcbi5zdHlsZS1hIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC1ib2R5LFxuLnN0eWxlLWEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG5cbi5mdWxsLWdyYXkuYmFja2dyb3VuZC0tbi00MDAge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5mdWxsLWdyYXkuYmFja2dyb3VuZC0tbi00MDAgLmN1c3RvbS1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuXG4uZ3JheS1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3JheS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZ3JheS1lbGxpcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdyYXktZWxsaXBzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSg1MCUgNTAlIGF0IDUwJSA1MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ncmF5LWVsbGlwc2UgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLWluZHVzdHJ5LXZpZXcge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cblxuLmdyYXktd2F2ZSAuY3VzdG9tLXNjcm9sbGJhci10cmFjayxcbi5zdHlsZS1jIC5jdXN0b20tc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0ZCNTkxRjtcbn1cblxuLm9yYW5nZS1zb3VuZC13YXZlLFxuLmdyYXktd2F2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmFuZ2Utc291bmQtd2F2ZTo6YmVmb3JlLFxuLmdyYXktd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDU5MnB4O1xuICB0b3A6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNzM3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtZ3JheV9fbGcuc3ZnXCIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcmFuZ2Utc291bmQtd2F2ZSAucGFyYWdyYXBoLS13aXRoLWxpbms6aG92ZXIsXG4uZ3JheS13YXZlIC5wYXJhZ3JhcGgtLXdpdGgtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXItdHJhY2sge1xuICB3aWR0aDogMzMlO1xuICBiYWNrZ3JvdW5kOiAjRkI1OTFGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZ3JhYjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2U7XG59XG5cbi5vcmFuZ2Utc291bmQtd2F2ZS5zdHlsZS1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yYW5nZS1zb3VuZC13YXZlLnN0eWxlLWI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLW9yYW5nZV9fc29mdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyYXktZWxsaXBzZS5zdHlsZS1iOjpiZWZvcmUge1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSg3MCUgNTAlIGF0IDUwJSA1MCUpO1xuICB9XG4gIC5ncmF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTI1JSAxMDAlIGF0IDUwJSAxMDAlKTtcbiAgfVxuICAuZ3JheS13YXZlLnN0eWxlLWI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB0b3A6IDU1JTtcbiAgfVxuICAuZGlzcGxheS1zbGlkZXItbm8gLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ3JheS1lbGxpcHNlLnN0eWxlLWIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZ3JheS1lbGxpcHNlLnN0eWxlLWI6OmJlZm9yZSB7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDk1JSA1MCUgYXQgMTA1JSA1MCUpO1xuICB9XG4gIC5ncmF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMzAwJSAxMDAlIGF0IDUwJSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5ncmF5LXdhdmUuc3R5bGUtYiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ncmF5LXdhdmUuc3R5bGUtYjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMwNXB4O1xuICAgIHdpZHRoOiAzNzlweDtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlX19oYXJkLnN2Z1wiKTtcbiAgfVxuICAuZGlzcGxheS1zbGlkZXItbm8gLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmNhdGVnb3J5LWNhcmRzLWJsb2NrIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogODBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yeS1jYXJkcy1ibG9jayB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXRlZ29yeS1jYXJkcy1ibG9jayB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktY2FyZHMtYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQwcHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1jYXJkcy1ibG9jay5jYXRlZ29yeS1jYXJkcy1ibG9jay0tbW9iaWxlLXJhZGlvczpub3QoLmpzLWxheW91dC1idWlsZGVyLWJsb2NrKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0ZWdvcnktY2FyZHMtYmxvY2suY2F0ZWdvcnktY2FyZHMtYmxvY2stLW1vYmlsZS1yYWRpb3M6bm90KC5qcy1sYXlvdXQtYnVpbGRlci1ibG9jaykgLmN1c3RvbS1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGVnb3J5LWNhcmRzLWJsb2NrID4gLmxheW91dCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMTMyMHB4O1xufVxuLmNhdGVnb3J5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XG59XG4uY2F0ZWdvcnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXgtd2lkdGg6IDI3N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGVnb3J5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhdGVnb3J5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXRlZ29yeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtbGluayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIC5jYXRlZ29yeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtbGluayAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG59XG4uY2F0ZWdvcnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXJnaW4tYmxvY2stZW5kOiAzNHB4O1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbn1cbi5jYXRlZ29yeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDAuNzE0O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbn1cbi5jYXRlZ29yeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAyMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG4uY2F0ZWdvcnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2F0ZWdvcnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRlZ29yeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmNhdGVnb3J5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLnNsaWNrLXByZXYge1xuICBsZWZ0OiA3cHg7XG59XG4uY2F0ZWdvcnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGVnb3J5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG4gIC5jYXRlZ29yeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEycHg7XG4gIH1cbn1cblxuLmN0YS1ibG9jayB7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjogIzExNkNBNjtcbiAgbWFyZ2luLWJsb2NrOiA4MHB4O1xuICBtYXgtd2lkdGg6IDEzMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDcwcHg7XG4gIGNvbG9yOiAjRUZFRkVGO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKSB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fc20uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAtMTVweCBib3R0b20gLTQwcHgvNDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN0YS1ibG9jayB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5jdGEtYmxvY2suYmFja2dyb3VuZC0tb3JhbmdlIHtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xufVxuLmN0YS1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jdGEtYmxvY2suYmFja2dyb3VuZC0tb3JhbmdlIGEgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLmN0YS1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgYTpob3ZlciwgLmN0YS1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLmN0YS1ibG9jay5iYWNrZ3JvdW5kLS1vcmFuZ2UgYTpob3ZlciBhLCAuY3RhLWJsb2NrLmJhY2tncm91bmQtLW9yYW5nZSBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jdGEtYmxvY2sgaDIge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5jdGEtYmxvY2sgaDIsXG4uY3RhLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTcwcHg7XG59XG4uY3RhLWJsb2NrIGEge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY3RhLWJsb2NrIGEgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmN0YS1ibG9jayBhOmhvdmVyLCAuY3RhLWJsb2NrIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbi5jdGEtYmxvY2sgYTpob3ZlciBhLCAuY3RhLWJsb2NrIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLmN0YS1ibG9jayBhOmhvdmVyLCAuY3RhLWJsb2NrIGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY3RhLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jdGEtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3IpIHVybChcIi4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLWxpZ2h0X19zbS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IC0xNXB4IGJvdHRvbSAtNDBweC8zODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdGEtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3IpIHVybChcIi4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLWxpZ2h0X19zbS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IC0xNXB4IGNlbnRlci8yNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5jdGEtYmxvY2sge1xuICAgIG1hcmdpbi1ibG9jazogNjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMjVweCA0MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKSB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fc20uc3ZnXCIpIG5vLXJlcGVhdCB0b3AgNDBweCBjZW50ZXIvMTg2cHg7XG4gIH1cbiAgLmN0YS1ibG9jayBoMixcbiAgLmN0YS1ibG9jayAuZmllbGQtLW5hbWUtYm9keSA+ICoge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY3RhLWJsb2NrIGEge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjRweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtYnV0dG9uLmN0YS1idXR0b24tLW91dGxpbmVkIGEuY2FsbC10by1hY3Rpb24ge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS1idXR0b24uY3RhLWJ1dHRvbi0tb3V0bGluZWQgYS5jYWxsLXRvLWFjdGlvbjpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tY3RhLWJ1dHRvbi5jdGEtYnV0dG9uLS1vdXRsaW5lZCBhLmNhbGwtdG8tYWN0aW9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuNWVtICNGQjU5MUY7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS1idXR0b24gYS5jYWxsLXRvLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjEgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY3RhLWJ1dHRvbiBhLmNhbGwtdG8tYWN0aW9uOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1jdGEtYnV0dG9uIGEuY2FsbC10by1hY3Rpb246Zm9jdXMge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45NSk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLFxuLnBhcmFncmFwaC0tdHlwZS0tY3RhLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY3RhLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtcXVlc3Rpb25zIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtZ2VuZXJhbC1xdWVzdGlvbnMge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4uZmllbGQtLW5hbWUtZmllbGQtZ2VuZXJhbC1xdWVzdGlvbnMgLmZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiAjNEE0RjU1O1xuICBtYXJnaW4tYmxvY2stZW5kOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDQgLyA0Mik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1nZW5lcmFsLXF1ZXN0aW9ucyAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzOCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtZ2VuZXJhbC1xdWVzdGlvbnMgLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtcXVlc3Rpb25zIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtcXVlc3Rpb25zIC5maWVsZF9fbGFiZWwge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gIH1cbn1cblxuLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgPiBkbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHJnYmEoMzQsIDM4LCA0NCwgMC4zKTtcbn1cbi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjYpO1xufVxuLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgPiBkbCBkdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDE2cHg7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHJnYmEoMzQsIDM4LCA0NCwgMC4zKTtcbn1cbi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZHQgPiBhLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDIzcHggMTZweCAwO1xuICBjb2xvcjogIzRBNEY1NTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgPiBkbCBkdCA+IGEuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogIzRBNEY1NTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZHQgPiBhLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGVyIC5ja2VkaXRvci1hY2NvcmRpb24tdG9nZ2xlIHtcbiAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IHVuc2V0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZHQgPiBhLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGVyIC5ja2VkaXRvci1hY2NvcmRpb24tdG9nZ2xlOjpiZWZvcmUsIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZHQgPiBhLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGVyIC5ja2VkaXRvci1hY2NvcmRpb24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgPiBkbCBkdCA+IGEuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZXIgLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGUge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgPiBkbCBkdC5hY3RpdmUgPiBhLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGVyIC5ja2VkaXRvci1hY2NvcmRpb24tdG9nZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIH1cbiAgLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgPiBkbCBkdCA+IGEuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMjNweCA4cHggMDtcbiAgfVxufVxuLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgPiBkbCBkZCB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgPiBkbCBkZCA+ICo6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDhweDtcbn1cbi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZGQgPiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciA+IGRsIGRkID4gKjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICB9XG4gIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwgZGQgPiAqOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA4cHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBiYWNrZ3JvdW5kOiAjNEE0RjU1O1xuICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMCAwO1xuICB6LWluZGV4OiAxO1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvb3Rlcl9fdG9wLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlcl9fdG9wLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjI2cHg7XG4gIGFzcGVjdC1yYXRpbzogMi45Nztcbn1cbi5mb290ZXJfX3RvcC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX3RvcC1saW5rIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvb3Rlcl9fY2VudGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19jZW50ZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuN2ZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmZvb3Rlcl9fY2VudGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2NlbnRlciAuY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG4uZm9vdGVyX19jZW50ZXIgLmNvbnRhY3RzIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrLWVuZDogNHB4O1xufVxuLmZvb3Rlcl9fY2VudGVyIC5jb250YWN0cyBwOmhhcyhzdmcpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNnB4O1xufVxuLmZvb3Rlcl9fY2VudGVyIC5jb250YWN0cyBwOmhhcyhzdmcpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19jZW50ZXIgLmNvbnRhY3RzIHA6aGFzKHN2ZykgYTpob3ZlciBzdmcsIC5mb290ZXJfX2NlbnRlciAuY29udGFjdHMgcDpoYXMoc3ZnKSBhOmZvY3VzIHN2ZywgLmZvb3Rlcl9fY2VudGVyIC5jb250YWN0cyBwOmhhcyhzdmcpIGE6YWN0aXZlIHN2ZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmluZ2luZy1waG9uZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHJpbmdpbmctcGhvbmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmZvb3Rlcl9fY2VudGVyIC5jb250YWN0cyBwOmhhcyhzdmcpIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mb290ZXJfX2NlbnRlciBuYXYgPiB1bC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4IDYwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mb290ZXJfX2NlbnRlciBuYXYgPiB1bC5tZW51IHVsLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyMHB4O1xufVxuLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQuaW1hZ2UtLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5mb290ZXJfX2NlbnRlciBuYXYgPiB1bC5tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkLmltYWdlLS1saW5rID4gKjpub3QodWwubWVudSk6bm90KC5tZW51X2xpbmtfY29udGVudCkge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQuaW1hZ2UtLWxpbmsgLm1lbnVfbGlua19jb250ZW50IHVsLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDI1cHggNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQuaW1hZ2UtLWxpbmsgLm1lbnVfbGlua19jb250ZW50IHVsLm1lbnUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI2NXB4O1xufVxuLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAqOm5vdCh1bC5tZW51KTpub3QoLm1lbnVfbGlua19jb250ZW50KSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAqOm5vdCh1bC5tZW51KTpub3QoLm1lbnVfbGlua19jb250ZW50KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG4uZm9vdGVyX19jZW50ZXIgbmF2ID4gdWwubWVudSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZm9vdGVyX19jZW50ZXIgbmF2ID4gdWwubWVudSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4uZm9vdGVyX19jZW50ZXIgbmF2ID4gdWwubWVudSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZm9vdGVyX19jZW50ZXIgbmF2ID4gdWwubWVudSB7XG4gICAgZ2FwOiAyNXB4IDMycHg7XG4gIH1cbiAgLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQuaW1hZ2UtLWxpbmsgLm1lbnVfbGlua19jb250ZW50IHVsLm1lbnUge1xuICAgIGdhcDogMjVweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mb290ZXJfX2NlbnRlciBuYXYgPiB1bC5tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkLmltYWdlLS1saW5rIC5tZW51X2xpbmtfY29udGVudCB1bC5tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyX19ib3R0b20gPiBuYXYge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xufVxuLmZvb3Rlcl9fYm90dG9tID4gbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcl9fYm90dG9tID4gbmF2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mb290ZXJfX2JvdHRvbSA+IG5hdiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4uZm9vdGVyX19ib3R0b20gPiBuYXYgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJfX2JvdHRvbSA+IGRpdiBpbWcsXG4uZm9vdGVyX19ib3R0b20gZGl2LmJsYXp5IC5tZWRpYS0tYmxhenkgaW1nIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS4yNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAuZm9vdGVyX19ib3R0b20gPiBkaXYgaW1nLFxuICAuZm9vdGVyX19ib3R0b20gZGl2LmJsYXp5IC5tZWRpYS0tYmxhenkgaW1nIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSA+IGRpdiBpbWcsXG4gIC5mb290ZXJfX2JvdHRvbSBkaXYuYmxhenkgLm1lZGlhLS1ibGF6eSBpbWcge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTJweDtcbiAgfVxufVxuLmZvb3RlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5mb2xsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuZm9sbG93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uZm9vdGVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDQ0cHggODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3RvcC1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgfVxuICAuZm9vdGVyX19jZW50ZXIgLmNvbnRhY3RzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19jZW50ZXIgLmNvbnRhY3RzIHA6aGFzKHN2ZykgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUgdWwubWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fY2VudGVyIG5hdiA+IHVsLm1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNjBweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmluZ2luZy1waG9uZSB7XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByaW5naW5nLXBob25lIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpO1xuICB9XG59XG4udG9wLWhlYWRlcixcbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLWhlYWRlciAuc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0taXRlbSxcbi5oZWFkZXIgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1oZWFkZXIgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLWFjdGlvbnMsXG4uaGVhZGVyIC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b3AtaGVhZGVyIC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1zdWJtaXQsXG4uaGVhZGVyIC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMCAvIDApO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3AtaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgYmFja2dyb3VuZDogIzRBNEY1NTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjUxLCA4OSwgMzEsIDAuMyk7XG59XG4udG9wLWhlYWRlciBbaWQqPXRvcGhlYWRlcmluZm9dID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvcC1oZWFkZXIgW2lkKj10b3BoZWFkZXJpbmZvXSA+IGRpdiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50b3AtaGVhZGVyIFtpZCo9dG9waGVhZGVyaW5mb10gPiBkaXYgc3ZnLFxuLnRvcC1oZWFkZXIgW2lkKj10b3BoZWFkZXJpbmZvXSA+IGRpdiBpbWcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1heC13aWR0aDogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udG9wLWhlYWRlciAuc3dpdGNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9wLWhlYWRlciAuc3dpdGNoZXIgc3ZnLFxuLnRvcC1oZWFkZXIgLnN3aXRjaGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwcHg7XG59XG4udG9wLWhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50b3AtaGVhZGVyIC5zZWFyY2gtYmxvY2stZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBnYXA6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRvcC1oZWFkZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gIH1cbiAgLnRvcC1oZWFkZXIgW2lkKj10b3BoZWFkZXJpbmZvXSA+IGRpdiBhIHtcbiAgICBnYXA6IDA7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMCAvIDApO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDc0LCA3OSwgODUsIDAuMSk7XG59XG4uaGVhZGVyICNibG9jay1iZWFyY29tLXRoZW1lLXNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyLjk3O1xuICB3aWR0aDogMjI2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAuaGVhZGVyICNibG9jay1iZWFyY29tLXRoZW1lLXNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICB9XG59XG4uaGVhZGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXIgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICB9XG4gIC5oZWFkZXIgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTUgLyA1MCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDM4KTtcbiAgfVxufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGlwLXBhdGg6IGluc2V0KDAgcm91bmQgOHB4KTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE5KTtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHggNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5pbWctd2l0aC13YXZlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuaW1nLXdpdGgtd2F2ZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIvdGhlbWVzL2N1c3RvbS9iZWFyY29tX3RoZW1lL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLWxpZ2h0X19tZC5wbmdcIik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tbi0xMDAsICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlLmJhY2tncm91bmQtLW4tMjAwIHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1uLTEwMCBwLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1uLTIwMCBwIHtcbiAgY29sb3I6ICM0QTRGNTU7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSNjZW50ZXJlZC1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSNjZW50ZXJlZC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6aG92ZXIgYSwgI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICMxMTZDQTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNkNBNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSB7XG4gIGNvbG9yOiAjMTE2Q0E2O1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmhvdmVyLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNkNBNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBRkFGQTtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpob3ZlciBhLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciwgI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciBhLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUuc3ZnXCIpO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3Zlcjo6YmVmb3JlLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLW9yYW5nZS5zdmdcIik7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1vcmFuZ2Uge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6aG92ZXIsICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciBhLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTZDQTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZS5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyIGEsICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjMTE2Q0E2O1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweDtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgfVxuICAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ0bi1pbmR1c3RyeSB7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnRuLWluZHVzdHJ5IC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idG4taW5kdXN0cnkgLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idG4taW5kdXN0cnkgLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGU6aG92ZXIsICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnRuLWluZHVzdHJ5IC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ0bi1pbmR1c3RyeSAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZTpob3ZlciBhLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ0bi1pbmR1c3RyeSAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ0bi1pbmR1c3RyeSAuZmllbGRfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4jaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ0bi1pbmR1c3RyeSAuZmllbGRfX2l0ZW06bnRoLW9mLXR5cGUoMikgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idG4taW5kdXN0cnkgLmZpZWxkX19pdGVtOm50aC1vZi10eXBlKDIpOmhvdmVyLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ0bi1pbmR1c3RyeSAuZmllbGRfX2l0ZW06bnRoLW9mLXR5cGUoMik6Zm9jdXMge1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBRkFGQTtcbn1cbiNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnRuLWluZHVzdHJ5IC5maWVsZF9faXRlbTpudGgtb2YtdHlwZSgyKTpob3ZlciBhLCAjaGVhZGVyLWluZHVzdHJ5LWxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ0bi1pbmR1c3RyeSAuZmllbGRfX2l0ZW06bnRoLW9mLXR5cGUoMik6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXItaW5kdXN0cnktbGFuZGluZy1wYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ob21lcGFnZS1iYW5uZXItYmxvY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNsYXlvdXQtYnVpbGRlciAuaG9tZXBhZ2UtYmFubmVyLWJsb2NrIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI2FuaW1hdGlvbmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jYW5pbWF0aW9uYmFubmVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG59XG4jYW5pbWF0aW9uYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYW5pbWF0aW9uYmFubmVyIC5sZWZ0LWJsb2NrIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sge1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jYW5pbWF0aW9uYmFubmVyIC5yaWdodC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAzNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNhbmltYXRpb25iYW5uZXIgLnJpZ2h0LWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDMwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhbmltYXRpb25iYW5uZXIgLnJpZ2h0LWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDI0KTtcbiAgfVxufVxuI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBjb2xvcjogIzRBNEY1NTtcbn1cbiNhbmltYXRpb25iYW5uZXIgLnJpZ2h0LWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246aG92ZXIsICNhbmltYXRpb25iYW5uZXIgLnJpZ2h0LWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMTZDQTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG59XG4jYW5pbWF0aW9uYmFubmVyIC5yaWdodC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpob3ZlciBhLCAjYW5pbWF0aW9uYmFubmVyIC5yaWdodC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICMxMTZDQTY7XG59XG4jYW5pbWF0aW9uYmFubmVyIC5yaWdodC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjMTE2Q0E2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICMxMTZDQTY7XG59XG4jYW5pbWF0aW9uYmFubmVyIC5yaWdodC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uOmhvdmVyLCAjYW5pbWF0aW9uYmFubmVyIC5yaWdodC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNFRkVGRUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XG59XG4jYW5pbWF0aW9uYmFubmVyIC5yaWdodC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uOmhvdmVyIGEsICNhbmltYXRpb25iYW5uZXIgLnJpZ2h0LWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b246Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRUZFRkVGO1xufVxuI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xufVxuI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sgLmJ1dHRvbnMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uLFxuI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sgLmJ1dHRvbnMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuI2FuaW1hdGlvbmJhbm5lciAjd2F2ZS1iYWNrZ3JvdW5kLCAjYW5pbWF0aW9uYmFubmVyIC53YXZlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuI2FuaW1hdGlvbmJhbm5lciAubG9nby1hbHdheXNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTkwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jYW5pbWF0aW9uYmFubmVyICN3YXZlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDg4JSA2MyUgYXQgNTAlIDMyJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FuaW1hdGlvbmJhbm5lciAjd2F2ZS1iYWNrZ3JvdW5kIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTEwJSA2MyUgYXQgNTAlIDM2JSk7XG4gIH1cbn1cbiNhbmltYXRpb25iYW5uZXIgI3N2Zy1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYW5pbWF0aW9uYmFubmVyICNzdmctYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gICNhbmltYXRpb25iYW5uZXIgI3N2Zy1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FuaW1hdGlvbmJhbm5lciAjc3ZnLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgI2FuaW1hdGlvbmJhbm5lciAjc3ZnLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAjYW5pbWF0aW9uYmFubmVyICNzdmctYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICNhbmltYXRpb25iYW5uZXIgI3N2Zy1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgI2FuaW1hdGlvbmJhbm5lciAjc3ZnLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge1xuICAjYW5pbWF0aW9uYmFubmVyICNzdmctYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuI2FuaW1hdGlvbmJhbm5lciAjc3ZnLWluaXRpYWwgZWxsaXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYW5pbWF0aW9uYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuI2FuaW1hdGlvbmJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlLFxuI2FuaW1hdGlvbmJhbm5lciAuZmllbGQtLW5hbWUtYm9keSxcbiNhbmltYXRpb25iYW5uZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uLFxuI2FuaW1hdGlvbmJhbm5lciAuYnV0dG9ucy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNzdmctYW5pbWF0aW9uLWNvbnRhaW5lcixcbiNzdmctbW9iaWxlLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmluYWwtc2hhcGUsXG4jdGFibGV0LWZpbmFsLXNoYXBlLFxuI21vYmlsZS1maW5hbC1zaGFwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjZW50ZXJlZC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbiNjZW50ZXJlZC1iYW5uZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbiNjZW50ZXJlZC1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2NlbnRlcmVkLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbiNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTUgLyA1MCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gNDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzOCk7XG4gIH1cbn1cbiNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGlwLXBhdGg6IGluc2V0KDAgcm91bmQgOHB4KTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbiNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4tYmxvY2stZW5kOiA0MHB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTkpO1xufVxuI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbiNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4jY2VudGVyZWQtYmFubmVyLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jY2VudGVyZWQtYmFubmVyLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiL3RoZW1lcy9jdXN0b20vYmVhcmNvbV90aGVtZS9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fbWQucG5nXCIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAsICNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAge1xuICBjb2xvcjogIzIyMjYyQztcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAgcCwgI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCBwIHtcbiAgY29sb3I6ICM0QTRGNTU7XG59XG4jY2VudGVyZWQtYmFubmVyI2NlbnRlcmVkLWJhbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjZW50ZXJlZC1iYW5uZXIjY2VudGVyZWQtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY2VudGVyZWQtYmFubmVyI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4jY2VudGVyZWQtYmFubmVyI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2NlbnRlcmVkLWJhbm5lciNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4jY2VudGVyZWQtYmFubmVyI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyLCAjY2VudGVyZWQtYmFubmVyI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4jY2VudGVyZWQtYmFubmVyI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyIGEsICNjZW50ZXJlZC1iYW5uZXIjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjMTE2Q0E2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSB7XG4gIGNvbG9yOiAjMTE2Q0E2O1xufVxuI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246aG92ZXIsICNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG59XG4jY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpob3ZlciBhLCAjY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4jY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4jY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyLCAjY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciBhLCAjY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Z1wiKTtcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3Zlcjo6YmVmb3JlLCAjY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtb3JhbmdlLnN2Z1wiKTtcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4jY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4jY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyLCAjY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG59XG4jY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyIGEsICNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciwgI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTZDQTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG59XG4jY2VudGVyZWQtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIgYSwgI2NlbnRlcmVkLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogIzExNkNBNjtcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweDtcbn1cbiNjZW50ZXJlZC1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gICNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIH1cbiAgI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI2NlbnRlcmVkLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NlbnRlcmVkLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtYm9keSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtYm9keSB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uc2ltcGxlLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG59XG4uc2ltcGxlLWJhbm5lciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnNpbXBsZS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMThweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg1NSAvIDUwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gNDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzgpO1xuICB9XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCByb3VuZCA4cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4tYmxvY2stZW5kOiA0MHB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTkpO1xufVxuLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW1wbGUtYmFubmVyLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2ltcGxlLWJhbm5lci5pbWctd2l0aC13YXZlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi90aGVtZXMvY3VzdG9tL2JlYXJjb21fdGhlbWUvaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtbGlnaHRfX21kLnBuZ1wiKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAge1xuICBjb2xvcjogIzIyMjYyQztcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIHAsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwIHAge1xuICBjb2xvcjogIzRBNEY1NTtcbn1cbi5zaW1wbGUtYmFubmVyI2NlbnRlcmVkLWJhbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW1wbGUtYmFubmVyI2NlbnRlcmVkLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbXBsZS1iYW5uZXIjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cbi5zaW1wbGUtYmFubmVyI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpbXBsZS1iYW5uZXIjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6aG92ZXIsIC5zaW1wbGUtYmFubmVyI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lciNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciBhLCAuc2ltcGxlLWJhbm5lciNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogIzExNkNBNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE2Q0E2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICMxMTZDQTY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246aG92ZXIsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE2Q0E2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyLCAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmdcIik7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyOjpiZWZvcmUsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtb3JhbmdlLnN2Z1wiKTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNkNBNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNkNBNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzExNkNBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNkNBNjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIgYSwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpmb2N1cyBhIHtcbiAgY29sb3I6ICMxMTZDQTY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yMHB4O1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xuICB9XG4gIC5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2ltcGxlLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiAuZmllbGRfX2l0ZW06Zmlyc3Qtb2YtdHlwZTpob3ZlciwgLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gLmZpZWxkX19pdGVtOmZpcnN0LW9mLXR5cGU6Zm9jdXMge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbi5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIC5maWVsZF9faXRlbTpmaXJzdC1vZi10eXBlOmZvY3VzIGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZSgyKSBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiAuZmllbGRfX2l0ZW06bnRoLW9mLXR5cGUoMik6aG92ZXIsIC5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZSgyKTpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gLmZpZWxkX19pdGVtOm50aC1vZi10eXBlKDIpOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIC5maWVsZF9faXRlbTpudGgtb2YtdHlwZSgyKTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMThweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg1NSAvIDUwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gNDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzgpO1xuICB9XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCAuZmllbGQtLW5hbWUtZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCByb3VuZCA4cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4tYmxvY2stZW5kOiA0MHB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTkpO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5pbWctd2l0aC13YXZlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi90aGVtZXMvY3VzdG9tL2JlYXJjb21fdGhlbWUvaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtbGlnaHRfX21kLnBuZ1wiKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1uLTEwMCwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAuYmFja2dyb3VuZC0tbi0yMDAge1xuICBjb2xvcjogIzIyMjYyQztcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW4tMTAwIHAsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW4tMjAwIHAge1xuICBjb2xvcjogIzRBNEY1NTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwI2NlbnRlcmVkLWJhbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwI2NlbnRlcmVkLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6aG92ZXIsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciBhLCAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogIzExNkNBNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE2Q0E2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICMxMTZDQTY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246aG92ZXIsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE2Q0E2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyLCAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmdcIik7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyOjpiZWZvcmUsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtb3JhbmdlLnN2Z1wiKTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNkNBNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNkNBNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzExNkNBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNkNBNjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIgYSwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpmb2N1cyBhIHtcbiAgY29sb3I6ICMxMTZDQTY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMC5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yMHB4O1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xuICB9XG4gIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMjAwIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTIwMCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0yMDAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIC5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxOHB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDU1IC8gNTApO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDQgLyA0Mik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzOCk7XG4gIH1cbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIC5maWVsZC0tbmFtZS1maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIHJvdW5kIDhweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxOSk7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSB7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuaW1nLXdpdGgtd2F2ZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiL3RoZW1lcy9jdXN0b20vYmVhcmNvbV90aGVtZS9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fbWQucG5nXCIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLW4tMTAwLCAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMC5iYWNrZ3JvdW5kLS1uLTIwMCB7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tbi0xMDAgcCwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tbi0yMDAgcCB7XG4gIGNvbG9yOiAjNEE0RjU1O1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAjY2VudGVyZWQtYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAjY2VudGVyZWQtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyIGEsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjMTE2Q0E2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICBjb2xvcjogIzExNkNBNjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpob3ZlciwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246aG92ZXIgYSwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmZvY3VzIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIsIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIgYSwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Z1wiKTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXI6OmJlZm9yZSwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpmb2N1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS1vcmFuZ2Uuc3ZnXCIpO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tb3JhbmdlIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMC5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyLCAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMC5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6aG92ZXIgYSwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE2Q0E2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE2Q0E2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciwgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTE2Q0E2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE2Q0E2O1xufVxuLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciBhLCAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMC5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogIzExNkNBNjtcbn1cbi5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzIwcHg7XG59XG4uc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMC5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIH1cbiAgLnNpbXBsZS1iYW5uZXIuYmFja2dyb3VuZC0tbi0xMDAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zaW1wbGUtYmFubmVyLmJhY2tncm91bmQtLW4tMTAwIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltcGxlLWJhbm5lci5iYWNrZ3JvdW5kLS1uLTEwMCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzExNkNBNjtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwMCUgMTAwJS8xMCUgMTAlIDUwJSA1MCU7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnIC5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxOHB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDU1IC8gNTApO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY3VydmVkLWJvdHRvbS1ibHVlLWJnIC5maWVsZC0tbmFtZS1maWVsZC1iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzgpO1xuICB9XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnIC5maWVsZC0tbmFtZS1maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIHJvdW5kIDhweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE5KTtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5pbWctd2l0aC13YXZlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5pbWctd2l0aC13YXZlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi90aGVtZXMvY3VzdG9tL2JlYXJjb21fdGhlbWUvaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtbGlnaHRfX21kLnBuZ1wiKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLW4tMTAwLCAuY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLW4tMjAwIHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLW4tMTAwIHAsIC5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tbi0yMDAgcCB7XG4gIGNvbG9yOiAjNEE0RjU1O1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyNjZW50ZXJlZC1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnI2NlbnRlcmVkLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciwgLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciBhLCAuY3VydmVkLWJvdHRvbS1ibHVlLWJnI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogIzExNkNBNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE2Q0E2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICBjb2xvcjogIzExNkNBNjtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmhvdmVyLCAuY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE2Q0E2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUZBO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246aG92ZXIgYSwgLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciwgLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIgYSwgLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmdcIik7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXI6OmJlZm9yZSwgLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLW9yYW5nZS5zdmdcIik7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciwgLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUZBO1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYTpob3ZlciBhLCAuY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE2Q0E2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE2Q0E2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIsIC5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTE2Q0E2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE2Q0E2O1xufVxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyIGEsIC5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpmb2N1cyBhIHtcbiAgY29sb3I6ICMxMTZDQTY7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzIwcHg7XG59XG4uY3VydmVkLWJvdHRvbS1ibHVlLWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLWJsdWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAuY3VydmVkLWJvdHRvbS1ibHVlLWJnIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xuICB9XG4gIC5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXJ2ZWQtYm90dG9tLWJsdWUtYmcgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY3VydmVkLXRvcC1ncmF5LWJnIHtcbiAgICBib3JkZXItcmFkaXVzOiA5NSUgMTM1JSAwIDAvMTQwJSAxNDAlIDEwJSAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1cnZlZC10b3AtZ3JheS1iZyB7XG4gICAgYm9yZGVyLXJhZGl1czogOTUlIDEzNSUgMCAwLzE3NSUgMjE1JSAxMCUgMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXJ2ZWQtdG9wLWdyYXktYmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDkwJSAxMTAlIDAgMC84MCUgOTUlIDEwJSAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2FuaW1hdGlvbmJhbm5lciAucmlnaHQtYmxvY2sge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgI2FuaW1hdGlvbmJhbm5lciAubGVmdC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICNhbmltYXRpb25iYW5uZXIgLmxvZ28tYWx3YXlzb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhbmltYXRpb25iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjYW5pbWF0aW9uYmFubmVyIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxuICAjYW5pbWF0aW9uYmFubmVyIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNhbmltYXRpb25iYW5uZXIgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNhbmltYXRpb25iYW5uZXIgLmxlZnQtYmxvY2sge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gICNhbmltYXRpb25iYW5uZXIgLnJpZ2h0LWJsb2NrIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICNhbmltYXRpb25iYW5uZXIgLndhdmUtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA3NzBweDtcbiAgfVxuICAjYW5pbWF0aW9uYmFubmVyIC5sb2dvLWFsd2F5c29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICNhbmltYXRpb25iYW5uZXIgI3dhdmUtYmFja2dyb3VuZCB7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDExMCUgNjMlIGF0IDUwJSAzNiUpO1xuICB9XG4gICNhbmltYXRpb25iYW5uZXIgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNhbmltYXRpb25iYW5uZXIgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jc3ZnLWluaXRpYWwgbGluZSxcbiNzdmctZmluYWwgbGluZSxcbiNzdmctdGFibGV0LWZpbmFsIGxpbmUsXG4jc3ZnLW1vYmlsZS1maW5hbCBsaW5lIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogODtcbiAgYW5pbWF0aW9uOiBkYXNoZWRMaW5lQW5pbWF0aW9uIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgZGFzaGVkTGluZUFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA1MDA7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG4uaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayA+IC5sYXlvdXQsXG4uZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgPiAubGF5b3V0LFxuICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS42ZnIgMWZyO1xuICBnYXA6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gICAgbWFyZ2luLWJsb2NrOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gICAgbWFyZ2luLWJsb2NrOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cy0taGVhZGluZyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cy0taGVhZGluZyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuZmllbGQtLW5hbWUtZmllbGQtaG90c3BvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24uaG92ZXJlZCAuaG90c3BvdC1pdGVtIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uLmhvdmVyZWQgLmhvdHNwb3QtaXRlbSwgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24uYWN0aXZlIC5ob3RzcG90LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaG90c3BvdC1hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWFjY29yZGlvbi5ob3ZlcmVkIC5ob3RzcG90LWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob3RzcG90LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzMycHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24uaG92ZXJlZC5hY3RpdmUgLmhvdHNwb3QtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hvdHNwb3QtYWN0aXZlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzMycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tYmxvY2s6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWFjY29yZGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24gLmhvdHNwb3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5maWVsZC0tbmFtZS1maWVsZC10b3AtcG9zaXRpb24sIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvdHRvbS1wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob3RzcG90LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWl0ZW0uaG92ZXJlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWl0ZW0uaG92ZXJlZCwgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob3RzcG90LWFjdGl2ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8zMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtaXRlbS5ob3ZlcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaG90c3BvdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8zMnB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtaXRlbS5ob3ZlcmVkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hvdHNwb3QtYWN0aXZlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzMycHg7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtLW4tMjAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMsXG4uYmFja2dyb3VuZC0tbi00MDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyxcbi5iYWNrZ3JvdW5kLS1uLTUwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzLFxuLmJhY2tncm91bmQtLW9yYW5nZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzLFxuLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzLFxuLmJhY2tncm91bmQtLW4tMjAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2ssXG4uYmFja2dyb3VuZC0tbi00MDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayxcbi5iYWNrZ3JvdW5kLS1uLTUwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrLFxuLmJhY2tncm91bmQtLW9yYW5nZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrLFxuLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIHtcbiAgbWFyZ2luLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFja2dyb3VuZC0tbi0yMDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLW4tNDAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMsXG4gIC5iYWNrZ3JvdW5kLS1uLTUwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tb3JhbmdlID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMsXG4gIC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLW4tMjAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2ssXG4gIC5iYWNrZ3JvdW5kLS1uLTQwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrLFxuICAuYmFja2dyb3VuZC0tbi01MDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayxcbiAgLmJhY2tncm91bmQtLW9yYW5nZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrLFxuICAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sge1xuICAgIG1hcmdpbi1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYWNrZ3JvdW5kLS1uLTIwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tbi00MDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLW4tNTAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMsXG4gIC5iYWNrZ3JvdW5kLS1vcmFuZ2UgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tbi0yMDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayxcbiAgLmJhY2tncm91bmQtLW4tNDAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2ssXG4gIC5iYWNrZ3JvdW5kLS1uLTUwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrLFxuICAuYmFja2dyb3VuZC0tb3JhbmdlLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2ssXG4gIC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayB7XG4gICAgbWFyZ2luLWJsb2NrOiA0MHB4O1xuICB9XG59XG4uYmFja2dyb3VuZC0tbi0yMDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuLmJhY2tncm91bmQtLW4tNDAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyxcbi5iYWNrZ3JvdW5kLS1uLTUwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMsXG4uYmFja2dyb3VuZC0tb3JhbmdlID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyxcbi5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuLmJhY2tncm91bmQtLW4tMjAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyxcbi5iYWNrZ3JvdW5kLS1uLTQwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMsXG4uYmFja2dyb3VuZC0tbi01MDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuLmJhY2tncm91bmQtLW9yYW5nZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMsXG4uYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhY2tncm91bmQtLW4tMjAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLW4tNDAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLW4tNTAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLW9yYW5nZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMsXG4gIC5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tbi0yMDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tbi00MDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tbi01MDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tb3JhbmdlLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFja2dyb3VuZC0tbi0yMDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tbi00MDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tbi01MDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tb3JhbmdlID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyxcbiAgLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMsXG4gIC5iYWNrZ3JvdW5kLS1uLTIwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMsXG4gIC5iYWNrZ3JvdW5kLS1uLTQwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMsXG4gIC5iYWNrZ3JvdW5kLS1uLTUwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMsXG4gIC5iYWNrZ3JvdW5kLS1vcmFuZ2UuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLFxuICAuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLmJhY2tncm91bmQtLW4tMjAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24sXG4uYmFja2dyb3VuZC0tbi00MDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWFjY29yZGlvbixcbi5iYWNrZ3JvdW5kLS1uLTUwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uLFxuLmJhY2tncm91bmQtLW9yYW5nZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uLFxuLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uLFxuLmJhY2tncm91bmQtLW4tMjAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24sXG4uYmFja2dyb3VuZC0tbi00MDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWFjY29yZGlvbixcbi5iYWNrZ3JvdW5kLS1uLTUwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uLFxuLmJhY2tncm91bmQtLW9yYW5nZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uLFxuLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmFja2dyb3VuZC0tbi0yMDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWFjY29yZGlvbiBhLFxuLmJhY2tncm91bmQtLW4tNDAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24gYSxcbi5iYWNrZ3JvdW5kLS1uLTUwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uIGEsXG4uYmFja2dyb3VuZC0tb3JhbmdlID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24gYSxcbi5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWFjY29yZGlvbiBhLFxuLmJhY2tncm91bmQtLW4tMjAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24gYSxcbi5iYWNrZ3JvdW5kLS1uLTQwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uIGEsXG4uYmFja2dyb3VuZC0tbi01MDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWFjY29yZGlvbiBhLFxuLmJhY2tncm91bmQtLW9yYW5nZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uIGEsXG4uYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJhY2tncm91bmQtLW4tMjAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cy0taGVhZGluZyxcbi5iYWNrZ3JvdW5kLS1uLTQwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMtLWhlYWRpbmcsXG4uYmFja2dyb3VuZC0tbi01MDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLS1oZWFkaW5nLFxuLmJhY2tncm91bmQtLW9yYW5nZSA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMtLWhlYWRpbmcsXG4uYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cy0taGVhZGluZyxcbi5iYWNrZ3JvdW5kLS1uLTIwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMtLWhlYWRpbmcsXG4uYmFja2dyb3VuZC0tbi00MDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLS1oZWFkaW5nLFxuLmJhY2tncm91bmQtLW4tNTAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cy0taGVhZGluZyxcbi5iYWNrZ3JvdW5kLS1vcmFuZ2UuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLS1oZWFkaW5nLFxuLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZS5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMtLWhlYWRpbmcge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJhY2tncm91bmQtLW4tMjAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24sXG4uYmFja2dyb3VuZC0tbi0yMDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIC5ob3RzcG90LWFjY29yZGlvbiB7XG4gIGNvbG9yOiAjNEE0RjU1O1xufVxuLmJhY2tncm91bmQtLW4tMjAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyAuaG90c3BvdC1hY2NvcmRpb24gYSxcbi5iYWNrZ3JvdW5kLS1uLTIwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMgLmhvdHNwb3QtYWNjb3JkaW9uIGEge1xuICBjb2xvcjogIzRBNEY1NTtcbn1cbi5iYWNrZ3JvdW5kLS1uLTIwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMtLWhlYWRpbmcgKixcbi5iYWNrZ3JvdW5kLS1uLTIwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMtLWhlYWRpbmcgKiB7XG4gIGNvbG9yOiAjNEE0RjU1O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLS1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLS1oZWFkaW5nID4gKiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMtLWhlYWRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cy0taGVhZGluZyAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDM4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtaG90c3BvdHMtLWhlYWRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAzMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLS1oZWFkaW5nIC5maWVsZC0tbmFtZS1maWVsZC1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmluZHVzdHJ5LWNhcmRzLWJsb2NrIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5kdXN0cnktY2FyZHMtYmxvY2sge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4uaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWluZm8ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICBjb2xvcjogIzIyMjYyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gNDIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDM4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG4uaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4tYmxvY2stZW5kOiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbi5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoID4gLmZpZWxkX19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBvcmRlcjogMjtcbn1cbi5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgb3JkZXI6IDE7XG59XG4uaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgLmZpZWxkX19pdGVtOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JpbmFyeS1jb2RlLXJldmVyc2VkLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQ7XG59XG4uaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgLmZpZWxkX19pdGVtIGltZyB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGJsYWNrIDYwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBibGFjayA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuLmluZHVzdHJ5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDY1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHN0cm9uZyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg1NSAvIDUwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDQgLyA0Mik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtYm9keSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDM4KTtcbiAgfVxufVxuLmluZHVzdHJ5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSAuZmllbGRfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzYlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iaW5hcnktY29kZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQ7XG59XG4uaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgLmZpZWxkX19pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyLjE1O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgNjAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuLmluZHVzdHJ5LWNhcmRzLWJsb2NrIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmluZHVzdHJ5LWNhcmRzLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG4gIC5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLmluZHVzdHJ5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmluZHVzdHJ5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChvZGQpIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSAuZmllbGRfX2l0ZW06YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmluYXJ5LWJvdHRvbS5wbmdcIik7XG4gIH1cbiAgLmluZHVzdHJ5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSBpbWcge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgNjAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICB9XG4gIC5pbmR1c3RyeS1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE4KTtcbiAgfVxuICAuaW5kdXN0cnktY2FyZHMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgLmZpZWxkX19pdGVtOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmluYXJ5LWJvdHRvbS5wbmdcIik7XG4gIH1cbiAgLmluZHVzdHJ5LWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMS41MztcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrIDYwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgNjAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgfVxuICAuaW5kdXN0cnktY2FyZHMtYmxvY2sgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRibSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udGJtIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLnRibSAudGJtLWNvbGxhcHNlID4gdWwgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlIC5maWVsZC0tbmFtZS1ib2R5LFxuLnRibSAudGJtLW5hdiAudGJtLXN1Ym1lbnUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgLmZpZWxkLS1uYW1lLWJvZHkgbGkgPiBkaXYsXG4udGJtIC50Ym0tbmF2IC50Ym0tc3VibWVudSAuZmllbGQtLW5hbWUtYm9keSBsaSA+IGRpdiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSAuZmllbGQtLW5hbWUtYm9keSBsaTpob3ZlciA+IGRpdixcbi50Ym0gLnRibS1uYXYgLnRibS1zdWJtZW51IC5maWVsZC0tbmFtZS1ib2R5IGxpOmhvdmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgLmZpZWxkLS1uYW1lLWJvZHkgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi50Ym0gLnRibS1uYXYgLnRibS1zdWJtZW51IC5maWVsZC0tbmFtZS1ib2R5IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAzMnB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgLmZpZWxkLS1uYW1lLWJvZHkgYSxcbi50Ym0gLnRibS1uYXYgLnRibS1zdWJtZW51IC5maWVsZC0tbmFtZS1ib2R5IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSAuZmllbGQtLW5hbWUtYm9keSBhOmFmdGVyLFxuLnRibSAudGJtLW5hdiAudGJtLXN1Ym1lbnUgLmZpZWxkLS1uYW1lLWJvZHkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlIC5maWVsZC0tbmFtZS1ib2R5IGJyLFxuLnRibSAudGJtLW5hdiAudGJtLXN1Ym1lbnUgLmZpZWxkLS1uYW1lLWJvZHkgYnIge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLnRibS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50Ym0tbmF2IHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmJ1dHRvbiAudGJtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEuYnV0dG9uIC50Ym0tbGluayBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4udGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5idXR0b24gLnRibS1saW5rOmhvdmVyLCAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5idXR0b24gLnRibS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4udGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5idXR0b24gLnRibS1saW5rOmhvdmVyIGEsIC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLmJ1dHRvbiAudGJtLWxpbms6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uIHtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcbn1cbi50Ym0tbmF2IC50Ym0tbGluay5sZXZlbC0xIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udGJtLW5hdiAudGJtLWxpbmsubGV2ZWwtMTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xufVxuLnRibS1uYXYgLnRibS1zdWJtZW51IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwdncgLSAxNDAwcHgpIC8gMik7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuLnRibS1uYXYgLnRibS1zdWJtZW51ID4gLnRibS1yb3cge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRibS1uYXYgLnRibS1zdWJtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRibS1uYXYgLnRibS1ncm91cC1jb250YWluZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogIzRBNEY1NTtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46bnRoLWNoaWxkKDMpIC50Ym0taXRlbS5sZXZlbC0zOmZpcnN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciAudGJtLWxpbmsgLmZpZWxkX19pdGVtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLW1lbnUtaXRlbS1yb3VuZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46bnRoLWNoaWxkKDMpIC50Ym0tbGluay5sZXZlbC0zOmhvdmVyIC5maWVsZF9faXRlbSwgLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpudGgtY2hpbGQoMykgLnRibS1saW5rLmxldmVsLTQ6aG92ZXIgLmZpZWxkX19pdGVtLCAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm50aC1jaGlsZCgzKSAudGJtLWxpbmsubGV2ZWwtNTpob3ZlciAuZmllbGRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbWVudS1pdGVtLXJvdW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpudGgtY2hpbGQoNCkgLnRibS1pdGVtLmxldmVsLTM6Zmlyc3QtY2hpbGQgPiAudGJtLWxpbmstY29udGFpbmVyIC50Ym0tbGluayAuZmllbGRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbWVudS1pdGVtLXVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpudGgtY2hpbGQoNCkgLnRibS1saW5rLmxldmVsLTM6aG92ZXIgLmZpZWxkX19pdGVtLCAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm50aC1jaGlsZCg0KSAudGJtLWxpbmsubGV2ZWwtNDpob3ZlciAuZmllbGRfX2l0ZW0sIC5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46bnRoLWNoaWxkKDQpIC50Ym0tbGluay5sZXZlbC01OmhvdmVyIC5maWVsZF9faXRlbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1tZW51LWl0ZW0tdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSA+IC50Ym0tY29sdW1uLWlubmVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxNTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNEU0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWl0ZW0ubGV2ZWwtMiA+IC50Ym0tbGluay1jb250YWluZXIge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0taXRlbS5sZXZlbC0zOmZpcnN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciAudGJtLWxpbmsgLmZpZWxkX19pdGVtIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLW1lbnUtaXRlbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0taXRlbS5sZXZlbC0zOmZpcnN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciAudGJtLWxpbmsgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0taXRlbS5sZXZlbC00LnRibS1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0taXRlbS5sZXZlbC00LnRibS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1pdGVtLmxldmVsLTUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0taXRlbS5sZXZlbC01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUxLCA4OSwgMzEsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tc3VibmF2LmxldmVsLTMsXG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLXN1Ym5hdi5sZXZlbC00IHtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDAgMTZweDtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAyMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0zIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0zIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTgpO1xuICB9XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMyAuZmllbGRfX2l0ZW0sIC5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC00IC5maWVsZF9faXRlbSwgLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTUgLmZpZWxkX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGFzcGVjdC1yYXRpbzogMi4yOTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMyBpbWcsIC5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC00IGltZywgLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTUgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMzpob3ZlciBpbWcsXG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMzpob3ZlciAuZmllbGRfX2l0ZW0sIC5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC00OmhvdmVyIGltZyxcbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC00OmhvdmVyIC5maWVsZF9faXRlbSwgLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTU6aG92ZXIgaW1nLFxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTU6aG92ZXIgLmZpZWxkX19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0zOmhvdmVyIC5maWVsZF9faXRlbSwgLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTQ6aG92ZXIgLmZpZWxkX19pdGVtLCAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtNTpob3ZlciAuZmllbGRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbWVudS1pdGVtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0yID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnN1Ym1lbnUtZGlzcGxheS0yID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjE3O1xufVxuLnN1Ym1lbnUtZGlzcGxheS0zID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpmaXJzdC1jaGlsZCwgLnN1Ym1lbnUtZGlzcGxheS01ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNGQjU5MUY7XG59XG4uc3VibWVudS1kaXNwbGF5LTMgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiwgLnN1Ym1lbnUtZGlzcGxheS01ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3VibWVudS1kaXNwbGF5LTMgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiAuZmllbGRfX2l0ZW0sIC5zdWJtZW51LWRpc3BsYXktNSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yIC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3VibWVudS1kaXNwbGF5LTMgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiBpbWcsIC5zdWJtZW51LWRpc3BsYXktNSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc3VibWVudS1kaXNwbGF5LTMgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLXN1Ym5hdi5sZXZlbC0xLCAuc3VibWVudS1kaXNwbGF5LTUgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLXN1Ym5hdi5sZXZlbC0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnN1Ym1lbnUtZGlzcGxheS00ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnN1Ym1lbnUtZGlzcGxheS00ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjY7XG59XG4uc3VibWVudS1kaXNwbGF5LTUgPiAudGJtLXN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdWJtZW51LWRpc3BsYXktNSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IHtcbiAgbWF4LXdpZHRoOiA4NDVweDtcbiAgbWFyZ2luLWlubGluZTogYXV0byAwO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zdWJtZW51LWRpc3BsYXktNSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbiwgLnN1Ym1lbnUtZGlzcGxheS0yID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbiwgLnN1Ym1lbnUtZGlzcGxheS0zID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbiwgLnN1Ym1lbnUtZGlzcGxheS00ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbiwgLnN1Ym1lbnUtZGlzcGxheS01ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbiB7XG4gIG1hcmdpbi1pbmxpbmU6IDEwcHg7XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uLmhpZGRlbi1jb2xsYXBzZSwgLnN1Ym1lbnUtZGlzcGxheS0yID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbi5oaWRkZW4tY29sbGFwc2UsIC5zdWJtZW51LWRpc3BsYXktMyA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW4uaGlkZGVuLWNvbGxhcHNlLCAuc3VibWVudS1kaXNwbGF5LTQgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uLmhpZGRlbi1jb2xsYXBzZSwgLnN1Ym1lbnUtZGlzcGxheS01ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbi5oaWRkZW4tY29sbGFwc2Uge1xuICBtYXJnaW4taW5saW5lOiAwIDEwcHg7XG59XG4uc3VibWVudS1kaXNwbGF5LTIgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiwgLnN1Ym1lbnUtZGlzcGxheS0zID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIsIC5zdWJtZW51LWRpc3BsYXktNCA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yLCAuc3VibWVudS1kaXNwbGF5LTUgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiB7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMjIpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3VibWVudS1kaXNwbGF5LTIgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiwgLnN1Ym1lbnUtZGlzcGxheS0zID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIsIC5zdWJtZW51LWRpc3BsYXktNCA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yLCAuc3VibWVudS1kaXNwbGF5LTUgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1Ym1lbnUtZGlzcGxheS0yID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIsIC5zdWJtZW51LWRpc3BsYXktMyA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yLCAuc3VibWVudS1kaXNwbGF5LTQgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiwgLnN1Ym1lbnUtZGlzcGxheS01ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE4KTtcbiAgfVxufVxuLnN1Ym1lbnUtZGlzcGxheS0zID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIsIC5zdWJtZW51LWRpc3BsYXktNSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnN1Ym1lbnUtZGlzcGxheS0zID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTI6aG92ZXIsIC5zdWJtZW51LWRpc3BsYXktNSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yOmhvdmVyIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uc3VibWVudS1kaXNwbGF5LTMgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiBzcGFuLCAuc3VibWVudS1kaXNwbGF5LTUgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc3VibWVudS1kaXNwbGF5LTMgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiBzcGFuOjphZnRlciwgLnN1Ym1lbnUtZGlzcGxheS01ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0zID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIgc3Bhbjpob3Zlcjo6YWZ0ZXIsIC5zdWJtZW51LWRpc3BsYXktNSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yIHNwYW46aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3VibWVudS1kaXNwbGF5LTMgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiBzcGFuOjphZnRlciwgLnN1Ym1lbnUtZGlzcGxheS01ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNEE0RjU1O1xufVxuLnN1Ym1lbnUtZGlzcGxheS0yID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpmaXJzdC1jaGlsZCwgLnN1Ym1lbnUtZGlzcGxheS00ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNGQjU5MUY7XG59XG4uc3VibWVudS1kaXNwbGF5LTIgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiwgLnN1Ym1lbnUtZGlzcGxheS00ID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uc3VibWVudS1kaXNwbGF5LTIgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtMiBpbWcsIC5zdWJtZW51LWRpc3BsYXktNCA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0zOmhvdmVyIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtNCwgLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTQ6OmFmdGVyLCAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtNTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTQ6aG92ZXI6OmFmdGVyLCAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtNTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC00OjphZnRlciwgLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzRBNEY1NTtcbn1cbi5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC00OmhvdmVyLCAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyAudGJtLWxpbmsubGV2ZWwtNTpob3ZlciB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLnN1Ym1lbnUtZGlzcGxheS0yID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgLnRibS1saW5rLmxldmVsLTI6aG92ZXIsIC5zdWJtZW51LWRpc3BsYXktNCA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IC50Ym0tbGluay5sZXZlbC0yOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCAjRUFFQUVBO1xufVxuXG4jYmxvY2stYmVhcmNvbS10aGVtZS1tYWlubmF2aWdhdGlvbixcbiNibG9jay1iZWFyY29tLXRoZW1lLW1haW5uYXZpZ2F0aW9uIC5jb250ZXh0dWFsLXJlZ2lvbixcbiNibG9jay1iZWFyY29tLXRoZW1lLW1haW5uYXZpZ2F0aW9uY2EsXG4jYmxvY2stYmVhcmNvbS10aGVtZS1tYWlubmF2aWdhdGlvbmNhIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5zdWJtZW51LWNsb3NlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3Jvc3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5zdWJtZW51LWNsb3NlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRibS1uYXYgPiAudGJtLWl0ZW0ubGV2ZWwtMTpudGgtY2hpbGQoMSkgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm50aC1jaGlsZCgyKSA+IC50Ym0tY29sdW1uLWlubmVyID4gLnRibS1zdWJuYXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDMwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnRibS1uYXYgPiAudGJtLWl0ZW0ubGV2ZWwtMTpudGgtY2hpbGQoMSkgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm50aC1jaGlsZCgyKSA+IC50Ym0tY29sdW1uLWlubmVyID4gLnRibS1zdWJuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cbi50Ym0tbmF2ID4gLnRibS1pdGVtLmxldmVsLTE6bnRoLWNoaWxkKDEpID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpudGgtY2hpbGQoMikgPiAudGJtLWNvbHVtbi1pbm5lciA+IC50Ym0tc3VibmF2Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi50Ym0tbmF2ID4gLnRibS1pdGVtLmxldmVsLTE6bnRoLWNoaWxkKDEpID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpudGgtY2hpbGQoMikgPiAudGJtLWNvbHVtbi1pbm5lciA+IC50Ym0tc3VibmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi50Ym0tLW1vYmlsZSAudGJtLW5hdiA+IC50Ym0taXRlbS5sZXZlbC0xOm50aC1jaGlsZCgxKSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46bnRoLWNoaWxkKDIpID4gLnRibS1jb2x1bW4taW5uZXIgPiAudGJtLXN1Ym5hdiB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIG92ZXJmbG93LXk6IHVuc2V0O1xufVxuXG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2Uge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDU5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tY29sdW1uIC50Ym0tY29sdW1uLWlubmVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS5zdWJtZW51LWRpc3BsYXktMSAudGJtLWxpbmsubGV2ZWwtMiB7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHggMjBweDtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS5zdWJtZW51LWRpc3BsYXktMiAudGJtLWxpbmsubGV2ZWwtMiwgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1pdGVtLnN1Ym1lbnUtZGlzcGxheS00IC50Ym0tbGluay5sZXZlbC0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWl0ZW0uc3VibWVudS1kaXNwbGF5LTIgLnRibS1saW5rLmxldmVsLTIgaW1nLCAudGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWl0ZW0uc3VibWVudS1kaXNwbGF5LTQgLnRibS1saW5rLmxldmVsLTIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS50Ym0taXRlbS0taGFzLWRyb3Bkb3duOm5vdCguc3VibWVudS1kaXNwbGF5LTEpID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cge1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xIHtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLm9wZW4gLnRibS1saW5rLmxldmVsLTEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMzBweDtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjUxLCA4OSwgMzEsIDAuMik7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDMwcHg7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtMS5idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uIHtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0xLnN1Ym1lbnUtZGlzcGxheS01IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0taXRlbS5sZXZlbC0yID4gLnRibS1saW5rLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTQge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWl0ZW0ubGV2ZWwtNC50Ym0tZ3JvdXA6bGFzdC1jaGlsZCwgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTQudGJtLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1pdGVtLmxldmVsLTUge1xuICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWxpbmsubGV2ZWwtMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWxpbmsubGV2ZWwtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1saW5rLmxldmVsLTIge1xuICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjIyNjJDICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWxpbmsubGV2ZWwtMiBpbWcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgxMDApIGJyaWdodG5lc3MoMSk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tbGluay5sZXZlbC0zIHtcbiAgcGFkZGluZy1ibG9jazogMCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNik7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWxpbmsubGV2ZWwtNCB7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDE2KTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tbGluay5sZXZlbC01IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDE2KTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tbGluay5sZXZlbC01OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWxpbmsubGV2ZWwtMyBpbWcsXG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiAudGJtLW5hdiAudGJtLWxpbmsubGV2ZWwtMyAuZmllbGRfX2l0ZW0sIC50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tbGluay5sZXZlbC00IGltZyxcbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tbGluay5sZXZlbC00IC5maWVsZF9faXRlbSwgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1saW5rLmxldmVsLTUgaW1nLFxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1saW5rLmxldmVsLTUgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tc3VibmF2LmxldmVsLTEge1xuICBnYXA6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHggMDtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tc3VibmF2LmxldmVsLTMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctaW5saW5lOiA4cHggMDtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tc3VibmF2LmxldmVsLTMgPiAudGJtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogOHB4O1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLnRibS1zdWJtZW51IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tc3VibWVudS10b2dnbGUge1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IC50Ym0tbmF2IC50Ym0tc3VibWVudS10b2dnbGU6YmVmb3JlIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gLnRibS1uYXYgLm9wZW4gPiAudGJtLWxpbmstY29udGFpbmVyID4gLnRibS1zdWJtZW51LXRvZ2dsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctdXAtb3JhbmdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gdWwgPiBkaXYgPiAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGQjU5MUY7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiB1bCA+ICNibG9jay1iZWFyY29tLXRoZW1lLXNpZGViYXJuYXZpZ2F0aW9uLTIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IHVsID4gLnN1Ym1lbnUtZGlzcGxheS0yLm9wZW4gfiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbi0yLCAudGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiB1bCA+IC5zdWJtZW51LWRpc3BsYXktMy5vcGVuIH4gI2Jsb2NrLWJlYXJjb20tdGhlbWUtc2lkZWJhcm5hdmlnYXRpb24tMiwgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gdWwgPiAuc3VibWVudS1kaXNwbGF5LTQub3BlbiB+ICNibG9jay1iZWFyY29tLXRoZW1lLXNpZGViYXJuYXZpZ2F0aW9uLTIsIC50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IHVsID4gLnN1Ym1lbnUtZGlzcGxheS01Lm9wZW4gfiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbi0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IHVsID4gLnN1Ym1lbnUtZGlzcGxheS0yLm9wZW4gfiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbnN1Ym1lbnUzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2UgPiB1bCA+IC5zdWJtZW51LWRpc3BsYXktMy5vcGVuIH4gI2Jsb2NrLWJlYXJjb20tdGhlbWUtc2lkZWJhcm5hdmlnYXRpb25zdWJtZW51MiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlID4gdWwgPiAuc3VibWVudS1kaXNwbGF5LTQub3BlbiB+ICNibG9jay1iZWFyY29tLXRoZW1lLXNpZGViYXJuYXZpZ2F0aW9uc3VibWVudTQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50Ym0udGJtLS1tb2JpbGUgLnRibS1jb2xsYXBzZSA+IHVsID4gLnN1Ym1lbnUtZGlzcGxheS01Lm9wZW4gfiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbnN1Ym1lbnU1IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRibS50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQzcHg7XG4gIH1cbn1cblxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtbWFpbm5hdmlnYXRpb25jYSAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm50aC1jaGlsZCg0KSAudGJtLWl0ZW0ubGV2ZWwtMzpmaXJzdC1jaGlsZCA+IC50Ym0tbGluay1jb250YWluZXIgLnRibS1saW5rIC5maWVsZF9faXRlbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1tZW51LWl0ZW0tY2Euc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLW1haW5uYXZpZ2F0aW9uY2EgLnN1Ym1lbnUtZGlzcGxheS0xID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbjpudGgtY2hpbGQoNCkgLnRibS1saW5rLmxldmVsLTM6aG92ZXIgLmZpZWxkX19pdGVtLCAjYmxvY2stYmVhcmNvbS10aGVtZS1tYWlubmF2aWdhdGlvbmNhIC5zdWJtZW51LWRpc3BsYXktMSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW46bnRoLWNoaWxkKDQpIC50Ym0tbGluay5sZXZlbC00OmhvdmVyIC5maWVsZF9faXRlbSwgI2Jsb2NrLWJlYXJjb20tdGhlbWUtbWFpbm5hdmlnYXRpb25jYSAuc3VibWVudS1kaXNwbGF5LTEgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm50aC1jaGlsZCg0KSAudGJtLWxpbmsubGV2ZWwtNTpob3ZlciAuZmllbGRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbWVudS1pdGVtLWNhLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWxhdGVkLXJhZGlvcyAucmVsYXRlZC1yYWRpby1jYXJkIGltZyxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAucmVsYXRlZC1yYWRpby1jYXJkIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yZWxhdGVkLXJhZGlvcyAuc2xpY2stLXZpZXcsXG4ucmVsYXRlZC1yYWRpb3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtcmFkaW9zLFxuLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC5zbGljay0tdmlldyxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1yYWRpb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1yYWRpb3MgLnNsaWNrLS12aWV3LFxuICAucmVsYXRlZC1yYWRpb3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtcmFkaW9zLFxuICAucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnNsaWNrLS12aWV3LFxuICAucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtcmFkaW9zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlbGF0ZWQtcmFkaW9zIC5zbGljay1zbGlkZXIsXG4ucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXJhZGlvcyAuc2xpY2stc2xpZGVyLFxuICAucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG4gIC5yZWxhdGVkLXJhZGlvcyAuc2xpY2stc2xpZGVyLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtcmFkaW9zLFxuICAucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnNsaWNrLXNsaWRlci5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXJhZGlvcyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnJlbGF0ZWQtcmFkaW9zIC5zbGljay10cmFjayxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlbGF0ZWQtcmFkaW9zIC5zbGlja19fc2xpZGUsXG4ucmVsYXRlZC1yYWRpb3MgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSxcbi5yZWxhdGVkLXJhZGlvcyAucmVsYXRlZC1yYWRpby1jYXJkLFxuLnJlbGF0ZWQtcmFkaW9zIC5yZWxhdGVkLXJhZGlvLWNhcmQgPiBhLFxuLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC5zbGlja19fc2xpZGUsXG4ucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAucmVsYXRlZC1yYWRpby1jYXJkLFxuLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC5yZWxhdGVkLXJhZGlvLWNhcmQgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMjhweDtcbn1cbi5yZWxhdGVkLXJhZGlvcyAuc2xpY2stc2xpZGUgaW1nLFxuLnJlbGF0ZWQtcmFkaW9zIC5zbGlja19fc2xpZGUgaW1nLFxuLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC5zbGljay1zbGlkZSBpbWcsXG4ucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnNsaWNrX19zbGlkZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxODRweDtcbiAgbWF4LWhlaWdodDogMTk4cHg7XG4gIGFzcGVjdC1yYXRpbzogMC45O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnJlbGF0ZWQtcmFkaW9zIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYsXG4ucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnJlbGF0ZWQtcmFkaW9zIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQsXG4ucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yZWxhdGVkLXJhZGlvcyAudmlld3MtZmllbGQtdGl0bGUsXG4ucmVsYXRlZC1yYWRpb3MgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnJlbGF0ZWQtcmFkaW9zIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAudmlld3MtZmllbGQtdGl0bGUsXG4ucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZWxhdGVkLXJhZGlvcyAudmlld3MtZmllbGQtdGl0bGUgYSxcbi5yZWxhdGVkLXJhZGlvcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgYSxcbi5yZWxhdGVkLXJhZGlvcyAudmlld3MtZmllbGQtZmllbGQtdmFyaWF0aW9uLXR5cGUgYSxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAudmlld3MtZmllbGQtdGl0bGUgYSxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgYSxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAudmlld3MtZmllbGQtZmllbGQtdmFyaWF0aW9uLXR5cGUgYSB7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMjIpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVsYXRlZC1yYWRpb3MgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4gIC5yZWxhdGVkLXJhZGlvcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgYSxcbiAgLnJlbGF0ZWQtcmFkaW9zIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSBhLFxuICAucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4gIC5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgYSxcbiAgLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1yYWRpb3MgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4gIC5yZWxhdGVkLXJhZGlvcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgYSxcbiAgLnJlbGF0ZWQtcmFkaW9zIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSBhLFxuICAucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4gIC5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgYSxcbiAgLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxOCk7XG4gIH1cbn1cbi5yZWxhdGVkLXJhZGlvcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4ucmVsYXRlZC1yYWRpb3MgLnZpZXdzLWZpZWxkLWZpZWxkLXZhcmlhdGlvbi10eXBlLFxuLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5yZWxhdGVkLXByb2R1Y3RzLXNsaWRlciAudmlld3MtZmllbGQtZmllbGQtdmFyaWF0aW9uLXR5cGUge1xuICBjb2xvcjogIzIyMjYyQztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlbGF0ZWQtcmFkaW9zIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLnJlbGF0ZWQtcmFkaW9zIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSxcbiAgLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcmFkaW9zIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLnJlbGF0ZWQtcmFkaW9zIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSxcbiAgLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTgpO1xuICB9XG59XG4ucmVsYXRlZC1yYWRpb3MgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuLnJlbGF0ZWQtcHJvZHVjdHMtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXJhZGlvcyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1yYWRpb3MgLnNsaWNrLXNsaWRlLFxuICAucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtcmFkaW9zIC5zbGljay1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLXByb2R1Y3RzIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLnNsaWNrLWFycm93IHtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1wcm9kdWN0cyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuc2xpY2stbmV4dCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIsXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5zY3JvbGxpbmctdGFicy1ibG9jayB7XG4gIHBhZGRpbmctYmxvY2s6IDAgODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlcixcbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuc2Nyb2xsaW5nLXRhYnMtYmxvY2sge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5zY3JvbGxpbmctdGFicy1ibG9jayAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIjcXVpY2t0YWJzLWxlYWRlcnNoaXBfdGFiLCAjYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciNxdWlja3RhYnMtbGVhZGVyc2hpcF90YWJfY2FuYWRhLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuc2Nyb2xsaW5nLXRhYnMtYmxvY2sjcXVpY2t0YWJzLWxlYWRlcnNoaXBfdGFiLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuc2Nyb2xsaW5nLXRhYnMtYmxvY2sjcXVpY2t0YWJzLWxlYWRlcnNoaXBfdGFiX2NhbmFkYSB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIjcXVpY2t0YWJzLWxlYWRlcnNoaXBfdGFiIC5xdWlja3RhYnMtdGFicywgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIjcXVpY2t0YWJzLWxlYWRlcnNoaXBfdGFiX2NhbmFkYSAucXVpY2t0YWJzLXRhYnMsXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5zY3JvbGxpbmctdGFicy1ibG9jayNxdWlja3RhYnMtbGVhZGVyc2hpcF90YWIgLnF1aWNrdGFicy10YWJzLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuc2Nyb2xsaW5nLXRhYnMtYmxvY2sjcXVpY2t0YWJzLWxlYWRlcnNoaXBfdGFiX2NhbmFkYSAucXVpY2t0YWJzLXRhYnMge1xuICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLXRhYnMge1xuICBnYXA6IDIwcHggMTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHggNTZweDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy10YWJzIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy10YWJzIGxpIGEge1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzIyMjYyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMCk7XG59XG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5xdWlja3RhYnMtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy10YWJzIGxpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gICNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy10YWJzIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE4KTtcbiAgfVxufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4sXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YWIge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzRBNEY1NTtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy1tYWluIGgzLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gaDQsXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5xdWlja3RhYnMtbWFpbiBoNSxcbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy1tYWluIGg2LFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIGgzLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIGg0LFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIGg1LFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIGg2IHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5xdWlja3RhYnMtbWFpbiB1bDpub3QoLmNvbnRleHR1YWwtbGlua3MpLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gb2wsXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YWIgdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSxcbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSBsaSxcbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiB1bDpub3QoLmNvbnRleHR1YWwtbGlua3MpIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5xdWlja3RhYnMtbWFpbiB1bDpub3QoLmNvbnRleHR1YWwtbGlua3MpIGxpOmJlZm9yZSxcbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiB1bDpub3QoLmNvbnRleHR1YWwtbGlua3MpIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyxcbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLjQ1O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy1tYWluIC5maWVsZC0tbmFtZS1ib2R5LFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHksXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YWIgLmZpZWxkLS1uYW1lLWJvZHksXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gLmZpZWxkLS1uYW1lLWJvZHkgPiBwOmZpcnN0LWNoaWxkLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgPiBwOmZpcnN0LWNoaWxkLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIC5maWVsZC0tbmFtZS1ib2R5ID4gcDpmaXJzdC1jaGlsZCxcbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtYm9keSA+IHA6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy1tYWluIC5maWVsZC0tbmFtZS1ib2R5ID4gKjpub3QoOmxhc3QtY2hpbGQpLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgPiAqOm5vdCg6bGFzdC1jaGlsZCksXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YWIgLmZpZWxkLS1uYW1lLWJvZHkgPiAqOm5vdCg6bGFzdC1jaGlsZCksXG4jYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xufVxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy1tYWluIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMjIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuICAjYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMCk7XG4gIH1cbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy1tYWluIC5vcmFuZ2UtY2FwdGlvbixcbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiAub3JhbmdlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy1tYWluIC5oZWFkaW5nLS1sLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIC5oZWFkaW5nLS1sIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbn1cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy1ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuICAjYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5zY3JvbGxpbmctdGFicy1ibG9jayAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbiA+IGRpdixcbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuc2Nyb2xsaW5nLXRhYnMtYmxvY2sgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5sYXlvdXRfX3JlZ2lvbiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAucXVpY2t0YWJzLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyxcbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGFiIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gICNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyLFxuICAjYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5zY3JvbGxpbmctdGFicy1ibG9jayB7XG4gICAgcGFkZGluZy1ibG9jazogMCA2MHB4O1xuICB9XG4gICNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnF1aWNrdGFicy10YWJzLFxuICAjYmxvY2stYmVhcmNvbS10aGVtZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10YWItbmFtZXMgdWwge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uc2Nyb2xsaW5nLXRhYnMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2Nyb2xsaW5nLXRhYnMtYmxvY2sgPiAubGF5b3V0X19yZWdpb24gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4IDU2cHg7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbi5zY3JvbGxpbmctdGFicy1ibG9jayA+IC5sYXlvdXRfX3JlZ2lvbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjcm9sbGluZy10YWJzLWJsb2NrIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2Nyb2xsaW5nLXRhYnMtYmxvY2sgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwID4gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuLnNjcm9sbGluZy10YWJzLWJsb2NrIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCA+IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2LFxuLnNjcm9sbGluZy10YWJzLWJsb2NrIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCA+IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2Nyb2xsaW5nLXRhYnMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYi1uYW1lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5zY3JvbGxpbmctdGFicy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGFiLW5hbWVzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHggMTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItYmxvY2stZW5kOiBub25lO1xufVxuLnNjcm9sbGluZy10YWJzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10YWItbmFtZXMgdWwgbGkge1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzIyMjYyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY3JvbGxpbmctdGFicy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGFiLW5hbWVzIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxOCk7XG4gIH1cbn1cbi5zY3JvbGxpbmctdGFicy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGFiLW5hbWVzIHVsIGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjRkI1OTFGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNjcm9sbGluZy10YWJzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Nyb2xsaW5nLXRhYnMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiA+IC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAyMHB4O1xuICB0b3A6IGNhbGModmFyKC0tdGFiLW5hbWVzLWhlaWdodCwgMTIwcHgpKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2Nyb2xsaW5nLXRhYnMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiA+IC5maWVsZF9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgfVxufVxuLnNjcm9sbGluZy10YWJzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10YWI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnNjcm9sbGluZy10YWJzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCAuc2Nyb2xsaW5nLXRhYnMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gIH1cbn1cbi5wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkI1OTFGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGVhc2Utb3V0O1xufVxuXG4uY3VydmVkLXRvcC1ncmF5LWJnIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1cnZlZC10b3AtZ3JheS1iZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNTUgLyA1MCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXJ2ZWQtdG9wLWdyYXktYmcgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gNDIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1cnZlZC10b3AtZ3JheS1iZyAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzOCk7XG4gIH1cbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcgLmZpZWxkLS1uYW1lLWZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGlwLXBhdGg6IGluc2V0KDAgcm91bmQgOHB4KTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4tYmxvY2stZW5kOiA0MHB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTkpO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZyAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZyAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiL3RoZW1lcy9jdXN0b20vYmVhcmNvbV90aGVtZS9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fbWQucG5nXCIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tbi0xMDAsIC5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tbi0yMDAge1xuICBjb2xvcjogIzIyMjYyQztcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tbi0xMDAgcCwgLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1uLTIwMCBwIHtcbiAgY29sb3I6ICM0QTRGNTU7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnI2NlbnRlcmVkLWJhbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcjY2VudGVyZWQtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZyNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyLCAuY3VydmVkLXRvcC1ncmF5LWJnI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyIGEsIC5jdXJ2ZWQtdG9wLWdyYXktYmcjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjMTE2Q0E2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSB7XG4gIGNvbG9yOiAjMTE2Q0E2O1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246aG92ZXIsIC5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpob3ZlciBhLCAuY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmhvdmVyLCAuY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciBhLCAuY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1wcmltYXJ5LWJsdWUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2Z1wiKTtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3Zlcjo6YmVmb3JlLCAuY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtb3JhbmdlLnN2Z1wiKTtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tb3JhbmdlIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyLCAuY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZBRkE7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyIGEsIC5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTZDQTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciwgLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTZDQTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTZDQTY7XG59XG4uY3VydmVkLXRvcC1ncmF5LWJnLmJhY2tncm91bmQtLW9yYW5nZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIgYSwgLmN1cnZlZC10b3AtZ3JheS1iZy5iYWNrZ3JvdW5kLS1vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogIzExNkNBNjtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjBweDtcbn1cbi5jdXJ2ZWQtdG9wLWdyYXktYmcuYmFja2dyb3VuZC0tb3JhbmdlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5jdXJ2ZWQtdG9wLWdyYXktYmcgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIH1cbiAgLmN1cnZlZC10b3AtZ3JheS1iZyAuZmllbGQtLW5hbWUtZmllbGQtY3RhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmN1cnZlZC10b3AtZ3JheS1iZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1cnZlZC10b3AtZ3JheS1iZyAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBhZ2Utbm9kZS12aWV3IC5jdXJ2ZWQtdG9wLWdyYXktYmcge1xuICBib3JkZXItcmFkaXVzOiA5NSUgMTM1JSAwIDAvMjAwJSAyMDAlIDEwJSAxMCU7XG59XG5cbi5kZWZhdWx0LWltZy10ZXh0LFxuLmN1cnZlZC10b3AtZ3JheS1iZyxcbi5zaW1wbGUtYmFubmVyLmltZy13aXRoLXdhdmUge1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZWZhdWx0LWltZy10ZXh0LFxuICAuY3VydmVkLXRvcC1ncmF5LWJnLFxuICAuc2ltcGxlLWJhbm5lci5pbWctd2l0aC13YXZlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZmF1bHQtaW1nLXRleHQsXG4gIC5jdXJ2ZWQtdG9wLWdyYXktYmcsXG4gIC5zaW1wbGUtYmFubmVyLmltZy13aXRoLXdhdmUge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbi5kZWZhdWx0LWltZy10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbi5jdXJ2ZWQtdG9wLWdyYXktYmcgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuLnNpbXBsZS1iYW5uZXIuaW1nLXdpdGgtd2F2ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gNDIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjYyQztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlZmF1bHQtaW1nLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuICAuY3VydmVkLXRvcC1ncmF5LWJnIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLnNpbXBsZS1iYW5uZXIuaW1nLXdpdGgtd2F2ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDM4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWZhdWx0LWltZy10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSxcbiAgLmN1cnZlZC10b3AtZ3JheS1iZyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4gIC5zaW1wbGUtYmFubmVyLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAzMCk7XG4gIH1cbn1cbi5kZWZhdWx0LWltZy10ZXh0IC5maWVsZC0tbmFtZS1ib2R5LFxuLmN1cnZlZC10b3AtZ3JheS1iZyAuZmllbGQtLW5hbWUtYm9keSxcbi5zaW1wbGUtYmFubmVyLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTkpO1xuICBjb2xvcjogIzRBNEY1NTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uZGVmYXVsdC1pbWctdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtcHJpbWFyeS1idG4sXG4uY3VydmVkLXRvcC1ncmF5LWJnIC5maWVsZC0tbmFtZS1maWVsZC1wcmltYXJ5LWJ0bixcbi5zaW1wbGUtYmFubmVyLmltZy13aXRoLXdhdmUgLmZpZWxkLS1uYW1lLWZpZWxkLXByaW1hcnktYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZmF1bHQtaW1nLXRleHQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZGVmYXVsdC1pbWctdGV4dCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5kZWZhdWx0LWltZy10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kZWZhdWx0LWltZy10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1wcmltYXJ5LWJ0biB7XG4gICAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xuICB9XG59XG4udGV4dC1hbmQtbWVkaWEtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDE1cHggNTBweDtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4udGV4dC1hbmQtbWVkaWEtYmxvY2s6YmVmb3JlLCAudGV4dC1hbmQtbWVkaWEtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICM0QTRGNTU7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSg4NSUgNjAlIGF0IDUwJSA2MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi50ZXh0LWFuZC1tZWRpYS1ibG9jazpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4udGV4dC1hbmQtbWVkaWEtYmxvY2s6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udGV4dC1hbmQtbWVkaWEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LXBhcmFncmFwaHMge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyA+IC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcbn1cbi50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgb3JkZXI6IDI7XG59XG4udGV4dC1hbmQtbWVkaWEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LXBhcmFncmFwaHMgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBvcmRlcjogMTtcbn1cbi50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyA+IC5maWVsZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9vbi1vcGFjaXR5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGV4dC1hbmQtbWVkaWEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LXBhcmFncmFwaHMgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEuNDU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnRleHQtYW5kLW1lZGlhLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1hYm91dC1wYXJhZ3JhcGhzIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgW2NsYXNzJD1jYXB0aW9uXSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxNik7XG59XG4udGV4dC1hbmQtbWVkaWEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LXBhcmFncmFwaHMgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIGgyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xufVxuLnRleHQtYW5kLW1lZGlhLWJsb2NrIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudGV4dC1hbmQtbWVkaWEtYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDUwcHg7XG4gIH1cbiAgLnRleHQtYW5kLW1lZGlhLWJsb2NrOmJlZm9yZSwgLnRleHQtYW5kLW1lZGlhLWJsb2NrOmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTM1JSA2MCUgYXQgNTAlIDYwJSk7XG4gIH1cbiAgLnRleHQtYW5kLW1lZGlhLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1hYm91dC1wYXJhZ3JhcGhzID4gLmZpZWxkX19pdGVtIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG4gIC50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyA+IC5maWVsZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWFuZC1tZWRpYS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWJvdXQtcGFyYWdyYXBocyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnRleHQtYW5kLW1lZGlhLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1hYm91dC1wYXJhZ3JhcGhzIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnRleHQtYW5kLW1lZGlhLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1hYm91dC1wYXJhZ3JhcGhzIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgdWwgbGksXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udHdvLWNhcmRzLWJsb2NrIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA1MHB4O1xuICBwYWRkaW5nLWJsb2NrOiA1MHB4IDE0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFja2dyb3VuZC0tZ3JheS1jdXJ2ZWQgLnR3by1jYXJkcy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSg2NiUgNjAlIGF0IDUwJSA2MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmFja2dyb3VuZC0tZ3JheS1jdXJ2ZWQgLnR3by1jYXJkcy1ibG9jayB7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDc1JSA2MCUgYXQgNTAlIDYwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAuYmFja2dyb3VuZC0tZ3JheS1jdXJ2ZWQgLnR3by1jYXJkcy1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG59XG4udHdvLWNhcmRzLWJsb2NrID4gKiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR3by1jYXJkcy1ibG9jayA+ICoge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4udHdvLWNhcmRzLWJsb2NrIGgyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg2NCAvIDU4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3by1jYXJkcy1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi50d28tY2FyZHMtYmxvY2sgaDIgKyBwIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG4udHdvLWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNjBweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0NXB4O1xufVxuLnR3by1jYXJkcy1ibG9jayAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHdvLWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnR3by1jYXJkcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHdvLWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC50d28tY2FyZHMtYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHggOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50d28tY2FyZHMtYmxvY2sge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgfVxuICAudHdvLWNhcmRzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbiAgfVxufVxuXG4udmlkZW8tYmxvY2sge1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlkZW8tYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbi52aWRlby1ibG9jayBoMiB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBjb2xvcjogIzIyMjYyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvLWJsb2NrIC5tZWRpYS0teW91dHViZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnZpZGVvLWJsb2NrIC5tZWRpYS0teW91dHViZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWJsb2NrIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tYmxvY2sgLmJsYXp5LS1maWVsZC1pbWFnZSB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlkZW8tYmxvY2suYmxvY2stdmlkZW8td2l0aC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4udmlkZW8tYmxvY2suYmxvY2stdmlkZW8td2l0aC10ZXh0IGgyIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4udmlkZW8tYmxvY2suYmxvY2stdmlkZW8td2l0aC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpZGVvLWJsb2NrLmJsb2NrLXZpZGVvLXdpdGgtdGV4dCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAzNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnZpZGVvLWJsb2NrLmJsb2NrLXZpZGVvLXdpdGgtdGV4dCB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmxvY2suYmxvY2stdmlkZW8td2l0aC10ZXh0IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICB0b3A6IDE1JTtcbiAgfVxuICAudmlkZW8tYmxvY2suYmxvY2stdmlkZW8td2l0aC10ZXh0IHZpZGVvIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyNjJDO1xuICB9XG4gIC52aWRlby1ibG9jay5ibG9jay12aWRlby13aXRoLXRleHQgaDIge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC52aWRlby1ibG9jay5ibG9jay12aWRlby13aXRoLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnZpZGVvLWJsb2NrIGEuY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnZpZGVvLWJsb2NrIGEuY3RhLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4udmlkZW8tYmxvY2sgYS5jdGEtYnV0dG9uOmhvdmVyLCAudmlkZW8tYmxvY2sgYS5jdGEtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4udmlkZW8tYmxvY2sgYS5jdGEtYnV0dG9uOmhvdmVyIGEsIC52aWRlby1ibG9jayBhLmN0YS1idXR0b246Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuXG4uc3RhbmQtYWxvbmUtdmlkZW8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGFuZC1hbG9uZS12aWRlby1ibG9jayB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGFuZC1hbG9uZS12aWRlby1ibG9jayB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLnN0YW5kLWFsb25lLXZpZGVvLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWRlby1ibG9jay1iZy1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnN0YW5kLWFsb25lLXZpZGVvLWJsb2NrID4gLmxheW91dF9fcmVnaW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGFuZC1hbG9uZS12aWRlby1ibG9jayA+IC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5zdGFuZC1hbG9uZS12aWRlby1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDU2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG59XG4uc3RhbmQtYWxvbmUtdmlkZW8tYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtbGlnaHRfX3NtLnN2Z1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc3RhbmQtYWxvbmUtdmlkZW8tYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5zdGFuZC1hbG9uZS12aWRlby1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVtb3RlLXZpZGVvIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA1NnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc3RhbmQtYWxvbmUtdmlkZW8tYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbW90ZS12aWRlbyB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzMnB4O1xuICB9XG59XG4uc3RhbmQtYWxvbmUtdmlkZW8tYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG4uc3RhbmQtYWxvbmUtdmlkZW8tYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWZvbnQtY29sb3IsIC5zdGFuZC1hbG9uZS12aWRlby1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYmFja2dyb3VuZC1jb2xvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZWFtLWJsb2NrIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFtLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbi50ZWFtLWJsb2NrIC5jYXB0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4udGVhbS1ibG9jayAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnRlYW0tYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHRvcDogLTUwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmluYXJ5LWNvZGUtLW9yYW5nZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRlYW0tYmxvY2sgaDIge1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICBjb2xvcjogIzIyMjYyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlYW0tYmxvY2sgLnRlYW0tYmxvY2tfX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuLnRlYW0tYmxvY2sgLnRlYW0tYmxvY2tfX2ltYWdlcyAudGVhbS1ibG9ja19faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cbi50ZWFtLWJsb2NrIC50ZWFtLWJsb2NrX19pbWFnZXMgLnRlYW0tYmxvY2tfX2ltYWdlOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udGVhbS1ibG9jayAudGVhbS1ibG9ja19faW1hZ2VzIC50ZWFtLWJsb2NrX19pbWFnZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGVhbS1ibG9jayAudGVhbS1ibG9ja19faW1hZ2VzLnRlYW0tYmxvY2tfX2ltYWdlcy0tYm90dG9tIC50ZWFtLWJsb2NrX19pbWFnZTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi50ZWFtLWJsb2NrIC50ZWFtLWJsb2NrX19pbWFnZXMudGVhbS1ibG9ja19faW1hZ2VzLS1ib3R0b20gLnRlYW0tYmxvY2tfX2ltYWdlOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udGVhbS1ibG9jayAuYmxhenktLWZpZWxkLWltYWdlIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZWFtLWJsb2NrIGltZyB7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50ZWFtLWJsb2NrIC50ZWFtLWJsb2NrX19pbWFnZXMge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRlYW0tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRlYW0tYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGVhbS1ibG9jayAuZmllbGQtLW5hbWUtYm9keTphZnRlciB7XG4gICAgcmlnaHQ6IC03MHB4O1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxuICAudGVhbS1ibG9jayAudGVhbS1ibG9ja19faW1hZ2VzIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC50ZWFtLWJsb2NrIC50ZWFtLWJsb2NrX19pbWFnZXMgLnRlYW0tYmxvY2tfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50ZWFtLWJsb2NrIC50ZWFtLWJsb2NrX19pbWFnZXMgLnRlYW0tYmxvY2tfX2ltYWdlOm50aC1jaGlsZChvZGQpLCAudGVhbS1ibG9jayAudGVhbS1ibG9ja19faW1hZ2VzLnRlYW0tYmxvY2tfX2ltYWdlcy0tYm90dG9tIC50ZWFtLWJsb2NrX19pbWFnZTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50ZWFtLWJsb2NrIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLWJsb2NrIGgyIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAudGVhbS1ibG9jayBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udGVhbS1ibG9jayBhLmN0YS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50ZWFtLWJsb2NrIGEuY3RhLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4udGVhbS1ibG9jayBhLmN0YS1idXR0b246aG92ZXIsIC50ZWFtLWJsb2NrIGEuY3RhLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuLnRlYW0tYmxvY2sgYS5jdGEtYnV0dG9uOmhvdmVyIGEsIC50ZWFtLWJsb2NrIGEuY3RhLWJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG5cbi5wYXJ0bmVycy1ibG9jayB7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy1ibG9jayB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVycy1ibG9jayB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLnBhcnRuZXJzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVycy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgPiAuZmllbGRfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAucGFydG5lcnMtYmxvY2sgPiAuZmllbGRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWJhbm5lci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1iYW5uZXItYmxvY2sgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvLWJhbm5lci1ibG9jayAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmFubmVyLWJsb2NrIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLnZpZGVvLWJhbm5lci1ibG9jayAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogNjBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudmlkZW8tYmFubmVyLWJsb2NrIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIH1cbn1cbi52aWRlby1iYW5uZXItYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE4cHg7XG59XG4udmlkZW8tYmFubmVyLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHggNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4O1xufVxuLnZpZGVvLWJhbm5lci1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi52aWRlby1iYW5uZXItYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvIHZpZGVvLFxuLnZpZGVvLWJhbm5lci1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjclO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMzMlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiKDAsIDAsIDApIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDcwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2IoMCwgMCwgMCkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzAlLCByZ2JhKDAsIDAsIDAsIDAuNikgODAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC52aWRlby1iYW5uZXItYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvIHZpZGVvLFxuICAudmlkZW8tYmFubmVyLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC52aWRlby1iYW5uZXItYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgfVxuICAudmlkZW8tYmFubmVyLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7XG4gIH1cbn1cblxuLmRpc2NvbnRpbnVlZC1ibG9jayAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaXNjb250aW51ZWQtYmxvY2staW1hZ2Uge1xuICBtYXgtd2lkdGg6IDUxMnB4O1xufVxuLmRpc2NvbnRpbnVlZC1ibG9jay1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ2NHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWFwICNtYXBfYWNjZXNzIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRBNEY1NTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBoZWlnaHQ6IDUycHg7XG59XG4jbWFwICNtYXBfYWNjZXNzIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLWJvZHkge1xuICBwYWRkaW5nOiA1MHB4O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA5MzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgaGVpZ2h0OiA1MjlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSxcbiNwcGMtbGFuZGluZy1wYWdlIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSBwLFxuI3BwYy1sYW5kaW5nLXBhZ2UgcCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSB1bCwgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSBvbCxcbiNwcGMtbGFuZGluZy1wYWdlIHVsLFxuI3BwYy1sYW5kaW5nLXBhZ2Ugb2wge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSB1bCBsaSxcbiNwcGMtbGFuZGluZy1wYWdlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSB1bCBsaTo6bWFya2VyLFxuI3BwYy1sYW5kaW5nLXBhZ2UgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLWJvZHkgb2wgbGksXG4jcHBjLWxhbmRpbmctcGFnZSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1ib2R5LFxuICAjcHBjLWxhbmRpbmctcGFnZSB7XG4gICAgcGFkZGluZzogNTBweCAyNXB4O1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLWJvZHkgaW1nLFxuICAjcHBjLWxhbmRpbmctcGFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLWJvZHksXG4gICNwcGMtbGFuZGluZy1wYWdlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSB1bCwgLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSBvbCxcbiAgI3BwYy1sYW5kaW5nLXBhZ2UgdWwsXG4gICNwcGMtbGFuZGluZy1wYWdlIG9sIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAzMHB4O1xuICB9XG59XG4ubGVhZGVyLXBhZ2UtZGlzcGxheSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ubGVhZGVyLXBhZ2UtZGlzcGxheSA+IGRpdiA+IC5sYXlvdXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDUwcHg7XG59XG4ubGVhZGVyLXBhZ2UtZGlzcGxheSA+IGRpdiA+IC5sYXlvdXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDExMHB4O1xufVxuLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE5KTtcbiAgY29sb3I6ICM0QTRGNTU7XG59XG4ubGVhZGVyLXBhZ2UtZGlzcGxheSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTA6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMmZyO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MHB4O1xufVxuLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgei1pbmRleDogLTE7XG59XG4ubGVhZGVyLXBhZ2UtZGlzcGxheSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTA6Zmlyc3QtY2hpbGQgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIGgzLFxuLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGVhZGVyLXBhZ2UtZGlzcGxheSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTA6Zmlyc3QtY2hpbGQgaDMsXG4ubGVhZGVyLXBhZ2UtZGlzcGxheSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTA6Zmlyc3QtY2hpbGQgaDMgc3Ryb25nLFxuLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIGgzIHNwYW4ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMjYyQyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sZWFkZXItcGFnZS1kaXNwbGF5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpmaXJzdC1jaGlsZCBoMyxcbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIGgzIHN0cm9uZyxcbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sZWFkZXItcGFnZS1kaXNwbGF5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpmaXJzdC1jaGlsZCBwLFxuLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIHAgc3BhbiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjIyNjJDICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIHAsXG4gIC5sZWFkZXItcGFnZS1kaXNwbGF5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpmaXJzdC1jaGlsZCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sZWFkZXItcGFnZS1kaXNwbGF5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGdhcDogNDBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubGVhZGVyLXBhZ2UtZGlzcGxheSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTA6bm90KDpmaXJzdC1jaGlsZCkgcCB7XG4gIG1hcmdpbjogMTJweCAwIDAgIWltcG9ydGFudDtcbn1cbi5sZWFkZXItcGFnZS1kaXNwbGF5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpub3QoOmZpcnN0LWNoaWxkKSBzdHJvbmcge1xuICBjb2xvcjogIzIyMjYyQyAhaW1wb3J0YW50O1xufVxuLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5tZWRpYS0taW1hZ2UgaW1nIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbn1cbi5sZWFkZXItcGFnZS1kaXNwbGF5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCBwLFxuLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHAgc3Bhbixcbi5sZWFkZXItcGFnZS1kaXNwbGF5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCBzdHJvbmcge1xuICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0QTRGNTUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5tZWRpYS0taW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgPiBkaXYgPiAubGF5b3V0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgPiBkaXYgPiAubGF5b3V0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDUwcHg7XG4gIH1cbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICB9XG4gIC5sZWFkZXItcGFnZS1kaXNwbGF5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIC5tZWRpYS0taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MHB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDQwcHg7XG4gIH1cbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIC5tZWRpYS0taW1hZ2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAubGVhZGVyLXBhZ2UtZGlzcGxheSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTA6Zmlyc3QtY2hpbGQgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOmZpcnN0LWNoaWxkIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubGVhZGVyLXBhZ2UtZGlzcGxheSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmxlYWRlci1wYWdlLWRpc3BsYXkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIC5tZWRpYS0taW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICB9XG59XG5cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCBoMiB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIGNvbG9yOiAjNEE0RjU1O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtYm9keSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtYm9keSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4OXB4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWJvZHkgdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDc0LCA3OSwgODUsIDAuMyk7XG4gIH1cbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWJvZHkgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ZlY3Rvci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtYm9keSB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjYyQztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDIwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxOCk7XG4gIH1cbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleGJveCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAud2ViZm9ybS1mbGV4Ym94LFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC53ZWJmb3JtLWZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4Ym94LFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLndlYmZvcm0tZmxleGJveCxcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC53ZWJmb3JtLWZsZXhib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0sXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbSBsYWJlbCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbSBpbnB1dCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtIGlucHV0IHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEE0RjU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbSBpbnB1dDpmb2N1cyxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgY2FyZXQtY29sb3I6ICNGQjU5MUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtIGlucHV0LFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbSBpbnB1dCxcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjdlbTtcbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS5mb3JtLWl0ZW0tbmFtZSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS5mb3JtLWl0ZW0tbmFtZSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS5mb3JtLWl0ZW0tbmFtZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0uZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0uZm9ybS1pdGVtLW5hbWUgaW5wdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0uZm9ybS1pdGVtLW5hbWUgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0sXG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lcixcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgZmxleDogMDtcbiAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLndlYmZvcm0tZmxleC0tY29udGFpbmVyLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS1mbGV4LS1jb250YWluZXIsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5hZGRyZXNzLWNvbnRhaW5lci1pbmxpbmUsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuYWRkcmVzcy1jb250YWluZXItaW5saW5lLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmFkZHJlc3MtY29udGFpbmVyLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuZmllbGRzZXQtd3JhcHBlcixcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWl0ZW0tYWRkcmVzcy1jb3VudHJ5LWNvZGUsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1pdGVtLWFkZHJlc3MtY291bnRyeS1jb2RlLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0taXRlbS1hZGRyZXNzLWNvdW50cnktY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1pdGVtLWFkZHJlc3MtYWRtaW5pc3RyYXRpdmUtYXJlYSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWl0ZW0tYWRkcmVzcy1hZG1pbmlzdHJhdGl2ZS1hcmVhLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0taXRlbS1hZGRyZXNzLWFkbWluaXN0cmF0aXZlLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuZmllbGRzZXQtd3JhcHBlcjpoYXMoaW5wdXQ6Zm9jdXMpIGxhYmVsLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXI6aGFzKGlucHV0OmZvY3VzKSBsYWJlbCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyOmhhcyhpbnB1dDpmb2N1cykgbGFiZWwge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyIGlucHV0LFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIgaW5wdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuZmllbGRzZXQtd3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIgLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5maWVsZHNldC13cmFwcGVyLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuZmllbGRzZXQtd3JhcHBlcixcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0QTRGNTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0OmZvY3VzLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdDpmb2N1cyxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLXZhcmlhdGlvbi10eXBlLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1tZXNzYWdlLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdmFyaWF0aW9uLXR5cGUsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1pLWhhdmUtYS1xdWVzdGlvbi1hYm91dCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtLW1lc3NhZ2UsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS12YXJpYXRpb24tdHlwZSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtLWktaGF2ZS1hLXF1ZXN0aW9uLWFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS1tZXNzYWdlIHNlbGVjdCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLXZhcmlhdGlvbi10eXBlIHNlbGVjdCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLWktaGF2ZS1hLXF1ZXN0aW9uLWFib3V0IHNlbGVjdCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLW1lc3NhZ2Ugc2VsZWN0LFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdmFyaWF0aW9uLXR5cGUgc2VsZWN0LFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQgc2VsZWN0LFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSBzZWxlY3QsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS12YXJpYXRpb24tdHlwZSBzZWxlY3QsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS1pLWhhdmUtYS1xdWVzdGlvbi1hYm91dCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLW1lc3NhZ2UgdGV4dGFyZWEsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS12YXJpYXRpb24tdHlwZSB0ZXh0YXJlYSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLWktaGF2ZS1hLXF1ZXN0aW9uLWFib3V0IHRleHRhcmVhLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB0ZXh0YXJlYSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLXZhcmlhdGlvbi10eXBlIHRleHRhcmVhLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQgdGV4dGFyZWEsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS1tZXNzYWdlIHRleHRhcmVhLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC5mb3JtLWl0ZW0tdmFyaWF0aW9uLXR5cGUgdGV4dGFyZWEsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS1pLWhhdmUtYS1xdWVzdGlvbi1hYm91dCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRBNEY1NTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB3aWR0aDogNjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLW1lc3NhZ2UgdGV4dGFyZWEsXG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLXZhcmlhdGlvbi10eXBlIHRleHRhcmVhLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS1pLWhhdmUtYS1xdWVzdGlvbi1hYm91dCB0ZXh0YXJlYSxcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB0ZXh0YXJlYSxcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tdmFyaWF0aW9uLXR5cGUgdGV4dGFyZWEsXG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLWktaGF2ZS1hLXF1ZXN0aW9uLWFib3V0IHRleHRhcmVhLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS1tZXNzYWdlIHRleHRhcmVhLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS12YXJpYXRpb24tdHlwZSB0ZXh0YXJlYSxcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB0ZXh0YXJlYSxcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0tdmFyaWF0aW9uLXR5cGUgdGV4dGFyZWEsXG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLWktaGF2ZS1hLXF1ZXN0aW9uLWFib3V0IHRleHRhcmVhLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1tZXNzYWdlIHRleHRhcmVhLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS12YXJpYXRpb24tdHlwZSB0ZXh0YXJlYSxcbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0taS1oYXZlLWEtcXVlc3Rpb24tYWJvdXQgdGV4dGFyZWEsXG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtLW1lc3NhZ2UgdGV4dGFyZWEsXG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtLXZhcmlhdGlvbi10eXBlIHRleHRhcmVhLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS1pLWhhdmUtYS1xdWVzdGlvbi1hYm91dCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS1yZWxhdGlvbnNoaXAtdG8tcmVmZXJyYWwgaW5wdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1yZWxhdGlvbnNoaXAtdG8tcmVmZXJyYWwgaW5wdXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS1yZWxhdGlvbnNoaXAtdG8tcmVmZXJyYWwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCBhLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQgYSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLCAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3Zlcixcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3ZlciBhLCAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyBhLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIgYSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzIGEsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3ZlciBhLFxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0tYWRkcmVzcy1wb3N0YWwtY29kZSxcbi5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLWFkZHJlc3MtcG9zdGFsLWNvZGUsXG4ucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS1hZGRyZXNzLXBvc3RhbC1jb2RlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5sYXlvdXQtLW9uZWNvbCAuYmxhenktLWZpZWxkLWltYWdlIHtcbiAgbWFyZ2luOiA4MHB4IDAgMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5sYXlvdXQtLW9uZWNvbCAuYmxhenktLWZpZWxkLWltYWdlIC5tZWRpYV9fZWxlbWVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLmxheW91dC0tb25lY29sIC5ibGF6eS0tZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuZmllbGRzZXQtd3JhcHBlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0taXRlbS1hZGRyZXNzLXBvc3RhbC1jb2RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAud2ViZm9ybS10eXBlLWFkZHJlc3Mgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbi5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1jYS1mb3JtIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4gIC5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAud2ViZm9ybS10eXBlLWFkZHJlc3MgLmpzLWZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0LFxuICAucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLndlYmZvcm0tdHlwZS1hZGRyZXNzIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0tYWRkcmVzcy1wb3N0YWwtY29kZSxcbi5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLWFkZHJlc3MtcG9zdGFsLWNvZGUsXG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWNhLWZvcm0gLmZvcm0taXRlbS1hZGRyZXNzLXBvc3RhbC1jb2RlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLWFkZHJlc3MtcG9zdGFsLWNvZGUsXG4gIC5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtZm9ybSAuZm9ybS1pdGVtLWFkZHJlc3MtcG9zdGFsLWNvZGUsXG4gIC5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSAuZm9ybS1pdGVtLWFkZHJlc3MtcG9zdGFsLWNvZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gtc2VjdGlvbiB7XG4gIG1hcmdpbi1ibG9jazogNjBweCAxMDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gtc2VjdGlvbiAucGFpZC1pbWcge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC1zZWN0aW9uIC5wYWlkLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gtc2VjdGlvbiAuY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24gLmNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24gLmNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24gLmNvbnRhaW5lciBoMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gtc2VjdGlvbiAuY29udGFpbmVyIHAge1xuICBjb2xvcjogIzIyMjYyQztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gtc2VjdGlvbiAuY29udGFpbmVyIHAge1xuICAgIGNvbG9yOiAjNEE0RjU1O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gtc2VjdGlvbiAuY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24gLmNvbnRhaW5lciBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIC5wYWlkLXNlYXJjaC1zZWN0aW9uIC5jb250YWluZXIgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24gLmNvbnRhaW5lciBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4ucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gtc2VjdGlvbiAuY29udGFpbmVyIGE6aG92ZXIgYSwgLnBhZ2Utbm9kZS10eXBlLXdlYmZvcm0gLnBhaWQtc2VhcmNoLXNlY3Rpb24gLmNvbnRhaW5lciBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS1ub2RlLXR5cGUtd2ViZm9ybSAucGFpZC1zZWFyY2gtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5bc3R5bGU9aXMtdGhpcy1yZXF1ZXN0LWZvci1yZXNhbGVdID4gbGVnZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuW3N0eWxlPWlzLXRoaXMtcmVxdWVzdC1mb3ItcmVzYWxlXSA+IGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBjb2xvcjogIzIyMjYyQztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbltzdHlsZT1pcy10aGlzLXJlcXVlc3QtZm9yLXJlc2FsZV0gLmpzLXdlYmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbltzdHlsZT1pcy10aGlzLXJlcXVlc3QtZm9yLXJlc2FsZV0gLmpzLXdlYmZvcm0tcmFkaW9zIC5mb3JtLWl0ZW0gaW5wdXQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuW3N0eWxlPWlzLXRoaXMtcmVxdWVzdC1mb3ItcmVzYWxlXSAuanMtd2ViZm9ybS1yYWRpb3MgLmZvcm0taXRlbSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjYXJldC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuW3N0eWxlPWlzLXRoaXMtcmVxdWVzdC1mb3ItcmVzYWxlXSAuanMtd2ViZm9ybS1yYWRpb3MgLmpzLWZvcm0taXRlbS1pcy10aGlzLXJlcXVlc3QtZm9yLXJlc2FsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5ICNibG9jay1iZWFyY29tLXRoZW1lLXBhZ2UtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAjYmxvY2stYmVhcmNvbS10aGVtZS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5tZmctc3BlY3MtcGFyZW50LFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLm1mZy1zcGVjcy1wYXJlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY2Vzc29yeS10eXBlLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmZpZWxkLS1uYW1lLWZpZWxkLWFjY2Vzc29yeS10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMThweDtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxNik7XG59XG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5maWVsZC0tbmFtZS1maWVsZC1tZmctc3BlY3MgLmZpZWxkX19sYWJlbCwgLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAuZmllbGQtLW5hbWUtZmllbGQtbWFya2V0aW5nLW1hdGVyaWFsIC5maWVsZF9fbGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAuZmllbGQtLW5hbWUtZmllbGQtbWZnLXNwZWNzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAuZmllbGQtLW5hbWUtZmllbGQtbWFya2V0aW5nLW1hdGVyaWFsIC5maWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAuZmllbGQtLW5hbWUtZmllbGQtbWZnLXNwZWNzIGEsIC5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLmZpZWxkLS1uYW1lLWZpZWxkLW1hcmtldGluZy1tYXRlcmlhbCBhLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1mZy1zcGVjcyBhLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1hcmtldGluZy1tYXRlcmlhbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAuZmllbGQtLW5hbWUtZmllbGQtbWZnLXNwZWNzIGE6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5maWVsZC0tbmFtZS1maWVsZC1tYXJrZXRpbmctbWF0ZXJpYWwgYTpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAuZmllbGQtLW5hbWUtZmllbGQtbWZnLXNwZWNzIGE6YmVmb3JlLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1hcmtldGluZy1tYXRlcmlhbCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlczpub3QoLnNsaWNrLXNsaWRlcikgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlczpub3QoLnNsaWNrLXNsaWRlcikgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXM6bm90KC5zbGljay1zbGlkZXIpIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSAuZmllbGRfX2l0ZW0sXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzOm5vdCguc2xpY2stc2xpZGVyKSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXM6bm90KC5zbGljay1zbGlkZXIpIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzOm5vdCguc2xpY2stc2xpZGVyKSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLmhlYWRpbmctLWwsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAuaGVhZGluZy0tbCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAuaGVhZGluZy0tbCArIGRpdiAuZmllbGQtLW5hbWUtYm9keSxcbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLmhlYWRpbmctLWwgKyBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmhlYWRpbmctLWwgKyBkaXYgLmZpZWxkLS1uYW1lLWJvZHksXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAuaGVhZGluZy0tbCArIGRpdiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAzNHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAucHJvZHVjdC1iYW5uZXIgLm1mZy1zcGVjcy1wYXJlbnQsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAucHJvZHVjdC1iYW5uZXIgLm1mZy1zcGVjcy1wYXJlbnQge1xuICBtYXJnaW4taW5saW5lLWVuZDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5wcm9kdWN0LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAucHJvZHVjdC1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIGEucXVvdGUtbGluayxcbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgLmJ1dHRvbixcbi5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIGEucXVvdGUtbGluayxcbi5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIC5idXR0b24ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgYS5xdW90ZS1saW5rIGEsXG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIC5idXR0b24gYSxcbi5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIGEucXVvdGUtbGluayBhLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgLmJ1dHRvbiBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIGEucXVvdGUtbGluazpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAucHJvZHVjdC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCBhLnF1b3RlLWxpbms6Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIC5idXR0b246aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIC5idXR0b246Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAucHJvZHVjdC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCBhLnF1b3RlLWxpbms6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAucHJvZHVjdC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCBhLnF1b3RlLWxpbms6Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAucHJvZHVjdC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCAuYnV0dG9uOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgLmJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAucHJvZHVjdC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCBhLnF1b3RlLWxpbms6aG92ZXIgYSwgLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAucHJvZHVjdC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCBhLnF1b3RlLWxpbms6Zm9jdXMgYSxcbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgLmJ1dHRvbjpob3ZlciBhLFxuLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAucHJvZHVjdC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCAuYnV0dG9uOmZvY3VzIGEsXG4ucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAucHJvZHVjdC1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCBhLnF1b3RlLWxpbms6aG92ZXIgYSxcbi5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIGEucXVvdGUtbGluazpmb2N1cyBhLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgLmJ1dHRvbjpob3ZlciBhLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgLmJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmxheW91dC0tdHdvY29sLXNlY3Rpb24ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAubGF5b3V0LS10d29jb2wtc2VjdGlvbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpub3QoLmRlZmF1bHQtaW1nLXRleHQpLFxuICAucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpub3QoLmRlZmF1bHQtaW1nLXRleHQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzZweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOm5vdCguZGVmYXVsdC1pbWctdGV4dCkgLmxheW91dF9fcmVnaW9uLFxuICAucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAubGF5b3V0LS10d29jb2wtc2VjdGlvbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MDpub3QoLmRlZmF1bHQtaW1nLXRleHQpIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAuZmllbGQtLW5hbWUtZmllbGQtYWNjZXNzb3J5LXR5cGUsXG4gIC5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5maWVsZC0tbmFtZS1maWVsZC1hY2Nlc3NvcnktdHlwZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTRweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5maWVsZC0tbmFtZS1maWVsZC1tZmctc3BlY3MgYTpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLmZpZWxkLS1uYW1lLWZpZWxkLW1hcmtldGluZy1tYXRlcmlhbCBhOmJlZm9yZSxcbiAgLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1mZy1zcGVjcyBhOmJlZm9yZSxcbiAgLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1hcmtldGluZy1tYXRlcmlhbCBhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5oZWFkaW5nLS1sLFxuICAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5oZWFkaW5nLS14bCxcbiAgLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmhlYWRpbmctLWwsXG4gIC5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5oZWFkaW5nLS14bCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5oZWFkaW5nLS1sICsgZGl2IC5maWVsZC0tbmFtZS1ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5oZWFkaW5nLS1sICsgZGl2IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAuaGVhZGluZy0teGwgKyBkaXYgLmZpZWxkLS1uYW1lLWJvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLmhlYWRpbmctLXhsICsgZGl2IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmhlYWRpbmctLWwgKyBkaXYgLmZpZWxkLS1uYW1lLWJvZHksXG4gIC5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5oZWFkaW5nLS1sICsgZGl2IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLmhlYWRpbmctLXhsICsgZGl2IC5maWVsZC0tbmFtZS1ib2R5LFxuICAucGFnZS1ub2RlLXR5cGUtdHdvLXdheS1yYWRpbyAuaGVhZGluZy0teGwgKyBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgYS5xdW90ZS1saW5rLFxuICAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIC5idXR0b24sXG4gIC5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5wcm9kdWN0LWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIGEucXVvdGUtbGluayxcbiAgLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLnByb2R1Y3QtYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kID4gZGl2Omxhc3QtY2hpbGQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLnByb2R1Y3QtYmFubmVyIC5idXR0b24sXG4gIC5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5wcm9kdWN0LWJhbm5lciAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXM6bm90KC5zbGljay1zbGlkZXIpIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcsXG4gIC5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXM6bm90KC5zbGljay1zbGlkZXIpIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAucHJvZHVjdC1iYW5uZXIgLm1mZy1zcGVjcy1wYXJlbnQsXG4gIC5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5wcm9kdWN0LWJhbm5lciAubWZnLXNwZWNzLXBhcmVudCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLnJhZGlvLXR5cGUtbW9iaWxlLXZlaGljbGUtcmFkaW9zIC5jYXRlZ29yeS1jYXJkcy1ibG9jayxcbi5wYWdlLW5vZGUtdHlwZS10d28td2F5LXJhZGlvIC5yYWRpby10eXBlLW1vYmlsZS12ZWhpY2xlLXJhZGlvcyAuY2F0ZWdvcnktY2FyZHMtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWFjY2Vzc29yeSAucmFkaW8tdHlwZS1tb2JpbGUtdmVoaWNsZS1yYWRpb3MgLmNhdGVnb3J5LWNhcmRzLWJsb2NrLmNhdGVnb3J5LWNhcmRzLWJsb2NrLS1tb2JpbGUtcmFkaW9zLFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8gLnJhZGlvLXR5cGUtbW9iaWxlLXZlaGljbGUtcmFkaW9zIC5jYXRlZ29yeS1jYXJkcy1ibG9jay5jYXRlZ29yeS1jYXJkcy1ibG9jay0tbW9iaWxlLXJhZGlvcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIge1xuICBvcmRlcjogMjtcbiAgbWF4LXdpZHRoOiA1MTJweDtcbn1cbi5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiAxO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24ubGVzcy10aGFuLWZvdXItaXRlbXMgLnNsaWNrLXRyYWNrIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stc2xpZGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1zbGlkZTpub3QoOmxhc3QtY2hpbGQpIGltZyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG59XG4ucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stc2xpZGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5wcm9kdWN0LXNsaWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3Qtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb2R1Y3Qtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcyBpbWcge1xuICBtYXgtd2lkdGg6IDQ2NHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZHVjdC1zbGlkZXIgLnNsaWNrLW5leHQsXG4ucHJvZHVjdC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0LXNsaWRlciAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCxcbi5wcm9kdWN0LXNsaWRlciAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2R1Y3Qtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbn1cbi5wcm9kdWN0LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXItbmF2aWdhdGlvbiAuc2xpY2stc2xpZGUge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyLW5hdmlnYXRpb24gLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1uYXZpZ2F0aW9uIC5zbGljay1zbGlkZTpub3QoOmxhc3QtY2hpbGQpIGltZyB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMgLnNsaWNrLWxpc3Qge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyIC5zbGljay1uZXh0LFxuICAucHJvZHVjdC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJvZHVjdC1zbGlkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcyAuc2xpY2stbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLW5hdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzQsIDc5LCA4NSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoNzQsIDc5LCA4NSwgMC4yKTtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgLnByb2R1Y3QtcGFnZS1uYXYge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2R1Y3QtcGFnZS1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG59XG4ucHJvZHVjdC1wYWdlLW5hdiB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuLnByb2R1Y3QtcGFnZS1uYXYgdWwgYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3QtcGFnZS1uYXYgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4ucHJvZHVjdC1wYWdlLW5hdiB1bCBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsIC5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuLnByb2R1Y3QtcGFnZS1uYXYgdWwgbGk6bGFzdC1jaGlsZCBhOmhvdmVyIGEsIC5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4ucHJvZHVjdC1wYWdlLW5hdiB1bCBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsIC5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucHJvZHVjdC1wYWdlLW5hdiB1bCB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAucHJvZHVjdC1wYWdlLW5hdiB1bCBhIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gICAgY29sb3I6ICMyMjI2MkM7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZS1uYXYgdWwgYS5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMTZDQTY7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZS1uYXYgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gIC5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYSBhIHtcbiAgICBjb2xvcjogI0ZBRkFGQTtcbiAgfVxuICAucHJvZHVjdC1wYWdlLW5hdiB1bCBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsIC5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNGQjU5MUY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZS1uYXYgdWwgbGk6bGFzdC1jaGlsZCBhOmhvdmVyIGEsIC5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYTpmb2N1cyBhIHtcbiAgICBjb2xvcjogI0ZCNTkxRjtcbiAgfVxuICAucHJvZHVjdC1wYWdlLW5hdiB1bCBsaTpsYXN0LWNoaWxkIGE6aG92ZXIsIC5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQgYS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzOCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDMwKTtcbiAgfVxufVxuXG4uZmFxIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbi5mYXEgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZhcSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiA1NnB4O1xuICBjb2xvcjogIzRBNEY1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhcSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmFxIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNjI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGhlaWdodDogMzUycHg7XG59XG4uZmFxIHVsLCAuZmFxIG9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xufVxuLmZhcSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5mYXEgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5mYXEgb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gNDIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzRBNEY1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG5cbi5ibG9jay1yb3cge1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stcm93IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLXJvdyB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLmJsb2NrLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJsb2NrLXR3by1jb2x1bW4ge1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdHdvLWNvbHVtbiB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay10d28tY29sdW1uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4uYmxvY2stdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtYm9keSwgLmJsb2NrLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLXBhcmFncmFwaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay10d28tY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtd2l0aC1idXR0b24ge1xuICBwYWRkaW5nOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdHdvLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXdpdGgtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAzNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay10d28tY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtd2l0aC1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAzMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stdHdvLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXdpdGgtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMjQpO1xuICB9XG59XG4uYmxvY2stdHdvLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXdpdGgtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1idG4gLmNhbGwtdG8tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stdHdvLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXdpdGgtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5ibG9jay10d28tY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtd2l0aC1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiAwIDAgMTJweCA0MHB4O1xufVxuLmJsb2NrLXR3by1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tdGV4dC13aXRoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5ibG9jay10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgge1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLmJsb2NrLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAudHJhbnNwYXJlbnQtb3JhbmdlLWJvcmRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmJsb2NrLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAudHJhbnNwYXJlbnQtb3JhbmdlLWJvcmRlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBjb2xvcjogIzIyMjYyQztcbn1cbi5ibG9jay10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLnRyYW5zcGFyZW50LW9yYW5nZS1ib3JkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0QTRGNTU7XG59XG4uYmxvY2stdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC50cmFuc3BhcmVudC1vcmFuZ2UtYm9yZGVyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29yYW5nZS1jaGVjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5ibG9jay10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLm9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uYmxvY2stdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uYmxvY2stdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQUZBRkE7XG59XG4uYmxvY2stdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uYmxvY2stdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5vcmFuZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG5cbi5xdW90ZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweCA0MHB4O1xufVxuLnF1b3RlLWJsb2NrID4gZGl2IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVvdGUtYmxvY2sgPiBkaXYge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucXVvdGUtYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnF1b3RlLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fbWQucG5nXCIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xdW90ZS1ibG9jayAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5xdW90ZS1ibG9jayAuZmllbGQtLW5hbWUtYm9keSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDI2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1b3RlLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAyMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUtYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDIwKTtcbiAgfVxufVxuXG4uYmxvY2staW5mby1wcm9kdWN0IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmJsb2NrLWluZm8tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgZ2FwOiAxNTBweDtcbn1cbi5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCA+IC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmxvY2staW5mby1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggPiAuZmllbGRfX2l0ZW0ge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbi5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uYmxvY2staW5mby1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGRfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2staW5mby1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlX19zb2Z0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmxvY2staW5mby1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLmZpZWxkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA2NjFweDtcbiAgaGVpZ2h0OiA0NTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gIGdhcDogMjBweDtcbn1cbi5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtYm9keSBoMiB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmJsb2NrLWluZm8tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stdHdvLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXdpdGgtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5ibG9jay10d28tY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtd2l0aC1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHVsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLnZpZGVvLWJsb2NrIC5tZWRpYS0teW91dHViZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mYXEgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyNXB4O1xuICB9XG4gIC5mYXEgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAucXVvdGUtYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYmxvY2staW5mby1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbiAgLmJsb2NrLWluZm8tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbixcbiAgLmJsb2NrLWluZm8tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cbiAgLmJsb2NrLWluZm8tcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuYmxvY2staW5mby1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9jay1pbmZvLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJsb2NrLXR3by1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tdGV4dC13aXRoLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5ibG9jay10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmJsb2NrLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gbGkge1xuICAgIHBhZGRpbmc6IDAgMCAxMnB4IDI0cHg7XG4gIH1cbn1cbiNpbmR1c3RyeS1wYXJlbnQgI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jaW5kdXN0cnktcGFyZW50ICNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIHBhZGRpbmc6IDAgMTUwcHg7XG59XG4jaW5kdXN0cnktcGFyZW50ICNjZW50ZXJlZC1iYW5uZXIgLmhlYWRpbmctLXhsIHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4jaW5kdXN0cnktcGFyZW50IC5pbmR1c3RyeS1wYXJlbnQtdmlldyAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcGFkZGluZzogMCAwIDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI2luZHVzdHJ5LXBhcmVudCAuaW5kdXN0cnktcGFyZW50LXZpZXcgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4jaW5kdXN0cnktcGFyZW50IC5pbmR1c3RyeS1wYXJlbnQtdmlldyAudmlld3MtZmllbGQtYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICBjb2xvcjogIzRBNEY1NTtcbn1cbiNpbmR1c3RyeS1wYXJlbnQgLmluZHVzdHJ5LXBhcmVudC12aWV3IC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1pbmR1c3RyeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2luZHVzdHJ5LXBhcmVudCAuaW5kdXN0cnktcGFyZW50LXZpZXcgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2luZHVzdHJ5LXBhcmVudCAuaW5kdXN0cnktcGFyZW50LXZpZXcgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNpbmR1c3RyeS1wYXJlbnQgI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAjaW5kdXN0cnktcGFyZW50ICNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4jbG9jYXRpb24taGVybyxcbiNsb2NhdGlvbi1jcmVkaWJpbGl0eSxcbiNsb2NhdGlvbi1mYXFfX3RpdGxlIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xvY2F0aW9uLWhlcm8sXG4gICNsb2NhdGlvbi1jcmVkaWJpbGl0eSxcbiAgI2xvY2F0aW9uLWZhcV9fdGl0bGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbG9jYXRpb24taGVybyxcbiAgI2xvY2F0aW9uLWNyZWRpYmlsaXR5LFxuICAjbG9jYXRpb24tZmFxX190aXRsZSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNsb2NhdGlvbi1oZXJvLFxuICAjbG9jYXRpb24tY3JlZGliaWxpdHksXG4gICNsb2NhdGlvbi1mYXFfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNsb2NhdGlvbi1oZXJvLFxuICAjbG9jYXRpb24tY3JlZGliaWxpdHksXG4gICNsb2NhdGlvbi1mYXFfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gICNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1vcGVuLWhvdXJzLFxuICAjbG9jYXRpb24tY3JlZGliaWxpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLW9wZW4taG91cnMsXG4gICNsb2NhdGlvbi1mYXFfX3RpdGxlIC5maWVsZC0tbmFtZS1maWVsZC1vcGVuLWhvdXJzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbiNsb2NhdGlvbi1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiNsb2NhdGlvbi1oZXJvIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2xvY2F0aW9uLWhlcm8gLmhlYWRpbmctLXhsIHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4jbG9jYXRpb24taGVybyAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MgLmFkZHJlc3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogIzIyMjYyQztcbn1cbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIC5hZGRyZXNzIC5vcmdhbml6YXRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMjIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIyMjYyQztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MgLmFkZHJlc3MgLm9yZ2FuaXphdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MgLmFkZHJlc3MgLm9yZ2FuaXphdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTgpO1xuICB9XG59XG4jbG9jYXRpb24taGVybyAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1udW1iZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9waG9uZS1ibGFjay5zdmcpO1xufVxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZW1haWwuc3ZnKTtcbn1cbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCxcbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogIzI2MjYyNjtcbn1cbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbDpiZWZvcmUsXG4jbG9jYXRpb24taGVybyAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCBhLFxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlciBhIHtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG4jbG9jYXRpb24taGVybyAuZ2VvZmllbGQtZ29vZ2xlLW1hcCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4jbG9jYXRpb24taGVybyAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4jbG9jYXRpb24taGVybyAuZmllbGQtLW5hbWUtYm9keSBoMSwgI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWJvZHkgaDIsICNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1ib2R5IGgzLCAjbG9jYXRpb24taGVybyAuZmllbGQtLW5hbWUtYm9keSBoNCwgI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWJvZHkgaDUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWJvZHkgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWJvZHkgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1ib2R5IGgyLFxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWJvZHkgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrOiAyMHB4O1xufVxuI2xvY2F0aW9uLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAxOCk7XG4gIGNvbG9yOiAjNEE0RjU1O1xufVxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbiNsb2NhdGlvbi1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uOmhvdmVyLCAjbG9jYXRpb24taGVybyAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246aG92ZXIgYSwgI2xvY2F0aW9uLWhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b246Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjbG9jYXRpb24taGVybyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogNTBweDtcbiAgfVxuICAjbG9jYXRpb24taGVybyAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNsb2NhdGlvbi1oZXJvIHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbiAgI2xvY2F0aW9uLWhlcm8gLmdlb2ZpZWxkLWdvb2dsZS1tYXAge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzIGltZyxcbi5maWVsZC0tbmFtZS1maWVsZC1zb3VuZC13YXZlLWltZyBpbWcsXG4uZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24taW1nLW1lZGl1bSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtb3Blbi1ob3VycyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtb3Blbi1ob3VycyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDIyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1vcGVuLWhvdXJzIC5maWVsZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDIwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1vcGVuLWhvdXJzIC5maWVsZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE4KTtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW9wZW4taG91cnMgLm9mZmljZS1ob3VycyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1vcGVuLWhvdXJzIC5vZmZpY2UtaG91cnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmllbGQtLW5hbWUtZmllbGQtb3Blbi1ob3VycyAub2ZmaWNlLWhvdXJzX19pdGVtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1vcGVuLWhvdXJzIC5vZmZpY2UtaG91cnNfX2l0ZW0tc2xvdHMge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jbG9jYXRpb24tYmVuZWZpdHMge1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgYmFja2dyb3VuZDogIzIyMjYyQztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xvY2F0aW9uLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2xvY2F0aW9uLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4jbG9jYXRpb24tYmVuZWZpdHMgLmZpZWxkLS1uYW1lLWZpZWxkLXNvdW5kLXdhdmUtaW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuI2xvY2F0aW9uLWJlbmVmaXRzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbG9jYXRpb24tYmVuZWZpdHMge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG4gICNsb2NhdGlvbi1iZW5lZml0cyAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2xvY2F0aW9uLWJlbmVmaXRzIC5maWVsZC0tbmFtZS1maWVsZC1zb3VuZC13YXZlLWltZyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuI2xvY2F0aW9uLWZhcV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNsb2NhdGlvbi1mYXFfX2NvbnRlbnQge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNsb2NhdGlvbi1mYXFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4jbG9jYXRpb24tZmFxX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1nZW5lcmFsLXF1ZXN0aW9ucyB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2xvY2F0aW9uLWZhcV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4jbG9jYXRpb24tcGFyZW50IC5iYWNrZ3JvdW5kLS1uLTEwMC5zaW1wbGUtYmFubmVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDMwNXB4O1xuICB3aWR0aDogMzc5cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1vcmFuZ2VfX2hhcmQuc3ZnXCIpO1xufVxuI2xvY2F0aW9uLXBhcmVudCAjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxMDgsIDE2NiwgMC4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4jbG9jYXRpb24tcGFyZW50ICNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbiNsb2NhdGlvbi1wYXJlbnQgI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6aG92ZXIsICNsb2NhdGlvbi1wYXJlbnQgI2NlbnRlcmVkLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgxNywgMTA4LCAxNjYsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcsIDEwOCwgMTY2LCAwLjMpO1xufVxuI2xvY2F0aW9uLXBhcmVudCAjY2VudGVyZWQtYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYTpob3ZlciBhLCAjbG9jYXRpb24tcGFyZW50ICNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmZvY3VzIGEge1xuICBjb2xvcjogcmdiYSgxNywgMTA4LCAxNjYsIDAuMyk7XG59XG4jbG9jYXRpb24tcGFyZW50ICNjZW50ZXJlZC1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLWJsYWNrLnN2Z1wiKTtcbn1cblxuLmxvY2F0aW9uLWxpc3Qge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2NhdGlvbi1saXN0IHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24tbGlzdCB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbi1saXN0IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4ubG9jYXRpb24tbGlzdCBoMyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMjIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24tbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE4KTtcbiAgfVxufVxuLmxvY2F0aW9uLWxpc3QgaDM6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubG9jYXRpb24tbGlzdCBhIHtcbiAgY29sb3I6ICNFRkVGRUY7XG59XG4ubG9jYXRpb24tbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5teS1sb2NhdGlvbiAuZW1wdHkgZm9ybSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLm15LWxvY2F0aW9uIC5lbXB0eSAuZmlyc3QtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXktbG9jYXRpb24gLmVtcHR5IC5teS1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuLm15LWxvY2F0aW9uIC5lbXB0eSAubXktbG9jYXRpb24gLnJpZ2h0LWNvbHVtbiwgLm15LWxvY2F0aW9uIC5lbXB0eSAubXktbG9jYXRpb24gLmxlZnQtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXktbG9jYXRpb24gLmVtcHR5IC5teS1sb2NhdGlvbiAucmlnaHQtY29sdW1uIC5saXN0LW5vLXJlc3VsdCwgLm15LWxvY2F0aW9uIC5lbXB0eSAubXktbG9jYXRpb24gLmxlZnQtY29sdW1uIC5saXN0LW5vLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15LWxvY2F0aW9uIC5lbXB0eSAubXktbG9jYXRpb24gLnJpZ2h0LWNvbHVtbiAubGlzdC1uby1yZXN1bHQgLmZpcnN0LWJsb2NrLCAubXktbG9jYXRpb24gLmVtcHR5IC5teS1sb2NhdGlvbiAubGVmdC1jb2x1bW4gLmxpc3Qtbm8tcmVzdWx0IC5maXJzdC1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuLm15LWxvY2F0aW9uIC5uby1yZXN1bHQgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm15LWxvY2F0aW9uIC5uby1yZXN1bHQgLmZpcnN0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm15LWxvY2F0aW9uIC5uby1yZXN1bHQgLmZpcnN0LWJsb2NrIC52aWV3cy1yb3cge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5teS1sb2NhdGlvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5teS1sb2NhdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm15LWxvY2F0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4ubXktbG9jYXRpb24gLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm15LWxvY2F0aW9uIFtkYXRhLWRydXBhbC1tZXNzYWdlc10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm15LWxvY2F0aW9uIC5yaWdodC1jb2x1bW4sIC5teS1sb2NhdGlvbiAubGVmdC1jb2x1bW4ge1xuICB3aWR0aDogNTAlO1xufVxuLm15LWxvY2F0aW9uIC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5teS1sb2NhdGlvbiAudmlld3Mtcm93IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5teS1sb2NhdGlvbiAuZmlyc3QtYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBnYXA6IDIwcHg7XG59XG4ubXktbG9jYXRpb24gLnZpZXdzLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMTgzcHg7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xufVxuLm15LWxvY2F0aW9uICN1c2UtbXktbG9jYXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm15LWxvY2F0aW9uICN1c2UtbXktbG9jYXRpb246OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9pY29ucy9uYXZpZ2F0aW9uLnN2Z1wiKTtcbn1cbi5teS1sb2NhdGlvbiAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubXktbG9jYXRpb24gLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5teS1sb2NhdGlvbiAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAyMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm15LWxvY2F0aW9uIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXktbG9jYXRpb24gLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE4KTtcbiAgfVxufVxuLm15LWxvY2F0aW9uIC52aWV3cy1maWVsZC1maWVsZC1hZGRyZXNzLXBvc3RhbC1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5teS1sb2NhdGlvbiAjbGVhZmxldC1tYXAtdmlldy1sb2NhdGlvbi12aWV3LWJsb2NrLTEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5teS1sb2NhdGlvbiAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubXktbG9jYXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXktbG9jYXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC00MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbn1cbi5teS1sb2NhdGlvbiAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBjb2xvcjogIzIyMjYyQztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAyNHB4IDEycHggMDtcbn1cbi5teS1sb2NhdGlvbiAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyNjJDO1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5teS1sb2NhdGlvbi1jb3VudHJ5ICNsZWFmbGV0LW1hcC12aWV3LWxvY2F0aW9uLXZpZXctYmxvY2stMyAuZ20tc3R5bGUge1xuICB6b29tOiAxNTAlO1xufVxuLm15LWxvY2F0aW9uLWNvdW50cnkgI2xlYWZsZXQtbWFwLXZpZXctbG9jYXRpb24tdmlldy1ibG9jay0yIC5nbS1zdHlsZSB7XG4gIHpvb206IDEyNiU7XG59XG5cbi5vcmFuZ2Utd2F2ZS1iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yYW5nZS13YXZlLWJhY2sgLmJhY2tncm91bmQtLW4tMTAwLmhlYWRpbmctLXhsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ub3JhbmdlLXdhdmUtYmFjayAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gIHJpZ2h0OiA1NSU7XG4gIGJvdHRvbTogMjAlO1xufVxuLm9yYW5nZS13YXZlLWJhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiB7XG4gIGxlZnQ6IDU1JTtcbiAgYm90dG9tOiAwO1xufVxuLm9yYW5nZS13YXZlLWJhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiwgLm9yYW5nZS13YXZlLWJhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ub3JhbmdlLXdhdmUtYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAzNzNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcIi4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLW9yYW5nZS5zdmdcIik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5teS1sb2NhdGlvbiAuZmlyc3QtYmxvY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm15LWxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm15LWxvY2F0aW9uIC5maXJzdC1ibG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG4gIC5teS1sb2NhdGlvbiAubGVmdC1jb2x1bW4sXG4gIC5teS1sb2NhdGlvbiAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5teS1sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5teS1sb2NhdGlvbiAuZmlyc3QtYmxvY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxuICAubXktbG9jYXRpb24gLmxlZnQtY29sdW1uLFxuICAubXktbG9jYXRpb24gLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yYW5nZS13YXZlLWJhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICAgIGJvdHRvbTogMjMlO1xuICB9XG4gIC5teS1sb2NhdGlvbiAudmlld3MtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm15LWxvY2F0aW9uIC5maXJzdC1ibG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLm9yYW5nZS13YXZlLWJhY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICAgIGJvdHRvbTogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm15LWxvY2F0aW9uIC5maXJzdC1ibG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAub3JhbmdlLXdhdmUtYmFjayAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uLFxuICAub3JhbmdlLXdhdmUtYmFjayAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teS1sb2NhdGlvbi1jb3VudHJ5ICNsZWFmbGV0LW1hcC12aWV3LWxvY2F0aW9uLXZpZXctYmxvY2stMyAuZ20tc3R5bGUsIC5teS1sb2NhdGlvbi1jb3VudHJ5ICNsZWFmbGV0LW1hcC12aWV3LWxvY2F0aW9uLXZpZXctYmxvY2stMiAuZ20tc3R5bGUge1xuICAgIHRvcDogMDtcbiAgICB6b29tOiAwO1xuICB9XG59XG4uY2F0ZWdvcnktYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkI1OTFGIDcwJSwgI0VGRUZFRiAzMCUpO1xufVxuLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSg4MSUgODUlIGF0IDEwMCUgNTAlKTtcbn1cbi5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmJsYXp5LS1maWVsZC1pbWFnZSAubWVkaWEtLWJsYXp5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmJsYXp5LS1maWVsZC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5ibGF6eS0tZmllbGQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGQjU5MUY7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG4gIC5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmJsYXp5LS1maWVsZC1pbWFnZSAubWVkaWEtLWJsYXp5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmJsYXp5LS1maWVsZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwOXB4O1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDY1JSA2NyUgYXQgNTAlIDY3JSk7XG4gIH1cbiAgLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIC5maWVsZF9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDA5cHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDU1IC8gNTApO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDQgLyA0Mik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzOCk7XG4gIH1cbn1cbi5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuZmllbGQtLW5hbWUtYm9keSwgLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcHJpbWFyeS1idG4sIC5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZGFyeS1idG4sIC5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YSB7XG4gIG1hcmdpbi1pbmxpbmU6IDg2cHg7XG59XG4uY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uLCAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmRhcnktYnRuLCAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICBtYXJnaW4tYmxvY2s6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHksIC5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXByaW1hcnktYnRuLCAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmRhcnktYnRuLCAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEge1xuICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2F0ZWdvcnktYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5jYXRlZ29yeS1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGVnb3J5LWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGVnb3J5LWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZCNTkxRjtcbiAgfVxufVxuLmNhdGVnb3J5LWJhbm5lciNwcGMtbGFuZGluZy1wYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1hY2Nlc3Nvcmllcy1zZWFyY2gtYmxvY2stMSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tdHdvLXdheS1yYWRpb3Mtc2VhcmNoLWJsb2NrLTEsXG4jdmlld3MtZXhwb3NlZC1mb3JtLXR3by13YXktcmFkaW9zLXNlYXJjaC1ibG9jay0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzM3B4O1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1hY2Nlc3Nvcmllcy1zZWFyY2gtYmxvY2stMSBsZWdlbmQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLXR3by13YXktcmFkaW9zLXNlYXJjaC1ibG9jay0xIGxlZ2VuZCxcbiN2aWV3cy1leHBvc2VkLWZvcm0tdHdvLXdheS1yYWRpb3Mtc2VhcmNoLWJsb2NrLTIgbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi52aWV3LWNhdGVnb3J5IHtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlldy1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctY2F0ZWdvcnkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC52aWV3LWNhdGVnb3J5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnZpZXctY2F0ZWdvcnkgLmJlZi1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi52aWV3LWNhdGVnb3J5IC5iZWYtY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3LWNhdGVnb3J5IC5iZWYtY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cbi52aWV3LWNhdGVnb3J5IC5iZWYtY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbn1cbi52aWV3LWNhdGVnb3J5IC5iZWYtY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudmlldy1jYXRlZ29yeSAjdmlld3MtZXhwb3NlZC1mb3JtLWFjY2Vzc29yaWVzLXNlYXJjaC1ibG9jay0xLFxuICAudmlldy1jYXRlZ29yeSAjdmlld3MtZXhwb3NlZC1mb3JtLXR3by13YXktcmFkaW9zLXNlYXJjaC1ibG9jay0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LWNhdGVnb3J5ICN2aWV3cy1leHBvc2VkLWZvcm0tYWNjZXNzb3JpZXMtc2VhcmNoLWJsb2NrLTEuYWN0aXZlLFxuICAudmlldy1jYXRlZ29yeSAjdmlld3MtZXhwb3NlZC1mb3JtLXR3by13YXktcmFkaW9zLXNlYXJjaC1ibG9jay0xLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxuICAudmlldy1jYXRlZ29yeSAjdmlld3MtZXhwb3NlZC1mb3JtLWFjY2Vzc29yaWVzLXNlYXJjaC1ibG9jay0xLmFjdGl2ZSAuY2xvc2UtaWNvbixcbiAgLnZpZXctY2F0ZWdvcnkgI3ZpZXdzLWV4cG9zZWQtZm9ybS10d28td2F5LXJhZGlvcy1zZWFyY2gtYmxvY2stMS5hY3RpdmUgLmNsb3NlLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAtMjVweCAwIDIwcHggMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAudmlldy1jYXRlZ29yeSAuYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZXctY2F0ZWdvcnkgLmJlZi1leHBvc2VkLWZvcm0gLmZpbHRlci10b2dnbGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0QTRGNTU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnZpZXctY2F0ZWdvcnkgLmJlZi1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gICAgY29sb3I6ICM0QTRGNTU7XG4gIH1cbn1cbi52aWV3LWNhdGVnb3J5LS1uby1kZXNjcmlwdGlvbiAudmlld3MtZmllbGQtYm9keSwgLnZpZXctY2F0ZWdvcnktLW5vLWRlc2NyaXB0aW9uIC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzM3B4O1xuICBmbGV4OiAwIDEgMzYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogODBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjNEE0RjU1O1xufVxuLnZpZXctY2F0ZWdvcnkgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmFjZXRzLXJlc2V0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5mYWNldHMtcmVzZXQtYnV0dG9uIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZhY2V0cy1yZXNldC1idXR0b246aG92ZXIsIC52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZhY2V0cy1yZXNldC1idXR0b246Zm9jdXMge1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbn1cbi52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZhY2V0cy1yZXNldC1idXR0b246aG92ZXIgYSwgLnZpZXctY2F0ZWdvcnkgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmFjZXRzLXJlc2V0LWJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBmbGV4OiAwIDEgMjgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHggODBweDtcbiAgfVxuICAudmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLWZhY2V0LS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNXB4O1xuICAgIGZsZXg6IDAgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRklMVEVSIEJZOlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ZpbHRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZvcm0taXRlbS1zZWFyY2gtYXBpLWZ1bGx0ZXh0IGlucHV0IHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEE0RjU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBoZWlnaHQ6IDUycHg7XG59XG4udmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5mb3JtLWl0ZW0tc2VhcmNoLWFwaS1mdWxsdGV4dCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGNhcmV0LWNvbG9yOiAjRkI1OTFGO1xufVxuLnZpZXctY2F0ZWdvcnkgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stZmFjZXQtLWNoZWNrYm94LCAudmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZGdyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1MSwgODksIDMxLCAwLjMpO1xufVxuLnZpZXctY2F0ZWdvcnkgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLWl0ZW0tZmllbGQtZGlzY29udGludWVkLCAudmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZGdyb3VwIC5mb3JtLWl0ZW0tZmllbGQtZGlzY29udGludWVkIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1mYWNldC0tY2hlY2tib3ggLmZvcm0taXRlbS1maWVsZC1kaXNjb250aW51ZWQgaW5wdXQsIC52aWV3LWNhdGVnb3J5IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkZ3JvdXAgLmZvcm0taXRlbS1maWVsZC1kaXNjb250aW51ZWQgaW5wdXQge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLnZpZXctY2F0ZWdvcnkgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stZmFjZXQtLWNoZWNrYm94IC5mb3JtLWl0ZW0tZmllbGQtZGlzY29udGludWVkIGxhYmVsLCAudmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZGdyb3VwIC5mb3JtLWl0ZW0tZmllbGQtZGlzY29udGludWVkIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnZpZXctY2F0ZWdvcnkgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stZmFjZXQtLWNoZWNrYm94OmhhcyguZmFjZXQtZW1wdHkpLCAudmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZGdyb3VwOmhhcyguZmFjZXQtZW1wdHkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlldy1jYXRlZ29yeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnZpZXctY2F0ZWdvcnkgLmxheW91dF9fcmVnaW9uLS1maXJzdC5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxufVxuLnZpZXctY2F0ZWdvcnkgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cbi52aWV3LWNhdGVnb3J5LmZvdXItaXRlbXMtaW4tcm93IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBoZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctY2F0ZWdvcnkuZm91ci1pdGVtcy1pbi1yb3cgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudmlldy1jYXRlZ29yeS5mb3VyLWl0ZW1zLWluLXJvdyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LWNhdGVnb3J5LmZvdXItaXRlbXMtaW4tcm93IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHtcbiAgLnZpZXctY2F0ZWdvcnkuZm91ci1pdGVtcy1pbi1yb3cgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgfVxufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIGhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxMHB4O1xuICBwYWRkaW5nLWlubGluZTogMjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciBoZWFkZXIge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIGhlYWRlciB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLmZvcm0taXRlbS1zb3J0LWJ5IHNlbGVjdCB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB3aWR0aDogMjBweDtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVtLXNvcnQtYnkgc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0ZXh0LWluZGVudDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAxMnB4IDIwcHggMTJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDMzLjMlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgI0VBRUFFQTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTEsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI3OHB4O1xuICBtYXgtaGVpZ2h0OiAzNThweDtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMgaW1nLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xIGltZyxcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMiBpbWcge1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI3OHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTEgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldixcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMSAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0LFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0yIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTIgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldixcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMSAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2LFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0yIC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIik7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTEgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dCxcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMiAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldjpob3Zlcixcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMgLnNsaWNrX19hcnJvdyAuc2xpY2stbmV4dDpob3Zlcixcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMSAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2OmhvdmVyLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xIC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQ6aG92ZXIsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTIgLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldjpob3Zlcixcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMiAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMgLnNsaWNrX19hcnJvdyAuc2xpY2stYXJyb3csXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTEgLnNsaWNrX19hcnJvdyAuc2xpY2stYXJyb3csXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTIgLnNsaWNrX19hcnJvdyAuc2xpY2stYXJyb3cge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzIC5zbGljay1kb3RzLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xIC5zbGljay1kb3RzLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0yIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzIC5zbGljay1kb3RzIGxpLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xIC5zbGljay1kb3RzIGxpLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0yIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDU4cHg7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMSAuc2xpY2stZG90cyBsaSBidXR0b24sXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDU4cHg7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0yIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTEgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlLFxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0yIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcyAuc2xpY2stZG90cyBsaSxcbiAgLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xIC5zbGljay1kb3RzIGxpLFxuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTIgLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlLFxuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUsXG4gIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMiAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLFxuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTEsXG4gIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMiB7XG4gICAgaGVpZ2h0OiAyMDNweDtcbiAgfVxufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xID4gYSwgLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xID4gLmZpZWxkLWNvbnRlbnQgYSxcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMiA+IGEsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VzLTIgPiAuZmllbGQtY29udGVudCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAyMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxOCk7XG4gIH1cbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24gYSxcbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IGEge1xuICBjb2xvcjogIzRBNEY1NTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbiBzdHJvbmcsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc2NyaXB0aW9uIHAsXG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge1xuICAudmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFnZXIge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhZ2VyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhZ2VyX19pdGVtIGEge1xuICBjb2xvcjogIzIyMjYyQztcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFnZXIgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTYpO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFnZXIgLmJ1dHRvbiBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhZ2VyIC5idXR0b246aG92ZXIsIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFnZXIgLmJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYWdlciAuYnV0dG9uOmhvdmVyIGEsIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFnZXIgLmJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhZ2VyIC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYWdlciAuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFnZXJfX2l0ZW0tLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYWdlcl9faXRlbS0tZmlyc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC52aWV3LWNhdGVnb3J5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAucGFnZXJfX2l0ZW0tLW5leHQge1xuICBwYWRkaW5nOiAxNXB4IDE2cHg7XG59XG4udmlldy1jYXRlZ29yeSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnBhZ2VyIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgc3BhblthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJldmlvdXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5wYWdlciAucGFnZXJfX2l0ZW0tLW5leHQgc3BhblthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbmV4dC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZXctY2F0ZWdvcnkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICB9XG59XG5cbi5nZW5lcmFsLXF1ZXN0aW9ucyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDgwcHggNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJhbC1xdWVzdGlvbnMge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS12aWV3IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcyAuc2xpY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSAuYWJvdXQtdXMgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhZ2Utbm9kZS10eXBlLXBwYy1sYW5kaW5nLXBhZ2UgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5kb3dubG9hZC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZG93bmxvYWQtY29udGFpbmVyIGgyIGEge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZG93bmxvYWQtY29udGFpbmVyIGgyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZG93bmxvYWQtY29udGFpbmVyIGgyIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmRvd25sb2FkLWNvbnRhaW5lciBhLmRvd25sb2FkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNTkxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCNTkxRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZG93bmxvYWQtY29udGFpbmVyIGEuZG93bmxvYWQtbGluayBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4ucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmRvd25sb2FkLWNvbnRhaW5lciBhLmRvd25sb2FkLWxpbms6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZG93bmxvYWQtY29udGFpbmVyIGEuZG93bmxvYWQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkI1OTFGO1xufVxuLnBhZ2Utbm9kZS10eXBlLXBwYy1sYW5kaW5nLXBhZ2UgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5kb3dubG9hZC1jb250YWluZXIgYS5kb3dubG9hZC1saW5rOmhvdmVyIGEsIC5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZG93bmxvYWQtY29udGFpbmVyIGEuZG93bmxvYWQtbGluazpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG4ucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmRvd25sb2FkLWNvbnRhaW5lci10d28tY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZG93bmxvYWQtY29udGFpbmVyLXR3by1jb2wgLmRvd25sb2FkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBwYy1sYW5kaW5nLXBhZ2UgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5kb3dubG9hZC1jb250YWluZXItdHdvLWNvbCAuZG93bmxvYWQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXBwYy1sYW5kaW5nLXBhZ2UgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5iYW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmJhbm5lci1jb250YWluZXIgLmNvbC1tZC02IHtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuYmFubmVyLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuYmFubmVyLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuYmFubmVyLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjU5MUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXBwYy1sYW5kaW5nLXBhZ2UgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5iYW5uZXItY29udGFpbmVyIGEgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnBhZ2Utbm9kZS10eXBlLXBwYy1sYW5kaW5nLXBhZ2UgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5iYW5uZXItY29udGFpbmVyIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wcGMtbGFuZGluZy1wYWdlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuYmFubmVyLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQjU5MUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQjU5MUY7XG59XG4ucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmJhbm5lci1jb250YWluZXIgYTpob3ZlciBhLCAucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkgLmJhbm5lci1jb250YWluZXIgYTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGQjU5MUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBwYy1sYW5kaW5nLXBhZ2UgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5iYW5uZXItY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXBwYy1sYW5kaW5nLXBhZ2UgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IC5iYW5uZXItY29udGFpbmVyIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cblxuLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZCNTkxRiA3MCUsICNFRkVGRUYgMzAlKTtcbn1cbi5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiA+IC5sYXlvdXRfX3JlZ2lvbiB7XG4gIG1heC13aWR0aDogNzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiA+IC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5ibGF6eS0tZmllbGQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGNsaXAtcGF0aDogZWxsaXBzZSg4MSUgODUlIGF0IDEwMCUgNTAlKTtcbn1cbi5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIC5tZWRpYS0tYmxhenkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcGFkZGluZzogMCA1MHB4IDAgMDtcbn1cbi5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkI1OTFGO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgfVxuICAucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmJsYXp5LS1maWVsZC1pbWFnZSAubWVkaWEtLWJsYXp5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5ibGF6eS0tZmllbGQtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5ibGF6eS0tZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmxhenktLWZpZWxkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwOXB4O1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDY1JSA2NyUgYXQgNTAlIDY3JSk7XG4gIH1cbiAgLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5ibGF6eS0tZmllbGQtaW1hZ2UgLmZpZWxkX19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmJsYXp5LS1maWVsZC1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwOXB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuYmFzaWMtaGVhZGluZy1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5iYXNpYy1oZWFkaW5nLWJsb2NrIC5maWVsZC0tbmFtZS1uYW1lIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiBwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLW5hbWUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDU1IC8gNTApO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDQyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuZmllbGQtLW5hbWUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzgpO1xuICB9XG59XG4ucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHksIC5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuZmllbGQtLW5hbWUtbmFtZSwgLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1kZXNjcmlwdGlvbiwgLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZTogODZweDtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4ucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICBtYXJnaW4tYmxvY2s6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAuZmllbGQtLW5hbWUtYm9keSwgLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5maWVsZC0tbmFtZS1uYW1lLCAucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWRlc2NyaXB0aW9uLCAucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF0aC10YXhvbm9teSAuY2F0ZWdvcnktYmFubmVyLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLXRheG9ub215IC5jYXRlZ29yeS1iYW5uZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhdGgtdGF4b25vbXkgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkI1OTFGO1xuICB9XG59XG5cbi5ub2RlLS1kaXNjb250aW51ZWQgPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tZGlzY29udGludWVkIC5xdWlja2VkaXQtZmllbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm90LWZvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzIyMjYyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90LWZvdW5kIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4ubm90LWZvdW5kX19pbWFnZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTExcHg7XG59XG4ubm90LWZvdW5kX19jb2RlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTY0IC8gMTQwKTtcbn1cbi5ub3QtZm91bmRfX3RpdGxlIHtcbiAgY29sb3I6ICMyMjI2MkM7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDQgLyA0Mik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub3QtZm91bmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAzOCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90LWZvdW5kX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG4ubm90LWZvdW5kID4gYSB7XG4gIG1hcmdpbi1ibG9jazogMTZweCA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE2KTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNkNBNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNkNBNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubm90LWZvdW5kID4gYSBhIHtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4ubm90LWZvdW5kID4gYTpob3ZlciwgLm5vdC1mb3VuZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzExNkNBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNkNBNjtcbn1cbi5ub3QtZm91bmQgPiBhOmhvdmVyIGEsIC5ub3QtZm91bmQgPiBhOmZvY3VzIGEge1xuICBjb2xvcjogIzExNkNBNjtcbn1cblxuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPXZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZm9ybS1ibG9jay0xXSBsYWJlbCwgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPXZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZm9ybS1ibG9jay0xXSBoMixcbi5zZWFyY2gtcGFnZSBsYWJlbCxcbi5zZWFyY2gtcGFnZSBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9dmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1mb3JtLWJsb2NrLTFdIGZvcm0sXG4uc2VhcmNoLXBhZ2UgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWRydXBhbC1zZWxlY3Rvcj12aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWZvcm0tYmxvY2stMV0gZm9ybSwgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPXZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZm9ybS1ibG9jay0xXSAuZm9ybS1hY3Rpb25zLFxuLnNlYXJjaC1wYWdlIGZvcm0sXG4uc2VhcmNoLXBhZ2UgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9dmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1mb3JtLWJsb2NrLTFdIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VhcmNoLXBhZ2UgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0QTRGNTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xufVxuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPXZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZm9ybS1ibG9jay0xXSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLnNlYXJjaC1wYWdlIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGQjU5MUY7XG4gIGNhcmV0LWNvbG9yOiAjRkI1OTFGO1xufVxuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPXZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZm9ybS1ibG9jay0xXSAuZm9ybS1hY3Rpb25zLFxuLnNlYXJjaC1wYWdlIC5mb3JtLWFjdGlvbnMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbltkYXRhLWRydXBhbC1zZWxlY3Rvcj12aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWZvcm0tYmxvY2stMV0gLmZvcm0tYWN0aW9ucyBpbnB1dCxcbi5zZWFyY2gtcGFnZSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbltkYXRhLWRydXBhbC1zZWxlY3Rvcj12aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLWZvcm0tYmxvY2stMV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPXZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZm9ybS1ibG9jay0xXSAuZm9ybS1leHBhbmRlZCAuZm9ybS1hY3Rpb25zIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9dmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1mb3JtLWJsb2NrLTFdIC5mb3JtLWV4cGFuZGVkIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLW9yYW5nZS5zdmdcIik7XG59XG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9dmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1mb3JtLWJsb2NrLTFdIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDA7XG59XG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9dmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1mb3JtLWJsb2NrLTFdIGlucHV0W3R5cGU9dGV4dF0uc2VhcmNoLXNob3cge1xuICB3aWR0aDogMTUwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9dmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1mb3JtLWJsb2NrLTFdIC5mb3JtLWFjdGlvbnMgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbn1cblxuLnNlYXJjaC1wYWdlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLXBhZ2Uge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcGFnZSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlIC5qcy1mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlYXJjaC1wYWdlIGZvcm0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2VhcmNoLXBhZ2UgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAxOCk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNlYXJjaC1wYWdlIC5mb3JtLWFjdGlvbnMge1xuICByaWdodDogMTVweDtcbn1cbi5zZWFyY2gtcGFnZSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC1vcmFuZ2Uuc3ZnXCIpO1xufVxuLnNlYXJjaC1wYWdlIC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC1wYWdlIC52aWV3cy1yb3c6aG92ZXIsIC5zZWFyY2gtcGFnZSAudmlld3Mtcm93OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCAjZWFlYWVhO1xufVxuLnNlYXJjaC1wYWdlIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXBhZ2UgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDI2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZSAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMjIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1wYWdlIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMCk7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZSAudmlld3MtZmllbGQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLnNlYXJjaC1wYWdlIC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWV4Y2VycHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTgpO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uc2VhcmNoLXBhZ2UgLnZpZXdzLWZpZWxkLXNlYXJjaC1hcGktZXhjZXJwdCBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uc2VhcmNoLXBhZ2UgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWFyY2gtcGFnZSAucGFnZXIge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2VyIGxpIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2VyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cbi5zZWFyY2gtcGFnZSAucGFnZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMjIyNjJDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zZWFyY2gtcGFnZSAucGFnZXIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZSAucGFnZXIgbGkge1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2UgLnBhZ2VyX19pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2UgLnBhZ2VyX19pdGVtIGEge1xuICAgIGNvbG9yOiAjMjIyNjJDO1xuICB9XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2VyIC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkI1OTFGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlciAuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5zZWFyY2gtcGFnZSAucGFnZXJfX2l0ZW0tLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlcl9faXRlbS0tbGFzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtcGFnZSAucGFnZXJfX2l0ZW0tLWZpcnN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlcl9faXRlbS0tcHJldmlvdXMsIC5zZWFyY2gtcGFnZSAucGFnZXJfX2l0ZW0tLW5leHQge1xuICBwYWRkaW5nOiAxNXB4IDE2cHg7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2VyIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgc3BhblthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJldmlvdXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlciAucGFnZXJfX2l0ZW0tLW5leHQgc3BhblthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbmV4dC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcGFnZSBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZSAudmlld3MtZmllbGQtc2VhcmNoLWFwaS1leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VhcmNoLXBhZ2UgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2UgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbiNpbmR1c3RyeS12aWV3IHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2luZHVzdHJ5LXZpZXcge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaW5kdXN0cnktdmlldyB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuI2luZHVzdHJ5LXZpZXcgLnZpZXdzLXJvdywgI2luZHVzdHJ5LXZpZXcgLnNsaWNrX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbiNpbmR1c3RyeS12aWV3ID4gZGl2IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaW5kdXN0cnktdmlldyA+IGRpdiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuLmluZHVzdHJ5LXNsaWRlci12aWV3IC52aWV3cy1maWVsZC12aWV3LW5vZGUsXG4ub3JhbmdlLXNvdW5kLXdhdmUgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbi5ncmF5LXdhdmUgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbi5mdWxsLWdyYXkgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbi5ncmF5LWVsbGlwc2UgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdHlsZS1iIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWJsb2NrLWluZHVzdHJ5LXZpZXcsXG4uc3R5bGUtYiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyBhLFxuLnN0eWxlLWIgLnNsaWNrX19zbGlkZSxcbi5zdHlsZS1iIC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnN0eWxlLWIgLnZpZXdzLXJvdywgLnN0eWxlLWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHktYmxvY2staW5kdXN0cnktdmlldyxcbi5zdHlsZS1jIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1pbmR1c3RyeS12aWV3IGEsXG4uc3R5bGUtYyAuc2xpY2tfX3NsaWRlLFxuLnN0eWxlLWMgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4uc3R5bGUtYyAudmlld3Mtcm93IHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG5cbi5zdHlsZS1hIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWJsb2NrLWluZHVzdHJ5LXZpZXcsXG4uc3R5bGUtYSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyBhLFxuLnN0eWxlLWEgLnNsaWNrX19zbGlkZSxcbi5zdHlsZS1hIC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnN0eWxlLWEgLnZpZXdzLXJvdyB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuXG4uaW5kdXN0cnktdGhyZWUtaXRlbXMtdmlldyBhIHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXItdHJhY2sge1xuICB3aWR0aDogMzMlO1xuICBiYWNrZ3JvdW5kOiAjRkI1OTFGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZ3JhYjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2U7XG59XG5cbi5vcmFuZ2Utc291bmQtd2F2ZS5zdHlsZS1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yYW5nZS1zb3VuZC13YXZlLnN0eWxlLWI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLW9yYW5nZV9fc29mdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1pbmR1c3RyeS12aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gNDIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMzgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLWluZHVzdHJ5LXZpZXcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDMwKTtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keS1ibG9jay1pbmR1c3RyeS12aWV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTkpO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdmlldy1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC12aWV3LXJlZmVyZW5jZSAuaW5kdXN0cnktcGFyZW50LXZpZXcsXG4uZmllbGQtLW5hbWUtZmllbGQtdmlldy1yZWZlcmVuY2UgLmluZHVzdHJ5LXRocmVlLWl0ZW1zLXZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDQwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtdmlldy1yZWZlcmVuY2UgLnZpZXdzLXJvdywgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIC5zbGlja19fc2xpZGUge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWluZHVzdHJ5IGltZywgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWluZHVzdHJ5IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LXJlZmVyZW5jZSAuc2xpY2tfX3NsaWRlIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDI2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LXJlZmVyZW5jZSAuc2xpY2tfX3NsaWRlIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAyMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1yZWZlcmVuY2UgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgYSwgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIC5zbGlja19fc2xpZGUgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDIwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmF5LWVsbGlwc2Uuc3R5bGUtYjo6YmVmb3JlIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoNzAlIDUwJSBhdCA1MCUgNTAlKTtcbiAgfVxuICAuZ3JheS1jaXJjbGU6OmJlZm9yZSB7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyNSUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gIH1cbiAgLmdyYXktd2F2ZS5zdHlsZS1iOjpiZWZvcmUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgdG9wOiA1NSU7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIC5pbmR1c3RyeS1wYXJlbnQtdmlldywgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIC5pbmR1c3RyeS10aHJlZS1pdGVtcy12aWV3IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ3JheS1lbGxpcHNlLnN0eWxlLWIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZ3JheS1lbGxpcHNlLnN0eWxlLWI6OmJlZm9yZSB7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDk1JSA1MCUgYXQgMTA1JSA1MCUpO1xuICB9XG4gIC5ncmF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMzAwJSAxMDAlIGF0IDUwJSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5ncmF5LXdhdmUuc3R5bGUtYiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ncmF5LXdhdmUuc3R5bGUtYjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMwNXB4O1xuICAgIHdpZHRoOiAzNzlweDtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlX19oYXJkLnN2Z1wiKTtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1yZWZlcmVuY2UgLmluZHVzdHJ5LXBhcmVudC12aWV3LCAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1yZWZlcmVuY2UgLmluZHVzdHJ5LXRocmVlLWl0ZW1zLXZpZXcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LXJlZmVyZW5jZSAuaW5kdXN0cnktcGFyZW50LXZpZXcgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB9XG59XG4ucHJvZHVjdC1zcGVjcy1jb21wYXJpc29uLXdyYXBwZXIsIC5hZGRpdGlvbmFsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24td3JhcHBlciwgLmFkZGl0aW9uYWwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBzY3JvbGxiYXItY29sb3I6ICNGQjU5MUYgdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB9XG4gIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24td3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5hZGRpdGlvbmFsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG4gIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24td3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5hZGRpdGlvbmFsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmFkZGl0aW9uYWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI1OTFGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbi13cmFwcGVyIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24sIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24td3JhcHBlciAuYmxvY2ssIC5hZGRpdGlvbmFsIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24sIC5hZGRpdGlvbmFsIC5ibG9jayB7XG4gIG1pbi13aWR0aDogNzIwcHg7XG59XG5cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpoYXMoLmRlZmF1bHQtc3BlY3MpIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlld3MtZWxlbWVudC1jb250YWluZXI6aGFzKC5kZWZhdWx0LXNwZWNzKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpoYXMoLmRlZmF1bHQtc3BlY3MpIC5hZGRpdGlvbmFsLXNwZWNzIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpoYXMoLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbikge1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlld3MtZWxlbWVudC1jb250YWluZXI6aGFzKC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24pIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcjpoYXMoLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbikge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyOmhhcygucHJvZHVjdC1zcGVjcy1jb21wYXJpc29uKSAubWFpbi1zcGVjcy1wcm9kdWN0IC5zcGVjcy10eXBlLWJsb2NrIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbiwgLmFkZGl0aW9uYWwge1xuICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xufVxuLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbiAuZmllbGQtLW5hbWUtcHJvZHVjdCwgLmFkZGl0aW9uYWwgLmZpZWxkLS1uYW1lLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbiAuZmllbGQtLW5hbWUtcHJvZHVjdCAuaXRlbSwgLmFkZGl0aW9uYWwgLmZpZWxkLS1uYW1lLXByb2R1Y3QgLml0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbiAuc3BlY3Mtcm93LCAuYWRkaXRpb25hbCAuc3BlY3Mtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3NCwgNzksIDg1LCAwLjUwMTk2MDc4NDMpO1xufVxuLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbiAuc3BlY3Mtcm93LmNvbHMtMiAuaXRlbSwgLmFkZGl0aW9uYWwgLnNwZWNzLXJvdy5jb2xzLTIgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbiAuc3BlY3Mtcm93LmNvbHMtMyAuaXRlbSwgLmFkZGl0aW9uYWwgLnNwZWNzLXJvdy5jb2xzLTMgLml0ZW0ge1xuICB3aWR0aDogMzMuMzMzJTtcbn1cbi5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24gLnNwZWNzLXJvdy5jb2xzLTQgLml0ZW0sIC5hZGRpdGlvbmFsIC5zcGVjcy1yb3cuY29scy00IC5pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24gLnNwZWNzLXJvdy5jb2xzLTUgLml0ZW0sIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24gLnNwZWNzLXJvdy5jb2xzLTYgLml0ZW0sIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24gLnNwZWNzLXJvdy5jb2xzLTcgLml0ZW0sIC5hZGRpdGlvbmFsIC5zcGVjcy1yb3cuY29scy01IC5pdGVtLCAuYWRkaXRpb25hbCAuc3BlY3Mtcm93LmNvbHMtNiAuaXRlbSwgLmFkZGl0aW9uYWwgLnNwZWNzLXJvdy5jb2xzLTcgLml0ZW0ge1xuICB3aWR0aDogMjAlO1xufVxuLnByb2R1Y3Qtc3BlY3MtY29tcGFyaXNvbiAuc3BlY3Mtcm93OmhvdmVyLCAuYWRkaXRpb25hbCAuc3BlY3Mtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24gLnNwZWNzLXJvdzpsYXN0LWNoaWxkLCAuYWRkaXRpb25hbCAuc3BlY3Mtcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1zcGVjcy1jb21wYXJpc29uIC5zcGVjcy1yb3cuY29scy01IC5pdGVtLCAucHJvZHVjdC1zcGVjcy1jb21wYXJpc29uIC5zcGVjcy1yb3cuY29scy02IC5pdGVtLCAucHJvZHVjdC1zcGVjcy1jb21wYXJpc29uIC5zcGVjcy1yb3cuY29scy03IC5pdGVtLCAuYWRkaXRpb25hbCAuc3BlY3Mtcm93LmNvbHMtNSAuaXRlbSwgLmFkZGl0aW9uYWwgLnNwZWNzLXJvdy5jb2xzLTYgLml0ZW0sIC5hZGRpdGlvbmFsIC5zcGVjcy1yb3cuY29scy03IC5pdGVtIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5wcm9kdWN0LXNwZWNzLWNvbXBhcmlzb24gLnNwZWNzLXJvdyAuc3BlY3MtdHlwZS1ibG9jaywgLmFkZGl0aW9uYWwgLnNwZWNzLXJvdyAuc3BlY3MtdHlwZS1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuXG4ubWFpbi1zcGVjcy1wcm9kdWN0IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUwOTgwMzkyMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tc3BlY3MtcHJvZHVjdCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5tYWluLXNwZWNzLXByb2R1Y3QgLnZhcmlhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubWFpbi1zcGVjcy1wcm9kdWN0IC5tYWluLXNwZWNzLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1haW4tc3BlY3MtcHJvZHVjdCAubWFpbi1zcGVjcy10aXRsZSBhIHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4ubWFpbi1zcGVjcy1wcm9kdWN0IC52aWV3cy1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubWFpbi1zcGVjcy1wcm9kdWN0IC52aWV3LW1haW4tc3BlY3MtYmxvY2sge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG4gIC5tYWluLXNwZWNzLXByb2R1Y3QgLnZpZXctbWFpbi1zcGVjcy1ibG9jayBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5tYWluLXNwZWNzLXByb2R1Y3QgLnZpZXctbWFpbi1zcGVjcy1ibG9jayAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWRkaXRpb25hbCAuc3BlY3MtdHlwZS1ibG9jaywgLm1haW4tc3BlY3MtcHJvZHVjdCAuc3BlY3MtdHlwZS1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZGRpdGlvbmFsIC5zcGVjcy10eXBlLWJsb2NrIC5zcGVjcy10eXBlLCAubWFpbi1zcGVjcy1wcm9kdWN0IC5zcGVjcy10eXBlLWJsb2NrIC5zcGVjcy10eXBlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWRkaXRpb25hbCAuc3BlY3MtdHlwZS1ibG9jayAuc3BlY3MtdHlwZV9fbmFtZSwgLm1haW4tc3BlY3MtcHJvZHVjdCAuc3BlY3MtdHlwZS1ibG9jayAuc3BlY3MtdHlwZV9fbmFtZSB7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uYWRkaXRpb25hbCAuc3BlY3MtdHlwZS1ibG9jayAuc3BlY3MtdHlwZV9fbmFtZTo6YmVmb3JlLCAubWFpbi1zcGVjcy1wcm9kdWN0IC5zcGVjcy10eXBlLWJsb2NrIC5zcGVjcy10eXBlX19uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI0ZCNTkxRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFkZGl0aW9uYWwgLnNwZWNzLXR5cGUtYmxvY2sgLnNwZWNzLXR5cGVfX2hlbHAsIC5tYWluLXNwZWNzLXByb2R1Y3QgLnNwZWNzLXR5cGUtYmxvY2sgLnNwZWNzLXR5cGVfX2hlbHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkZGl0aW9uYWwgLnNwZWNzLXR5cGUtYmxvY2sgLnNwZWNzLXR5cGVfX2hlbHAgLnRvb2x0aXAtaWNvbiwgLm1haW4tc3BlY3MtcHJvZHVjdCAuc3BlY3MtdHlwZS1ibG9jayAuc3BlY3MtdHlwZV9faGVscCAudG9vbHRpcC1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hZGRpdGlvbmFsIC5zcGVjcy10eXBlLWJsb2NrIC5zcGVjcy10eXBlX19oZWxwOmhvdmVyOjphZnRlciwgLm1haW4tc3BlY3MtcHJvZHVjdCAuc3BlY3MtdHlwZS1ibG9jayAuc3BlY3MtdHlwZV9faGVscDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMzQsIDM4LCA0NCwgMC4yKTtcbiAgYm90dG9tOiAxMjAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBjb2xvcjogIzIyMjYyQztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDE2KTtcbiAgd2lkdGg6IDI4OHB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hZGRpdGlvbmFsIC5zcGVjcy10eXBlLWJsb2NrLCAubWFpbi1zcGVjcy1wcm9kdWN0IC5zcGVjcy10eXBlLWJsb2NrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYWRkaXRpb25hbCAuc3BlY3MtdHlwZS1ibG9jayAuc3BlY3MtdHlwZV9faGVscCwgLm1haW4tc3BlY3MtcHJvZHVjdCAuc3BlY3MtdHlwZS1ibG9jayAuc3BlY3MtdHlwZV9faGVscCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmFkZGl0aW9uYWwgLnZpZXdzLWNvbnRlbnQsIC5tYWluLXNwZWNzLXByb2R1Y3QgLnZpZXdzLWNvbnRlbnQge1xuICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG4uYWRkaXRpb25hbCAudmlld3MtZmllbGQsIC5tYWluLXNwZWNzLXByb2R1Y3QgLnZpZXdzLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3NCwgNzksIDg1LCAwLjUwMTk2MDc4NDMpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFkZGl0aW9uYWwgLnZpZXdzLWZpZWxkOmxhc3QtY2hpbGQsIC5tYWluLXNwZWNzLXByb2R1Y3QgLnZpZXdzLWZpZWxkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hZGRpdGlvbmFsIC52aWV3cy1maWVsZCwgLm1haW4tc3BlY3MtcHJvZHVjdCAudmlld3MtZmllbGQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5hZGRpdGlvbmFsIC52aWV3cy1maWVsZDpob3ZlciwgLm1haW4tc3BlY3MtcHJvZHVjdCAudmlld3MtZmllbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYWRkaXRpb25hbC1zcGVjcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hZGRpdGlvbmFsLXNwZWNzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWRkaXRpb25hbC1zcGVjcyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5hZGRpdGlvbmFsLXNwZWNzIC5hZGRpdGlvbmFsIC5maWVsZC0tbmFtZS1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hZGRpdGlvbmFsLXNwZWNzIC5hZGRpdGlvbmFsIC5maWVsZC0tbmFtZS1wcm9kdWN0IC50eXBlIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuLmFkZGl0aW9uYWwtc3BlY3MgLmFkZGl0aW9uYWwgLmZpZWxkLS1uYW1lLXByb2R1Y3QgLnR5cGUgaDQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hZGRpdGlvbmFsLXNwZWNzIC5hZGRpdGlvbmFsIC5maWVsZC0tbmFtZS1wcm9kdWN0IC50eXBlIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkaXRpb25hbC1zcGVjcyAuYWRkaXRpb25hbCAuZmllbGQtLW5hbWUtcHJvZHVjdCAudHlwZSBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYWRkaXRpb25hbC1zcGVjcyAuYWRkaXRpb25hbCAudmlldy1maWVsZHMgLnNwZWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFkZGl0aW9uYWwtc3BlY3MgLmFkZGl0aW9uYWwgLnNwZWNzLXR5cGUtYmxvY2sge1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cbi5hZGRpdGlvbmFsLXNwZWNzIC5hZGRpdGlvbmFsIC5zcGVjcy10eXBlLWJsb2NrID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWRkaXRpb25hbC1zcGVjcyAuc3BlY3MtY29udGFpbmVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNTA5ODAzOTIyKTtcbn1cbi5hZGRpdGlvbmFsLXNwZWNzIC5zcGVjcy1jb250YWluZXJfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciAuc3BlY3MtY29udGFpbmVyX19sYWJlbCB7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uYWRkaXRpb25hbC1zcGVjcyAuc3BlY3MtY29udGFpbmVyIC5zcGVjcy1jb250YWluZXJfX2xhYmVsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzclO1xuICByaWdodDogOCU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZGRpdGlvbmFsLXNwZWNzIC5zcGVjcy1jb250YWluZXIgLnNwZWNzLWFjY29yZGlvbi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9wbHVzLnN2Zykgbm8tcmVwZWF0IDUwJTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ibG9jazogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDE2cHg7XG59XG4uYWRkaXRpb25hbC1zcGVjcyAuc3BlY3MtY29udGFpbmVyIC5zcGVjcy1hY2NvcmRpb24tdG9nZ2xlLmlzLWV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3BlY3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5hZGRpdGlvbmFsLXNwZWNzIC5zcGVjcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNzIC5zcGVjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3NCwgNzksIDg1LCAwLjUwMTk2MDc4NDMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hZGRpdGlvbmFsLXNwZWNzIC5zcGVjcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNzIC5zcGVjIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uYWRkaXRpb25hbC1zcGVjcyAuc3BlY3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjcyAuc3BlYzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hZGRpdGlvbmFsLXNwZWNzIC5zcGVjcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNzIC5zcGVjOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uYWRkaXRpb25hbC1zcGVjcyAuc3BlY3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjcyAuc3BlYyAuc3BlY19fdHlwZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZGRpdGlvbmFsLXNwZWNzIC5zcGVjcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNzIC5zcGVjIC5zcGVjX190eXBlIC50YXhvbm9teS10ZXJtLS1zcGVjcy10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYWRkaXRpb25hbC1zcGVjcyAuc3BlY3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjcyAuc3BlYyAuc3BlY19fdHlwZSAudGF4b25vbXktdGVybS0tc3BlY3MtdHlwZSAuc3BlY3MtdHlwZV9fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3BlY3MgLnNwZWMgLnNwZWNfX3R5cGUgLnRheG9ub215LXRlcm0tLXNwZWNzLXR5cGUgLnNwZWNzLXR5cGVfX2Rlc2NyaXB0aW9uIC50b29sdGlwLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3BlY3MgLnNwZWMgLnNwZWNfX3R5cGUgLnRheG9ub215LXRlcm0tLXNwZWNzLXR5cGUgLnNwZWNzLXR5cGVfX2Rlc2NyaXB0aW9uOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgzNCwgMzgsIDQ0LCAwLjIpO1xuICBib3R0b206IDEyMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGNvbG9yOiAjMjIyNjJDO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTYpO1xuICB3aWR0aDogMjg4cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3BlY3MgLnNwZWMgLnNwZWNfX3R5cGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5hZGRpdGlvbmFsLXNwZWNzIC5zcGVjcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNzIC5zcGVjIC5zcGVjX190eXBlIC5zcGVjcy10eXBlX19kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3BlY3MgLnNwZWMgLnNwZWNfX3R5cGUgLnNwZWNzLXR5cGVfX25hbWUge1xuICBjb2xvcjogIzIyMjYyQztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3BlY3MgLnNwZWMgLnNwZWNfX3R5cGUgLnNwZWNzLXR5cGVfX25hbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjRkI1OTFGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYWRkaXRpb25hbC1zcGVjcyAuc3BlY3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1zcGVjcyAuc3BlYyAuc3BlY19fdmFsdWUge1xuICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbiAgLmFkZGl0aW9uYWwtc3BlY3MgLnNwZWNzLWNvbnRhaW5lciAuc3BlY3MtY29udGFpbmVyX19sYWJlbCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5hZGRpdGlvbmFsLXNwZWNzIC5zcGVjcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXNwZWNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucGFnZS1ibG9nLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuLnBhZ2UtYmxvZy12aWV3IC5jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS1ibG9nLXZpZXcgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ucGFnZS1ibG9nLXZpZXcgLnZpZXdzLXJvdyB7XG4gIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1yb3cge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS1ibG9nLXZpZXcgLnZpZXdzLXJvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgfVxufVxuLnBhZ2UtYmxvZy12aWV3IC5wYWdlciB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWJsb2ctdmlldyAucGFnZXIgbGkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLWJsb2ctdmlldyAucGFnZXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1ibG9nLXZpZXcgLnBhZ2VyX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xufVxuLnBhZ2UtYmxvZy12aWV3IC5wYWdlcl9faXRlbSBhIHtcbiAgY29sb3I6ICMyMjI2MkM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtYmxvZy12aWV3IC5wYWdlciB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnBhZ2UtYmxvZy12aWV3IC5wYWdlciBsaSB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5wYWdlLWJsb2ctdmlldyAucGFnZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIC5wYWdlLWJsb2ctdmlldyAucGFnZXJfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICMyMjI2MkM7XG4gIH1cbn1cbi5wYWdlLWJsb2ctdmlldyAucGFnZXIgLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGQjU5MUY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ucGFnZS1ibG9nLXZpZXcgLnBhZ2VyIC5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLnBhZ2UtYmxvZy12aWV3IC5wYWdlcl9faXRlbS0tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ibG9nLXZpZXcgLnBhZ2VyX19pdGVtLS1sYXN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtYmxvZy12aWV3IC5wYWdlcl9faXRlbS0tZmlyc3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ibG9nLXZpZXcgLnBhZ2VyX19pdGVtLS1wcmV2aW91cywgLnBhZ2UtYmxvZy12aWV3IC5wYWdlcl9faXRlbS0tbmV4dCB7XG4gIHBhZGRpbmc6IDE1cHggMTZweDtcbn1cbi5wYWdlLWJsb2ctdmlldyAucGFnZXIgLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBzcGFuW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcmV2aW91cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmb250LXNpemU6IDA7XG59XG4ucGFnZS1ibG9nLXZpZXcgLnBhZ2VyIC5wYWdlcl9faXRlbS0tbmV4dCBzcGFuW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9uZXh0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5wYWdlLWJsb2ctdmlldyAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWJsb2ctdmlldyAudmlld3Mtcm93OmhvdmVyLCAucGFnZS1ibG9nLXZpZXcgLnZpZXdzLXJvdzpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgI2VhZWFlYTtcbn1cbi5wYWdlLWJsb2ctdmlldyAudmlld3MtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAzNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWJsb2ctdmlldyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMzApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAyNCk7XG4gIH1cbn1cbi5wYWdlLWJsb2ctdmlldyAudmlld3MtZmllbGQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkI1OTFGO1xufVxuLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1ibG9nLXZpZXcgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtYm9keSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMCk7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYWdlLWJsb2ctdmlldyAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1ib2R5IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ibG9nLXZpZXcgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtYm9keSAjaHRtbC1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWJsb2ctdmlldyAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1ib2R5IGEge1xuICBjb2xvcjogI0ZCNTkxRjtcbn1cbi5wYWdlLWJsb2ctdmlldyAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1ib2R5IHAge1xuICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLWJvZHkgYSwgLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLWJvZHkgc3BhbiwgLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLWJvZHkgcCwgLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLWJvZHkgaDIsIC5wYWdlLWJsb2ctdmlldyAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1ib2R5IGgzLCAucGFnZS1ibG9nLXZpZXcgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtYm9keSBoMSwgLnBhZ2UtYmxvZy12aWV3IC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLWJvZHkgaDQsIC5wYWdlLWJsb2ctdmlldyAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1ib2R5IGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDE2KTtcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9vb2g0YW9vLmNzc1wiKTtcblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1tYWluO1xuXG4gIGRpdi5mb250LS1vcmFuZ2UgJiB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICB9XG59XG5cbmRpdi5mb250LS1vcmFuZ2Uge1xuICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG59XG5cbmgxLFxuLmhlYWRpbmctLXhsIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmgxO1xufVxuXG5oMixcbi5oZWFkaW5nLS1sLFxuLmhlYWRpbmctLWwgaDF7XG4gIEBpbmNsdWRlIG1peGlucy5oMjtcbn1cblxuaDMsXG4uaGVhZGluZy0tbSB7XG4gIEBpbmNsdWRlIG1peGlucy5oMztcbn1cblxuaDQsXG4uaGVhZGluZy0tcyB7XG4gIEBpbmNsdWRlIG1peGlucy5oNDtcbn1cblxuaDUsXG4uaGVhZGluZy0teHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBtaXhpbnMuaDU7XG59XG5cbmg2IHtcbiAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOSwgMjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNCk7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4vLyBOdWxsIHN0eWxlcy5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Zm9jdXMsXG46YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OmluaGVyaXQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6MDtcbiAgYm9yZGVyOjA7XG59XG5cbm5hdixcbmZvb3RlcixcbmhlYWRlcixcbmFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5hLFxuYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5cbi8vIEJhc2ljIHN0eWxlcy5cbi5iYWNrZ3JvdW5kLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG9yYW5nZTtcbn1cblxuLmJhY2tncm91bmQtLW4tMTAwIHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTEwMDtcbn1cblxuLmJhY2tncm91bmQtLW4tMjAwIHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTIwMDtcbn1cblxuLmJhY2tncm91bmQtLW4tNDAwIHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTQwMDtcbn1cblxuLmJhY2tncm91bmQtLW4tNTAwIHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTUwMDtcbn1cblxuLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmx1ZS1wcmltYXJ5O1xufVxuXG4uanMtbWVkaWEtbGlicmFyeS12aWV3cy1mb3Jte1xuICBpbWd7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgd2lkdGg6Zml0LWNvbnRlbnQhaW1wb3J0YW50O1xuICB9XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtbWFpbjtcbiAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOSwgMjQpO1xuICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTEwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNCk7XG4gIH1cblxuICAmID4gZGl2LFxuICAjcGFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5tYWluLFxuI21haW4td3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG59XG5cbnAge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRmb250LW1haW47XG4gIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTksIDI0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuZGl2W2FyaWEtbGFiZWw9XCJTdGF0dXMgbWVzc2FnZVwiXSB7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuZmllbGRfX2xhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnOic7XG4gIH1cbn1cblxuLnNsaWNrLW5leHQsXG4uc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnItbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuc2xpY2stZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbn1cblxuLnRvcC1oZWFkZXIge1xuICBvcmRlcjogMTtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBvcmRlcjogMjtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbiNtYWluLXdyYXBwZXIge1xuICBvcmRlcjogMztcbn1cblxuLmZvb3RlciB7XG4gIG9yZGVyOiA0O1xufVxuXG4ucGF0aC11c2VyIHtcbiAgI2Jsb2NrLWJlYXJjb20tdGhlbWUtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBtaXhpbnMuc3BhY2luZy1ibG9jaztcbiAgfVxuXG4gIC51c2VyLWxvZ2luLWZvcm0sXG4gIC51c2VyLWxvZ291dC1jb25maXJtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNzc3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1hcmdpbi1ibG9jazogMTZweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4oMjEwcHgpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDIxMHB4LCB2YXJpYWJsZXMuJG9yYW5nZSwgdmFyaWFibGVzLiR3aGl0ZSwgdmFyaWFibGVzLiRvcmFuZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdltyb2xlPVwiY29udGVudGluZm9cIl0ge1xuICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgIH1cbiAgfVxufVxuICAjYmxvY2stYmVhcmNvbS10aGVtZS10YWJzIHtcbiAgICA+IHVsIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIwKTtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi5ub2RlLWxheW91dC1idWlsZGVyLWZvcm17XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIGlucHV0e1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMCk7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG59XG5cbi51aS1kaWFsb2ctdGl0bGViYXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbn1cbi5qcy1tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm17XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLmpzLW1lZGlhLWxpYnJhcnktaXRlbXtcbiAgICB3aWR0aDogMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4XG4gIH1cbn1cbi5qcy1tZWRpYS1saWJyYXJ5LW1lbnV7XG4gIGxpe1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmpzLXBhZ2VyX19pdGVtc3tcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmpzLW1lZGlhLWxpYnJhcnktYWRkLWZvcm0tYWRkZWQtbWVkaWF7XG4gIGltZ3tcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGlucHV0e1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMCk7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG59XG5cbi5pcy1iLWxvYWRpbmc6OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDk3cHg7XG4gIG1heC13aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keSxcbi5wcm9kdWN0LWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLy8gTWFya2VyIEluZm8td2luZG93LlxuZGl2W3JvbGU9XCJkaWFsb2dcIl0uZ20tc3R5bGUtaXcge1xuICBidXR0b25bdGl0bGU9XCJDbG9zZVwiXS5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICAgIG1hcmdpbjogNnB4IDhweCAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgcCxcbiAgaDYsXG4gIGRpdiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1tYWluO1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTIsIDE2KTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgfVxufVxuLmhpZGRlbi1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIkYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG4kbGlnaHRncmF5OiAjZjVmNWY1O1xuJGJsdWUtcHJpbWFyeTogIzExNkNBNjtcbiRvcmFuZ2U6ICNGQjU5MUY7XG4kb3JhbmdlLWhvdmVyOiByZ2IoMjUxIDg5IDMxIC8gMTAlKTtcbiRuLTEwMDogI0ZBRkFGQTtcbiRuLTIwMDogI0VGRUZFRjtcbiRuLTMwMDogI0VBRUFFQTtcbiRuLTQwMDogIzRBNEY1NTtcbiRuLTQ1MDogIzQ0NDQ0NDtcbiRuLTUwMDogIzIyMjYyQztcbiRuLTYwMDojMjYyNjI2O1xuXG4kZm9udC1tYWluOiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuXG4kdGFibGUtYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0QTRGNTU4MDtcblxuJHRhYmxlLWRyb3Atc2hhZG93OiAwIDJweCAycHggIzAwMDAwMDQwO1xuJHRvb2x0aXAtZHJvcC1zaGFkb3c6IDAgMCA4cHggMCAjMjIyNjJDMzM7XG4iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5AdXNlIFwibWVkaWFcIjtcblxuQG1peGluIGNvbnRhaW5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW1haW4oXG4gICRtaW4td2lkdGg6IG51bGwsXG4gICRjb2xvcjogdmFyaWFibGVzLiRuLTEwMCxcbiAgJGJnLWNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZSxcbiAgJGJvcmRlci1jb2xvcjp2YXJpYWJsZXMuJG9yYW5nZVxuKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBAaWYgJG1pbi13aWR0aCB7XG4gICAgbWluLXdpZHRoOiAkbWluLXdpZHRoO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2LCAyMCk7XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJnLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZy1jb2xvcjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRiZy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJhc2ljLWJveChcbiAgJHBhZGRpbmcsXG4gICRiZy1jb2xvcixcbiAgJGJvcmRlcixcbiAgJGJvcmRlci1yYWRpdXNcbikge1xuICBwYWRkaW5nOiAkcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cblxuQGZ1bmN0aW9uIHB4LXRvLXJlbSgkcHgpIHtcbiAgQHJldHVybiBjYWxjKCRweCAvIDE2KTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkZnMtcHgsICRsaC1weCkge1xuICBmb250LXNpemU6ICN7JGZzLXB4fSN7cHh9O1xuICBsaW5lLWhlaWdodDogY2FsYygjeyRsaC1weH0gLyAjeyRmcy1weH0pO1xufVxuXG5AbWl4aW4gdW5kZXJsaW5lLXdpdGgtdHJhbnNpdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBmdWxsc2NyZWVuLXNvdW5kLXdhdmUoJG9yYW5nZS1iYWNrZ3JvdW5kOiBmYWxzZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLW9yYW5nZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwLjE7XG5cbiAgICBAaWYgJG9yYW5nZS1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtd2hpdGUuc3ZnJyk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUeXBvZ3JhcGh5LlxuQG1peGluIGgxIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDUwLCA1NSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MiwgNDQpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCwgNDApO1xuICB9XG59XG5cbkBtaXhpbiBoMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MiwgNDQpO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzgsIDQwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzAsIDMyKTtcbiAgfVxufVxuXG5AbWl4aW4gaDMge1xuICBAaW5jbHVkZSBmb250LXNpemUoMzQsIDM2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMwLCAzMik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0LCAyNik7XG4gIH1cbn1cblxuQG1peGluIGg0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI2LCAyOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMiwgMjQpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCwgMjIpO1xuICB9XG59XG5cbkBtaXhpbiBoNSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMiwgMjQpO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDIyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgsIDIwKTtcbiAgfVxufVxuXG5AbWl4aW4gc3BhY2luZy1ibG9jayB7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuXG5AbWl4aW4gYmFubmVyKFxuICAkYmctY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlLFxuICAkcGFkZGluZy1ibG9jazogNDBweCxcbikge1xuICBiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG4gIHBhZGRpbmctYmxvY2s6ICRwYWRkaW5nLWJsb2NrO1xuXG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gIH1cbiAgLmZpZWxkLS1uYW1lIHtcbiAgICAmLWZpZWxkLWJhbm5lci10aXRsZSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgaDE7XG4gICAgfVxuXG4gICAgJi1maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgcm91bmQgOHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDQwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTksIDI0KTtcbiAgICB9XG5cbiAgICAmLWZpZWxkLWN0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4IDQwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtZmllbGQtcGhvbmUtYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYSB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmltZy13aXRoLXdhdmUge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnL3RoZW1lcy9jdXN0b20vYmVhcmNvbV90aGVtZS9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fbWQucG5nJyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJhY2tncm91bmQtLW4tMTAwLFxuICAmLmJhY2tncm91bmQtLW4tMjAwe1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgICB9XG4gIH1cbiAgJiNjZW50ZXJlZC1iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tbWFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAmLmJhY2tncm91bmQtLXByaW1hcnktYmx1ZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbWFpbigkY29sb3I6IHZhcmlhYmxlcy4kYmx1ZS1wcmltYXJ5LCAkYmctY29sb3I6IHZhcmlhYmxlcy4kbi0xMDAsICRib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kYmx1ZS1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW1haW4oJG1pbi13aWR0aDogMTcwcHgpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltYWdlcy9pY29ucy9waG9uZS5zdmcnKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGhvbmUtb3JhbmdlLnN2ZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYmFja2dyb3VuZC0tb3JhbmdlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW1haW4obnVsbCwgdmFyaWFibGVzLiRvcmFuZ2UsIHZhcmlhYmxlcy4kbi0xMDAsIHZhcmlhYmxlcy4kbi0xMDApO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbWFpbihudWxsLCB2YXJpYWJsZXMuJG4tMTAwLCB2YXJpYWJsZXMuJGJsdWUtcHJpbWFyeSwgdmFyaWFibGVzLiRibHVlLXByaW1hcnkpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3Bob25lLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3Bob25lLWJsdWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAuZmllbGQtLW5hbWUge1xuICAgICAgJi1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJi1maWVsZC1jdGEge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8qIE1lZGlhIHZhcmlhYmxlcyAqL1xuJGJyZWFrcG9pbnRzOiAoXG4gIHhzLXBob25lOiAnMzU1cHgnLFxuICBzbS1waG9uZTogJzM4OXB4JyxcbiAgc21hbGxQaG9uZTogJzQxMHB4JyxcbiAgc206ICc0NzlweCcsXG4gIG1vYmlsZUxhcmdlOiAnNjM5cHgnLFxuICBtZDogJzc2N3B4JyxcbiAgdGFibGV0LXNtOiAnODk2cHgnLFxuICB0YWJsZXQ6ICc5OTFweCcsXG4gIGxnOiAnMTAyNHB4JyxcbiAgaVBhZDogJzExMDBweCcsXG4gIGxhcHRvcDogJzEyMDBweCcsXG4gIGxhcHRvcC14bDogJzEzMDBweCcsXG4gIHhsOiAnMTQwMHB4JyxcbiAgeHhsOiAnMTYwMHB4JyxcblxuKSAhZGVmYXVsdDtcblxuQG1peGluIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09ICcnIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAvLyBSZXRyaWV2ZXMgdGhlIHZhbHVlIGZyb20gdGhlIGtleVxuICAgICR2YWx1ZTogbWFwLmdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIElmIHRoZSBrZXkgZXhpc3RzIGluIHRoZSBtYXBcbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHZhbHVlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICAgLy8gSWYgdGhlIGtleSBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXBcbiAgICBAZWxzZSB7XG4gICAgICBAd2FybiAnVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gJ1xuICAgICAgICArICdQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLic7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0tZm9ybSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0ge1xuICBbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgI2VkaXQtZmxleGJveHtcbiAgICBtYXJnaW46MDtcbiAgfVxuICAuanMtZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tYmxvY2s6IDAgMzBweDtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG5cbiAgLndlYmZvcm0tZmxleGJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luOjAhaW1wb3J0YW50O1xuICB9XG4gIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAud2ViZm9ybS1mbGV4LS0xOmhhcygud2ViZm9ybS1hZGRyZXNzLS13cmFwcGVyKSB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICBmaWVsZHNldHtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgfVxuICAud2ViZm9ybS1hZGRyZXNzX19yb3ctMywud2ViZm9ybS1hZGRyZXNzX19wb3N0YWwtY29kZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tY29tcGFueSkge1xuICAgIGZsZXg6IDAgMCA2NCUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLndlYmZvcm0tZmxleC0tMTpoYXMoLmpzLWZvcm0taXRlbS1lbWFpbCkge1xuICAgICAgZmxleDogMCAwIDY0JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC53ZWJmb3JtLXR5cGUtd2ViZm9ybS1hZGRyZXNzKSB7XG4gICAgICBmbGV4OiAwIDAgMzAlO1xuICAgIH1cbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlbnRhbHMtZm9ybS1mb3JtIHtcbiAgLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5qcy1mb3JtLWl0ZW0tZW1haWwpIHtcbiAgICBmbGV4OiAtMSAwIDY1JTtcbiAgfVxuXG4gIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC53ZWJmb3JtLXR5cGUtd2ViZm9ybS1hZGRyZXNzKSB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcyguanMtZm9ybS1pdGVtLWVtYWlsKSB7XG4gICAgICBmbGV4OiAtMSAwIDY0JTtcbiAgICB9XG5cbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcygud2ViZm9ybS10eXBlLXdlYmZvcm0tYWRkcmVzcykge1xuICAgICAgZmxleDogMCAwIDMwJTtcbiAgICB9XG4gIH1cbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1yZW50YWxzLWZvcm0tZm9ybSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtLWZvcm0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFjcXVpc2l0aW9ucy1mb3JtIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjApO1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRuLTQwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgICBoZWlnaHQ6IDUycHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgY2FyZXQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkOmhhcyhpbnB1dDpmb2N1cykgbGFiZWwge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgIH1cblxuICAgICYuZm9ybS1pdGVtLWktaGF2ZS1hLXF1ZXN0aW9uLWFib3V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuN2VtO1xuICAgIH1cblxuICAgICYuZm9ybS1pdGVtLmZvcm0taXRlbS1uYW1lIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLndlYmZvcm0tZmxleCB7XG4gICAgI2VkaXQtemlwLWNvZGUtLXdyYXBwZXIge1xuICAgICAgZmxleDogMCAwIDMwJTtcblxuICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2ViZm9ybS1mbGV4Ym94IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJsb2NrOiAwIDMwcHg7XG4gIH1cblxuICAud2ViZm9ybS1hZGRyZXNzLS13cmFwcGVyIHtcbiAgICAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLWZsZXhib3gud2ViZm9ybS1hZGRyZXNzX19yb3ctMyB7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICB9XG5cbiAgLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYmxvY2s6IDAgMzBweDtcblxuICAgIGxlZ2VuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuICAuanMtd2ViZm9ybS1zZWxlY3Qtb3RoZXIsXG4gIC5qcy13ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5maWVsZHNldC13cmFwcGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJG4tNDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIGhlaWdodDogNTJweDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE1LCAyMCk7XG4gICAgfVxuICB9XG5cbiAgLmpzLXdlYmZvcm0tdHlwZS1jaGVja2JveGVzIHtcblxuICAgIGxlZ2VuZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE1LCAyMCk7XG4gICAgfVxuXG4gICAgJiA+IGxlZ2VuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5maWVsZHNldC13cmFwcGVyIC5qcy13ZWJmb3JtLWNoZWNrYm94ZXMge1xuICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgJjpoYXMoaW5wdXQ6Zm9jdXMpIGxhYmVsIHtcbiAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICAgICB9XG5cbiAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUge1xuICAgIC5jb250YWluZXItaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbWVzc2FnZSxcbiAgLmpzLWZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJG4tNDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcbiAgICB9XG4gIH1cblxuICAuYWRkcmVzcy0td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gICAgLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMCAyMHB4O1xuXG4gICAgICBsZWdlbmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjZWRpdC1mbGV4Ym94LTAxe1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICByb3ctZ2FwOjIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXN0aW1hdGVkLXJhZGlvcy1uZWVkZWQpLFxuICAgIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZWFycGllY2VzLW5lZWRlZCksXG4gICAgLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1oZWFkc2V0cy1uZWVkZWQpLFxuICAgIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tc3BlYWtlci1taWNzLW5lZWRlZCl7XG4gICAgICBmbGV4OiAwIDAgNDklO1xuICAgIH1cbiAgICAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAud2ViZm9ybS1mbGV4Ym94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLWJsb2NrOiAwIDIwcHg7XG4gICAgICAud2ViZm9ybS1mbGV4e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgI2VkaXQtZmxleGJveHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuICAgIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtc3RhcnQtZGF0ZSksXG4gICAgLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1ldmVudC1lbmQtZGF0ZSl7XG4gICAgICBmbGV4OiAwIDAgNDklO1xuICAgIH1cbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcyguanMtZm9ybS1pdGVtLWNvbXBhbnkpe1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuICAgIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUge1xuICAgICAgLmNvbnRhaW5lci1pbmxpbmUge1xuICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5qcy1mb3JtLXR5cGUtZGF0ZXRpbWUge1xuICAgICAgLmNvbnRhaW5lci1pbmxpbmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWVzdGltYXRlZC1yYWRpb3MtbmVlZGVkKSxcbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWVhcnBpZWNlcy1uZWVkZWQpLFxuICAgIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0taGVhZHNldHMtbmVlZGVkKSxcbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLXNwZWFrZXItbWljcy1uZWVkZWQpLFxuICAgIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtc3RhcnQtZGF0ZSksXG4gICAgLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1ldmVudC1lbmQtZGF0ZSl7XG4gICAgICBmbGV4OiAwIDAgNDglO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1lc3RpbWF0ZWQtcmFkaW9zLW5lZWRlZCksXG4gICAgLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1lYXJwaWVjZXMtbmVlZGVkKSxcbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWhlYWRzZXRzLW5lZWRlZCksXG4gICAgLndlYmZvcm0tZmxleC0tMTpoYXMoLmZvcm0taXRlbS1zcGVha2VyLW1pY3MtbmVlZGVkKSxcbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcyguZm9ybS1pdGVtLWV2ZW50LXN0YXJ0LWRhdGUpLFxuICAgIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tZXZlbnQtZW5kLWRhdGUpe1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbGFiZWwge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTQsIDE4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcblxuICAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOCwgMjIpO1xuICB9XG5cbiAgLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluO1xuICB9XG59XG4uY29uZmlybWF0aW9uLXBhZ2V7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrLXBhcmFncmFwaCwuZmllbGQtLW5hbWUtYm9keXtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOjE2cHggMjFweDtcbiAgfVxuICAuZmllbGQtLW5hbWUtYm9keXtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2stcGFyYWdyYXBoe1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYWNxdWlzaXRpb25zLWZvcm0ge1xuXG4gIC53ZWJmb3JtLWZsZXgtLTE6aGFzKC5mb3JtLWl0ZW0tY29tcGFueSkge1xuICAgIGZsZXg6IDEhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAud2ViZm9ybS1mbGV4Ym94IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAud2ViZm9ybS1mbGV4LS0xOmhhcyguanMtZm9ybS1pdGVtLWVtYWlsKSB7XG4gICAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtcm93LTRcIl0ge1xuICAgICBhbGlnbi1pdGVtczogc3RhcnQhaW1wb3J0YW50O1xuICAgfVxuXG4gIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyB7XG4gICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZ2FwOiAxOHB4O1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbS1hZGRyZXNzLXBvc3RhbC1jb2RlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWRkcmVzcy1jb250YWluZXItaW5saW5lIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcblxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tcmVudGFscy1mb3JtLWZvcm0ge1xuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5hbHdheXMtb24tYmxvY2sge1xuICBtYXJnaW4tYmxvY2s6IDYwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1hbHdheXMtb24sXG4gICYgPiAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaDIsXG4gIC5maWVsZF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICBAaW5jbHVkZSBtaXhpbnMuaDM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIEBpbmNsdWRlIG1peGlucy5mdWxsc2NyZWVuLXNvdW5kLXdhdmU7XG5cbiAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHZhcmlhYmxlcy4kbi0zMDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdmFsdWUge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzYsIDM4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMCwgMzIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIyLCAyNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcblxuICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICB6LWluZGV4OiB1bnNldDtcblxuICAgICAgICAucGFyYWdyYXBoIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZ1bGxzY3JlZW4tc291bmQtd2F2ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmFja2dyb3VuZC0tb3JhbmdlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG9yYW5nZTtcblxuICAgIGgyLFxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZ1bGxzY3JlZW4tc291bmQtd2F2ZSgkb3JhbmdlLWJhY2tncm91bmQ6IHRydWUpO1xuXG4gICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI1MSA4OSAzMSAvIDMwJSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgICYgPiAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZ1bGxzY3JlZW4tc291bmQtd2F2ZSgkb3JhbmdlLWJhY2tncm91bmQ6IHRydWUpO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmJhc2ljLWhlYWRpbmctYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ibG9jazogODBweCA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJiA+ICoge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIH1cblxuICAmLmJhY2tncm91bmQtLW4tNTAwIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLS1uLTQwMCB7XG4gICAgbWFyZ2luLWJsb2NrOiA4MHB4IDA7XG4gICAgcGFkZGluZy1ibG9jazogODBweCAwO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi00MDA7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLmJhY2tncm91bmQtLW4tNTAwIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tNTAwO1xuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLS1vcmFuZ2Uge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgfVxuICB9XG5cbiAgaDIsXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmgyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMCwgMzIpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIG1hcmdpbi1ibG9jazogNjBweCA0MHB4O1xuXG4gICAgJi5iYWNrZ3JvdW5kLS1uLTQwMCB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDYwcHggMDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4uY2FwdGlvbi1idXR0b24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHksXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LFxuICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAzMHB4O1xuXG4gICAgLmNhcHRpb24tdGV4dCxcbiAgICAmID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLmNhcHRpb24tdGl0bGUge1xuICAgIEBpbmNsdWRlIG1peGlucy5oNDtcbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi50Ym0tLW1vYmlsZSB7XG4gICYgPiAudGJtLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYgPiAudGJtLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50Ym0tLW1vYmlsZS1zaG93ID4gLnRibS1idXR0b24gPiAudGJtLWJ1dHRvbi1jb250YWluZXIge1xuICAgc3BhbiB7XG4gICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmNhcmRzLWdyaWQge1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBAaW5jbHVkZSBtaXhpbnMuc3BhY2luZy1ibG9jaztcblxuICAucmVtb3ZlZC10b3Atc3BhY2luZy15ZXMgJiB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICB9XG4gIH1cblxuICAucmVtb3ZlZC1ib3R0b20tc3BhY2luZy15ZXMgJiB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGlzcGxheS1zbGlkZXItbm8gLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG4uZGlzcGxheS1zbGlkZXIteWVzIHtcbiAgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDdweDtcbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmRpc3BsYXktdGVhbS1jYXJkcy15ZXMge1xuICAmLmRpc3BsYXktc2xpZGVyLW5vIHtcbiAgICAuY2FyZHMtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzcGxheS1zbGlkZXIteWVzIHtcbiAgICAuY2FyZHMtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5ob3Jpem9udGFsLWdhcC15ZXMge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuXG4gICAgLmNhcmRzLWdyaWQge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkcy1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI3N3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAwLjcxNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgLmRpc3BsYXktc2xpZGVyLXllcyAmIHtcbiAgICBtYXJnaW4tYmxvY2s6IDQwcHg7XG4gIH1cblxuICAuZGlzcGxheS1zbGlkZXItbm8gJiB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4O1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAmLnBhcmFncmFwaC0td2l0aC1saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbi0zMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEycHggMCB2YXJpYWJsZXMuJG4tMzAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkIHtcbiAgICAgICYtaW1hZ2UsXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZC10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmg0O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmQtdGl0bGUsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLWJvZHkge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgIEBpbmNsdWRlIG1peGlucy5oNDtcblxuICAgIC5sZWZ0LWFsaWduZWQtdGV4dC15ZXMgJiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC11cmwge1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZS11c2VkIGZpZWxkcyBmb3IgYmxvY2sgdGl0bGUgYW5kIHN1bW1hcnkuXG4uZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWl4aW5zLmgyO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keS1ibG9jay1pbmR1c3RyeS12aWV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE5LCAyNCk7XG59XG5cbi5zdHlsZS1iLCAuc3R5bGUtYyB7XG4gIC5zbGlja19fc2xpZGUsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWJsb2NrLWluZHVzdHJ5LXZpZXcsXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1pbmR1c3RyeS12aWV3LFxuICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmQtYm9keSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgfVxufVxuXG4uc3R5bGUtYSB7XG4gIC5zbGlja19fc2xpZGUsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWJsb2NrLWluZHVzdHJ5LXZpZXcsXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1pbmR1c3RyeS12aWV3LFxuICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmQtYm9keSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgfVxufVxuXG4uZnVsbC1ncmF5LmJhY2tncm91bmQtLW4tNDAwIHtcbiAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG5cbiAgLmN1c3RvbS1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi0xMDA7XG4gIH1cbn1cblxuLmdyYXktY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tMjAwO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5ncmF5LWVsbGlwc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi0yMDA7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDUwJSA1MCUgYXQgNTAlIDUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICB9XG59XG5cbi5ncmF5LXdhdmUsXG4uc3R5bGUtYyB7XG4gIC5jdXN0b20tc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgfVxufVxuXG4ub3JhbmdlLXNvdW5kLXdhdmUsXG4uZ3JheS13YXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogNTkycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA3MzdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLWdyYXlfX2xnLnN2ZycpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnBhcmFncmFwaC0td2l0aC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICB9XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXItdHJhY2sge1xuICB3aWR0aDogMzMlO1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGdyYWI7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlO1xufVxuXG4ub3JhbmdlLXNvdW5kLXdhdmUuc3R5bGUtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlX19zb2Z0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gIC5ncmF5LWVsbGlwc2Uuc3R5bGUtYiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSg3MCUgNTAlIGF0IDUwJSA1MCUpO1xuICAgIH1cbiAgfVxuICAuZ3JheS1jaXJjbGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTI1JSAxMDAlIGF0IDUwJSAxMDAlKTtcbiAgICB9XG4gIH1cbiAgLmdyYXktd2F2ZS5zdHlsZS1iIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHRvcDogNTUlO1xuICAgIH1cbiAgfVxuICAuZGlzcGxheS1zbGlkZXItbm8gLmNhcmRzLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAuZ3JheS1lbGxpcHNlLnN0eWxlLWIge1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoOTUlIDUwJSBhdCAxMDUlIDUwJSk7XG4gICAgfVxuICB9XG4gIC5ncmF5LWNpcmNsZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgzMDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZ3JheS13YXZlLnN0eWxlLWIge1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDMwNXB4O1xuICAgICAgd2lkdGg6IDM3OXB4O1xuICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1vcmFuZ2VfX2hhcmQuc3ZnJyk7XG4gICAgfVxuICB9XG5cbiAgLmRpc3BsYXktc2xpZGVyLW5vIC5jYXJkcy1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4uY2F0ZWdvcnktY2FyZHMtYmxvY2sge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA4MHB4O1xuICBwYWRkaW5nLWlubGluZTogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogNDBweDtcbiAgfVxuXG4gICYuY2F0ZWdvcnktY2FyZHMtYmxvY2stLW1vYmlsZS1yYWRpb3M6bm90KC5qcy1sYXlvdXQtYnVpbGRlci1ibG9jaykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuY3VzdG9tLXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYgPiAubGF5b3V0IHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLXdpdGgtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1heC13aWR0aDogMjc3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQge1xuICAgICAgICAmLWltYWdlLFxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMzRweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMC43MTQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmg0O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogN3B4O1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmN0YS1ibG9jayB7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjogI3t2YXJpYWJsZXMuJGJsdWUtcHJpbWFyeX07XG4gIG1hcmdpbi1ibG9jazogODBweDtcbiAgbWF4LXdpZHRoOiAxMzIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ibG9jazogNjBweCA3MHB4O1xuXG4gIGNvbG9yOiB2YXJpYWJsZXMuJG4tMjAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKSB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fc20uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAtMTVweCBib3R0b20gLTQwcHggLyA0NzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcblxuICAmLmJhY2tncm91bmQtLW9yYW5nZSB7XG4gICAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcmlhYmxlcy4kb3JhbmdlfTtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKG51bGwsIHZhcmlhYmxlcy4kb3JhbmdlLCB2YXJpYWJsZXMuJHdoaXRlLCB2YXJpYWJsZXMuJHdoaXRlKTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gIH1cblxuICBoMixcbiAgLmZpZWxkLS1uYW1lLWJvZHkgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgfVxuXG4gIGEge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4obnVsbCwgdmFyaWFibGVzLiR3aGl0ZSwgdmFyaWFibGVzLiRvcmFuZ2UsIHRyYW5zcGFyZW50KTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeGwpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKSB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fc20uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAtMTVweCBib3R0b20gLTQwcHggLyAzODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvcikgdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtbGlnaHRfX3NtLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgLTE1cHggY2VudGVyIC8gMjUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIG1hcmdpbi1ibG9jazogNjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMjVweCA0MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKSB1cmwoXCIuLi9pbWFnZXMvc291bmQtd2F2ZXMvd2F2ZS1saWdodF9fc20uc3ZnXCIpIG5vLXJlcGVhdCB0b3AgNDBweCBjZW50ZXIgLyAxODZweDtcblxuICAgIGgyLFxuICAgIC5maWVsZC0tbmFtZS1ib2R5ID4gKiB7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtYnV0dG9uIHtcbiAgJi5jdGEtYnV0dG9uLS1vdXRsaW5lZCB7XG4gICAgYS5jYWxsLXRvLWFjdGlvbiB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAuNWVtICB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuY2FsbC10by1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjEpO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTUpO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLFxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtcXVlc3Rpb25zIHtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcblxuICAuZmllbGRfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1peGlucy5oMjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyID4gZGwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCByZ2IoMzQgMzggNDQgLyAzMCUpO1xuXG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjYsIDI4KTtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMTZweDtcbiAgICAgIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHJnYigzNCAzOCA0NCAvIDMwJSk7XG4gICAgfVxuXG4gICAgJiA+IGEuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjNweCAxNnB4IDA7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSA+IGEuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZXIgLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuMDUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgICAgIH1cblxuICAgICAgJiA+IGEuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZXIge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIzcHggOHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGQge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuXG4gICAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA4cHg7XG4gICAgfVxuXG4gICAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAmID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgICAgIH1cblxuICAgICAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tNDAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMCAwO1xuICB6LWluZGV4OiAxO1xuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyNnB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDIuOTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlbnRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS43ZnI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIC5jb250YWN0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gICAgICB9XG5cbiAgICAgIHA6aGFzKHN2Zykge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIgc3ZnLFxuICAgICAgICAgICY6Zm9jdXMgc3ZnLFxuICAgICAgICAgICY6YWN0aXZlIHN2ZyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByaW5naW5nLXBob25lO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpbmdpbmctcGhvbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIG5hdiA+IHVsLm1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjVweCA2MHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICB1bC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAmLmltYWdlLS1saW5rIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAmID4gKjpub3QodWwubWVudSk6bm90KC5tZW51X2xpbmtfY29udGVudCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnVfbGlua19jb250ZW50IHVsLm1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDI1cHggNjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gKjpub3QodWwubWVudSk6bm90KC5tZW51X2xpbmtfY29udGVudCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjYsIDI4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIwLCAyMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMudW5kZXJsaW5lLXdpdGgtdHJhbnNpdGlvbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4eGwpIHtcbiAgICAgICAgZ2FwOiAyNXB4IDMycHg7XG5cbiAgICAgICAgLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAgICYuaW1hZ2UtLWxpbmsge1xuICAgICAgICAgICAgLm1lbnVfbGlua19jb250ZW50IHVsLm1lbnUge1xuICAgICAgICAgICAgICBnYXA6IDI1cHggMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICAmLmltYWdlLS1saW5rIHtcbiAgICAgICAgICAgIC5tZW51X2xpbmtfY29udGVudCB1bC5tZW51IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTIwcHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMTgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYgPiBuYXYge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMudW5kZXJsaW5lLXdpdGgtdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gZGl2IGltZyxcbiAgICBkaXYuYmxhenkgLm1lZGlhLS1ibGF6eSBpbWcge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMjBweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDEuMjQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIC5mb2xsb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSl7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICB9XG5cbiAgcCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjApO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQ0cHggODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuXG4gICAgJl9fdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmLWxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jZW50ZXIge1xuICAgICAgLmNvbnRhY3RzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHA6aGFzKHN2ZykgYSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbmF2ID4gdWwubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA2MHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSaW5naW5nIHBob25lIGFuaW1hdGlvbi5cbkAtd2Via2l0LWtleWZyYW1lcyByaW5naW5nLXBob25lIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgcm90YXRlKDJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZSgtNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTJkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmluZ2luZy1waG9uZSB7XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSByb3RhdGUoNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHJvdGF0ZSgyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGUoLTYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlKC0yZGVnKTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi50b3AtaGVhZGVyLFxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgIC5mb3JtIHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYtc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgwLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi00MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjUxIDg5IDMxIC8gMzAlKTtcblxuICBbaWQqPVwidG9waGVhZGVyaW5mb1wiXSA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAxOCk7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgc3ZnLFxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAuc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcsXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG5cbiAgICBbaWQqPVwidG9waGVhZGVyaW5mb1wiXSA+IGRpdiB7XG4gICAgICBhIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDAsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTEwMDtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg3NCA3OSA4NSAvMTAlKTtcblxuICAjYmxvY2stYmVhcmNvbS10aGVtZS1zaXRlLWJyYW5kaW5ne1xuICAgIGltZ3tcbiAgICAgIGFzcGVjdC1yYXRpbzogMi45NztcbiAgICAgIHdpZHRoOiAyMjZweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuXG4gICAgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuI2hlYWRlci1pbmR1c3RyeS1sYW5kaW5nLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIEBpbmNsdWRlIG1peGlucy5iYW5uZXIoJGJnLWNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwLCAkcGFkZGluZy1ibG9jazogODBweCk7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idG4taW5kdXN0cnkge1xuICAgIGdhcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbihudWxsLCB2YXJpYWJsZXMuJG9yYW5nZSwgdmFyaWFibGVzLiRuLTEwMCwgdmFyaWFibGVzLiRvcmFuZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ob21lcGFnZS1iYW5uZXItYmxvY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNsYXlvdXQtYnVpbGRlciAuaG9tZXBhZ2UtYmFubmVyLWJsb2NrIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI2FuaW1hdGlvbmJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmgzO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbihudWxsLCB2YXJpYWJsZXMuJG4tMTAwLCB2YXJpYWJsZXMuJGJsdWUtcHJpbWFyeSwgdmFyaWFibGVzLiRibHVlLXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKCRjb2xvcjogdmFyaWFibGVzLiRibHVlLXByaW1hcnksICRiZy1jb2xvcjogdmFyaWFibGVzLiRuLTIwMCwgJGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRibHVlLXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uLFxuICAgIC5idXR0b25zLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgI3dhdmUtYmFja2dyb3VuZCwgLndhdmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAubG9nby1hbHdheXNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgI3dhdmUtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTIwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoODglIDYzJSBhdCA1MCUgMzIlKTtcbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTEwJSA2MyUgYXQgNTAlIDM2JSk7XG4gICAgfVxuICB9XG5cbiAgI3N2Zy1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTBweCkge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc21hbGxQaG9uZSkge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhzLXBob25lKSB7XG4gICAgICB3aWR0aDogOTIlO1xuICAgIH1cbiAgfVxuXG4gICNzdmctaW5pdGlhbCB7XG4gICAgZWxsaXBzZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJhbm5lci10aXRsZSxcbiAgLmZpZWxkLS1uYW1lLWJvZHksXG4gIC5idXR0b25zLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbixcbiAgLmJ1dHRvbnMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4jc3ZnLWFuaW1hdGlvbi1jb250YWluZXIsXG4jc3ZnLW1vYmlsZS1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZpbmFsLXNoYXBlLFxuI3RhYmxldC1maW5hbC1zaGFwZSxcbiNtb2JpbGUtZmluYWwtc2hhcGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY2VudGVyZWQtYmFubmVyIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmJhbm5lcigkYmctY29sb3I6IHRyYW5zcGFyZW50LCAkcGFkZGluZy1ibG9jazogODBweCk7XG59XG5cbi5zaW1wbGUtYmFubmVye1xuICAuZmllbGQtLW5hbWUtYm9keXtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNpbXBsZS1iYW5uZXIge1xuICBAaW5jbHVkZSBtaXhpbnMuYmFubmVyKCRiZy1jb2xvcjogdmFyaWFibGVzLiRuLTEwMCwgJHBhZGRpbmctYmxvY2s6IDgwcHgpO1xuICAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKG51bGwsIHZhcmlhYmxlcy4kb3JhbmdlLCB2YXJpYWJsZXMuJG4tMTAwLCB2YXJpYWJsZXMuJG9yYW5nZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLS1uLTIwMCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJhbm5lcigkYmctY29sb3I6IHZhcmlhYmxlcy4kbi0yMDAsICRwYWRkaW5nLWJsb2NrOiA4MHB4KTtcbiAgfVxuXG4gICYuYmFja2dyb3VuZC0tbi0xMDAge1xuICAgIEBpbmNsdWRlIG1peGlucy5iYW5uZXIoJGJnLWNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwLCAkcGFkZGluZy1ibG9jazogODBweCk7XG4gIH1cbn1cblxuLmN1cnZlZC1ib3R0b20tYmx1ZS1iZyB7XG4gIEBpbmNsdWRlIG1peGlucy5iYW5uZXIoJGJnLWNvbG9yOiB2YXJpYWJsZXMuJGJsdWUtcHJpbWFyeSwgJHBhZGRpbmctYmxvY2s6IDgwcHgpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTAwJSAxMDAlIC8gMTAlIDEwJSA1MCUgNTAlO1xufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHh4bCkge1xuICAuY3VydmVkLXRvcC1ncmF5LWJnIHtcbiAgICBib3JkZXItcmFkaXVzOiA5NSUgMTM1JSAwIDAgLyAxNDAlIDE0MCUgMTAlIDEwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAuY3VydmVkLXRvcC1ncmF5LWJnIHtcbiAgICBib3JkZXItcmFkaXVzOiA5NSUgMTM1JSAwIDAgLyAxNzUlIDIxNSUgMTAlIDEwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gIC5jdXJ2ZWQtdG9wLWdyYXktYmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDkwJSAxMTAlIDAgMCAvIDgwJSA5NSUgMTAlIDEwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICNhbmltYXRpb25iYW5uZXIge1xuICAgIC5yaWdodC1ibG9jayB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5sZWZ0LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmxvZ28tYWx3YXlzb24ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICNhbmltYXRpb25iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgfVxuXG4gICAgLnJpZ2h0LWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5sZWZ0LWJsb2NrIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmxlZnQtYmxvY2sge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLnJpZ2h0LWJsb2NrIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAud2F2ZS1jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogNzcwcHg7XG4gICAgfVxuXG4gICAgLmxvZ28tYWx3YXlzb24ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cblxuICAgICN3YXZlLWJhY2tncm91bmQge1xuICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDExMCUgNjMlIGF0IDUwJSAzNiUpO1xuICAgIH1cblxuICAgIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAjYW5pbWF0aW9uYmFubmVyIHtcbiAgICAubGVmdC1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuI3N2Zy1pbml0aWFsIGxpbmUsXG4jc3ZnLWZpbmFsIGxpbmUsXG4jc3ZnLXRhYmxldC1maW5hbCBsaW5lLFxuI3N2Zy1tb2JpbGUtZmluYWwgbGluZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDg7XG4gIGFuaW1hdGlvbjogZGFzaGVkTGluZUFuaW1hdGlvbiAxMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGRhc2hlZExpbmVBbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNTAwO1xuICB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrID4gLmxheW91dCxcbi5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS42ZnIgMWZyO1xuICBnYXA6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogODBweDtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgbWFyZ2luLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIG1hcmdpbi1ibG9jazogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAmLS1oZWFkaW5nIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWhvdHNwb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIC5ob3RzcG90LWFjY29yZGlvbiB7XG4gICAgJi5ob3ZlcmVkIC5ob3RzcG90LWl0ZW0ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG5cbiAgICAmLmhvdmVyZWQgLmhvdHNwb3QtaXRlbSxcbiAgICAmLmFjdGl2ZSAuaG90c3BvdC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2hvdHNwb3QtYWN0aXZlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICYuaG92ZXJlZCAuaG90c3BvdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaG90c3BvdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMzJweDtcbiAgICAgIH1cblxuICAgICAgJi5ob3ZlcmVkLmFjdGl2ZSAuaG90c3BvdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaG90c3BvdC1hY3RpdmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAuNXMgY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDEwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOSwgMjQpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG90c3BvdC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZCB7XG4gICAgJi10b3AtcG9zaXRpb24sXG4gICAgJi1ib3R0b20tcG9zaXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuaG90c3BvdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9ob3RzcG90LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgbGluZWFyLCB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmhvdmVyZWQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG5cbiAgICAmLmhvdmVyZWQsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaG90c3BvdC1hY3RpdmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgJi5ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaG90c3BvdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMzJweDtcbiAgICAgIH1cblxuICAgICAgJi5ob3ZlcmVkLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2hvdHNwb3QtYWN0aXZlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFja2dyb3VuZC0tbi0yMDAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Utd2l0aC1ob3RzcG90cyxcbi5iYWNrZ3JvdW5kLS1uLTQwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzLFxuLmJhY2tncm91bmQtLW4tNTAwID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMsXG4uYmFja2dyb3VuZC0tb3JhbmdlID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMsXG4uYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLXdpdGgtaG90c3BvdHMsXG4uYmFja2dyb3VuZC0tbi0yMDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayxcbi5iYWNrZ3JvdW5kLS1uLTQwMC5pbWFnZS13aXRoLWhvdHNwb3RzLWJsb2NrLFxuLmJhY2tncm91bmQtLW4tNTAwLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2ssXG4uYmFja2dyb3VuZC0tb3JhbmdlLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2ssXG4uYmFja2dyb3VuZC0tcHJpbWFyeS1ibHVlLmltYWdlLXdpdGgtaG90c3BvdHMtYmxvY2sge1xuICBtYXJnaW4tYmxvY2s6IDgwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIG1hcmdpbi1ibG9jazogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDQwcHg7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzIHtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICB9XG5cbiAgICAuaG90c3BvdC1hY2NvcmRpb24ge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLS1oZWFkaW5nIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgfVxufVxuXG4uYmFja2dyb3VuZC0tbi0yMDAuaW1hZ2Utd2l0aC1ob3RzcG90cy1ibG9jayxcbi5iYWNrZ3JvdW5kLS1uLTIwMCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS13aXRoLWhvdHNwb3RzIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cyB7XG4gICAgLmhvdHNwb3QtYWNjb3JkaW9uIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi00MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1ob3RzcG90cy0taGVhZGluZyAqIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS13aXRoLWhvdHNwb3RzLS1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJiA+ICoge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmgyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMCwgMzIpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4uaW5kdXN0cnktY2FyZHMtYmxvY2sge1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuXG4gIC5maWVsZC0tbmFtZSB7XG4gICAgJi1pbmZvIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5oMjtcbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWZpZWxkLXBhcmFncmFwaCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JpbmFyeS1jb2RlLXJldmVyc2VkLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGJsYWNrIDYwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBibGFjayA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5oMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmluYXJ5LWNvZGUucG5nXCIpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAyLjE1O1xuICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgNjAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lIHtcbiAgICAgICYtYm9keSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5maWVsZC0tbmFtZSB7XG4gICAgICAmLWZpZWxkLXBhcmFncmFwaCB7XG4gICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmluYXJ5LWJvdHRvbS5wbmdcIik7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgNjAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDMycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOCwgMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JpbmFyeS1ib3R0b20ucG5nXCIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNTM7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrIDYwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayA2MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLy8gRGVza3RvcCBOYXYuXG4udGJtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG5cbiAgLnRibS1jb2xsYXBzZSA+IHVsID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi50Ym0tLW1vYmlsZSAudGJtLWNvbGxhcHNlLFxuICAudGJtLW5hdiAudGJtLXN1Ym1lbnUge1xuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciA+IGRpdiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gMTAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAzMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50Ym0tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAudGJtLWl0ZW0ge1xuICAgICYubGV2ZWwtMSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgfVxuXG4gICAgICAmLmJ1dHRvbiAudGJtLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmID4gLnRibS1zdWJtZW51ID4gLnRibS1yb3cgPiAudGJtLWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRibS1saW5rIHtcbiAgICAmLmxldmVsLTEge1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMCk7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50Ym0tc3VibWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKCgxMDB2dyAtIDE0MDBweCkgLyAyKSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTEwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcmlhYmxlcy4kb3JhbmdlO1xuXG4gICAgJiA+IC50Ym0tcm93IHtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeGwpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRibS1ncm91cC1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cblxuLnN1Ym1lbnUtZGlzcGxheSB7XG4gICYtMSB7XG4gICAgJiA+IC50Ym0tc3VibWVudSB7XG4gICAgICAmID4gLnRibS1yb3cge1xuICAgICAgICAmID4gLnRibS1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi00MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLnRibS1jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAudGJtLWl0ZW0ubGV2ZWwtMzpmaXJzdC1jaGlsZCA+IC50Ym0tbGluay1jb250YWluZXIgLnRibS1saW5rIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbWVudS1pdGVtLXJvdW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50Ym0tbGluayB7XG4gICAgICAgICAgICAmLmxldmVsLTMsXG4gICAgICAgICAgICAmLmxldmVsLTQsXG4gICAgICAgICAgICAmLmxldmVsLTUge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLW1lbnUtaXRlbS1yb3VuZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLnRibS1jb2x1bW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAudGJtLWl0ZW0ubGV2ZWwtMzpmaXJzdC1jaGlsZCA+IC50Ym0tbGluay1jb250YWluZXIgLnRibS1saW5rIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbWVudS1pdGVtLXVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50Ym0tbGluayB7XG4gICAgICAgICAgICAmLmxldmVsLTMsXG4gICAgICAgICAgICAmLmxldmVsLTQsXG4gICAgICAgICAgICAmLmxldmVsLTUge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLW1lbnUtaXRlbS11cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLnRibS1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYgPiAudGJtLWNvbHVtbi1pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE1NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzkgMjM5IDIzOSAvIDUwJSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNEU0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50Ym0taXRlbSB7XG4gICAgICAgICAgJi5sZXZlbC0yID4gLnRibS1saW5rLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5sZXZlbC0zOmZpcnN0LWNoaWxkID4gLnRibS1saW5rLWNvbnRhaW5lciAudGJtLWxpbmsge1xuICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLW1lbnUtaXRlbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxldmVsLTQudGJtLWdyb3VwIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxldmVsLTUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1MSA4OSAzMSAvIDYwJSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGJtLXN1Ym5hdi5sZXZlbC0zLFxuICAgICAgICAudGJtLXN1Ym5hdi5sZXZlbC00IHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRibS1saW5rIHtcbiAgICAgICAgICAmLmxldmVsLTIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAgMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5oNDtcblxuICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxldmVsLTMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmg1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxldmVsLTQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGV2ZWwtNSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxldmVsLTMsXG4gICAgICAgICAgJi5sZXZlbC00LFxuICAgICAgICAgICYubGV2ZWwtNSB7XG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyLjI5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JnLW1lbnUtaXRlbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0yIHtcbiAgICAmID4gLnRibS1zdWJtZW51IHtcbiAgICAgICYgPiAudGJtLXJvdyB7XG4gICAgICAgIC50Ym0tbGluayB7XG4gICAgICAgICAgJi5sZXZlbC0yIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS4xNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLTMsXG4gICYtNSB7XG4gICAgJiA+IC50Ym0tc3VibWVudSB7XG4gICAgICAmID4gLnRibS1yb3cge1xuICAgICAgICAmID4gLnRibS1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRibS1saW5rIHtcbiAgICAgICAgICAmLmxldmVsLTIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50Ym0tc3VibmF2LmxldmVsLTEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLTQge1xuICAgICYgPiAudGJtLXN1Ym1lbnUge1xuICAgICAgJiA+IC50Ym0tcm93IHtcbiAgICAgICAgLnRibS1saW5rIHtcbiAgICAgICAgICAmLmxldmVsLTIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi01IHtcbiAgICAmID4gLnRibS1zdWJtZW51IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgJiA+IC50Ym0tcm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NDVweDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYigwIDAgMCAvIDIwJSk7XG5cbiAgICAgICAgJiA+IC50Ym0tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0xLFxuICAmLTIsXG4gICYtMyxcbiAgJi00LFxuICAmLTUge1xuICAgICYgPiAudGJtLXN1Ym1lbnUge1xuICAgICAgJiA+IC50Ym0tcm93IHtcbiAgICAgICAgJiA+IC50Ym0tY29sdW1uIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xuXG4gICAgICAgICAgJi5oaWRkZW4tY29sbGFwc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtMixcbiAgJi0zLFxuICAmLTQsXG4gICYtNSB7XG4gICAgJiA+IC50Ym0tc3VibWVudSB7XG4gICAgICAmID4gLnRibS1yb3cge1xuICAgICAgICAudGJtLWxpbmsge1xuICAgICAgICAgICYubGV2ZWwtMiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuaDU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0zLFxuICAmLTUge1xuICAgICYgPiAudGJtLXN1Ym1lbnUge1xuICAgICAgJiA+IC50Ym0tcm93IHtcbiAgICAgICAgLnRibS1saW5rIHtcbiAgICAgICAgICAmLmxldmVsLTIge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy51bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tNDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0yLFxuICAmLTQge1xuICAgICYgPiAudGJtLXN1Ym1lbnUge1xuICAgICAgJiA+IC50Ym0tcm93IHtcbiAgICAgICAgJiA+IC50Ym0tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50Ym0tbGluayB7XG4gICAgICAgICAgJi5sZXZlbC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0xIHtcbiAgICAmID4gLnRibS1zdWJtZW51IHtcbiAgICAgICYgPiAudGJtLXJvdyB7XG4gICAgICAgIC50Ym0tbGluayB7XG4gICAgICAgICAgJi5sZXZlbC0zOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxldmVsLTQsXG4gICAgICAgICAgJi5sZXZlbC01IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy51bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtMixcbiAgJi00IHtcbiAgICAmID4gLnRibS1zdWJtZW51IHtcbiAgICAgICYgPiAudGJtLXJvdyB7XG4gICAgICAgIC50Ym0tbGluayB7XG4gICAgICAgICAgJi5sZXZlbC0yOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHZhcmlhYmxlcy4kbi0zMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1iZWFyY29tLXRoZW1lLW1haW5uYXZpZ2F0aW9uLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtbWFpbm5hdmlnYXRpb24gLmNvbnRleHR1YWwtcmVnaW9uLFxuI2Jsb2NrLWJlYXJjb20tdGhlbWUtbWFpbm5hdmlnYXRpb25jYSxcbiNibG9jay1iZWFyY29tLXRoZW1lLW1haW5uYXZpZ2F0aW9uY2EgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnN1Ym1lbnUtY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jcm9zcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gU2Nyb2xsIGZvciBWb2ljZSBjb2x1bW4gaW4gTWVnYSBNZW51LlxuLnRibS1uYXYgPiAudGJtLWl0ZW0ubGV2ZWwtMTpudGgtY2hpbGQoMSkgPiAudGJtLXN1Ym1lbnUgPiAudGJtLXJvdyA+IC50Ym0tY29sdW1uOm50aC1jaGlsZCgyKSA+IC50Ym0tY29sdW1uLWlubmVyID4gLnRibS1zdWJuYXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDMwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbi0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMyk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAudGJtLS1tb2JpbGUgJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIG92ZXJmbG93LXk6IHVuc2V0O1xuICB9XG59XG5cbi8vIE1vYmlsZSBOYXYuXG4udGJtLnRibS0tbW9iaWxlIC50Ym0tY29sbGFwc2Uge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDU5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuXG4gICYgPiAudGJtLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiR3aGl0ZTtcblxuICAgIC50Ym0tY29sdW1uIC50Ym0tY29sdW1uLWlubmVyIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLnRibS1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICYuc3VibWVudS1kaXNwbGF5LTEgLnRibS1saW5rLmxldmVsLTIge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNnB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc3VibWVudS1kaXNwbGF5LTIsXG4gICAgICAmLnN1Ym1lbnUtZGlzcGxheS00IHtcbiAgICAgICAgLnRibS1saW5rLmxldmVsLTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudGJtLWl0ZW0tLWhhcy1kcm9wZG93bjpub3QoLnN1Ym1lbnUtZGlzcGxheS0xKSA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubGV2ZWwtMSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAudGJtLWxpbmsubGV2ZWwtMSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyNTEgODkgMzEgLyAyMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC50Ym0tc3VibWVudSA+IC50Ym0tcm93ID4gLnRibS1jb2x1bW4ge1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VibWVudS1kaXNwbGF5LTUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZXZlbC0yID4gLnRibS1saW5rLWNvbnRhaW5lciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgfVxuXG4gICAgICAmLmxldmVsLTQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJi50Ym0tZ3JvdXAge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZXZlbC01IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRibS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYubGV2ZWwtMSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI0KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxldmVsLTIge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI0KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgxMDApIGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubGV2ZWwtMyB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNCk7XG4gICAgICB9XG5cbiAgICAgICYubGV2ZWwtNCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMTgpO1xuICAgICAgfVxuXG4gICAgICAmLmxldmVsLTUge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAxOCk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5sZXZlbC0zLFxuICAgICAgJi5sZXZlbC00LFxuICAgICAgJi5sZXZlbC01IHtcbiAgICAgICAgaW1nLFxuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGJtLXN1Ym5hdiB7XG4gICAgICAmLmxldmVsLTEge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgJi5sZXZlbC0zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4IDA7XG5cbiAgICAgICAgJiA+IC50Ym0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50Ym0tc3VibWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICAudGJtLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuID4gLnRibS1saW5rLWNvbnRhaW5lciA+IC50Ym0tc3VibWVudS10b2dnbGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy11cC1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJiA+IHVsID4gZGl2ID4gLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRvcmFuZ2U7XG4gIH1cblxuICAmID4gdWwgPiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbi0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYgPiB1bCA+IC5zdWJtZW51LWRpc3BsYXkge1xuICAgICYtMi5vcGVuLFxuICAgICYtMy5vcGVuLFxuICAgICYtNC5vcGVuLFxuICAgICYtNS5vcGVuIHtcbiAgICAgIH4gI2Jsb2NrLWJlYXJjb20tdGhlbWUtc2lkZWJhcm5hdmlnYXRpb24tMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0yLm9wZW4ge1xuICAgICAgfiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbnN1Ym1lbnUzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0zLm9wZW4ge1xuICAgICAgfiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbnN1Ym1lbnUyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi00Lm9wZW4ge1xuICAgICAgfiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbnN1Ym1lbnU0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi01Lm9wZW4ge1xuICAgICAgfiAjYmxvY2stYmVhcmNvbS10aGVtZS1zaWRlYmFybmF2aWdhdGlvbnN1Ym1lbnU1IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDNweDtcbiAgfVxufVxuXG4jYmxvY2stYmVhcmNvbS10aGVtZS1tYWlubmF2aWdhdGlvbmNhIHtcbiAgLnN1Ym1lbnUtZGlzcGxheSB7XG4gICAgJi0xIHtcbiAgICAgICYgPiAudGJtLXN1Ym1lbnUge1xuICAgICAgICAmID4gLnRibS1yb3cge1xuICAgICAgICAgICYgPiAudGJtLWNvbHVtbjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgLnRibS1pdGVtLmxldmVsLTM6Zmlyc3QtY2hpbGQgPiAudGJtLWxpbmstY29udGFpbmVyIC50Ym0tbGluayAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbWVudS1pdGVtLWNhLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRibS1saW5rIHtcbiAgICAgICAgICAgICAgJi5sZXZlbC0zLFxuICAgICAgICAgICAgICAmLmxldmVsLTQsXG4gICAgICAgICAgICAgICYubGV2ZWwtNSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctbWVudS1pdGVtLWNhLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ucmVsYXRlZC1yYWRpb3MsXG4ucmVsYXRlZC1wcm9kdWN0cy1zbGlkZXIge1xuXG4gIC5yZWxhdGVkLXJhZGlvLWNhcmQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2xpY2stLXZpZXcsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXJhZGlvcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcblxuICAgICAgJi5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXJhZGlvcyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNsaWNrX19zbGlkZSxcbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSxcbiAgLnJlbGF0ZWQtcmFkaW8tY2FyZCxcbiAgLnJlbGF0ZWQtcmFkaW8tY2FyZCA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSBpbWcsXG4gIC5zbGlja19fc2xpZGUgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxODRweDtcbiAgICBtYXgtaGVpZ2h0OiAxOThweDtcbiAgICBhc3BlY3QtcmF0aW86IDAuOTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuc2xpY2tfX2Fycm93IHtcblxuICAgIC5zbGljay1wcmV2e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICAgIC5zbGljay1uZXh0e1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC10aXRsZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLFxuICAudmlld3MtZmllbGQtZmllbGQtdmFyaWF0aW9uLXR5cGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5oNTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsXG4gIC52aWV3cy1maWVsZC1maWVsZC12YXJpYXRpb24tdHlwZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmg1O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXJhZGlvcyB7XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtcHJvZHVjdHMge1xuXG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbiNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQge1xuICAucXVpY2t0YWJzLXdyYXBwZXIsXG4gIC5zY3JvbGxpbmctdGFicy1ibG9jayB7XG4gICAgcGFkZGluZy1ibG9jazogMCA4MHB4O1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG5cbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIH1cblxuICAgICYjcXVpY2t0YWJzLWxlYWRlcnNoaXBfdGFiLFxuICAgICYjcXVpY2t0YWJzLWxlYWRlcnNoaXBfdGFiX2NhbmFkYSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMDtcblxuICAgICAgLnF1aWNrdGFicy10YWJzIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNTBweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucXVpY2t0YWJzLXRhYnMge1xuICAgIGdhcDogMjBweCAxMDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ibG9jazogMTZweCA1NnB4O1xuICAgIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG5cbiAgICAgbGkge1xuICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICBhIHtcbiAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMjIpO1xuICAgICAgIH1cblxuICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgIH1cblxuICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgIGEge1xuICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyMCk7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gIH1cblxuICAucXVpY2t0YWJzLW1haW4sXG4gIC5maWVsZC0tbmFtZS1maWVsZC10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi00MDA7XG5cbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICB9XG5cbiAgICB1bDpub3QoLmNvbnRleHR1YWwtbGlua3MpLFxuICAgIG9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICB9XG5cbiAgICB1bDpub3QoLmNvbnRleHR1YWwtbGlua3MpIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fyci1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEuNDU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWJvZHksXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgJiA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaDQ7XG4gICAgfVxuXG4gICAgLm9yYW5nZS1jYXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTIsIDE4KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgfVxuXG4gICAgLmhlYWRpbmctLWwge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgICB9XG4gIH1cblxuICAucXVpY2t0YWJzLWJsb2NrLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAucXVpY2t0YWJzLXdyYXBwZXIsXG4gICAgLnNjcm9sbGluZy10YWJzLWJsb2NrIHtcbiAgICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmxheW91dF9fcmVnaW9uID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5xdWlja3RhYnMtbWFpbiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10YWIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIC5xdWlja3RhYnMtd3JhcHBlcixcbiAgICAuc2Nyb2xsaW5nLXRhYnMtYmxvY2sgIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAgNjBweDtcbiAgICB9XG5cbiAgICAucXVpY2t0YWJzLXRhYnMsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYi1uYW1lcyB1bCB7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNjcm9sbGluZyBUYWJzIC0gc3BlY2lmaWMgc3R5bGUgZGlyZWN0aXZlcy5cbi5zY3JvbGxpbmctdGFicy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAmID4gLmxheW91dF9fcmVnaW9uID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBhZGRpbmctYmxvY2s6IDE2cHggNTZweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tMTAwO1xuICB9XG5cbiAgJiA+IC5sYXlvdXRfX3JlZ2lvbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmID4gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTEwMDtcblxuICAgICAgJiA+IGRpdixcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYi1uYW1lcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDIwcHggMTAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS10YWItbmFtZXMtaGVpZ2h0LCAxMjBweCkpO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICNibG9jay1iZWFyY29tLXRoZW1lLWNvbnRlbnQgLnNjcm9sbGluZy10YWJzLWJsb2NrIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGFiIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGVhc2Utb3V0O1xufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5jdXJ2ZWQtdG9wLWdyYXktYmcge1xuICBAaW5jbHVkZSBtaXhpbnMuYmFubmVyKCRiZy1jb2xvcjogdmFyaWFibGVzLiRuLTIwMCk7XG5cbiAgLnBhZ2Utbm9kZS12aWV3ICYge1xuICAgIGJvcmRlci1yYWRpdXM6IDk1JSAxMzUlIDAgMCAvIDIwMCUgMjAwJSAxMCUgMTAlO1xuICB9XG59XG5cbi5kZWZhdWx0LWltZy10ZXh0LFxuLmN1cnZlZC10b3AtZ3JheS1iZyxcbi5zaW1wbGUtYmFubmVyLmltZy13aXRoLXdhdmUge1xuICBAaW5jbHVkZSBtaXhpbnMuc3BhY2luZy1ibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmgyO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTksIDI0KTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1wcmltYXJ5LWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgLmRlZmF1bHQtaW1nLXRleHQge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgLmRlZmF1bHQtaW1nLXRleHQge1xuICAgIGdhcDogMjBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgLmRlZmF1bHQtaW1nLXRleHQge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmltYXJ5LWJ0biB7XG4gICAgICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLnRleHQtYW5kLW1lZGlhLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAxNXB4IDUwcHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tNDAwO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSg4NSUgNjAlIGF0IDUwJSA2MCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LXBhcmFncmFwaHMge1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG5cbiAgICAmID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9vbi1vcGFjaXR5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjQ1O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzcyQ9XCJjYXB0aW9uXCJdIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMTgpO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTM1JSA2MCUgYXQgNTAlIDYwJSk7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFib3V0LXBhcmFncmFwaHMge1xuICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDI0cHggIWltcG9ydGFudDtcblxuICAgICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keXtcblxuICB1bCBsaSxcbiAgb2wgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi50d28tY2FyZHMtYmxvY2sge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDUwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDUwcHggMTQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYmFja2dyb3VuZC0tZ3JheS1jdXJ2ZWQgJiB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTIwMDtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoNjYlIDYwJSBhdCA1MCUgNjAlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDc1JSA2MCUgYXQgNTAlIDYwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYgPiAqIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSg1OCwgNjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDMwLCAzMik7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICYgKyBwIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0NXB4O1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0taW1hZ2Utd2l0aC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHggOTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi52aWRlby1ibG9jayB7XG4gIEBpbmNsdWRlIG1peGlucy5zcGFjaW5nLWJsb2NrO1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubWVkaWEtLXlvdXR1YmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gIC5tZWRpYS0teW91dHViZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ibGF6eS0tZmllbGQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYuYmxvY2stdmlkZW8td2l0aC10ZXh0IHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMzUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICB0b3A6IDIwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICB0b3A6IDE1JTtcbiAgICAgfVxuXG4gICAgICB2aWRlbyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhLmN0YS1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbihudWxsLCB2YXJpYWJsZXMuJG4tMTAwLCB2YXJpYWJsZXMuJG9yYW5nZSwgdmFyaWFibGVzLiRvcmFuZ2UpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uc3RhbmQtYWxvbmUtdmlkZW8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1peGlucy5zcGFjaW5nLWJsb2NrO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aWRlby1ibG9jay1iZy1jb2xvciwgdHJhbnNwYXJlbnQpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgPiAubGF5b3V0X19yZWdpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lIHtcbiAgICAmLWZpZWxkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1NnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLWxpZ2h0X19zbS5zdmcnKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1maWVsZC1yZW1vdGUtdmlkZW8ge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA1NnB4O1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIH1cblxuICAgICYtZmllbGQtZm9udC1jb2xvcixcbiAgICAmLWZpZWxkLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4udGVhbS1ibG9jayB7XG4gIEBpbmNsdWRlIG1peGlucy5zcGFjaW5nLWJsb2NrO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5jYXB0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JpbmFyeS1jb2RlLS1vcmFuZ2UucG5nXCIpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRlYW0tYmxvY2tfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAudGVhbS1ibG9ja19faW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgfVxuXG4gICAgLnRlYW0tYmxvY2tfX2ltYWdlOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC50ZWFtLWJsb2NrX19pbWFnZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYudGVhbS1ibG9ja19faW1hZ2VzLS1ib3R0b20ge1xuXG4gICAgICAudGVhbS1ibG9ja19faW1hZ2U6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC50ZWFtLWJsb2NrX19pbWFnZTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmJsYXp5LS1maWVsZC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4bCkge1xuICAgIC50ZWFtLWJsb2NrX19pbWFnZXMge1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlYW0tYmxvY2tfX2ltYWdlcyB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLnRlYW0tYmxvY2tfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnRlYW0tYmxvY2tfX2ltYWdlOm50aC1jaGlsZChvZGQpLFxuICAgICAgJi50ZWFtLWJsb2NrX19pbWFnZXMtLWJvdHRvbSAudGVhbS1ibG9ja19faW1hZ2U6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIGEuY3RhLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKG51bGwsIHZhcmlhYmxlcy4kbi0xMDAsIHZhcmlhYmxlcy4kb3JhbmdlLCB2YXJpYWJsZXMuJG9yYW5nZSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLnBhcnRuZXJzLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWl4aW5zLnNwYWNpbmctYmxvY2s7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4udmlkZW8tYmFubmVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnNwYWNpbmctYmxvY2s7XG5cbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUge1xuICAgICYtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJi1maWVsZC1jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweCA0MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbiAgICB9XG5cbiAgICAmLWZpZWxkLXZpZGVvIHtcbiAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIHZpZGVvLFxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMlKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMSkgMjAlLCByZ2JhKDAsIDAsIDAsIC44KSA3MCUsIHJnYmEoMCwgMCwgMCwgLjYpIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIDEpIDIwJSwgcmdiYSgwLCAwLCAwLCAuOCkgNzAlLCByZ2JhKDAsIDAsIDAsIC42KSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgLmZpZWxkLS1uYW1lIHtcbiAgICAgICYtZmllbGQtYmFubmVyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi1maWVsZC1jdGEge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kaXNjb250aW51ZWQtYmxvY2sge1xuICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuI21hcCB7XG5cbiAjbWFwX2FjY2VzcyB7XG5cbiAgIHNlbGVjdCB7XG4gICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRuLTQwMDtcbiAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgICBoZWlnaHQ6IDUycHg7XG5cbiAgICAgJjpmb2N1cyB7XG4gICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgIH1cbiAgIH1cbiB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSB7XG4gIHBhZGRpbmc6NTBweDtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDkzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgaGVpZ2h0OiA1MjlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFydGljbGUtYm9keSxcbiNwcGMtbGFuZGluZy1wYWdlIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIHAge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDA7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxuICB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1ib2R5LFxuICAjcHBjLWxhbmRpbmctcGFnZSB7XG4gICAgcGFkZGluZzogNTBweCAyNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtYXJ0aWNsZS1ib2R5LFxuICAjcHBjLWxhbmRpbmctcGFnZSB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgdWwsIG9sIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sZWFkZXItcGFnZS1kaXNwbGF5IHtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcblxuICAmID4gZGl2ID4gLmxheW91dCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDExMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOSwgMjQpO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAyZnI7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi0yMDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGgzLFxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaDMsXG4gICAgICBoMyBzdHJvbmcsXG4gICAgICBoMyBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgcCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDEycHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLS1pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgIH1cblxuICAgIHAsXG4gICAgcCBzcGFuLFxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYS0taW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgJiA+IGRpdiA+IC5sYXlvdXQge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhLS1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tMjAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1zZWNvbmQge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgICAubWVkaWEtLWltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBAaW5jbHVkZSBtaXhpbnMuc3BhY2luZy1ibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiA0MHB4O1xuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGdhcDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtLXBob25lKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXJpYWJsZXMuJG4tNDAwLCAwLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ZlY3Rvci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5oNTtcbiAgICB9XG5cbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0sXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1wYWlkLXNlYXJjaC1mb3JtLFxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAud2ViZm9ybS1mbGV4Ym94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRuLTQwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgICAgIGNhcmV0LWNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZvcm0taXRlbS1pLWhhdmUtYS1xdWVzdGlvbi1hYm91dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43ZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5mb3JtLWl0ZW0uZm9ybS1pdGVtLW5hbWUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcblxuICAgICAgICAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyB7XG5cbiAgICAgICAgICAuYWRkcmVzcy1jb250YWluZXItaW5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgICAuZm9ybS1pdGVtLWFkZHJlc3MtY291bnRyeS1jb2RlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1pdGVtLWFkZHJlc3MtYWRtaW5pc3RyYXRpdmUtYXJlYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpoYXMoaW5wdXQ6Zm9jdXMpIGxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRuLTQwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLW1lc3NhZ2UsXG4gICAgICAuZm9ybS1pdGVtLXZhcmlhdGlvbi10eXBlLFxuICAgICAgLmZvcm0taXRlbS1pLWhhdmUtYS1xdWVzdGlvbi1hYm91dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbi00MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLXJlbGF0aW9uc2hpcC10by1yZWZlcnJhbCB7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLWFkZHJlc3MtcG9zdGFsLWNvZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS13ZWJmb3JtIHtcblxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LS1vbmVjb2wge1xuICAgIC5ibGF6eS0tZmllbGQtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcblxuICAgICAgLm1lZGlhX19lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyB7XG4gICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbS1hZGRyZXNzLXBvc3RhbC1jb2RlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLnBhaWQtc2VhcmNoLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLFxuICAucGFpZC1zZWFyY2gubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAud2ViZm9ybS1zdWJtaXNzaW9uLXBhaWQtc2VhcmNoLWZvcm0sXG4gIC5wYWlkLXNlYXJjaC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC53ZWJmb3JtLXN1Ym1pc3Npb24tcGFpZC1zZWFyY2gtY2EtZm9ybXtcblxuICAgIC53ZWJmb3JtLXR5cGUtYWRkcmVzcyAuanMtZm9ybS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1hZGRyZXNzLXBvc3RhbC1jb2RlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWlkLXNlYXJjaC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYmxvY2s6IDYwcHggMTAwcHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcblxuICAgIC5wYWlkLWltZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuaDI7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi00MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cbn1cblxuW3N0eWxlPVwiaXMtdGhpcy1yZXF1ZXN0LWZvci1yZXNhbGVcIl0ge1xuICAmID4gbGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAuanMtd2ViZm9ybS1yYWRpb3Mge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4IWltcG9ydGFudDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgY2FyZXQtY29sb3I6IHZhcmlhYmxlcy4kYmxhY2shaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpzLWZvcm0taXRlbS1pcy10aGlzLXJlcXVlc3QtZm9yLXJlc2FsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ucGFnZS1ub2RlLXR5cGUtYWNjZXNzb3J5LFxuLnBhZ2Utbm9kZS10eXBlLXR3by13YXktcmFkaW8ge1xuICAjYmxvY2stYmVhcmNvbS10aGVtZS1wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxuXG4gIC5tZmctc3BlY3MtcGFyZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAmLWFjY2Vzc29yeS10eXBlIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE4cHg7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAxOCk7XG4gICAgfVxuXG4gICAgJi1tZmctc3BlY3MsXG4gICAgJi1tYXJrZXRpbmctbWF0ZXJpYWwge1xuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2VzOm5vdCguc2xpY2stc2xpZGVyKSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLS1sIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuXG4gICAgKyBkaXYgLmZpZWxkLS1uYW1lLWJvZHksXG4gICAgKyBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtYmFubmVyIHtcbiAgICAubWZnLXNwZWNzLXBhcmVudCB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogNDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA2MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBhLnF1b3RlLWxpbmssXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA1NXB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwOm5vdCguZGVmYXVsdC1pbWctdGV4dCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzZweDtcblxuICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkIHtcbiAgICAgICYtYWNjZXNzb3J5LXR5cGUge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmLW1mZy1zcGVjcyxcbiAgICAgICYtbWFya2V0aW5nLW1hdGVyaWFsIHtcbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGluZy0tbCxcbiAgICAuaGVhZGluZy0teGwge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcblxuICAgICAgKyBkaXYgLmZpZWxkLS1uYW1lLWJvZHksXG4gICAgICArIGRpdiAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWJhbm5lciB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYS5xdW90ZS1saW5rLFxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXM6bm90KC5zbGljay1zbGlkZXIpIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWJhbm5lciB7XG4gICAgICAubWZnLXNwZWNzLXBhcmVudCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYWRpby10eXBlLW1vYmlsZS12ZWhpY2xlLXJhZGlvcyB7XG4gICAgLmNhdGVnb3J5LWNhcmRzLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuY2F0ZWdvcnktY2FyZHMtYmxvY2stLW1vYmlsZS1yYWRpb3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyIHtcbiAgb3JkZXI6IDI7XG4gIG1heC13aWR0aDogNTEycHg7XG5cbiAgJi1uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuXG4gICAgJi5sZXNzLXRoYW4tZm91ci1pdGVtcyB7XG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQsXG4gIC5zbGljay1wcmV2IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgei1pbmRleDogMTtcblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICYtbmF2aWdhdGlvbiB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCxcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcyAuc2xpY2stbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLW5hdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTMwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYig3NCA3OSA4NSAvIDIwJSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2IoNzQgNzkgODUgLyAyMCUpO1xuICB6LWluZGV4OiAyO1xuXG4gIC5wYWdlLW5vZGUtdHlwZS1hY2Nlc3NvcnkgJiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIHVsIHtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXJpYWJsZXMuJGJsdWUtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluO1xuXG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4uZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBAaW5jbHVkZSBtaXhpbnMuaDI7XG59XG5cbi5mYXEge1xuICBAaW5jbHVkZSBtaXhpbnMuc3BhY2luZy1ibG9jaztcblxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1NnB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNjI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBoZWlnaHQ6IDM1MnB4O1xuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDMwcHg7XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1wYXJhZ3JhcGgge1xuICBAaW5jbHVkZSBtaXhpbnMuaDI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xufVxuXG4uYmxvY2stcm93IHtcbiAgQGluY2x1ZGUgbWl4aW5zLnNwYWNpbmctYmxvY2s7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ibG9jay10d28tY29sdW1uIHtcbiAgQGluY2x1ZGUgbWl4aW5zLnNwYWNpbmctYmxvY2s7XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHksIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1wYXJhZ3JhcGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtd2l0aC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaDM7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ0biAuY2FsbC10by1hY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEycHggNDBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuc3BhY2luZy1ibG9jaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgLnRyYW5zcGFyZW50LW9yYW5nZS1ib3JkZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbi00MDA7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL29yYW5nZS1jaGVjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbi0xMDA7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucXVvdGUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZy1ibG9jazogMTAwcHggNDBweDtcblxuICAmID4gZGl2IHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLWxpZ2h0X19tZC5wbmcnKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaDQ7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1pbmZvLXByb2R1Y3Qge1xuXG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCB7XG4gICAgZ2FwOiAxNTBweDtcblxuICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ibG9jazogNjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQob2RkKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlX19zb2Z0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogNjYxcHg7XG4gICAgICAgIGhlaWdodDogNDU2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgLmJsb2NrLXR3by1jb2x1bW4ge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtd2l0aC1idXR0b24ge1xuICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHVsIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW8tYmxvY2sge1xuICAgIC5tZWRpYS0teW91dHViZSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gIC5mYXEge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAyNXB4O1xuICAgIH1cblxuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cbiAgLnF1b3RlLWJsb2NrIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJsb2NrLWluZm8tcHJvZHVjdCB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaCB7XG4gICAgICBnYXA6IDEwMHB4O1xuXG4gICAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKG9kZCksXG4gICAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10d28tY29sdW1uIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXdpdGgtYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEycHggMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbiNpbmR1c3RyeS1wYXJlbnQge1xuICAjY2VudGVyZWQtYmFubmVye1xuICAgIC5maWVsZC0tbmFtZS1ib2R5e1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nLS14bHtcbiAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgfVxuICB9XG5cbiAgLmluZHVzdHJ5LXBhcmVudC12aWV3IHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtdGl0bGUgYSxcbiAgICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtZmllbGQtbWVkaWEtaW5kdXN0cnl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICNpbmR1c3RyeS1wYXJlbnQge1xuICAgICNjZW50ZXJlZC1iYW5uZXJ7XG4gICAgICAuZmllbGQtLW5hbWUtYm9keXtcbiAgICAgICAgcHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAjaW5kdXN0cnktcGFyZW50IHtcbiAgICAjY2VudGVyZWQtYmFubmVye1xuICAgICAgLmZpZWxkLS1uYW1lLWJvZHl7XG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuI2xvY2F0aW9uLWhlcm8sXG4jbG9jYXRpb24tY3JlZGliaWxpdHksXG4jbG9jYXRpb24tZmFxX190aXRsZSB7XG4gIEBpbmNsdWRlIG1peGlucy5zcGFjaW5nLWJsb2NrO1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1vcGVuLWhvdXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbiNsb2NhdGlvbi1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAubGF5b3V0X19yZWdpb24tLWZpcnN0IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmhlYWRpbmctLXhsIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuXG4gICAgLmFkZHJlc3Mge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjApO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG5cbiAgICAgIC5vcmdhbml6YXRpb24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuaDU7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3Bob25lLWJsYWNrLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2VtYWlsLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsLFxuICAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIwKTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTYwMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi02MDA7XG4gICAgfVxuICB9XG5cbiAgLmdlb2ZpZWxkLWdvb2dsZS1tYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMixcbiAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTgsIDIyKTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW47XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDUwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIGdhcDogMjVweDtcbiAgICAuZ2VvZmllbGQtZ29vZ2xlLW1hcCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMsXG4uZmllbGQtLW5hbWUtZmllbGQtc291bmQtd2F2ZS1pbWcsXG4uZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24taW1nLW1lZGl1bSB7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtb3Blbi1ob3VycyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgLmZpZWxkX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmg1O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLm9mZmljZS1ob3VycyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIwKTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICYtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmLXNsb3RzIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2xvY2F0aW9uLWJlbmVmaXRzIHtcbiAgQGluY2x1ZGUgbWl4aW5zLnNwYWNpbmctYmxvY2s7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tNTAwO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zb3VuZC13YXZlLWltZyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNvdW5kLXdhdmUtaW1nIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuXG4jbG9jYXRpb24tZmFxX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2xvY2F0aW9uLWZhcV9fY29udGVudCB7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWdlbmVyYWwtcXVlc3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4vL0xvY2F0aW9uIHBhcmVudCBwYWdlLlxuI2xvY2F0aW9uLXBhcmVudCB7XG4gIC5iYWNrZ3JvdW5kLS1uLTEwMC5zaW1wbGUtYmFubmVyIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAzMDVweDtcbiAgICAgIHdpZHRoOiAzNzlweDtcbiAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlX19oYXJkLnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gICNjZW50ZXJlZC1iYW5uZXIge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24gYSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4oJGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwLCAkYmctY29sb3I6IHJnYmEoMTcsIDEwOCwgMTY2LCAwLjMpLCAkYm9yZGVyLWNvbG9yOiBub25lKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1hZ2VzL2ljb25zL3Bob25lLWJsYWNrLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9jYXRpb24tbGlzdCB7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIEBpbmNsdWRlIG1peGlucy5zcGFjaW5nLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuXG4gIGgzIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmg1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tMjAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLm15LWxvY2F0aW9uIHtcbiAgLmVtcHR5e1xuICAgIGZvcm17XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmlyc3QtYmxvY2t7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15LWxvY2F0aW9ue1xuICAgICAgcGFkZGluZzowO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7XG4gICAgICAucmlnaHQtY29sdW1uLC5sZWZ0LWNvbHVtbntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLmxpc3Qtbm8tcmVzdWx0e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5maXJzdC1ibG9ja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5vLXJlc3VsdHtcbiAgICBmb3Jte1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB0b3A6LTEwcHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOjAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzowO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgLmZpcnN0LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAudmlld3Mtcm93e1xuICAgICAgICBmbGV4OjE7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5teS1sb2NhdGlvbiB7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIEBpbmNsdWRlIG1peGlucy5zcGFjaW5nLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgLmFqYXgtcHJvZ3Jlc3MuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVue1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLWRydXBhbC1tZXNzYWdlc10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJpZ2h0LWNvbHVtbiwgLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52aWV3cy1yb3cge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi00NTA7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAuZmlyc3QtYmxvY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAudmlld3MtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcmlnaHQ6IDE4M3B4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAjdXNlLW15LWxvY2F0aW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltYWdlcy9pY29ucy9uYXZpZ2F0aW9uLnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaDU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWFkZHJlc3MtcG9zdGFsLWNvZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAjbGVhZmxldC1tYXAtdmlldy1sb2NhdGlvbi12aWV3LWJsb2NrLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cblxuICAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDAgMjRweCAxMnB4IDA7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5teS1sb2NhdGlvbi1jb3VudHJ5IHtcbiAgI2xlYWZsZXQtbWFwLXZpZXctbG9jYXRpb24tdmlldy1ibG9jay0zIHtcbiAgICAuZ20tc3R5bGUge1xuICAgICAgem9vbTogMTUwJTtcblxuICAgIH1cbiAgfVxuXG4gICNsZWFmbGV0LW1hcC12aWV3LWxvY2F0aW9uLXZpZXctYmxvY2stMiB7XG4gICAgLmdtLXN0eWxlIHtcbiAgICAgIHpvb206IDEyNiU7XG5cbiAgICB9XG4gIH1cbn1cblxuLm9yYW5nZS13YXZlLWJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJhY2tncm91bmQtLW4tMTAwLmhlYWRpbmctLXhsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgICByaWdodDogNTUlO1xuICAgIGJvdHRvbTogMjAlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLWJ1dHRvbiB7XG4gICAgbGVmdDogNTUlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24sIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMzczcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgnLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlLnN2ZycpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgLm15LWxvY2F0aW9uIC5maXJzdC1ibG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgLm15LWxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZmlyc3QtYmxvY2sge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxuXG4gICAgLmxlZnQtY29sdW1uLFxuICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gIC5teS1sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZpcnN0LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cblxuICAgIC5sZWZ0LWNvbHVtbixcbiAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAub3JhbmdlLXdhdmUtYmFjayB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICAgICAgYm90dG9tOiAyMyU7XG4gICAgfVxuICB9XG4gIC5teS1sb2NhdGlvbiAudmlld3MtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgLm15LWxvY2F0aW9uIHtcbiAgICAuZmlyc3QtYmxvY2sge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cbiAgLm9yYW5nZS13YXZlLWJhY2sge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIHtcbiAgICAgIGJvdHRvbTogMjAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gIC5teS1sb2NhdGlvbiB7XG4gICAgLmZpcnN0LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbiAgLm9yYW5nZS13YXZlLWJhY2sge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1idXR0b24sXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgLm15LWxvY2F0aW9uLWNvdW50cnkge1xuICAgICNsZWFmbGV0LW1hcC12aWV3LWxvY2F0aW9uLXZpZXctYmxvY2stMywgI2xlYWZsZXQtbWFwLXZpZXctbG9jYXRpb24tdmlldy1ibG9jay0yIHtcbiAgICAgIC5nbS1zdHlsZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgem9vbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4uY2F0ZWdvcnktYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXJpYWJsZXMuJG9yYW5nZSA3MCUsIHZhcmlhYmxlcy4kbi0yMDAgMzAlKTtcblxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgLmJsYXp5LS1maWVsZC1pbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi0yMDA7XG4gICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoODElIDg1JSBhdCAxMDAlIDUwJSk7XG5cbiAgICAgIC5tZWRpYS0tYmxhenkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6NTAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgIGNsaXAtcGF0aDogbm9uZTtcblxuICAgICAgICAubWVkaWEtLWJsYXp5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tMjAwO1xuICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoNjUlIDY3JSBhdCA1MCUgNjclKTtcblxuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OjQwOXB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5oMTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lIHtcbiAgICAgICYtYm9keSxcbiAgICAgICYtZmllbGQtcHJpbWFyeS1idG4sXG4gICAgICAmLWZpZWxkLXNlY29uZGFyeS1idG4sXG4gICAgICAmLWZpZWxkLWN0YSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDg2cHg7XG4gICAgICB9XG5cbiAgICAgICYtZmllbGQtY3RhLWJ1dHRvbixcbiAgICAgICYtZmllbGQtc2Vjb25kYXJ5LWJ0bixcbiAgICAgICYtZmllbGQtY3RhIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAuZmllbGQtLW5hbWUge1xuICAgICAgICAmLWJvZHksXG4gICAgICAgICYtZmllbGQtcHJpbWFyeS1idG4sXG4gICAgICAgICYtZmllbGQtc2Vjb25kYXJ5LWJ0bixcbiAgICAgICAgJi1maWVsZC1jdGEge1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgfVxuXG4gICYjcHBjLWxhbmRpbmctcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vL0ZhY2V0cyBmaWx0ZXJzLlxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1hY2Nlc3Nvcmllcy1zZWFyY2gtYmxvY2stMSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tdHdvLXdheS1yYWRpb3Mtc2VhcmNoLWJsb2NrLTEsXG4jdmlld3MtZXhwb3NlZC1mb3JtLXR3by13YXktcmFkaW9zLXNlYXJjaC1ibG9jay0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzM3B4O1xuXG4gIGxlZ2VuZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi52aWV3LWNhdGVnb3J5IHtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAuYmVmLWNoZWNrYm94ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjQpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICN2aWV3cy1leHBvc2VkLWZvcm0tYWNjZXNzb3JpZXMtc2VhcmNoLWJsb2NrLTEsXG4gICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS10d28td2F5LXJhZGlvcy1zZWFyY2gtYmxvY2stMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgIC5jbG9zZS1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbjogLTI1cHggMCAyMHB4IDBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5maWx0ZXItdG9nZ2xlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi00MDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tZGVzY3JpcHRpb24gLnZpZXdzLWZpZWxkLWJvZHksXG4gICYtLW5vLWRlc2NyaXB0aW9uIC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMzcHg7XG4gICAgZmxleDogMCAxIDM2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogODBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbi00MDA7XG5cbiAgICAuZmFjZXRzLXJlc2V0LWJ1dHRvbntcbiAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgIGZsZXg6IDAgMSAyODBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4IDgwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYmxvY2stZmFjZXQtLWNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGZsZXg6IDAgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkZJTFRFUiBCWTpcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmlsdGVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLXNlYXJjaC1hcGktZnVsbHRleHQge1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJG4tNDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgICAgY2FyZXQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWZhY2V0LS1jaGVja2JveCwgLmZpZWxkZ3JvdXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXJpYWJsZXMuJG9yYW5nZSwgMC4zKTtcbiAgICAgIC5mb3JtLWl0ZW0tZmllbGQtZGlzY29udGludWVke1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpoYXMoLmZhY2V0LWVtcHR5KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOnVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5mb3VyLWl0ZW1zLWluLXJvdyAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgIGhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhzLXBob25lKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAwIDgwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTBweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAyN3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIC5qcy1mb3JtLWl0ZW0uZm9ybS1pdGVtLXNvcnQtYnkge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMjBweCAxMnB4IDIwcHggMTJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbi0zMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgdmFyaWFibGVzLiRuLTMwMDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcyxcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMSxcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMtMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjc4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1OHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzhweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgICAgIC5zbGljay1wcmV2LFxuICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLXByZXY6aG92ZXIsXG4gICAgICAgICAgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJG4tMzAwLCAwLjYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbi0zMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgIGhlaWdodDogMjAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0xLFxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlcy0yIHtcblxuICAgICAgICAmID4gYSxcbiAgICAgICAgJiA+IC5maWVsZC1jb250ZW50IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuaDU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAgICAgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhzLXBob25lKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKCRtaW4td2lkdGg6IDE1MHB4KTtcbiAgICAgIH1cblxuICAgICAgLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0tLWVsbGlwc2lzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS0tbGFzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0tLWZpcnN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS0tcHJldmlvdXMsXG4gICAgICAmX19pdGVtLS1uZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNnB4O1xuICAgICAgfVxuXG4gICAgICAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcmV2aW91cy5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlcl9faXRlbS0tbmV4dCBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbmV4dC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICB9XG4gIH1cbn1cblxuLmdlbmVyYWwtcXVlc3Rpb25zIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgcGFkZGluZzogODBweCA2MHB4O1xufVxuXG4uY2F0ZWdvcnktdmlldyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZXMgLnNsaWNrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ucGFnZS1ub2RlLXR5cGUtcHBjLWxhbmRpbmctcGFnZSB7XG4gIC5hYm91dC11c3tcbiAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZG93bmxvYWQtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBoMiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy51bmRlcmxpbmUtd2l0aC10cmFuc2l0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5kb3dubG9hZC1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW47XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10d28tY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgICAuZG93bmxvYWQtY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhbm5lci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAuY29sLW1kLTYge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW47XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgLmNvbC1tZC02IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5wYXRoLXRheG9ub215IHtcbiAgLmNhdGVnb3J5LWJhbm5lci5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyaWFibGVzLiRvcmFuZ2UgNzAlLCB2YXJpYWJsZXMuJG4tMjAwIDMwJSk7XG5cbiAgICAmID4gLmxheW91dF9fcmVnaW9uIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibGF6eS0tZmllbGQtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTIwMDtcbiAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSg4MSUgODUlIGF0IDEwMCUgNTAlKTtcblxuICAgICAgLm1lZGlhLS1ibGF6eSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6NTAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG5cbiAgICAgICAgLm1lZGlhLS1ibGF6eSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRuLTIwMDtcbiAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDY1JSA2NyUgYXQgNTAlIDY3JSk7XG5cbiAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDo0MDlweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhc2ljLWhlYWRpbmctYmxvY2sge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAuZmllbGQtLW5hbWUtbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtbmFtZSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaDE7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lIHtcbiAgICAgICYtYm9keSxcbiAgICAgICYtbmFtZSxcbiAgICAgICYtZGVzY3JpcHRpb24sXG4gICAgICAmLWZpZWxkLWN0YS1idXR0b24ge1xuICAgICAgICBtYXJnaW4taW5saW5lOiA4NnB4O1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgICAgIH1cblxuICAgICAgJi1maWVsZC1jdGEtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAuZmllbGQtLW5hbWUge1xuICAgICAgICAmLWJvZHksXG4gICAgICAgICYtbmFtZSxcbiAgICAgICAgJi1kZXNjcmlwdGlvbixcbiAgICAgICAgJi1maWVsZC1jdGEtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLWRpc2NvbnRpbnVlZCB7XG4gICYgPiBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5xdWlja2VkaXQtZmllbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ubm90LWZvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBAaW5jbHVkZSBtaXhpbnMuc3BhY2luZy1ibG9jaztcblxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTFweDtcbiAgfVxuXG4gICZfX2NvZGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE0MCwgMTY0KTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuaDI7XG4gIH1cblxuICAgICYgPiBhIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMTZweCA0OHB4O1xuICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbihudWxsLCB2YXJpYWJsZXMuJG4tMTAwLCB2YXJpYWJsZXMuJGJsdWUtcHJpbWFyeSwgdmFyaWFibGVzLiRibHVlLXByaW1hcnkpO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcbltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cInZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtZm9ybS1ibG9jay0xXCJdLFxuLnNlYXJjaC1wYWdle1xuICBsYWJlbCxoMntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvcm17XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbiAgZm9ybSwuZm9ybS1hY3Rpb25ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbi00MDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdW5zZXQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgY2FyZXQtY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgIH1cbiAgfVxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6MThweDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwidmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1mb3JtLWJsb2NrLTFcIl17XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5mb3JtLWV4cGFuZGVke1xuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgcmlnaHQ6MTBweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLW9yYW5nZS5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJi5zZWFyY2gtc2hvdyB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcnKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdle1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBAaW5jbHVkZSBtaXhpbnMuc3BhY2luZy1ibG9jaztcbiAgLmpzLWZvcm0taXRlbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgZm9ybXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4taW5saW5lOmF1dG87XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyMik7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLmZvcm0tYWN0aW9uc3tcbiAgICByaWdodDoxNXB4O1xuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC1vcmFuZ2Uuc3ZnJyk7XG4gICAgfVxuICB9XG4gIC52aWV3cy1yb3d7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwICNlYWVhZWE7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC10aXRsZXtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDUwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmg0O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC52aWV3cy1maWVsZC1zZWFyY2gtYXBpLWV4Y2VycHR7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOCwgMjIpO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNDUwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGF7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQ1MDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgfVxuXG4gIC5wYWdlciB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgbGkge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi01MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kb3JhbmdlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tLWVsbGlwc2lzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19pdGVtLS1sYXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDs7XG4gICAgfVxuXG4gICAgJl9faXRlbS0tZmlyc3Qge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2l0ZW0tLXByZXZpb3VzLFxuICAgICZfX2l0ZW0tLW5leHQge1xuICAgICAgcGFkZGluZzogMTVweCAxNnB4O1xuICAgIH1cbiAgICAucGFnZXJfX2l0ZW0tLXByZXZpb3VzIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcHJldmlvdXMuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAucGFnZXJfX2l0ZW0tLW5leHQgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9uZXh0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICBmb3Jte1xuICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgIH1cbiAgICAudmlld3MtZmllbGQtc2VhcmNoLWFwaS1leGNlcnB0e1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjApO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgZm9ybXtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLy8gVE9ETzogVGhlIHZpZXcgaXMgZXhwZWN0ZWQgdG8gYmUgcmVwbGFjZWQgd2l0aCB0aGUgXCJDYXJkcyBHcmlkXCIgYmxvY2suIERlbGV0ZSBpZiBub3QgbmVlZGVkLlxuXG4jaW5kdXN0cnktdmlldyB7XG4gIEBpbmNsdWRlIG1peGlucy5zcGFjaW5nLWJsb2NrO1xuXG4gIC52aWV3cy1yb3csIC5zbGlja19fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWF4LXdpZHRoOjQ0MHB4O1xuICB9XG5cbiAgJiA+IGRpdiB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgfVxufVxuXG4uaW5kdXN0cnktc2xpZGVyLXZpZXcsXG4ub3JhbmdlLXNvdW5kLXdhdmUsXG4uZ3JheS13YXZlLFxuLmZ1bGwtZ3JheSxcbi5ncmF5LWVsbGlwc2Uge1xuICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdHlsZS1iLCAuc3R5bGUtYyB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWJsb2NrLWluZHVzdHJ5LXZpZXcsXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1pbmR1c3RyeS12aWV3IGEsXG4gIC5zbGlja19fc2xpZGUsXG4gIC52aWV3cy1maWVsZC10aXRsZSBhLFxuICAudmlld3Mtcm93IHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgfVxufVxuXG4uc3R5bGUtYSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LWJsb2NrLWluZHVzdHJ5LXZpZXcsXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jay1pbmR1c3RyeS12aWV3IGEsXG4gIC5zbGlja19fc2xpZGUsXG4gIC52aWV3cy1maWVsZC10aXRsZSBhLFxuICAudmlld3Mtcm93IHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTEwMDtcbiAgfVxufVxuXG4uaW5kdXN0cnktdGhyZWUtaXRlbXMtdmlldyB7XG4gIGEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG4tNTAwO1xuICB9XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXItdHJhY2sge1xuICB3aWR0aDogMzMlO1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGdyYWI7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlO1xufVxuXG4ub3JhbmdlLXNvdW5kLXdhdmUuc3R5bGUtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NvdW5kLXdhdmVzL3dhdmUtb3JhbmdlX19zb2Z0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2staW5kdXN0cnktdmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWl4aW5zLmgyO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keS1ibG9jay1pbmR1c3RyeS12aWV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE5LCAyNCk7XG59XG5cbi8vVmlldyBJbmR1c3RyeS5cbi5maWVsZC0tbmFtZS1maWVsZC12aWV3LXJlZmVyZW5jZSB7XG4gIG1hcmdpbjogNDBweCAwO1xuXG4gIC5pbmR1c3RyeS1wYXJlbnQtdmlldyxcbiAgLmluZHVzdHJ5LXRocmVlLWl0ZW1zLXZpZXcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cblxuICAudmlld3Mtcm93LCAuc2xpY2tfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAudmlld3MtZmllbGQtZmllbGQtbWVkaWEtaW5kdXN0cnkgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmg0O1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgLmdyYXktZWxsaXBzZS5zdHlsZS1iIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDcwJSA1MCUgYXQgNTAlIDUwJSk7XG4gICAgfVxuICB9XG4gIC5ncmF5LWNpcmNsZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDEwMCUpO1xuICAgIH1cbiAgfVxuICAuZ3JheS13YXZlLnN0eWxlLWIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgdG9wOiA1NSU7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LXJlZmVyZW5jZSB7XG4gICAgLmluZHVzdHJ5LXBhcmVudC12aWV3LCAuaW5kdXN0cnktdGhyZWUtaXRlbXMtdmlldyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gIC5ncmF5LWVsbGlwc2Uuc3R5bGUtYiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSg5NSUgNTAlIGF0IDEwNSUgNTAlKTtcbiAgICB9XG4gIH1cbiAgLmdyYXktY2lyY2xlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDMwMCUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ncmF5LXdhdmUuc3R5bGUtYiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMzA1cHg7XG4gICAgICB3aWR0aDogMzc5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCB1cmwoJy4uL2ltYWdlcy9zb3VuZC13YXZlcy93YXZlLW9yYW5nZV9faGFyZC5zdmcnKTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctcmVmZXJlbmNlIHtcbiAgICAuaW5kdXN0cnktcGFyZW50LXZpZXcsIC5pbmR1c3RyeS10aHJlZS1pdGVtcy12aWV3IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAuaW5kdXN0cnktcGFyZW50LXZpZXcge1xuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJG4tMTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5wYWdlLWJsb2ctdmlld3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgLmNvbHVtbnN7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4taW5saW5lOmF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKXtcbiAgICAgIHBhZGRpbmctaW5saW5lOjE1cHg7XG4gICAgfVxuICB9XG4gIC52aWV3cy1yb3d7XG4gICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KXtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSl7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VyIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxpIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBsaSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbi0xMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS0tZWxsaXBzaXMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2l0ZW0tLWxhc3Qge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OztcbiAgICB9XG5cbiAgICAmX19pdGVtLS1maXJzdCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9faXRlbS0tcHJldmlvdXMsXG4gICAgJl9faXRlbS0tbmV4dCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE2cHg7XG4gICAgfVxuICAgIC5wYWdlcl9faXRlbS0tcHJldmlvdXMgc3BhblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wcmV2aW91cy5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgIC5wYWdlcl9faXRlbS0tbmV4dCBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL25leHQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwICNlYWVhZWE7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQ1MDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5oMztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZXtcbiAgICBhe1xuICAgICAgZm9udC1zaXplOjA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLWJvZHkge1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDIyKTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRuLTQ1MDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjaHRtbC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRvcmFuZ2U7XG4gICAgfVxuICAgIHB7XG4gICAgICBwYWRkaW5nOjVweCAwIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLCBzcGFuLCBwLCBoMiwgaDMsIGgxLCBoNCwgaDUge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMTgpO1xuICAgIH1cbiAgfVxufVxuIl19 */
