/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */@import url("https://use.typekit.net/ooi0osg.css");.container{margin:auto;max-width:90%;width:1400px}.container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}h1,h2,h3,h4,h5,h6{color:#2c2c2c;margin-bottom:1rem}.h1,h1{font-family:kepler-std,serif;font-size:72px;letter-spacing:-1.4px;line-height:1.25}@media screen and (max-width:767px){.h1,h1{font-size:48px;letter-spacing:-1px;line-height:1.25}}.h2,h2{font-family:kepler-std,serif;font-size:60px;letter-spacing:-1.2px;line-height:1.2}@media screen and (max-width:767px){.h2,h2{font-size:36px;letter-spacing:-1px;line-height:1.333}}.h3,h3{font-size:48px;letter-spacing:-1px;line-height:1.25}.h3,.h4,h3,h4{font-family:kepler-std,serif;}.h4,h4{font-size:36px;letter-spacing:-.7px;line-height:1.333}.h5,h5{font-size:24px}.h5,.h6,h5,h6{font-family:kepler-std,serif;line-height:1.5}.h6,h6{font-size:16px}.section-heading{font-family:kepler-std,serif;font-size:36px;font-weight:600;letter-spacing:-.7px;line-height:1.333}.subheading{font-size:16px;font-weight:600}.paragraph-xl,.subheading{font-family:museo-sans,sans-serif;line-height:1.5}.paragraph-xl{font-size:20px}.paragraph-lg{font-size:18px;line-height:1.555}.paragraph-lg,.paragraph-md{font-family:museo-sans,sans-serif}.paragraph-md{font-size:16px;line-height:1.5}.paragraph-sm{font-family:museo-sans,sans-serif;font-size:14px;line-height:1.4}.paragraph-xs{font-size:12px}.paragraph-xs,body{font-family:museo-sans,sans-serif;line-height:1.5}body{font-size:16px}@media screen and (max-width:767px){body{font-family:museo-sans,sans-serif;font-size:14px;line-height:1.4}}a{color:inherit}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.btn-primary{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#2c2c2c;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:trade-gothic-next,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.btn-primary,.btn-primary img{-webkit-transition:all .4s ease;transition:all .4s ease}.btn-primary:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#2c2c2c}.btn-secondary{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#f5f5f5;border:1px solid #2c2c2c;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:trade-gothic-next,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.btn-secondary,.btn-secondary img{-webkit-transition:all .4s ease;transition:all .4s ease}.btn-secondary:hover{background-color:#2c2c2c;border-color:#f5f5f5;color:#f5f5f5}.btn-primary_wp .wp-element-button,.btn-primary_wp a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;all:unset;align-items:center;align-self:stretch;background-color:#2c2c2c;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:trade-gothic-next,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.btn-primary_wp .wp-element-button,.btn-primary_wp .wp-element-button img,.btn-primary_wp a,.btn-primary_wp a img{-webkit-transition:all .4s ease;transition:all .4s ease}.btn-primary_wp .wp-element-button:hover,.btn-primary_wp a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#2c2c2c}.btn-primary_wp.image-bg .wp-element-button,.btn-primary_wp.image-bg a{background-color:#ddac69;border-color:#ddac69;color:#f9f9f9}.btn-primary_wp.image-bg .wp-element-button:hover,.btn-primary_wp.image-bg a:hover{background-color:#f9f9f9;border-color:#f9f9f9;color:#ddac69}.btn-secondary_wp .wp-element-button,.btn-secondary_wp a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;all:unset;align-items:center;align-self:stretch;background-color:#f5f5f5;border:1px solid #2c2c2c;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:trade-gothic-next,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase;-webkit-transition:all .4s ease;transition:all .4s ease}.btn-secondary_wp .wp-element-button img,.btn-secondary_wp a img{-webkit-transition:all .4s ease;transition:all .4s ease}.btn-secondary_wp .wp-element-button:hover,.btn-secondary_wp a:hover{background-color:#2c2c2c;border-color:#f5f5f5;color:#f5f5f5}.btn-secondary_wp.image-bg .wp-element-button,.btn-secondary_wp.image-bg a{background-color:transparent}.btn-secondary_wp.image-bg .wp-element-button:hover,.btn-secondary_wp.image-bg a:hover{background-color:#2c2c2c}@media screen and (max-width:1199px){.wp-block-buttons:not(.circle){display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wp-block-buttons:not(.circle)>.wp-block-button{width:100%}}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:24px;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#2c2c2c}.hamburger-box{display:inline-block;height:16px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#2c2c2c;border-radius:4px;height:2px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:24px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:7px;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:14px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(-45deg);transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;-webkit-transform:rotate(45deg) translate3d(3.4285714286px,-5px,0);transform:rotate(45deg) translate3d(3.4285714286px,-5px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-14px,0) rotate(90deg);transform:translate3d(0,-14px,0) rotate(90deg)}.color-white{color:#fff}.color-black{color:#333}.color-100{color:#f9f9f9}.color-200{color:#f0f0f0}.color-300{color:#e8e6e5}.color-400{color:#ddac69}.color-500{color:#2c2c2c}.bgColor-white{background-color:#fff}.bgColor-black{background-color:#333}.bgColor-100{background-color:#f9f9f9}.bgColor-200{background-color:#f0f0f0}.bgColor-300{background-color:#e8e6e5}.bgColor-400{background-color:#ddac69}.bgColor-500{background-color:#2c2c2c}body{background-color:#f9f9f9;color:#525252}*{-webkit-box-sizing:border-box;box-sizing:border-box}.skip-link{position:absolute;top:-50px}@media screen and (max-width:1199px){.desktop-only{display:none}}.mobile-only{display:none}@media screen and (max-width:1199px){.mobile-only{display:block}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--app-height:100%;--start:auto;--span:5;--wp--preset--font-family--default:$font-body;--wp--preset--font-size--medium:$paragraph-font-size-md;--color-brand500:#2c2c2c;--color-brand400:#ddac69;--color-brand300:#e8e6e5;--color-brand200:#f0f0f0;--color-brand100:#f9f9f9}.center-image{margin:auto}.main{padding-top:68px}.alignfull,.wp-block-columns,.wp-block-image{margin-bottom:0}.wp-block-buttons-is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.wp-block-image.img-cover{height:100%}.wp-block-image.img-cover img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:1199px){.wp-block-image{border:0}}.wp-block-columns.no-gap{gap:0}.wp-block-column.text-content,.wp-block-cover.text-content{padding:48px 20px 64px}@media screen and (min-width:768px){.wp-block-column.text-content,.wp-block-cover.text-content{padding:96px 96px 96px 64px}}.callout-section{padding:96px 20px}@media screen and (min-width:768px){.callout-section{padding:96px 64px 128px}}@media screen and (max-width:1199px){.center-mobile .is-layout-flex{text-align:center}.center-mobile .is-layout-flex img{margin:auto}}@media screen and (max-width:767px){.center-mobile.wp-block-group-is-layout-flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.center-mobile.wp-block-group-is-layout-flex *{text-align:center}}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #2c2c2c;display:-webkit-box;display:-ms-flexbox;display:flex;height:68px;justify-content:space-between;padding-left:16px;position:fixed;width:100%;z-index:99}@media screen and (min-width:768px){.header{padding-left:56px}}.header ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:48px 20px}@media screen and (min-width:768px){.header ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.header ul li{font-size:18px;font-weight:600}.header ul li:not(.btn):not(:first-child){margin-top:24px}@media screen and (min-width:768px){.header ul li:not(.btn):not(:first-child){margin-top:0}}.header ul li.btn-secondary{margin-bottom:24px;margin-top:48px}@media screen and (min-width:768px){.header ul li{border-left:1px solid #2c2c2c;font-size:16px;padding:21px 16px}.header ul li:hover{background-color:#2c2c2c;-webkit-transition:all .4s ease;transition:all .4s ease}.header ul li:hover a{color:#f9f9f9}}.header .logo{height:60px;max-width:250px}.header a{font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase}.header .mobile-nav,.header a{-webkit-transition:all .4s ease;transition:all .4s ease}.header .mobile-nav{background-color:#f9f9f9;height:calc(100vh - 68px);left:0;position:absolute;top:68px;-webkit-transform:translateX(-200vw);transform:translateX(-200vw);width:100vw;z-index:999}.header .mobile-nav.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.header .hamburger{border-left:1px solid #2c2c2c;border-radius:0}.footer{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#2c2c2c;background-image:url(/wp-content/themes/gallo-wp-starter/assets/images/footer-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px;justify-content:space-between;padding:48px 20px}@media screen and (min-width:768px){.footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:unset;padding:48px 64px}}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400;gap:24px;list-style:none;margin-left:0}.footer .logo{height:auto;margin-left:0;max-width:250px}.footer li,.footer p{margin-left:0}.footer li{color:#f7f7f7}.footer p{color:#e5e5e5}@media screen and (min-width:768px){.footer p{margin-top:.53rem;text-align:left;width:100%}}.footer a{display:block;overflow:hidden;padding:.2em 0;position:relative}.footer a:after{background-color:#e5e5e5;bottom:0;content:"";height:.1em;left:0;opacity:0;position:absolute;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:100%}.footer a:hover{color:#e5e5e5}.footer a:hover:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}input:not(input[type=radio]),textarea{background-color:transparent;border:1px solid #2c2c2c}.dropdownTxt{background:transparent;border:1px solid #2c2c2c}.dropdownTxt span.arrowDown:after{background-color:transparent;content:"keyboard_arrow_down";font-family:Material Icons}.b-store_locator-title{font-family:"kepler-std", serif;font-size:72px;letter-spacing:-1.4px;line-height:1.25}@media screen and (max-width:767px){.b-store_locator-title{font-size:48px;letter-spacing:-1px;line-height:1.25}}.b-store_locator-title{margin:48px 0 24px;text-align:center;text-transform:uppercase}.b-store_locator .row{-webkit-box-pack:center;-ms-flex-pack:center;gap:16px;justify-content:center;margin:16px 0}.b-store_locator form{display:block;margin:48px auto;max-width:680px;text-align:center}.b-store_locator .productAvailability,.b-store_locator .submitWrapper{text-align:center}.b-store_locator #formHeaderText{margin:auto;max-width:680px;text-align:center}.b-store_locator #submit{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#2c2c2c;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:trade-gothic-next,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.b-store_locator #submit,.b-store_locator #submit img{-webkit-transition:all .4s ease;transition:all .4s ease}.b-store_locator #submit:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#2c2c2c}.b-store_locator #submit{margin:32px auto 0;width:200px}.b-store_locator input.parsley-error,.b-store_locator input.parsley-success,.b-store_locator select.parsley-error,.b-store_locator select.parsley-success,.b-store_locator textarea.parsley-error,.b-store_locator textarea.parsley-success{color:inherit}.b-store_locator .parsley-errors-list{font-size:12px;font-weight:600;line-height:16px;margin-top:8px}.b-store_locator #acctGroup{margin:8px 0}.b-store_locator #acctGroup fieldset{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.b-store_locator #acctGroup .acctGrpWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.b-privacy_policy>h1,.b-user_agreement>h1{font-family:"kepler-std", serif;font-size:72px;letter-spacing:-1.4px;line-height:1.25}@media screen and (max-width:767px){.b-privacy_policy>h1,.b-user_agreement>h1{font-size:48px;letter-spacing:-1px;line-height:1.25}}.b-privacy_policy>h1,.b-user_agreement>h1{margin-bottom:32px;text-align:center;text-transform:uppercase}.b-privacy_policy>h2,.b-user_agreement>h2{font-family:"kepler-std", serif;font-size:60px;letter-spacing:-1.2px;line-height:1.2}@media screen and (max-width:767px){.b-privacy_policy>h2,.b-user_agreement>h2{font-size:36px;letter-spacing:-1px;line-height:1.333}}.b-privacy_policy>h3,.b-user_agreement>h3{font-family:"kepler-std", serif;font-size:48px;letter-spacing:-1px;line-height:1.25}.b-privacy_policy>h4,.b-user_agreement>h4{font-family:"kepler-std", serif;font-size:36px;letter-spacing:-.7px;line-height:1.333}.b-privacy_policy>h5,.b-user_agreement>h5{font-family:"kepler-std", serif;font-size:24px;line-height:1.5}.b-privacy_policy>h2,.b-privacy_policy>h3,.b-privacy_policy>h4,.b-privacy_policy>h5,.b-user_agreement>h2,.b-user_agreement>h3,.b-user_agreement>h4,.b-user_agreement>h5{margin-bottom:16px;margin-top:32px}.b-privacy_policy>h2:first-child,.b-privacy_policy>h3:first-child,.b-privacy_policy>h4:first-child,.b-privacy_policy>h5:first-child,.b-user_agreement>h2:first-child,.b-user_agreement>h3:first-child,.b-user_agreement>h4:first-child,.b-user_agreement>h5:first-child{margin-top:0}.b-privacy_policy p,.b-user_agreement p{margin-bottom:16px}.b-privacy_policy ol,.b-privacy_policy ul,.b-user_agreement ol,.b-user_agreement ul{display:block;margin-bottom:16px;padding-left:20px}.b-privacy_policy li,.b-user_agreement li{display:list-item;margin-bottom:4px}.b-privacy_policy ul,.b-user_agreement ul{list-style:disc outside}.b-privacy_policy ol,.b-user_agreement ol{list-style:decimal outside}.b-privacy_policy table,.b-user_agreement table{border-collapse:collapse;border-color:inherit;border-spacing:0}.b-privacy_policy td,.b-privacy_policy th,.b-user_agreement td,.b-user_agreement th{padding:0}.b-privacy_policy td,.b-privacy_policy tr,.b-user_agreement td,.b-user_agreement tr{border:1px solid #2c2c2c;border-collapse:collapse}.b-user_agreement>p:first-child{font-family:trade-gothic-next,sans-serif;font-size:72px;letter-spacing:-1.4px;line-height:1.25}@media screen and (max-width:767px){.b-user_agreement>p:first-child{font-size:48px;letter-spacing:-1px;line-height:1.25}}.b-user_agreement>p:first-child{color:#2c2c2c;font-weight:700;margin-bottom:32px;text-align:center;text-transform:uppercase}.b-contact_us{margin-top:48px}.b-contact_us#ejgContactUs .dropdownTxt{width:100%}.b-contact_us .row{gap:16px;margin:16px 0}.b-contact_us form{display:block;margin:48px auto;max-width:680px}.b-contact_us h1{text-transform:uppercase}.b-contact_us .formHeaderWrapper,.b-contact_us h1{margin:0 auto;max-width:680px;text-align:center}.b-contact_us .parsley-errors-list{font-size:12px;font-weight:600;line-height:16px;margin-top:8px}.b-contact_us #submitBtnWrapper{text-align:center}.b-contact_us #submit{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#2c2c2c;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:trade-gothic-next,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}.b-contact_us #submit,.b-contact_us #submit img{-webkit-transition:all .4s ease;transition:all .4s ease}.b-contact_us #submit:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#2c2c2c}.b-contact_us #submit{margin:8px auto 0}.b-contact_us .label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.b-contact_us .fieldInput,.b-contact_us .fieldInput.dropdownWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:53%}.b-contact_us .fieldInput.dropdownWrapper.fieldTextArea,.b-contact_us .fieldInput.fieldTextArea{width:100%}.b-contact_us .fieldInput.dropdownWrapper#dobDropDownWrapper,.b-contact_us .fieldInput.dropdownWrapper#phoneTypeDropDownWrapper{width:auto}.b-contact_us #moreInfoWrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.b-contact_us #moreInfo{width:auto}:root{--ag-form-max-width:90%;--ag-button-size:$copy-font-size-lg;--ag-text-subheadline-margin:2rem;--ag-button-hover-border:1px solid #2c2c2c;--ag-input-padding:2rem 1rem;--ag-label-display:none;--ag-input-text-size:16px;--ag-text-subheadline-weight:400;--ag-vh-offset:0px;--ag-form-padding:32px 20px;--ag-text-subheadline-margin:0 auto 1rem}@media screen and (min-width:768px){:root{--ag-form-max-width:768px;--ag-form-padding:32px 40px;--ag-input-padding:2rem;--ag-text-subheadline-margin:2rem}}button.age-gate__button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background-color:#2c2c2c;border:1px solid #f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px 0 0 rgba(10,13,18,.05),0 1px 2px 0 rgba(10,13,18,.05);color:#f5f5f5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:trade-gothic-next,sans-serif;gap:8px;justify-content:center;padding:15px 22px;text-transform:uppercase}button.age-gate__button,button.age-gate__button img{-webkit-transition:all .4s ease;transition:all .4s ease}button.age-gate__button:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#2c2c2c}button.age-gate__button{margin-top:8px}.age-gate__headline{font-family:"kepler-std", serif;font-size:24px;line-height:1.5}@media screen and (min-width:768px){.age-gate__headline{font-family:"kepler-std", serif;font-size:60px;letter-spacing:-1.2px;line-height:1.2}}@media screen and (min-width:768px) and (max-width:767px){.age-gate__headline{font-size:36px;letter-spacing:-1px;line-height:1.333}}.age-gate__subheadline{font-family:museo-sans,sans-serif;font-size:14px;line-height:1.4}@media screen and (min-width:768px){.age-gate__subheadline{font-family:museo-sans,sans-serif;font-size:18px;line-height:1.555}}body [data-align-x=left]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}body [data-align-x=center],body [data-align-x=center] .btn__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}body [data-align-x=right],body [data-align-x=right] .btn__container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}body [data-align-y=top]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body [data-align-y=center]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body [data-align-y=bottom]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.admin-only{display:none}.acf-tooltip ul li a{font-size:16px;padding:5px 15px}body .editor-sidebar,body .interface-complementary-area__fill{width:400px!important}.acf-block-preview .editor-styles-wrapper .wp-block-post-title{font-size:48px}.block-editor__container .admin--block-head{padding:15px}.block-editor__container .admin-block-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e1e1;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:sans-serif;font-size:21px;margin-bottom:5px;margin-top:0;padding:0 0 3px}.block-editor__container .admin-block-title span{display:block;font-size:18px}.block-editor__container .admin-block-title span.dashicons{margin-right:5px}.block-editor__container .admin-block-desc{color:#999;font-family:sans-serif;font-size:14px;margin-bottom:5px;margin-top:0;padding:0 0 3px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9oYW1idXJnZXJzL2hhbWJ1cmdlcnMuc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fYnJlYWtwb2ludHMuc2NzcyIsImJhc2UvX2ljb25zLnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvX3NldHRpbmdzLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyIsImdsb2JhbC9faGVscGVycy5zY3NzIiwiZ2xvYmFsL19nbG9iYWwuc2NzcyIsImdsb2JhbC9faGVhZGVyLnNjc3MiLCJnbG9iYWwvX2Zvb3Rlci5zY3NzIiwiYnJhbmRzZGsvX2Zvcm1zLnNjc3MiLCJicmFuZHNkay9fZmluZE5lYXJNZS5zY3NzIiwiYnJhbmRzZGsvX3ByaXZhY3kuc2NzcyIsImJyYW5kc2RrL19jb250YWN0LnNjc3MiLCJicmFuZHNkay9fYWdlZ2F0ZS5zY3NzIiwiLi4vLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL19hc3NldHMvX2Jsb2Nrcy1nbG9iYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTs7Ozs7O0VBQUEsQ0NnQ1Esa0RBQUEsQ0M5QlIsV0FHSSxXQUFBLENBREEsYUFBQSxDQURBLFlDZUosQ0RaSSxnQkFDSSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGtCQUFBLENBQUEsY0NjUixDQ3NGQSxrQkFPSSxhQUFBLENBREEsa0JEL0VKLENDa0ZBLE9BM0dJLHdDSHVCWSxDRzFCWixjSDhCb0IsQ0c1QnBCLHFCQUFBLENBREEsZ0JEa0NKLENFSUMsb0NEdUVELE9BekdHLGNIMkJvQixDR3pCZixtQkFBQSxDQURILGdCRG1DSCxDQUNGLENDdUVBLE9BL0ZJLHdDSFFZLENHWFosY0hnQm1CLENHZG5CLHFCQUFBLENBREEsZURpQ0osQ0VWQyxvQ0QwRUQsT0E3RkUsY0hhcUIsQ0dYZixtQkFBQSxDQURILGlCRGtDSCxDQUNGLENDNERBLE9BeEZJLGNISW1CLENHRm5CLG1CQUFBLENBREEsZ0JEa0NKLENDd0RBLGNBeEZJLHdDRHVDSixDQ2lEQSxPQWxGSSxjSEptQixDR09uQixvQkFBQSxDQUZBLGlCRGdDSixDQ29EQSxPQTVFSSxjRDhCSixDQ2lEQSxjQTdFSSx3Q0h0QlksQ0dxQlosZURtQ0osQ0MyQ0EsT0F2RUksY0Q0QkosQ0NnREEsaUJBM0ZJLHdDSGJZLENHV1osY0hKbUIsQ0dtR3RCLGVIM0V1QixDR2pCcEIsb0JBQUEsQ0FGQSxpQkRvREosQ0M0Q0EsWUF4REksY0hoQ3FCLENHMEZ4QixlRHZDRCxDQzJDQSwwQkE1REksaUNIckRTLENHb0RULGVEd0JKLENDcUNBLGNBOUVJLGNEeUNKLENDeUNBLGNBMUVJLGNIekJxQixDRzBCckIsaUJEc0NKLENDdUNBLDRCQTVFSSxpQ0QyQ0osQ0NpQ0EsY0F0RUksY0hoQ3FCLENHaUNyQixlRG9DSixDQ3FDQSxjQWhFSSxpQ0g3RFMsQ0cyRFQsY0h2Q3FCLENHd0NyQixlRGtDSixDQ21DQSxjQTlESSxjRGlDSixDQ2lDQSxtQkFoRUksaUNIckVTLENHb0VULGVEc0NKLENDMkJBLEtBbEZJLGNEdURKLENFOUZDLG9DRHlIRCxLQXhFSSxpQ0g3RFMsQ0cyRFQsY0h2Q3FCLENHd0NyQixlRG9ERixDQUNGLENDMEJBLEVBQ0MsYUR2QkQsQ0cxSkEsV0FDRSwwQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdISDZKRixDRzFKQSxnQkFVRSxnQkFBQSxDQUVBLG9DQUFBLENBQ0Esa0NBQUEsQ0FGQSxhQUFBLENBSEEsb0JBQUEsQ0FQQSwwQkFBQSxDQUdBLGNBQUEsQ0FEQSxpQkFBQSxDQURBLGVBQUEsQ0FJQSxxQkFBQSxDQURBLGFBQUEsQ0FFQSxtQkFBQSxDQUVBLGtCSGdLRixDSXBJQSxhQXBDSyx1QkFBQSxDQUFBLG9CQUFBLENBQ0Es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MENiWUUsY0gyQm9CLENHekJmLG1CQUFBLENBREgsZ0JEbzJCSCxDQUNGLENjaDNCRSwwQ0FDQyxrQkFBQSxDQUNBLGlCQUFBLENBQ0Esd0JkazNCSCxDYzcyQkMsMENiZUcsd0NIUVksQ0dYWixjSGdCbUIsQ0dkbkIscUJBQUEsQ0FEQSxlRHMyQkosQ0UvMEJDLG9DWXBDQSwwQ2JpQkMsY0hhcUIsQ0dYZixtQkFBQSxDQURILGlCRHUyQkgsQ0FDRixDY3QzQkMsMENid0JHLHdDSExZLENHRVosY0hJbUIsQ0dGbkIsbUJBQUEsQ0FEQSxnQkRzMkJKLENjeDNCQywwQ2I0Qkcsd0NIYlksQ0dXWixjSEptQixDR09uQixvQkFBQSxDQUZBLGlCRG0yQkosQ2MxM0JDLDBDYmlDRyx3Q0h0QlksQ0dvQlosY0habUIsQ0dhbkIsZUQrMUJKLENjMzNCQyx3S0FJQyxrQkFBQSxDQUNBLGVkZzRCRixDYzkzQkUsd1FBQ0MsWWRzNEJILENjbDRCQyx3Q0FDQyxrQmRvNEJGLENjajRCQyxvRkFFQyxhQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQmRvNEJGLENjajRCQywwQ0FDQyxpQkFBQSxDQUNBLGlCZG00QkYsQ2NoNEJDLDBDQUNDLHVCZGs0QkYsQ2MvM0JDLDBDQUNDLDBCZGk0QkYsQ2MvM0JJLGdEQUNILHdCQUFBLENBRUcsb0JBQUEsQ0FESCxnQmRrNEJELENjOTNCQSxvRkFFQyxTZGk0QkQsQ2M5M0JBLG9GQUNLLHdCQUFBLENBQ0Esd0JkZzRCTCxDYzMzQkksZ0NickVBLHdDSHVCWSxDRzFCWixjSDhCb0IsQ0c1QnBCLHFCQUFBLENBREEsZ0JEeThCSixDRW42QkMsb0NZaUNHLGdDYm5FRCxjSDJCb0IsQ0d6QmYsbUJBQUEsQ0FESCxnQkQwOEJILENBQ0YsQ2N2NEJFLGdDQUNFLGFBQUEsQ0FJQSxlQUFBLENBSEEsa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCZDA0QkosQ2VoK0JBLGNBRUMsZWZrK0JELENlaCtCSSx3Q0FDSSxVZmsrQlIsQ2VoK0JJLG1CQUVELFFBQUEsQ0FEQSxhZm0rQkgsQ2VoK0JDLG1CQUdP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N25DQywyQkFDQyxxQkFBQSxDQUFBLGtCQUFBLENBQUEsb0JqQituQ0YsQ2lCeG5DQSxZQUNDLFlqQjhuQ0QsQ2lCem5DRyxxQkFDQyxjQUFBLENBQ0EsZ0JqQjRuQ0osQ2lCdG5DQSw4REFFQyxxQmpCeW5DRCxDaUJwbkNFLCtEQUNDLGNqQnVuQ0gsQ2lCOW1DQyw0Q0FDQyxZakJpbkNGLENpQjltQ0MsNENBRUMsd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsK0JBQUEsQ0FDQSxVQUFBLENBSEEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FLQSxzQkFBQSxDQURBLGNBQUEsQ0FHQSxpQkFBQSxDQURBLFlBQUEsQ0FFQSxlakJnbkNGLENpQi9tQ0UsaURBQ0MsYUFBQSxDQUNBLGNqQmluQ0gsQ2lCaG5DRywyREFDQyxnQmpCa25DSixDaUI5bUNDLDJDQUNDLFVBQUEsQ0FFQSxzQkFBQSxDQURBLGNBQUEsQ0FHQSxpQkFBQSxDQURBLFlBQUEsQ0FFQSxlakJnbkNGIiwiZmlsZSI6InRoZW1lLWN1c3RvbS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBmb3J3YXJkICdzZXR0aW5ncyc7XG5AZm9yd2FyZCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBmb3J3YXJkXCJ0eXBlcy9zbGlkZXItclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIkB1c2UgJ2Z1bmN0aW9ucyc7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBWYXJpYWJsZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqIENvbG9ycyAqKioqL1xuJGNvbG9yLXBhbGV0dGU6IChcbiAgICAnYmFzZSc6IChcbiAgICAgICAgJ3doaXRlJzogI2ZmZmZmZixcbiAgICAgICAgJ2JsYWNrJzogIzMzMzMzMyxcbiAgICAgICAgJ2dyYXktMjUnOiAjRkNGQ0ZDLFxuICAgICAgICAnZ3JheS01MCc6ICNGN0Y3RjcsXG4gICAgICAgICdncmF5LTEwMCc6ICNmNWY1ZjUsXG4gICAgICAgICdncmF5LTIwMCc6ICNFNUU1RTUsXG4gICAgICAgICdncmF5LTYwMCc6ICM1MjUyNTIsXG4gICAgICAgICdncmF5LTkwMCc6ICMxNDE0MTRcbiAgICApLFxuICAgICdicmFuZCc6IChcbiAgICAgICAgJzUwMCc6ICMyQzJDMkMsXG4gICAgICAgICc0MDAnOiAjRERBQzY5LFxuICAgICAgICAnMzAwJzogI0U4RTZFNSxcbiAgICAgICAgJzIwMCc6ICNGMEYwRjAsXG4gICAgICAgICcxMDAnOiAjRjlGOUY5XG4gICAgKVxuKTtcblxuXG4vKioqKiBCcmVha3BvaW50cyAqKioqL1xuJHRhYmxldDogOTYwcHg7XG4kbW9iaWxlOiA3NjhweDtcbiRtb2JpbGUtc21hbGw6IDQ4MHB4O1xuXG5cbi8qKioqIEZvbnRzICoqKiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L29vaTBvc2cuY3NzXCIpO1xuJGZvbnQtZGlzcGxheSA6IFwidHJhZGUtZ290aGljLW5leHRcIixzYW5zLXNlcmlmO1xuJGZvbnQtYm9keSA6IFwibXVzZW8tc2Fuc1wiLHNhbnMtc2VyaWY7XG5cblxuJGRpc3BsYXktZm9udC1zaXplLTJ4bDogNzJweDtcbiRkaXNwbGF5LWZvbnQtc2l6ZS14bDogNjBweDtcbiRkaXNwbGF5LWZvbnQtc2l6ZS1sZzogNDhweDtcbiRkaXNwbGF5LWZvbnQtc2l6ZS1tZDogMzZweDtcbiRkaXNwbGF5LWZvbnQtc2l6ZS1zbTogMjRweDtcbiRkaXNwbGF5LWZvbnQtc2l6ZS14czogMTZweDtcblxuJGRpc3BsYXktbGluZS1oZWlnaHQtMnhsOiAxLjI1O1xuJGRpc3BsYXktbGluZS1oZWlnaHQteGw6IDEuMjtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0LWxnOiAxLjI1O1xuJGRpc3BsYXktbGluZS1oZWlnaHQtbWQ6IDEuMzMzO1xuJGRpc3BsYXktbGluZS1oZWlnaHQtc206IDEuNTtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0LXhzOiAxLjU7XG5cbiRwYXJhZ3JhcGgtZm9udC1zaXplLXhsOiAyMHB4O1xuJHBhcmFncmFwaC1mb250LXNpemUtbGc6IDE4cHg7XG4kcGFyYWdyYXBoLWZvbnQtc2l6ZS1tZDogMTZweDtcbiRwYXJhZ3JhcGgtZm9udC1zaXplLXNtOiAxNHB4O1xuJHBhcmFncmFwaC1mb250LXNpemUteHM6IDEycHg7XG5cbiRwYXJhZ3JhcGgtbGluZS1oZWlnaHQteGw6IDEuNTtcbiRwYXJhZ3JhcGgtbGluZS1oZWlnaHQtbGc6IDEuNTU1O1xuJHBhcmFncmFwaC1saW5lLWhlaWdodC1tZDogMS41O1xuJHBhcmFncmFwaC1saW5lLWhlaWdodC1zbTogMS40O1xuJHBhcmFncmFwaC1saW5lLWhlaWdodC14czogMS41O1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuLy8gTWVhc3VyZW1lbnRzXG4kaGVhZGVyLWhlaWdodDogNjhweDtcblxuXG4vL1RyYXNuaXRpb25zXG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG5cbi8vc2hhZG93IFxuJGRlZmF1bHQtc2hhZG93OiAwcHggMHB4IDBweCAxcHggIHJnYmEoMTAsIDEzLCAxOCwgMC4xOCkgaW5zZXQsIDBweCAtMnB4IDBweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KSBpbnNldCwgMHB4IDFweCAycHggMHB4ICByZ2JhKDEwLCAxMywgMTgsIDAuMDUpO1xuXG4vL0NTUyBWYXJzXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogQkFTRSBHUklEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufSIsIi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBWYXJpYWJsZXNcbioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiBDb2xvcnMgKioqKi9cbi8qKioqIEJyZWFrcG9pbnRzICoqKiovXG4vKioqKiBGb250cyAqKioqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9vb2kwb3NnLmNzc1wiKTtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogQkFTRSBHUklEXG4qKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb250YWluZXIge1xuICB3aWR0aDogMTQwMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNvbnRhaW5lciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogRm9udHNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40cHg7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1uZXh0XCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLW5leHRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1uZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1uZXh0XCIsIHNhbnMtc2VyaWY7XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1uZXh0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLW5leHRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhcmFncmFwaC14bCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGFyYWdyYXBoLWxnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41NTU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnBhcmFncmFwaC1tZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGFyYWdyYXBoLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYXJhZ3JhcGgteHMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdGVyaWFsaWNvbnMvdjE0My9mbFVoUnE2dHpaY2xRRUotVmRnLUl1aWFEc05jSWhROHRRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgxMCwgMTMsIDE4LCAwLjE4KSBpbnNldCwgMHB4IC0ycHggMHB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KTtcbn1cbi5idG4tcHJpbWFyeSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDEwLCAxMywgMTgsIDAuMTgpIGluc2V0LCAwcHggLTJweCAwcHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSkgaW5zZXQsIDBweCAxcHggMnB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpO1xufVxuLmJ0bi1zZWNvbmRhcnkgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBjb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJ0bi1wcmltYXJ5X3dwIGEsIC5idG4tcHJpbWFyeV93cCAud3AtZWxlbWVudC1idXR0b24ge1xuICBhbGw6IHVuc2V0O1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgxMCwgMTMsIDE4LCAwLjE4KSBpbnNldCwgMHB4IC0ycHggMHB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KTtcbn1cbi5idG4tcHJpbWFyeV93cCBhIGltZywgLmJ0bi1wcmltYXJ5X3dwIC53cC1lbGVtZW50LWJ1dHRvbiBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmJ0bi1wcmltYXJ5X3dwIGE6aG92ZXIsIC5idG4tcHJpbWFyeV93cCAud3AtZWxlbWVudC1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzJDMkMyQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuLmJ0bi1wcmltYXJ5X3dwLmltYWdlLWJnIGEsIC5idG4tcHJpbWFyeV93cC5pbWFnZS1iZyAud3AtZWxlbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERBQzY5O1xuICBib3JkZXItY29sb3I6ICNEREFDNjk7XG4gIGNvbG9yOiAjRjlGOUY5O1xufVxuLmJ0bi1wcmltYXJ5X3dwLmltYWdlLWJnIGE6aG92ZXIsIC5idG4tcHJpbWFyeV93cC5pbWFnZS1iZyAud3AtZWxlbWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBib3JkZXItY29sb3I6ICNGOUY5Rjk7XG4gIGNvbG9yOiAjRERBQzY5O1xufVxuXG4uYnRuLXNlY29uZGFyeV93cCBhLCAuYnRuLXNlY29uZGFyeV93cCAud3AtZWxlbWVudC1idXR0b24ge1xuICBhbGw6IHVuc2V0O1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDEwLCAxMywgMTgsIDAuMTgpIGluc2V0LCAwcHggLTJweCAwcHggMHB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNSkgaW5zZXQsIDBweCAxcHggMnB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpO1xufVxuLmJ0bi1zZWNvbmRhcnlfd3AgYSBpbWcsIC5idG4tc2Vjb25kYXJ5X3dwIC53cC1lbGVtZW50LWJ1dHRvbiBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmJ0bi1zZWNvbmRhcnlfd3AgYTpob3ZlciwgLmJ0bi1zZWNvbmRhcnlfd3AgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBjb2xvcjogI2Y1ZjVmNTtcbn1cbi5idG4tc2Vjb25kYXJ5X3dwLmltYWdlLWJnIGEsIC5idG4tc2Vjb25kYXJ5X3dwLmltYWdlLWJnIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1zZWNvbmRhcnlfd3AuaW1hZ2UtYmcgYTpob3ZlciwgLmJ0bi1zZWNvbmRhcnlfd3AuaW1hZ2UtYmcgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zOm5vdCguY2lyY2xlKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3AtYmxvY2stYnV0dG9uczpub3QoLmNpcmNsZSkgPiAud3AtYmxvY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMjRweCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkMyQztcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtN3B4O1xufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4vKlxuICogU2xpZGVyIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMXB4O1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDE0cHg7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgN3B4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoMy40Mjg1NzE0Mjg2cHgsIC01cHgsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTRweCwgMCkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY29sb3ItMTAwIHtcbiAgY29sb3I6ICNGOUY5Rjk7XG59XG5cbi5jb2xvci0yMDAge1xuICBjb2xvcjogI0YwRjBGMDtcbn1cblxuLmNvbG9yLTMwMCB7XG4gIGNvbG9yOiAjRThFNkU1O1xufVxuXG4uY29sb3ItNDAwIHtcbiAgY29sb3I6ICNEREFDNjk7XG59XG5cbi5jb2xvci01MDAge1xuICBjb2xvcjogIzJDMkMyQztcbn1cblxuLmJnQ29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmdDb2xvci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5iZ0NvbG9yLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cbi5iZ0NvbG9yLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG59XG5cbi5iZ0NvbG9yLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU2RTU7XG59XG5cbi5iZ0NvbG9yLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREFDNjk7XG59XG5cbi5iZ0NvbG9yLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAqIEdFTkVSQUxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgY29sb3I6ICM1MjUyNTI7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuOnJvb3Qge1xuICAtLWFwcC1oZWlnaHQ6IDEwMCU7XG4gIC0tc3RhcnQ6IGF1dG87XG4gIC0tc3BhbjogNTtcbiAgLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZGVmYXVsdDogJGZvbnQtYm9keTtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bTogJHBhcmFncmFwaC1mb250LXNpemUtbWQ7XG4gIC0tY29sb3ItYnJhbmQ1MDA6ICMyQzJDMkM7XG4gIC0tY29sb3ItYnJhbmQ0MDA6ICNEREFDNjk7XG4gIC0tY29sb3ItYnJhbmQzMDA6ICNFOEU2RTU7XG4gIC0tY29sb3ItYnJhbmQyMDA6ICNGMEYwRjA7XG4gIC0tY29sb3ItYnJhbmQxMDA6ICNGOUY5Rjk7XG59XG5cbi5jZW50ZXItaW1hZ2Uge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG59XG5cbi5hbGlnbmZ1bGwsIC53cC1ibG9jay1jb2x1bW5zLCAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucy1pcy1sYXlvdXQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZS5pbWctY292ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAud3AtYmxvY2staW1hZ2UuaW1nLWNvdmVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1ucy5uby1nYXAge1xuICBnYXA6IDA7XG59XG5cbi53cC1ibG9jay1jb2x1bW4udGV4dC1jb250ZW50LCAud3AtYmxvY2stY292ZXIudGV4dC1jb250ZW50IHtcbiAgcGFkZGluZzogNDhweCAyMHB4IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1uLnRleHQtY29udGVudCwgLndwLWJsb2NrLWNvdmVyLnRleHQtY29udGVudCB7XG4gICAgcGFkZGluZzogOTZweCA5NnB4IDk2cHggNjRweDtcbiAgfVxufVxuXG4uY2FsbG91dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTZweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxvdXQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogOTZweCA2NHB4IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2VudGVyLW1vYmlsZSAuaXMtbGF5b3V0LWZsZXgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2VudGVyLW1vYmlsZSAuaXMtbGF5b3V0LWZsZXggaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jZW50ZXItbW9iaWxlLndwLWJsb2NrLWdyb3VwLWlzLWxheW91dC1mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jZW50ZXItbW9iaWxlLndwLWJsb2NrLWdyb3VwLWlzLWxheW91dC1mbGV4ICoge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICB9XG59XG4uaGVhZGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXIgdWwgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaGVhZGVyIHVsIGxpOm5vdCguYnRuKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHVsIGxpOm5vdCguYnRuKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmhlYWRlciB1bCBsaS5idG4tc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMXB4IDE2cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMkMyQzJDO1xuICB9XG4gIC5oZWFkZXIgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAuaGVhZGVyIHVsIGxpOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjRjlGOUY5O1xuICB9XG59XG4uaGVhZGVyIC5sb2dvIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5oZWFkZXIgLm1vYmlsZS1uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHZ3KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDY4cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5oZWFkZXIgLm1vYmlsZS1uYXYuaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMkMyQzJDO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNDhweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMkM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9nYWxsby13cC1zdGFydGVyL2Fzc2V0cy9pbWFnZXMvZm9vdGVyLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDQ4cHggNjRweDtcbiAgICBnYXA6IHVuc2V0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb290ZXIgLmxvZ28ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvb3RlciBsaSwgLmZvb3RlciBwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZm9vdGVyIGxpIHtcbiAgY29sb3I6ICNGN0Y3Rjc7XG59XG4uZm9vdGVyIHAge1xuICBjb2xvcjogI0U1RTVFNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwLjUzcmVtO1xuICB9XG59XG4uZm9vdGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3RlciBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcywgdHJhbnNmb3JtIDMwMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTVFNUU1O1xufVxuLmZvb3RlciBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbmlucHV0Om5vdChpbnB1dFt0eXBlPXJhZGlvXSksIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzJDMkM7XG59XG5cbi5kcm9wZG93blR4dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzJDO1xufVxuLmRyb3Bkb3duVHh0IHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgY29udGVudDogXCJrZXlib2FyZF9hcnJvd19kb3duXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYi1zdG9yZV9sb2NhdG9yIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuLmItc3RvcmVfbG9jYXRvci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS40cHg7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1uZXh0XCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYi1zdG9yZV9sb2NhdG9yLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cbi5iLXN0b3JlX2xvY2F0b3ItdGl0bGUge1xuICBtYXJnaW46IDQ4cHggMCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYi1zdG9yZV9sb2NhdG9yIC5yb3cge1xuICBtYXJnaW46IDE2cHggMDtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgZm9ybSB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogNDhweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItc3RvcmVfbG9jYXRvciAuc3VibWl0V3JhcHBlciwgLmItc3RvcmVfbG9jYXRvciAucHJvZHVjdEF2YWlsYWJpbGl0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgI2Zvcm1IZWFkZXJUZXh0IHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG59XG4uYi1zdG9yZV9sb2NhdG9yICNzdWJtaXQge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgxMCwgMTMsIDE4LCAwLjE4KSBpbnNldCwgMHB4IC0ycHggMHB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KTtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgI3N1Ym1pdCBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmItc3RvcmVfbG9jYXRvciAjc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgI3N1Ym1pdCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgaW5wdXQucGFyc2xleS1lcnJvcixcbi5iLXN0b3JlX2xvY2F0b3Igc2VsZWN0LnBhcnNsZXktZXJyb3IsXG4uYi1zdG9yZV9sb2NhdG9yIHRleHRhcmVhLnBhcnNsZXktZXJyb3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgaW5wdXQucGFyc2xleS1zdWNjZXNzLFxuLmItc3RvcmVfbG9jYXRvciBzZWxlY3QucGFyc2xleS1zdWNjZXNzLFxuLmItc3RvcmVfbG9jYXRvciB0ZXh0YXJlYS5wYXJzbGV5LXN1Y2Nlc3Mge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iLXN0b3JlX2xvY2F0b3IgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYi1zdG9yZV9sb2NhdG9yICNhY2N0R3JvdXAge1xuICBtYXJnaW46IDhweCAwO1xufVxuLmItc3RvcmVfbG9jYXRvciAjYWNjdEdyb3VwIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG4uYi1zdG9yZV9sb2NhdG9yICNhY2N0R3JvdXAgLmFjY3RHcnBXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5iLXByaXZhY3lfcG9saWN5ID4gaDEsIC5iLXVzZXJfYWdyZWVtZW50ID4gaDEge1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTEuNHB4O1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmItcHJpdmFjeV9wb2xpY3kgPiBoMSwgLmItdXNlcl9hZ3JlZW1lbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG59XG4uYi1wcml2YWN5X3BvbGljeSA+IGgxLCAuYi11c2VyX2FncmVlbWVudCA+IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmItcHJpdmFjeV9wb2xpY3kgPiBoMiwgLmItdXNlcl9hZ3JlZW1lbnQgPiBoMiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLW5leHRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iLXByaXZhY3lfcG9saWN5ID4gaDIsIC5iLXVzZXJfYWdyZWVtZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cbi5iLXByaXZhY3lfcG9saWN5ID4gaDMsIC5iLXVzZXJfYWdyZWVtZW50ID4gaDMge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLW5leHRcIiwgc2Fucy1zZXJpZjtcbn1cbi5iLXByaXZhY3lfcG9saWN5ID4gaDQsIC5iLXVzZXJfYWdyZWVtZW50ID4gaDQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLW5leHRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcbn1cbi5iLXByaXZhY3lfcG9saWN5ID4gaDUsIC5iLXVzZXJfYWdyZWVtZW50ID4gaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcInRyYWRlLWdvdGhpYy1uZXh0XCIsIHNhbnMtc2VyaWY7XG59XG4uYi1wcml2YWN5X3BvbGljeSA+IGgyLFxuLmItcHJpdmFjeV9wb2xpY3kgPiBoMyxcbi5iLXByaXZhY3lfcG9saWN5ID4gaDQsXG4uYi1wcml2YWN5X3BvbGljeSA+IGg1LCAuYi11c2VyX2FncmVlbWVudCA+IGgyLFxuLmItdXNlcl9hZ3JlZW1lbnQgPiBoMyxcbi5iLXVzZXJfYWdyZWVtZW50ID4gaDQsXG4uYi11c2VyX2FncmVlbWVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5iLXByaXZhY3lfcG9saWN5ID4gaDI6Zmlyc3QtY2hpbGQsXG4uYi1wcml2YWN5X3BvbGljeSA+IGgzOmZpcnN0LWNoaWxkLFxuLmItcHJpdmFjeV9wb2xpY3kgPiBoNDpmaXJzdC1jaGlsZCxcbi5iLXByaXZhY3lfcG9saWN5ID4gaDU6Zmlyc3QtY2hpbGQsIC5iLXVzZXJfYWdyZWVtZW50ID4gaDI6Zmlyc3QtY2hpbGQsXG4uYi11c2VyX2FncmVlbWVudCA+IGgzOmZpcnN0LWNoaWxkLFxuLmItdXNlcl9hZ3JlZW1lbnQgPiBoNDpmaXJzdC1jaGlsZCxcbi5iLXVzZXJfYWdyZWVtZW50ID4gaDU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmItcHJpdmFjeV9wb2xpY3kgcCwgLmItdXNlcl9hZ3JlZW1lbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYi1wcml2YWN5X3BvbGljeSB1bCxcbi5iLXByaXZhY3lfcG9saWN5IG9sLCAuYi11c2VyX2FncmVlbWVudCB1bCxcbi5iLXVzZXJfYWdyZWVtZW50IG9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5iLXByaXZhY3lfcG9saWN5IGxpLCAuYi11c2VyX2FncmVlbWVudCBsaSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmItcHJpdmFjeV9wb2xpY3kgdWwsIC5iLXVzZXJfYWdyZWVtZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xufVxuLmItcHJpdmFjeV9wb2xpY3kgb2wsIC5iLXVzZXJfYWdyZWVtZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCBvdXRzaWRlO1xufVxuLmItcHJpdmFjeV9wb2xpY3kgdGFibGUsIC5iLXVzZXJfYWdyZWVtZW50IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5iLXByaXZhY3lfcG9saWN5IHRkLFxuLmItcHJpdmFjeV9wb2xpY3kgdGgsIC5iLXVzZXJfYWdyZWVtZW50IHRkLFxuLmItdXNlcl9hZ3JlZW1lbnQgdGgge1xuICBwYWRkaW5nOiAwO1xufVxuLmItcHJpdmFjeV9wb2xpY3kgdGQsIC5iLXByaXZhY3lfcG9saWN5IHRyLCAuYi11c2VyX2FncmVlbWVudCB0ZCwgLmItdXNlcl9hZ3JlZW1lbnQgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkMyQzJDO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uYi11c2VyX2FncmVlbWVudCA+IHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTEuNHB4O1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmItdXNlcl9hZ3JlZW1lbnQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cbi5iLXVzZXJfYWdyZWVtZW50ID4gcDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYi1jb250YWN0X3VzIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5iLWNvbnRhY3RfdXMjZWpnQ29udGFjdFVzIC5kcm9wZG93blR4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItY29udGFjdF91cyAucm93IHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGdhcDogMTZweDtcbn1cbi5iLWNvbnRhY3RfdXMgZm9ybSB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogNDhweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iLWNvbnRhY3RfdXMgaDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmItY29udGFjdF91cyBoMSwgLmItY29udGFjdF91cyAuZm9ybUhlYWRlcldyYXBwZXIge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmItY29udGFjdF91cyAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5iLWNvbnRhY3RfdXMgI3N1Ym1pdEJ0bldyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYi1jb250YWN0X3VzICNzdWJtaXQge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgxMCwgMTMsIDE4LCAwLjE4KSBpbnNldCwgMHB4IC0ycHggMHB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KTtcbn1cbi5iLWNvbnRhY3RfdXMgI3N1Ym1pdCBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmItY29udGFjdF91cyAjc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICMyQzJDMkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5iLWNvbnRhY3RfdXMgI3N1Ym1pdCB7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbn1cbi5iLWNvbnRhY3RfdXMgLmxhYmVsIHtcbiAgZmxleC1ncm93OiAwO1xufVxuLmItY29udGFjdF91cyAuZmllbGRJbnB1dC5kcm9wZG93bldyYXBwZXIsIC5iLWNvbnRhY3RfdXMgLmZpZWxkSW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiA1MyU7XG59XG4uYi1jb250YWN0X3VzIC5maWVsZElucHV0LmRyb3Bkb3duV3JhcHBlci5maWVsZFRleHRBcmVhLCAuYi1jb250YWN0X3VzIC5maWVsZElucHV0LmZpZWxkVGV4dEFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLWNvbnRhY3RfdXMgLmZpZWxkSW5wdXQuZHJvcGRvd25XcmFwcGVyI2RvYkRyb3BEb3duV3JhcHBlciwgLmItY29udGFjdF91cyAuZmllbGRJbnB1dC5kcm9wZG93bldyYXBwZXIjcGhvbmVUeXBlRHJvcERvd25XcmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYi1jb250YWN0X3VzICNtb3JlSW5mb1dyYXBwZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5iLWNvbnRhY3RfdXMgI21vcmVJbmZvIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbjpyb290IHtcbiAgLS1hZy1mb3JtLW1heC13aWR0aDogOTAlO1xuICAtLWFnLWJ1dHRvbi1zaXplOiAkY29weS1mb250LXNpemUtbGc7XG4gIC0tYWctdGV4dC1zdWJoZWFkbGluZS1tYXJnaW46IDJyZW07XG4gIC0tYWctYnV0dG9uLWhvdmVyLWJvcmRlcjogMXB4IHNvbGlkICMyQzJDMkM7XG4gIC0tYWctaW5wdXQtcGFkZGluZzogMnJlbSAxcmVtO1xuICAtLWFnLWxhYmVsLWRpc3BsYXk6IG5vbmU7XG4gIC0tYWctaW5wdXQtdGV4dC1zaXplOiAxNnB4O1xuICAtLWFnLXRleHQtc3ViaGVhZGxpbmUtd2VpZ2h0OiA0MDA7XG4gIC0tYWctdmgtb2Zmc2V0OiAwcHg7XG4gIC0tYWctZm9ybS1wYWRkaW5nOiAzMnB4IDIwcHg7XG4gIC0tYWctdGV4dC1zdWJoZWFkbGluZS1tYXJnaW46IDAgYXV0byAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tYWctZm9ybS1tYXgtd2lkdGg6IDc2OHB4O1xuICAgIC0tYWctZm9ybS1wYWRkaW5nOiAzMnB4IDQwcHg7XG4gICAgLS1hZy1pbnB1dC1wYWRkaW5nOiAycmVtO1xuICAgIC0tYWctdGV4dC1zdWJoZWFkbGluZS1tYXJnaW46IDJyZW07XG4gIH1cbn1cblxuYnV0dG9uLmFnZS1nYXRlX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJ0cmFkZS1nb3RoaWMtbmV4dFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzJDO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgxMCwgMTMsIDE4LCAwLjE4KSBpbnNldCwgMHB4IC0ycHggMHB4IDBweCByZ2JhKDEwLCAxMywgMTgsIDAuMDUpIGluc2V0LCAwcHggMXB4IDJweCAwcHggcmdiYSgxMCwgMTMsIDE4LCAwLjA1KTtcbn1cbmJ1dHRvbi5hZ2UtZ2F0ZV9fYnV0dG9uIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5idXR0b24uYWdlLWdhdGVfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMkMyQzJDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG59XG5idXR0b24uYWdlLWdhdGVfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmFnZS1nYXRlX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLW5leHRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2UtZ2F0ZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgZm9udC1mYW1pbHk6IFwidHJhZGUtZ290aGljLW5leHRcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWdlLWdhdGVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG59XG5cbi5hZ2UtZ2F0ZV9fc3ViaGVhZGxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ2UtZ2F0ZV9fc3ViaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTU7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DSzogR2xvYmFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKiogQkxPQ0sgU1RZTEVTICoqKioqL1xuLyoqKioqIEJMT0NLIEZPUk1BVFRJTkcgKioqKiovXG5ib2R5ICpbZGF0YS1hbGlnbi14PWxlZnRdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAqW2RhdGEtYWxpZ24teD1jZW50ZXJdIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9Y2VudGVyXSAuYnRuX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAqW2RhdGEtYWxpZ24teD1yaWdodF0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkgKltkYXRhLWFsaWduLXg9cmlnaHRdIC5idG5fX2NvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keSAqW2RhdGEtYWxpZ24teT10b3BdIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5ib2R5ICpbZGF0YS1hbGlnbi15PWNlbnRlcl0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSAqW2RhdGEtYWxpZ24teT1ib3R0b21dIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQURNSU5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hZG1pbi1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjZi10b29sdGlwIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG5ib2R5IC5pbnRlcmZhY2UtY29tcGxlbWVudGFyeS1hcmVhX19maWxsLFxuYm9keSAuZWRpdG9yLXNpZGViYXIge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLmFjZi1ibG9jay1wcmV2aWV3IC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tLWJsb2NrLWhlYWQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIC5hZG1pbi1ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDAgM3B4O1xufVxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIC5hZG1pbi1ibG9jay10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stdGl0bGUgc3Bhbi5kYXNoaWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ibG9jay1lZGl0b3JfX2NvbnRhaW5lciAuYWRtaW4tYmxvY2stZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMCAzcHg7XG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnYnJlYWtwb2ludHMnIGFzICo7XG5AdXNlICdtaXhpbnMnIGFzICo7XG5AdXNlICdmdW5jdGlvbnMnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBGb250c1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQG1peGluIHQtaGVhZGluZ18xIHtcbiAgICBmb250LXNpemU6ICRkaXNwbGF5LWZvbnQtc2l6ZS0yeGw7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0LTJ4bDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuXHRAaW5jbHVkZSBtZWRpYShzbSl7XG5cdFx0IGZvbnQtc2l6ZTogJGRpc3BsYXktZm9udC1zaXplLWxnO1xuICAgIFx0bGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0LWxnO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblx0fVxuXG5cbiAgICBAY29udGVudDtcbn1cblxuQG1peGluIHQtaGVhZGluZ18yIHtcbiAgICBmb250LXNpemU6ICRkaXNwbGF5LWZvbnQtc2l6ZS14bDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQteGw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcblx0XHRAaW5jbHVkZSBtZWRpYShzbSl7XG5cdFx0Zm9udC1zaXplOiAkZGlzcGxheS1mb250LXNpemUtbWQ7XG4gICAgXHRsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQtbWQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHR9XG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LWhlYWRpbmdfMyB7XG4gICAgZm9udC1zaXplOiAkZGlzcGxheS1mb250LXNpemUtbGc7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0LWxnO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuXG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LWhlYWRpbmdfNCB7XG4gICAgZm9udC1zaXplOiAkZGlzcGxheS1mb250LXNpemUtbWQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0LW1kO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kaXNwbGF5O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG5cbiAgICBAY29udGVudDtcbn1cblxuQG1peGluIHQtaGVhZGluZ181IHtcbiAgICBmb250LXNpemU6ICRkaXNwbGF5LWZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQtc207XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG5cbiAgICBAY29udGVudDtcbn1cblxuQG1peGluIHQtaGVhZGluZ182IHtcbiAgICBmb250LXNpemU6ICRkaXNwbGF5LWZvbnQtc2l6ZS14cztcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQteHM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG5cbiAgICBAY29udGVudDtcbn1cblxuQG1peGluIHQtcGFyYWdyYXBoX3hsIHtcbiAgICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplLXhsO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LXhsO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LXBhcmFncmFwaF9sZyB7XG4gICAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS1sZztcbiAgICBsaW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodC1sZztcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcblxuICAgIEBjb250ZW50O1xufVxuXG5AbWl4aW4gdC1wYXJhZ3JhcGhfbWQge1xuICAgIGZvbnQtc2l6ZTogJHBhcmFncmFwaC1mb250LXNpemUtbWQ7XG4gICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQtbWQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG5cbiAgICBAY29udGVudDtcbn1cblxuQG1peGluIHQtcGFyYWdyYXBoX3NtIHtcbiAgICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LXNtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXG4gICAgQGNvbnRlbnQ7XG59XG5cbkBtaXhpbiB0LXBhcmFncmFwaF94cyB7XG4gICAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS14cztcbiAgICBsaW5lLWhlaWdodDogJHBhcmFncmFwaC1saW5lLWhlaWdodC14cztcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcblxuICAgIEBjb250ZW50O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xufVxuaDEsIC5oMSB7XG4gICAgQGluY2x1ZGUgdC1oZWFkaW5nXzE7XG59XG5oMiwgLmgyIHtcbiAgICBAaW5jbHVkZSB0LWhlYWRpbmdfMjtcbn1cbmgzLCAuaDMge1xuICAgIEBpbmNsdWRlIHQtaGVhZGluZ18zO1xufVxuaDQsIC5oNCB7XG4gICAgQGluY2x1ZGUgdC1oZWFkaW5nXzQ7XG59XG5oNSwgLmg1IHtcbiAgICBAaW5jbHVkZSB0LWhlYWRpbmdfNTtcbn1cbmg2LCAuaDYge1xuICAgIEBpbmNsdWRlIHQtaGVhZGluZ182O1xufVxuXG5cbi5zZWN0aW9uLWhlYWRpbmd7XG5cdEBpbmNsdWRlIHQtaGVhZGluZ180KCk7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xufVxuLnN1YmhlYWRpbmd7XG5cdEBpbmNsdWRlIHQtcGFyYWdyYXBoX21kKCk7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXHQkZm9udC1mYW1pbHk6ICRmb250LWRpc3BsYXk7XG59XG5cbi5wYXJhZ3JhcGgteGwge1xuICAgIEBpbmNsdWRlIHQtcGFyYWdyYXBoX3hsO1xufVxuXG4ucGFyYWdyYXBoLWxnIHtcbiAgICBAaW5jbHVkZSB0LXBhcmFncmFwaF9sZztcbn1cblxuLnBhcmFncmFwaC1tZCB7XG4gICAgQGluY2x1ZGUgdC1wYXJhZ3JhcGhfbWQ7XG59XG5cbi5wYXJhZ3JhcGgtc20ge1xuICAgIEBpbmNsdWRlIHQtcGFyYWdyYXBoX3NtO1xufVxuXG4ucGFyYWdyYXBoLXhzIHtcbiAgICBAaW5jbHVkZSB0LXBhcmFncmFwaF94cztcbn1cblxuYm9keSB7XG4gICAgQGluY2x1ZGUgdC1wYXJhZ3JhcGhfbWQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgQGluY2x1ZGUgdC1wYXJhZ3JhcGhfc207XG4gICAgfVxufVxuYXtcblx0Y29sb3I6IGluaGVyaXQ7XG59IiwiQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwic2FzczpzdHJpbmdcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVhay14bDogMTQ0MXB4O1xuJGJyZWFrLWxnOiAxMjAwcHg7XG4kYnJlYWstbWQ6IDc2OHB4O1xuJGJyZWFrLW1kLXdpZGU6IDEwMjRweDtcbiRicmVhay1zbTogNDgxcHg7XG4vLyBNZWRpYSBxdWVyaWVzXG4vLyB0aGlzIG1hcCBpcyB1c2VkIGluIGBtZWRpYSgpYCBtaXhpblxuJG1lZGlhOiAoXG5cdHhzOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1zbSAtIDF9KScsXG5cdHNtOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1tZCAtIDF9KScsXG5cdG1kOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZH0pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1sZyAtIDF9KScsXG5cdG1kLXdpZGU6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLW1kLXdpZGV9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbGcgLSAxfSknLFxuXHRsZzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbGd9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWsteGwgLSAxfSknLFxuXHR4bDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWsteGx9KScsXG5cdG1kLXVwOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZH0pJyxcblx0bWQtZG93bjogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbGcgLSAxfSknLFxuXHRsZy11cDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbGd9KScsXG5cdGxnLWRvd246ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXhsIC0gMX0pJ1xuKTtcblxuJG1lZGlhOiAoXG5cdHNtOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1tZCAtIDF9KScsXG5cdG1kOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZH0pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1sZyAtIDF9KScsXG5cdGxnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1sZ30pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay14bCAtIDF9KScsXG5cdHhsOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay14bH0pJyxcblx0bWQtdXA6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLW1kfSknLFxuXHRtZC1kb3duOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1sZyAtIDF9KScsXG5cdGxnLXVwOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1sZ30pJyxcblx0bGctZG93bjogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWsteGwgLSAxfSknXG4pICFkZWZhdWx0O1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuXG5AbWl4aW4gbWVkaWEoJHF1ZXJ5KSB7XG5cdCRfX3F1ZXJ5OiBudWxsO1xuXG5cdEBlYWNoICR0eXBlIGluICRxdWVyeSB7XG5cdFx0QGlmIG1hcC5oYXMta2V5KCRtZWRpYSwgJHR5cGUpIHtcblx0XHRcdCRfX3F1ZXJ5OiBsaXN0LmFwcGVuZCgkX19xdWVyeSwgc3RyaW5nLnVucXVvdGUobWFwLmdldCgkbWVkaWEsICR0eXBlKSksIGNvbW1hKTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdEB3YXJuICR0eXBlO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRfX3F1ZXJ5fSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdGVyaWFsaWNvbnMvdjE0My9mbFVoUnE2dHpaY2xRRUotVmRnLUl1aWFEc05jSWhROHRRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbiRtYXRlcmlhbC1pY29uczogJ01hdGVyaWFsIEljb25zJzsiLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XG5AdXNlICdmdW5jdGlvbnMnIGFzICo7XG5AdXNlICdicmVha3BvaW50cycgYXMgKjtcblxuQG1peGluIGJ1dHRvbigkX21vZDogcHJpbWFyeSkge1xuICAgICBmb250LWZhbWlseTogJGZvbnQtZGlzcGxheTtcbiAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgICBnYXA6OHB4O1xuICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjokZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgICAgaW1ne1xuICAgICAgICAgdHJhbnNpdGlvbjokZGVmYXVsdC10cmFuc2l0aW9uO1xuICAgICAgfVxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICBAaWYgJF9tb2QgPT0gcHJpbWFyeSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2Jhc2UnLCAnZ3JheS0xMDAnKTtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2Jhc2UnLCAnZ3JheS0xMDAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuICAgICAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG5cbiAgICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnNTAwJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2Jhc2UnLCAnZ3JheS0xMDAnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktMTAwJyk7XG4gICAgICAgfVxuICAgICB9XG4gICAgIEBpZiAkX21vZCA9PSBzZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdncmF5LTEwMCcpO1xuICAgICAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2Jhc2UnLCAnZ3JheS0xMDAnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2Jhc2UnLCAnZ3JheS0xMDAnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYnRuLXByaW1hcnl7XG4gICBAaW5jbHVkZSBidXR0b24ocHJpbWFyeSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5e1xuICAgIEBpbmNsdWRlIGJ1dHRvbihzZWNvbmRhcnkpO1xufVxuXG4vL2FjY291bnQgZm9yIGNvcmUgV1AgYnV0dG9ucywgYmVpbmcgYW4gYSBuZXN0ZWQgaW5zaWRlIHRoZSBjbGFzc1xuLmJ0bi1wcmltYXJ5X3dwe1xuICAgIGEsLndwLWVsZW1lbnQtYnV0dG9ue1xuICAgICAgICBhbGw6dW5zZXQ7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbihwcmltYXJ5KTtcblxuICAgIH1cbiAgICAmLmltYWdlLWJne1xuICAgICAgICAgYSwud3AtZWxlbWVudC1idXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc0MDAnKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnNDAwJyk7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMTAwJyk7XG4gICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzEwMCcpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzEwMCcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc0MDAnKTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICB9XG5cbn1cbi5idG4tc2Vjb25kYXJ5X3dwe1xuICAgIGEsLndwLWVsZW1lbnQtYnV0dG9ue1xuICAgICAgICBhbGw6dW5zZXQ7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbihzZWNvbmRhcnkpO1xuICAgIH1cbiAgICAmLmltYWdlLWJne1xuICAgICAgICAgYSwud3AtZWxlbWVudC1idXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICB9XG5cbn1cblxuLndwLWJsb2NrLWJ1dHRvbnM6bm90KC5jaXJjbGUpIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtZC1kb3duKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgID4ud3AtYmxvY2stYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnc2V0dGluZ3MnIGFzICo7XG4vLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IG1hdGguZGl2KCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAtMik7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Jhc2UnIGFzICo7XG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDI0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAyNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogMjRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbi8vICAgM2R4LFxuLy8gICAzZHgtcixcbi8vICAgM2R5LFxuLy8gICAzZHktcixcbi8vICAgM2R4eSxcbi8vICAgM2R4eS1yLFxuLy8gICBhcnJvdyxcbi8vICAgYXJyb3ctcixcbi8vICAgYXJyb3dhbHQsXG4vLyAgIGFycm93YWx0LXIsXG4vLyAgIGFycm93dHVybixcbi8vICAgYXJyb3d0dXJuLXIsXG4vLyAgIGJvcmluZyxcbi8vICAgY29sbGFwc2UsXG4vLyAgIGNvbGxhcHNlLXIsXG4vLyAgIGVsYXN0aWMsXG4vLyAgIGVsYXN0aWMtcixcbi8vICAgZW1waGF0aWMsXG4vLyAgIGVtcGhhdGljLXIsXG4vLyAgIG1pbnVzLFxuLy8gICBzbGlkZXIsXG4gIHNsaWRlci1yXG4vLyAgIHNwaW4sXG4vLyAgIHNwaW4tcixcbi8vICAgc3ByaW5nLFxuLy8gICBzcHJpbmctcixcbi8vICAgc3RhbmQsXG4vLyAgIHN0YW5kLXIsXG4vLyAgIHNxdWVlemUsXG4vLyAgIHZvcnRleCxcbi8vICAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlICdzYXNzOmxpc3QnO1xuQHVzZSBcIi4uL3NldHRpbmdzXCIgYXMgKjtcblxuQGlmIGxpc3QuaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyLXIpIHtcbiAgLypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNsaWRlci1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogbWF0aC5kaXYoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDIpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZChtYXRoLmRpdigkaGFtYnVyZ2VyLWxheWVyLXdpZHRoLCA3KSwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vYmFzZScgYXMgKjtcblxuLmNvbG9yLXdoaXRle1xuIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ3doaXRlJyk7XG59XG4uY29sb3ItYmxhY2t7XG4gICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2JsYWNrJyk7XG59XG4uY29sb3ItMTAwe1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICcxMDAnKTtcbn1cbi5jb2xvci0yMDB7XG4gICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzIwMCcpO1xufVxuLmNvbG9yLTMwMHtcbiAgICBjb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMzAwJyk7XG59XG4uY29sb3ItNDAwe1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc0MDAnKTtcbn1cbi5jb2xvci01MDB7XG4gICAgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xufVxuXG4uYmdDb2xvci13aGl0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ3doaXRlJyk7XG59XG4uYmdDb2xvci1ibGFja3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdibGFjaycpO1xufVxuLmJnQ29sb3ItMTAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzEwMCcpO1xufVxuLmJnQ29sb3ItMjAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzIwMCcpO1xufVxuLmJnQ29sb3ItMzAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzMwMCcpO1xufVxuLmJnQ29sb3ItNDAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzQwMCcpO1xufVxuLmJnQ29sb3ItNTAwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xufSIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAqIEdFTkVSQUxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIGZvbnRzIGFuZCBoZWFkaW5ncyBhcmUgc2V0IGluIFwiL2Jhc2UvX2ZvbnRzLnNjc3NcIlxuYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMTAwJyk7XG5cdGNvbG9yOiAgZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdncmF5LTYwMCcpO1xufVxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuXG4uc2tpcC1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01MHB4O1xufVxuXG5cbi5kZXNrdG9wLW9ubHl7XG5cdEBpbmNsdWRlIG1lZGlhKG1kLWRvd24pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4ubW9iaWxlLW9ubHl7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1lZGlhKG1kLWRvd24pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4vLyBTY3JlZW4gUmVhZGVyIE9ubHlcbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4vL1dQIE1vZHNcbiA6cm9vdCB7XG5cdC8vZGVmaW5nIHZhc3JzIGZvciB0aGVtZSBibG9jayBlZGl0b1xuXHQtLWFwcC1oZWlnaHQ6IDEwMCU7XG5cdC0tc3RhcnQ6IGF1dG87XG5cdC0tc3BhbjogNTtcblx0LS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tZGVmYXVsdDogJGZvbnQtYm9keTtcblx0LS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bTogJHBhcmFncmFwaC1mb250LXNpemUtbWQ7XG5cdC0tY29sb3ItYnJhbmQ1MDA6ICN7Z2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnNTAwJyl9O1xuXHQtLWNvbG9yLWJyYW5kNDAwOiAje2dldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzQwMCcpfTtcblx0LS1jb2xvci1icmFuZDMwMDogI3tnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICczMDAnKX07XG5cdC0tY29sb3ItYnJhbmQyMDA6ICN7Z2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMjAwJyl9O1xuXHQtLWNvbG9yLWJyYW5kMTAwOiAje2dldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzEwMCcpfTtcbn1cblxuLmNlbnRlci1pbWFnZXtcblx0bWFyZ2luOmF1dG87XG59XG4ubWFpbntcblx0cGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xufVxuXG4uYWxpZ25mdWxsLCAud3AtYmxvY2stY29sdW1ucywgLndwLWJsb2NrLWltYWdle1xuXHRtYXJnaW4tYm90dG9tOjA7XG59XG5cbi53cC1ibG9jay1idXR0b25zLWlzLWxheW91dC1mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIDUwLzUwIGltYWdlIHRleCBibG9jayBzdHlsZXMsIG11c3QgYWRkIGNsYXNzIGluIGFkbWluXG4ud3AtYmxvY2staW1hZ2UuaW1nLWNvdmVye1xuXHRAaW5jbHVkZSBtZWRpYShtZC11cCl7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGltZ3tcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuLndwLWJsb2NrLWltYWdle1xuXHRAaW5jbHVkZSBtZWRpYShtZC1kb3duKXtcblx0XHRib3JkZXI6IDA7XG5cdH1cbn1cbi53cC1ibG9jay1jb2x1bW5zIHtcblx0Ji5uby1nYXB7XG5cdFx0Z2FwOiAwO1xuXHR9XG5cbn1cbi53cC1ibG9jay1jb2x1bW4sIC53cC1ibG9jay1jb3Zlcntcblx0Ji50ZXh0LWNvbnRlbnR7XG5cdFx0cGFkZGluZzogcmgoMTIpIHJoKDUpIHJoKDE2KTtcblx0XHRAaW5jbHVkZSBtZWRpYShtZC11cCl7XG5cdFx0XHRwYWRkaW5nOiAgcmgoMjQpIHJoKDI0KSByaCgyNCkgcmgoMTYpO1xuXHRcdH1cblx0XHRcblx0fVxufVxuXG4vL2NhbGxvdXQgc2VjdGlvbiBzdHlsZXNcbi5jYWxsb3V0LXNlY3Rpb257XG5cdHBhZGRpbmc6IHJoKDI0KSByaCg1KTtcblx0QGluY2x1ZGUgbWVkaWEobWQtdXApe1xuXHRcdHBhZGRpbmc6IHJoKDI0KSByaCgxNikgcmgoMzIpO1xuXHR9XG59XG4gLmNlbnRlci1tb2JpbGV7XG5cdCAuaXMtbGF5b3V0LWZsZXh7XG5cdFx0QGluY2x1ZGUgbWVkaWEobWQtZG93bil7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZ3tcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0fVxuXHR9XG5cdCYud3AtYmxvY2stZ3JvdXAtaXMtbGF5b3V0LWZsZXh7XG5cdFx0QGluY2x1ZGUgbWVkaWEoc20pe1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Kntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuIH0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuXG4uaGVhZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnMTAwJyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJoKDQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLXVwKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByaCgxNCk7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZC11cCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICAgICAgICAgICAgJjpub3QoLmJ0bik6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQtdXApe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZC11cCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZS1tZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICcxMDAnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dve1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICB9XG4gICAgYXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb25cblxuICAgIH1cbiAgICAubW9iaWxlLW5hdntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDB2dyk7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6JGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gJGhlYWRlci1oZWlnaHQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICcxMDAnKTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGFtYnVyZ2Vye1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn0iLCJAdXNlICcuLi9iYXNlJyBhcyAqO1xuLmZvb3RlcntcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYnJhbmQnLCAnNTAwJyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZ2FsbG8td3Atc3RhcnRlci9hc3NldHMvaW1hZ2VzL2Zvb3Rlci1iZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG1kLXVwKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogNDhweCA2NHB4O1xuICAgICAgICBnYXA6IHVuc2V0O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7IFxuICAgIH1cbiAgICAubG9nb3tcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBsaSxwe1xuICAgICAgIFxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgXG4gICAgfVxuICAgIGxpe1xuICAgICAgICAgY29sb3I6ICBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktNTAnKTtcblxuXG4gICAgfVxuICAgIHB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktMjAwJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kLXVwKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNTNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMC4yZW0gMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRjb2xvci1wYWxldHRlLCAnYmFzZScsICdncmF5LTIwMCcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMsIHRyYW5zZm9ybSAzMDBtcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdiYXNlJywgJ2dyYXktMjAwJyk7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbmlucHV0Om5vdChpbnB1dFt0eXBlPVwicmFkaW9cIl0pLCB0ZXh0YXJlYXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTtcbn1cblxuLmRyb3Bkb3duVHh0e1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoJGNvbG9yLXBhbGV0dGUsICdicmFuZCcsICc1MDAnKTsgXG4gICAgc3Bhbi5hcnJvd0Rvd246YWZ0ZXJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWF0ZXJpYWwtaWNvbnM7XG4gICAgICAgIGNvbnRlbnQ6ICdrZXlib2FyZF9hcnJvd19kb3duJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufSIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbi5iLXN0b3JlX2xvY2F0b3Ige1xuXG5cdCYtdGl0bGUge1xuXHRcdEBpbmNsdWRlIHQtaGVhZGluZ18xO1xuXHRcdCZ7XG5cdFx0XHRtYXJnaW46IHJoKDEyIDAgNik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XG5cdH1cblx0LnJvd3tcblx0XHRcdG1hcmdpbjogcmgoNCAwKTtcblx0XHRcdGdhcDogcmgoNCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHRmb3Jte1xuXHRcdCAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIFx0XHRtYXJnaW46IHJoKDEyKSBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnN1Ym1pdFdyYXBwZXIgLCAucHJvZHVjdEF2YWlsYWJpbGl0eXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0I2Zvcm1IZWFkZXJUZXh0e1xuXHRcdG1heC13aWR0aDogNjgwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjphdXRvO1xuXHR9XG5cblx0I3N1Ym1pdCB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uKHByaW1hcnkpO1xuXHRcdCZ7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRtYXJnaW46IHJoKDgpIGF1dG8gMDtcblx0XHR9XG5cdH1cblxuXG5cdC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cdGlucHV0LnBhcnNsZXktZXJyb3IsXG5cdHNlbGVjdC5wYXJzbGV5LWVycm9yLFxuXHR0ZXh0YXJlYS5wYXJzbGV5LWVycm9yIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdGlucHV0LnBhcnNsZXktc3VjY2Vzcyxcblx0c2VsZWN0LnBhcnNsZXktc3VjY2Vzcyxcblx0dGV4dGFyZWEucGFyc2xleS1zdWNjZXNzIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cdC5wYXJzbGV5LWVycm9ycy1saXN0IHtcblx0XHQvLyBjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblx0I2FjY3RHcm91cHtcblx0XHRtYXJnaW46IHJoKDIgMCk7XG5cdFx0ZmllbGRzZXR7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiByaCg1KTtcblx0XHR9XG5cdFx0LmFjY3RHcnBXcmFwcGVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IHJoKDIpXG5cdFx0fVxuXHR9XG5cbn1cbiIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbi5iLXByaXZhY3lfcG9saWN5LC5iLXVzZXJfYWdyZWVtZW50IHtcblx0PiBoMSB7XG5cdFx0QGluY2x1ZGUgdC1oZWFkaW5nXzE7XG5cdFx0Jntcblx0XHRcdG1hcmdpbi1ib3R0b206IHJoKDgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQ+IGgyIHtcblx0XHRAaW5jbHVkZSB0LWhlYWRpbmdfMjtcblx0fVxuXG5cdD4gaDMge1xuXHRcdEBpbmNsdWRlIHQtaGVhZGluZ18zO1xuXHR9XG5cblx0PiBoNCB7XG5cdFx0QGluY2x1ZGUgdC1oZWFkaW5nXzQ7XG5cdH1cblxuXHQ+IGg1IHtcblx0XHRAaW5jbHVkZSB0LWhlYWRpbmdfNTtcblx0fVxuXG5cdD4gaDIsXG5cdD4gaDMsXG5cdD4gaDQsXG5cdD4gaDUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJoKDQpO1xuXHRcdG1hcmdpbi10b3A6IHJoKDgpO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IHJoKDQpO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiByaCg0KTtcblx0XHRwYWRkaW5nLWxlZnQ6IHJoKDUpO1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0XHRtYXJnaW4tYm90dG9tOiByaCgxKTtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG5cdH1cblxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbCBvdXRzaWRlO1xuXHR9XG4gICAgdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xuICAgXG59XG50ZCwgdHJ7XG4gICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxufVxuXG4uYi11c2VyX2FncmVlbWVudHtcbiAgICA+IHA6Zmlyc3QtY2hpbGR7XG4gICAgICAgIEBpbmNsdWRlIHQtaGVhZGluZ18xO1xuXHRcdCZ7XG5cdFx0XHQgY29sb3I6IGdldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByaCg4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG4gICAgfVxufSIsIkB1c2UgJy4uL2Jhc2UnIGFzICo7XG5cbi5iLWNvbnRhY3RfdXMge1xuXG5cdG1hcmdpbi10b3A6IHJoKDEyKTtcblxuICAgICYjZWpnQ29udGFjdFVzIC5kcm9wZG93blR4dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yb3d7XG5cdFx0XHRtYXJnaW46IHJoKDQgMCk7XG5cdFx0XHRnYXA6IHJoKDQpO1xuXHR9XG5cdGZvcm17XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIG1hcmdpbjogcmgoMTIpIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4gICAgaDF7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGgxLCAuZm9ybUhlYWRlcldyYXBwZXJ7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSBcblxuXHQucGFyc2xleS1lcnJvcnMtbGlzdCB7XG5cdFx0Ly8gY29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbiNzdWJtaXRCdG5XcmFwcGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuI3N1Ym1pdCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbihwcmltYXJ5KTtcbiAgICAgICAgJntcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJoKDIpIGF1dG8gMDtcbiAgICAgICAgfVxuXHR9XG4gICAgLmxhYmVse1xuICAgIGZsZXgtZ3JvdzogMDtcbn1cbi5maWVsZElucHV0LmRyb3Bkb3duV3JhcHBlciwgLmZpZWxkSW5wdXR7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiA1MyU7XG4gICAgJi5maWVsZFRleHRBcmVhe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uZmllbGRJbnB1dC5kcm9wZG93bldyYXBwZXIjZG9iRHJvcERvd25XcmFwcGVyLCAuZmllbGRJbnB1dC5kcm9wZG93bldyYXBwZXIjcGhvbmVUeXBlRHJvcERvd25XcmFwcGVye1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4jbW9yZUluZm9XcmFwcGVye1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuI21vcmVJbmZve1xuICAgIHdpZHRoOiBhdXRvO1xufVxufVxuXG5cblxuIiwiQHVzZSAnLi4vYmFzZScgYXMgKjtcbjpyb290e1xuICAgIC0tYWctZm9ybS1tYXgtd2lkdGg6IDkwJTtcbiAgICAtLWFnLWJ1dHRvbi1zaXplOiAkY29weS1mb250LXNpemUtbGc7XG4gICAgLS1hZy10ZXh0LXN1YmhlYWRsaW5lLW1hcmdpbjogMnJlbTtcbiAgICAtLWFnLWJ1dHRvbi1ob3Zlci1ib3JkZXI6IDFweCBzb2xpZCAje2dldC1jb2xvcigkY29sb3ItcGFsZXR0ZSwgJ2JyYW5kJywgJzUwMCcpfTtcbiAgICAtLWFnLWlucHV0LXBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAtLWFnLWxhYmVsLWRpc3BsYXk6IG5vbmU7XG4gICAgLS1hZy1pbnB1dC10ZXh0LXNpemU6ICN7JHBhcmFncmFwaC1mb250LXNpemUtbWR9O1xuICAgIC0tYWctdGV4dC1zdWJoZWFkbGluZS13ZWlnaHQ6IDQwMDtcbiAgICAtLWFnLXZoLW9mZnNldDogMHB4O1xuICAgIC0tYWctZm9ybS1wYWRkaW5nOiAzMnB4IDIwcHg7XG4gICAgICAgLS1hZy10ZXh0LXN1YmhlYWRsaW5lLW1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEobWQtdXApe1xuICAgICAgICAtLWFnLWZvcm0tbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgLS1hZy1mb3JtLXBhZGRpbmc6IDMycHggNDBweDtcbiAgICAgICAgLS1hZy1pbnB1dC1wYWRkaW5nOiAycmVtO1xuICAgICAgICAtLWFnLXRleHQtc3ViaGVhZGxpbmUtbWFyZ2luOiAycmVtO1xuICAgIH1cbn1cbmJ1dHRvbi5hZ2UtZ2F0ZV9fYnV0dG9ue1xuICAgICAgICBAaW5jbHVkZSBidXR0b24ocHJpbWFyeSk7XG4gICAgICAgICZ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByaCgyKTtcbiAgICAgICAgfVxuXHRcdFxufVxuLmFnZS1nYXRlX19oZWFkbGluZXtcbiAgICBAaW5jbHVkZSB0LWhlYWRpbmdfNSgpO1xuICAgICBAaW5jbHVkZSBtZWRpYShtZC11cCl7XG4gICAgICAgICBAaW5jbHVkZSB0LWhlYWRpbmdfMigpO1xuICAgICB9XG59XG4uYWdlLWdhdGVfX3N1YmhlYWRsaW5le1xuICAgIEBpbmNsdWRlIHQtcGFyYWdyYXBoX3NtKCk7XG4gICAgQGluY2x1ZGUgbWVkaWEobWQtdXApe1xuICAgICBAaW5jbHVkZSB0LXBhcmFncmFwaF9sZygpO1xuICAgIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9hc3NldHMvc3JjL3Nhc3MvYmFzZScgYXMgKjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEJMT0NLOiBHbG9iYWxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqIEJMT0NLIFNUWUxFUyAqKioqKi9cblxuXG4vKioqKiogQkxPQ0sgRk9STUFUVElORyAqKioqKi9cbmJvZHkgKiB7XG5cdC8vIEhvcml6b250YWwgQWxpZ25cblx0JltkYXRhLWFsaWduLXg9J2xlZnQnXSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0JltkYXRhLWFsaWduLXg9J2NlbnRlciddIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuYnRuX19jb250YWluZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZbZGF0YS1hbGlnbi14PSdyaWdodCddIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0LmJ0bl9fY29udGFpbmVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQvLyBWZXJ0aWNhbCBBbGlnblxuXHQmW2RhdGEtYWxpZ24teT0ndG9wJ10ge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdCZbZGF0YS1hbGlnbi15PSdjZW50ZXInXSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmW2RhdGEtYWxpZ24teT0nYm90dG9tJ10ge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQURNSU5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hZG1pbi1vbmx5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5hY2YtdG9vbHRpcCB7XG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keSAuaW50ZXJmYWNlLWNvbXBsZW1lbnRhcnktYXJlYV9fZmlsbCxcbmJvZHkgLmVkaXRvci1zaWRlYmFyIHtcblx0d2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtYmxvY2stcHJldmlldyB7XG5cdC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHRcdC53cC1ibG9jay1wb3N0LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2NrLWVkaXRvcl9fY29udGFpbmVyIHtcblx0LmFjZi1ibG9jay1wYW5lbCAuYWNmLWZpZWxkcyA+IC5hY2YtZmllbGQgPiAuYWNmLWxhYmVsIGxhYmVsIHtcblxuXHR9XG5cdC5hZG1pbi0tYmxvY2staGVhZCB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5hZG1pbi1ibG9jay10aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAwIDAgM3B4O1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHQmLmRhc2hpY29ucyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWRtaW4tYmxvY2stZGVzYyB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDAgMCAzcHg7XG5cdH1cbn1cbiJdfQ== */