@charset "UTF-8";
/*!
Theme Name: D’USSÉ
Text Domain: dusse
Version: 1.2.0
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("//hello.myfonts.net/count/3ab203");@import url("//hello.myfonts.net/count/3ab3d4");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{border:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{color:inherit;text-decoration:none}h1{margin:0}img{max-width:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}::-moz-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}input,select,textarea{background-color:transparent;color:inherit}[type=button],[type=reset],[type=submit],button{background:none;color:inherit}[type=button],[type=reset],[type=submit],button,select{cursor:pointer}:disabled{cursor:default}a:focus,button:focus,input:focus,textarea:focus{outline:1px dotted currentColor;outline-offset:4px}[data-reveal-animation=fade]{opacity:0;transform:translateY(40px);transition-delay:.2s,.2s;transition-duration:.75s,.75s;transition-property:opacity,transform}@media screen and (prefers-reduced-motion:reduce){[data-reveal-animation=fade]{transition:none}}.slick-slide.slick-cloned [data-reveal-animation=fade],[data-reveal-animation=fade].reveal-animation-active,[data-reveal-animation=fade].slick-slide.slick-cloned{opacity:1;transform:translateY(0)}@font-face{font-family:HelveticaNeueLTPro-Roman;src:url(assets/fonts/helvetica-neue/3AB203_0_0.eot);src:url(assets/fonts/helvetica-neue/3AB203_0_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/helvetica-neue/3AB203_0_0.woff2) format("woff2"),url(assets/fonts/helvetica-neue/3AB203_0_0.woff) format("woff"),url(assets/fonts/helvetica-neue/3AB203_0_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTPro-Bd;src:url(assets/fonts/helvetica-neue/3AB203_1_0.eot);src:url(assets/fonts/helvetica-neue/3AB203_1_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/helvetica-neue/3AB203_1_0.woff2) format("woff2"),url(assets/fonts/helvetica-neue/3AB203_1_0.woff) format("woff"),url(assets/fonts/helvetica-neue/3AB203_1_0.ttf) format("truetype")}@font-face{font-family:raisonne-demibold-pro;font-style:normal;font-weight:500;src:url(assets/fonts/raisonne/raisonne-demibold-pro.eot);src:url(assets/fonts/raisonne/raisonne-demibold-pro.eot?#iefix) format("embedded-opentype"),url(assets/fonts/raisonne/raisonne-demibold-pro.woff2) format("woff2"),url(assets/fonts/raisonne/raisonne-demibold-pro.woff) format("woff"),url(assets/fonts/raisonne/raisonne-demibold-pro.ttf) format("truetype")}@font-face{font-family:SabonLTPro-Roman;src:url(assets/fonts/sabon/3AB3D4_0_0.eot);src:url(assets/fonts/sabon/3AB3D4_0_0.eot?#iefix) format("embedded-opentype"),url(assets/fonts/sabon/3AB3D4_0_0.woff2) format("woff2"),url(assets/fonts/sabon/3AB3D4_0_0.woff) format("woff"),url(assets/fonts/sabon/3AB3D4_0_0.ttf) format("truetype")}html{background-color:#fff;color:#231e1f;font-family:SabonLTPro-Roman,serif;scroll-behavior:smooth;scroll-padding-top:91px}@media (min-width:80em){html{scroll-padding-top:65px}}@media (max-width:79.99em){body.overflow-hidden--until-large{overflow:hidden}}#spotlight-header,.spotlight-header{display:none!important}.grecaptcha-badge{display:none}#recaptcha-text{margin-top:10px}#recaptcha-text p{font-size:14px}#recaptcha-text p a{text-decoration:underline}.section__inner--gutters{padding-left:24px;padding-right:24px}@supports (padding:max(0px)){.section__inner--gutters{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}}@media (min-width:45em){.section__inner--gutters{padding-left:average(24px,140px);padding-right:average(24px,140px)}}@media (min-width:80em){.section__inner--gutters{padding-left:140px;padding-right:140px}}.section__inner{margin-left:auto;margin-right:auto;max-width:1280px}.section,.section__inner{display:block;width:100%}.eyebrow,.gravity-form select{font-family:HelveticaNeueLTPro-Bd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:3.2px;line-height:1;text-transform:uppercase}@media (min-width:45em){.eyebrow,.gravity-form select{font-size:12.5px;letter-spacing:3.335px}}@media (min-width:80em){.eyebrow,.gravity-form select{font-size:13px;letter-spacing:3.47px}}h1,h2,h3,h4,h5,h6{font-size:inherit}.article-author-photographs h1,.article-text-and-image__inner-text-list h1,.article-text-and-image__inner-text-paragraph h1,.article-text-and-image__text h1,.heading-1,.rich-text h1{font-family:SabonLTPro-Roman,serif;font-size:32px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:40px;text-transform:uppercase}@media (min-width:45em){.article-author-photographs h1,.article-text-and-image__inner-text-list h1,.article-text-and-image__inner-text-paragraph h1,.article-text-and-image__text h1,.heading-1,.rich-text h1{font-size:48.5px;line-height:58px}}@media (min-width:80em){.article-author-photographs h1,.article-text-and-image__inner-text-list h1,.article-text-and-image__inner-text-paragraph h1,.article-text-and-image__text h1,.heading-1,.rich-text h1{font-size:65px;line-height:76px}}.article-author-photographs h2,.article-text-and-image__inner-text-list h2,.article-text-and-image__inner-text-paragraph h2,.article-text-and-image__text h2,.heading-2,.rich-text h2{font-family:SabonLTPro-Roman,serif;font-size:25px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:25px;text-transform:uppercase}@media (min-width:45em){.article-author-photographs h2,.article-text-and-image__inner-text-list h2,.article-text-and-image__inner-text-paragraph h2,.article-text-and-image__text h2,.heading-2,.rich-text h2{font-size:35px;line-height:35px}}@media (min-width:80em){.article-author-photographs h2,.article-text-and-image__inner-text-list h2,.article-text-and-image__inner-text-paragraph h2,.article-text-and-image__text h2,.heading-2,.rich-text h2{font-size:45px;line-height:45px}}.heading-2--secondary{font-family:raisonne-demibold-pro,sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:600;letter-spacing:normal;line-height:25px;text-transform:none}@media (min-width:45em){.heading-2--secondary{font-size:22.5px;line-height:26.5px}}@media (min-width:80em){.heading-2--secondary{font-size:25px;line-height:28px}}.article-author-photographs h3,.article-author-photographs h4,.article-author-photographs h5,.article-author-photographs h6,.article-text-and-image__inner-text-list h3,.article-text-and-image__inner-text-list h4,.article-text-and-image__inner-text-list h5,.article-text-and-image__inner-text-list h6,.article-text-and-image__inner-text-paragraph h3,.article-text-and-image__inner-text-paragraph h4,.article-text-and-image__inner-text-paragraph h5,.article-text-and-image__inner-text-paragraph h6,.article-text-and-image__text h3,.article-text-and-image__text h4,.article-text-and-image__text h5,.article-text-and-image__text h6,.heading-3,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-family:SabonLTPro-Roman,serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:25px;text-transform:uppercase}@media (min-width:45em){.article-author-photographs h3,.article-author-photographs h4,.article-author-photographs h5,.article-author-photographs h6,.article-text-and-image__inner-text-list h3,.article-text-and-image__inner-text-list h4,.article-text-and-image__inner-text-list h5,.article-text-and-image__inner-text-list h6,.article-text-and-image__inner-text-paragraph h3,.article-text-and-image__inner-text-paragraph h4,.article-text-and-image__inner-text-paragraph h5,.article-text-and-image__inner-text-paragraph h6,.article-text-and-image__text h3,.article-text-and-image__text h4,.article-text-and-image__text h5,.article-text-and-image__text h6,.heading-3,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-size:32.5px;line-height:37.5px}}@media (min-width:80em){.article-author-photographs h3,.article-author-photographs h4,.article-author-photographs h5,.article-author-photographs h6,.article-text-and-image__inner-text-list h3,.article-text-and-image__inner-text-list h4,.article-text-and-image__inner-text-list h5,.article-text-and-image__inner-text-list h6,.article-text-and-image__inner-text-paragraph h3,.article-text-and-image__inner-text-paragraph h4,.article-text-and-image__inner-text-paragraph h5,.article-text-and-image__inner-text-paragraph h6,.article-text-and-image__text h3,.article-text-and-image__text h4,.article-text-and-image__text h5,.article-text-and-image__text h6,.heading-3,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-size:40px;line-height:50px}}.heading-3--secondary{font-size:20px;font-weight:600;line-height:25px;text-transform:none}.heading-3--secondary,.heading-4{font-family:raisonne-demibold-pro,sans-serif;font-style:normal;font-variant:normal;letter-spacing:normal}.heading-4{font-size:23px}@media (min-width:45em){.heading-4{font-size:28px}}.button,.gravity-form .gform_button,.heading-5,.plp-product .liquid-cart-atc,.plp-product .liquid-cart-atc:hover,.plp-product .product-atc,.plp-product .product-atc:hover,.popup a,.teaser-btn,.teaser-btnatc:hover,.teaser-product__link a{font-family:HelveticaNeueLTPro-Bd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-variant:normal;letter-spacing:2.5px;text-transform:uppercase}@media (min-width:45em){.button,.gravity-form .gform_button,.heading-5,.plp-product .liquid-cart-atc,.plp-product .liquid-cart-atc:hover,.plp-product .product-atc,.plp-product .product-atc:hover,.popup a,.teaser-btn,.teaser-btnatc:hover,.teaser-product__link a{letter-spacing:3.2px}}a{font-size:inherit}.link{color:#b19e6a;font-family:HelveticaNeueLTPro-Bd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:1.92px;line-height:1;text-transform:uppercase}@media (min-width:45em){.link{font-size:11.5px;letter-spacing:2.695px}}@media (min-width:80em){.link{font-size:13px;letter-spacing:3.47px}}.link:focus,.link:hover{color:inherit}.link--underline{border-bottom:1px solid #b19e6a;padding-bottom:4px}p{font-size:inherit}.article-author-photographs li,.article-author-photographs p,.article-text-and-image__inner-text-list li,.article-text-and-image__inner-text-list p,.article-text-and-image__inner-text-paragraph li,.article-text-and-image__inner-text-paragraph p,.article-text-and-image__text li,.article-text-and-image__text p,.paragraph,.rich-text li,.rich-text p{font-family:SabonLTPro-Roman,serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:1.5}@media (min-width:45em){.article-author-photographs li,.article-author-photographs p,.article-text-and-image__inner-text-list li,.article-text-and-image__inner-text-list p,.article-text-and-image__inner-text-paragraph li,.article-text-and-image__inner-text-paragraph p,.article-text-and-image__text li,.article-text-and-image__text p,.paragraph,.rich-text li,.rich-text p{font-size:16px;line-height:1.5}}.article-author-photographs li a,.article-author-photographs p a,.article-text-and-image__inner-text-list li a,.article-text-and-image__inner-text-list p a,.article-text-and-image__inner-text-paragraph li a,.article-text-and-image__inner-text-paragraph p a,.article-text-and-image__text li a,.article-text-and-image__text p a,.paragraph a,.rich-text li a,.rich-text p a{color:#b19e6a;text-decoration:none}.article-author-photographs li a:focus,.article-author-photographs li a:hover,.article-author-photographs p a:focus,.article-author-photographs p a:hover,.article-text-and-image__inner-text-list li a:focus,.article-text-and-image__inner-text-list li a:hover,.article-text-and-image__inner-text-list p a:focus,.article-text-and-image__inner-text-list p a:hover,.article-text-and-image__inner-text-paragraph li a:focus,.article-text-and-image__inner-text-paragraph li a:hover,.article-text-and-image__inner-text-paragraph p a:focus,.article-text-and-image__inner-text-paragraph p a:hover,.article-text-and-image__text li a:focus,.article-text-and-image__text li a:hover,.article-text-and-image__text p a:focus,.article-text-and-image__text p a:hover,.paragraph a:focus,.paragraph a:hover,.rich-text li a:focus,.rich-text li a:hover,.rich-text p a:focus,.rich-text p a:hover{text-decoration:underline}.paragraph--small{font-size:12px}.paragraph--large{font-size:16px}@media (min-width:45em){.paragraph--large{font-size:20px}}.article-author-photographs>*,.article-text-and-image__inner-text-list>*,.article-text-and-image__inner-text-paragraph>*,.article-text-and-image__text>*,.rich-text>*{margin-top:1em}.article-author-photographs>:first-child,.article-text-and-image__inner-text-list>:first-child,.article-text-and-image__inner-text-paragraph>:first-child,.article-text-and-image__text>:first-child,.rich-text>:first-child{margin-top:0}.article-author-photographs h1,.article-text-and-image__inner-text-list h1,.article-text-and-image__inner-text-paragraph h1,.article-text-and-image__text h1,.rich-text h1{margin-bottom:1em;margin-top:1em}.article-author-photographs li,.article-text-and-image__inner-text-list li,.article-text-and-image__inner-text-paragraph li,.article-text-and-image__text li,.rich-text li{list-style:disc inside none}.article-author-photographs td,.article-author-photographs th,.article-text-and-image__inner-text-list td,.article-text-and-image__inner-text-list th,.article-text-and-image__inner-text-paragraph td,.article-text-and-image__inner-text-paragraph th,.article-text-and-image__text td,.article-text-and-image__text th,.rich-text td,.rich-text th{border:1px solid #000;font-size:12px;padding:7px}.article-author-photographs td p,.article-author-photographs th p,.article-text-and-image__inner-text-list td p,.article-text-and-image__inner-text-list th p,.article-text-and-image__inner-text-paragraph td p,.article-text-and-image__inner-text-paragraph th p,.article-text-and-image__text td p,.article-text-and-image__text th p,.rich-text td p,.rich-text th p{font-size:12px}.article-author-photographs th,.article-text-and-image__inner-text-list th,.article-text-and-image__inner-text-paragraph th,.article-text-and-image__text th,.rich-text th{background-color:#d3d3d3;font-weight:700;text-align:left}.article-author-photographs table,.article-text-and-image__inner-text-list table,.article-text-and-image__inner-text-paragraph table,.article-text-and-image__text table,.rich-text table{border-collapse:collapse;display:block;margin:40px 0;overflow-x:auto;white-space:nowrap}@media (min-width:45em){.article-author-photographs table,.article-text-and-image__inner-text-list table,.article-text-and-image__inner-text-paragraph table,.article-text-and-image__text table,.rich-text table{display:table;white-space:normal;width:100%}}.account-bar{align-items:center;display:flex}.account-bar i{display:block;height:20px;margin-right:10px;width:20px}.account-bar svg{fill:#b19e6a;width:100%}.account-bar .sign-in{color:#b19e6a;display:block;font-family:HelveticaNeueLTPro-Bd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:3.2px;padding:5px 0;text-align:center;text-transform:uppercase;transform:translateY(8.75%)}.button,.gravity-form .gform_button,.plp-product .liquid-cart-atc,.plp-product .liquid-cart-atc:hover,.plp-product .product-atc,.plp-product .product-atc:hover,.popup a,.teaser-btn,.teaser-btnatc:hover,.teaser-product__link a{display:inline-block;padding:13px 24px 9px}@media (min-width:80em){.button,.gravity-form .gform_button,.plp-product .liquid-cart-atc,.plp-product .liquid-cart-atc:hover,.plp-product .product-atc,.plp-product .product-atc:hover,.popup a,.teaser-btn,.teaser-btnatc:hover,.teaser-product__link a{padding:17px 38px 13px}}.button--primary,.gravity-form .gform_button,.plp-product .liquid-cart-atc,.plp-product .liquid-cart-atc:hover,.plp-product .product-atc,.plp-product .product-atc:hover,.popup a,.teaser-btn,.teaser-btnatc:hover,.teaser-product__link a{border:1px solid #231e1f;color:#231e1f;position:relative;transition:color .2s;z-index:0}@media (prefers-reduced-motion:reduce){.button--primary,.gravity-form .gform_button,.plp-product .liquid-cart-atc,.plp-product .liquid-cart-atc:hover,.plp-product .product-atc,.plp-product .product-atc:hover,.popup a,.teaser-btn,.teaser-btnatc:hover,.teaser-product__link a{transition:none}}.button--primary:before,.gravity-form .gform_button:before,.plp-product .liquid-cart-atc:before,.plp-product .liquid-cart-atc:hover:before,.plp-product .product-atc:before,.plp-product .product-atc:hover:before,.popup a:before,.teaser-btn:before,.teaser-btnatc:hover:before,.teaser-product__link a:before{background:#231e1f;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s;width:100%;z-index:-1}@media (prefers-reduced-motion:reduce){.button--primary:before,.gravity-form .gform_button:before,.plp-product .liquid-cart-atc:before,.plp-product .liquid-cart-atc:hover:before,.plp-product .product-atc:before,.plp-product .product-atc:hover:before,.popup a:before,.teaser-btn:before,.teaser-btnatc:hover:before,.teaser-product__link a:before{transition:none}}.button--primary:focus,.button--primary:hover,.gravity-form .gform_button:focus,.gravity-form .gform_button:hover,.plp-product .liquid-cart-atc:focus,.plp-product .liquid-cart-atc:hover,.plp-product .product-atc:focus,.plp-product .product-atc:hover,.popup a:focus,.popup a:hover,.teaser-btn:focus,.teaser-btn:hover,.teaser-btnatc:focus:hover,.teaser-btnatc:hover,.teaser-product__link a:focus,.teaser-product__link a:hover{color:#fff}.button--primary:focus:before,.button--primary:hover:before,.gravity-form .gform_button:focus:before,.gravity-form .gform_button:hover:before,.plp-product .liquid-cart-atc:focus:before,.plp-product .liquid-cart-atc:hover:before,.plp-product .product-atc:focus:before,.plp-product .product-atc:hover:before,.popup a:focus:before,.popup a:hover:before,.teaser-btn:focus:before,.teaser-btn:hover:before,.teaser-btnatc:hover:before,.teaser-btnatc:hover:focus:before,.teaser-product__link a:focus:before,.teaser-product__link a:hover:before{transform:scaleX(1)}.button--secondary{color:inherit;transition:color .2s}@media (prefers-reduced-motion:reduce){.button--secondary{transition:none}}.button--secondary:focus,.button--secondary:hover{color:#b19e6a}.button--tertiary{color:inherit;text-decoration:underline;transition:color .2s}@media (prefers-reduced-motion:reduce){.button--tertiary{transition:none}}.button--tertiary:focus,.button--tertiary:hover{color:#b19e6a}.cocktail-card{position:relative;z-index:0}.cocktail-card__main{padding:0 24px 24px}.cocktail-card__image{height:0;padding-bottom:120.55556%;position:relative;width:100%}.cocktail-card__image img{bottom:0;display:block;height:auto;left:0;position:absolute;width:100%}.cocktail-card__description,.cocktail-card__hover-description,.cocktail-card__hover-title,.cocktail-card__title{margin-left:auto;margin-right:auto;max-width:320px}.cocktail-card__text{align-items:center;border-top:1px solid #b19e6a;display:flex;flex-direction:column;justify-content:center;margin-top:32px;padding-top:32px;text-align:center}.cocktail-card__description{margin-top:1em}.cocktail-card__hover{align-items:center;background-color:#231e1f;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;padding-bottom:125px;position:absolute;top:0;transition:opacity .4s,visibility .4s;visibility:hidden;width:100%}@media screen and (prefers-reduced-motion:reduce){.cocktail-card__hover{transition:none}}@media (min-width:45em){.cocktail-card__link:focus .cocktail-card__hover,.cocktail-card__link:hover .cocktail-card__hover{opacity:1;transition:opacity .6s,visibility .6s;visibility:visible}}.cocktail-card__hover-text{margin-bottom:60px;opacity:0;padding:60px 24px 0;position:relative;text-align:center;transition:opacity 0s .2s}@media screen and (prefers-reduced-motion:reduce){.cocktail-card__hover-text{transition:none}}@media (min-width:45em){.cocktail-card__link:focus .cocktail-card__hover-text,.cocktail-card__link:hover .cocktail-card__hover-text{opacity:1;transition:opacity .4s .2s}}.cocktail-card__hover-description{margin-top:1em}.cocktail-card__hover-link{color:#b19e6a;margin-top:48px}.cocktail-card__hover-image{bottom:0;display:block;height:auto;position:absolute;transform:translateY(100%);transition:transform 0s .4s;width:100%}@media screen and (prefers-reduced-motion:reduce){.cocktail-card__hover-image{transition:none}}@media (min-width:45em){.cocktail-card__link:focus .cocktail-card__hover-image,.cocktail-card__link:hover .cocktail-card__hover-image{transform:translateY(calc(100% - 175px));transition:transform .4s}}.cocktail-carousel{position:relative;z-index:0}@media (min-width:45em){.cocktail-carousel .cocktail-card{background:#f5f5f5}}@media (min-width:45em){.cocktail-carousel .cocktail-card__main{padding-bottom:50px;padding-top:50px}}.cocktail-carousel .slick-next,.cocktail-carousel .slick-prev{box-sizing:content-box;display:none!important;position:absolute;top:33.33%;transform:translateY(-50%);z-index:1}@media (min-width:45em){.cocktail-carousel .slick-next,.cocktail-carousel .slick-prev{display:block!important}}.cocktail-carousel .slick-prev{left:12px;transition:padding .4s,left .4s}@media screen and (prefers-reduced-motion:reduce){.cocktail-carousel .slick-prev{transition:none}}@media (min-width:45em){.cocktail-carousel .slick-prev{left:average(24px,140px)/2;top:50%}}.cocktail-carousel .slick-prev:focus,.cocktail-carousel .slick-prev:hover{left:-4px;padding-left:16px}@media (min-width:45em){.cocktail-carousel .slick-prev:focus,.cocktail-carousel .slick-prev:hover{left:average(24px,140px)/2-16px}}.cocktail-carousel .slick-next{right:12px;transition:padding .4s,right .4s}@media screen and (prefers-reduced-motion:reduce){.cocktail-carousel .slick-next{transition:none}}@media (min-width:45em){.cocktail-carousel .slick-next{right:average(24px,140px)/2;top:50%}}.cocktail-carousel .slick-next:focus,.cocktail-carousel .slick-next:hover{padding-right:16px;right:-4px}@media (min-width:45em){.cocktail-carousel .slick-next:focus,.cocktail-carousel .slick-next:hover{right:average(24px,140px)/2-16px}}@media (min-width:45em){.cocktail-carousel .slick-dots{display:none!important}}.cocktail-carousel .slick-slide{height:auto;margin:0 1.5px}@media (max-width:44.99em){.cocktail-carousel .slick-slide{background:transparent}}.dropdown{position:relative;z-index:1}.dropdown select{display:none}.dropdown.dropdown--open{z-index:2}.dropdown__label{border-bottom:1px solid;border-radius:0;display:block;overflow:hidden;padding-bottom:16px;padding-right:23px;padding-top:16px;position:relative;text-align:left;white-space:nowrap;width:100%}@media (max-width:44.99em){.dropdown__label{font-size:16px}}.dropdown__label:after{background-color:#fff;background-image:url(assets/images/caret-down-gold.svg);background-position:100%;background-repeat:no-repeat;background-size:10px 8px;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:23px}.dropdown--open .dropdown__label{border-bottom-color:transparent;color:#b19e6a}.dropdown--open .dropdown__label:after{transform:scaleY(-1)}.dropdown__drawer{background-color:#fff;border-bottom:1px solid;bottom:0;display:none;left:50%;padding:20px 16px;position:absolute;transform:translate(-50%,100%);width:calc(100% + 32px);z-index:1}.dropdown--open .dropdown__drawer{display:block}.dropdown__drawer button{display:block;margin-top:.75em;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dropdown__drawer button:first-child{margin-top:0}.gravity-form .gfield{margin-top:20px}@media (min-width:45em){.gravity-form .gfield{margin-top:25px}}.gravity-form .gfield:first-child{margin-top:0}.gravity-form .gfield.hidden_label .gfield_label{display:none}.gravity-form .gfield_visibility_visible .gfield_label{border:1px solid #231e1f;color:#231e1f;cursor:pointer;display:block;margin-top:48px;padding:16px 24px 13px;position:relative;text-align:center;z-index:0}@media (min-width:45em){.gravity-form .gfield_visibility_visible .gfield_label{margin-top:50px}}.gravity-form .gfield_visibility_visible .gfield_label:before{background-image:url(assets/images/paper-clip.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:sub;width:8px}.gravity-form .gform_validation_container{display:none}.gravity-form select{-webkit-appearance:none;background-image:url(assets/images/caret-down-gold.svg);background-position:100%;background-repeat:no-repeat;background-size:10px 8px;border-bottom:1px solid;border-radius:0;display:block;padding-bottom:16px;padding-right:23px;padding-top:16px;width:100%}.gravity-form input[type=email],.gravity-form input[type=text],.gravity-form textarea{-webkit-appearance:none;border-bottom:1px solid;border-radius:0;display:block;padding-bottom:14px;padding-right:13px;padding-top:13px;width:100%}.gravity-form input[type=email]::-moz-placeholder,.gravity-form input[type=text]::-moz-placeholder,.gravity-form textarea::-moz-placeholder{color:inherit}.gravity-form input[type=email]::placeholder,.gravity-form input[type=text]::placeholder,.gravity-form textarea::placeholder{color:inherit}.gravity-form textarea{height:46px}.gravity-form .ginput_container_fileupload input{display:none}.gravity-form .gform_footer{align-items:center;display:flex;justify-content:center;margin-top:48px}@media (min-width:45em){.gravity-form .gform_footer{margin-top:50px}}.gravity-form .gform_button{margin-left:auto;margin-right:auto}body img.gform_ajax_spinner{display:none!important}#gform_confirmation_message_1,.navigation ul{text-align:center}.navigation ul{display:block;list-style:none;padding:0;width:100%}.navigation li{padding:7px 0}@media (min-width:80em){.navigation li{padding:0}}.navigation .sign-in,.navigation a{color:#b19e6a;display:block;font-family:HelveticaNeueLTPro-Bd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:3.73px;padding:5px 0;text-align:center;text-transform:uppercase}@media (min-width:80em){.navigation .sign-in,.navigation a{padding:5px 10px}}.navigation a:focus,.navigation a:hover{color:inherit}.navigation .sign-in{width:100%}.navigation--main{padding-top:80px}@media (min-width:80em){.navigation--main{padding-top:0}}.navigation--aux{padding-top:80px}@media (min-width:80em){.navigation--aux{display:none}}.navigation--social{padding-top:60px}.navigation--social ul{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:80em){.navigation--social ul{justify-content:flex-end}}.navigation--social li{display:block;margin-left:10px}.navigation--social li:first-child{margin-left:0}.navigation--social li a{border-radius:100%;display:block;font-size:0;height:26px;position:relative;width:26px}.navigation--social i{display:block;height:15px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:15px}.slick-dots{display:flex;justify-content:center}.slick-dots li{margin-left:4px}.slick-dots li:first-child{margin-left:0}.slick-dots button{min-height:7mm;min-width:7mm;position:relative;text-indent:-9999px;z-index:0}.slick-dots button:after{background-color:transparent;border:1px solid #b19e6a;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;z-index:-1}.slick-dots li.slick-active button:after{background-color:#b19e6a}.slick-next,.slick-prev{background-position:50%;background-repeat:no-repeat;background-size:contain;height:46px;text-indent:-9999px;width:16px}.slick-prev{background-image:url(assets/images/arrow-left.png)}.slick-next{background-image:url(assets/images/arrow-right.png)}.teaser-cocktail a{outline:none}@media (min-width:45em){.teaser-cocktail a:focus .teaser-cocktail__image,.teaser-cocktail a:hover .teaser-cocktail__image{transform:scale(1.03125)}}@media (min-width:45em){.teaser-cocktail a:focus .teaser-cocktail__text,.teaser-cocktail a:hover .teaser-cocktail__text{opacity:1;visibility:visible}}.teaser-cocktail__image{height:0;padding-bottom:120.55556%;position:relative;transform:none;transform-origin:center bottom;transition:transform .4s;width:100%}@media screen and (prefers-reduced-motion:reduce){.teaser-cocktail__image{transition:none}}.teaser-cocktail__image img{bottom:0;display:block;height:auto;left:0;position:absolute;width:100%}.teaser-cocktail__text{border-top:1px solid #b19e6a;margin-top:32px;padding-top:32px;text-align:center}@media (min-width:45em){.teaser-cocktail__text{opacity:0;transition:opacity .2s,visibility .2s;visibility:hidden}}.teaser-cocktail__description{margin-top:1em}.adimo-iframe-outer{height:0;overflow:hidden}.adimo-iframe-outer .adimo-iframe-inner{margin:0 auto;height:0}.adimo-iframe-outer .adimo-iframe{width:100%;border:none}.adimo-button{display:inline-block;padding:0;border:none;font-size:0;cursor:pointer}.adimo-button>img{width:141px;height:33px}.adimo-site-container .adimo-site-inner{max-width:500px}.adimo-site-container .adimo-site-iframe{width:100%;height:400px;display:block;border:none;background:transparent}.adimo-site-container iframe{width:100%}.popup{padding:5px;position:fixed;height:170px;width:340px;border:.5px solid #000;background:#fff;bottom:-400px;transition:all .5s ease;z-index:1000;justify-self:center}@media (min-width:45em){.popup{right:40px;height:220px;width:450px}}.popup img{width:76.92px;height:120px}@media (min-width:45em){.popup img{width:102.56px;height:160px}}.popup .popup-content{padding:15px;border:2px solid #b19e6a;width:100%;height:100%;display:grid;grid-template-columns:80px 1fr;grid-gap:10px}@media (min-width:45em){.popup .popup-content{grid-template-columns:105px 1fr}}.popup .popup-text{display:grid;align-content:space-around;align-items:center;justify-items:center}.popup h1{font-size:16px;font-family:raisonne-demibold-pro,sans-serif;text-transform:uppercase}@media (min-width:45em){.popup h1{font-size:24px}}.popup svg{stroke:#b19e6a;position:absolute;right:10px;top:10px;cursor:pointer}.popup p{font-family:SabonLTPro-Roman,serif;font-size:9px;font-weight:400;text-align:center}@media (min-width:45em){.popup p{font-size:13px}}.popup a{background-color:#b19e6a;border-color:#b19e6a;border-radius:0;color:#fff;display:block;letter-spacing:2.5px;font-size:8px;height:30px;width:150px;padding:11px;line-height:inherit;text-align:center}.popup.show{bottom:40px}.section-cocktail-article{border-bottom:1px solid #b19e6a;margin-bottom:48px;padding-bottom:48px;text-align:center}@media (min-width:45em){.section-cocktail-article{margin-bottom:0;padding-bottom:average(24px,140px)/2;text-align:left}}@media (min-width:80em){.section-cocktail-article{padding-bottom:70px}}@media (min-width:45em){.section-cocktail-article__inner{display:grid;grid-template-columns:calc(50% + average(24px, 140px)/2) calc(50% - average(24px, 140px)/2);grid-template-rows:auto}}@media (min-width:80em){.section-cocktail-article__inner{grid-template-columns:calc(50% + 70px) calc(50% - 70px);grid-template-rows:auto;padding-bottom:70px}}@media (min-width:45em){.cocktail-article__header{display:none}}.cocktail-article__bread-crumbs{color:#b19e6a;margin-bottom:1em}@media (min-width:45em){.cocktail-article__bread-crumbs{font-size:16px;line-height:20px}}.cocktail-article__title{margin:0 auto;max-width:240px}@media (min-width:30em){.cocktail-article__title{max-width:none}}@media (min-width:45em){.cocktail-article__title{font-size:36.5px;line-height:1}}@media (min-width:80em){.cocktail-article__title{font-size:48px}}.cocktail-article__description{margin-top:1em}.cocktail-article__image{display:block;height:auto;margin-bottom:36px;margin-top:36px;width:100%}@media (min-width:45em){.cocktail-article__image{margin-bottom:0;margin-top:0}}.cocktail-article__text .cocktail-article__bread-crumbs,.cocktail-article__text .cocktail-article__description,.cocktail-article__text .cocktail-article__title{display:none}@media (min-width:45em){.cocktail-article__text .cocktail-article__bread-crumbs,.cocktail-article__text .cocktail-article__description,.cocktail-article__text .cocktail-article__title{display:block}}.cocktail-article__meta{border-top:1px solid #b19e6a;margin-top:24px;padding-top:24px;width:100%}.cocktail-article__meta:first-child{border-top:0;margin-top:0;padding-top:0}@media (min-width:45em){.cocktail-article__meta:first-child{margin-top:40px}}.cocktail-article__ingredients{margin-top:1em}.section-cocktail-carousel{margin-bottom:80px;padding-top:24px;position:relative;z-index:0}@media (min-width:45em){.section-cocktail-carousel{padding-top:96px}}.section-cocktail-carousel__header{text-align:center}.section-cocktail-carousel__link{margin-bottom:2em;margin-top:1em}.cocktail-feed__header{margin-top:72px}@media (min-width:45em){.cocktail-feed__header{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-areas:"filter1 filter2 filter3 filter4";grid-template-columns:repeat(4,calc(25% - 22.5px));grid-template-rows:auto}}.cocktail-feed__filter{margin-top:20px;width:100%}@media (min-width:45em){.cocktail-feed__filter{margin-top:0}}.cocktail-feed__filter:first-child{grid-area:filter1}.cocktail-feed__filter:nth-child(2){grid-area:filter2}.cocktail-feed__filter:nth-child(3){grid-area:filter3}.cocktail-feed__search{grid-area:filter4;margin-top:20px;position:relative}@media (min-width:45em){.cocktail-feed__filter:first-child{-ms-grid-row:1;-ms-grid-column:1}.cocktail-feed__filter:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.cocktail-feed__filter:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.cocktail-feed__search{-ms-grid-row:1;-ms-grid-column:7;margin-top:0}}.cocktail-feed__search input{border-bottom:1px solid;border-radius:0;display:block;font-style:italic;padding-bottom:14px;padding-right:25px;padding-top:13px;width:100%}.cocktail-feed__search input::-moz-placeholder{color:inherit}.cocktail-feed__search input::placeholder{color:inherit}.cocktail-feed__search button{background-image:url(assets/images/search.svg);background-position:100%;background-repeat:no-repeat;background-size:100%;display:block;height:13px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:13px}.cocktail-feed__list{-moz-column-gap:2px;column-gap:2px;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:36px}.cocktail-feed__item{background-color:#f5f5f5;display:none;margin-bottom:2px;margin-right:2px;width:calc(50% - 1px)}@media (max-width:44.99em){.cocktail-feed__item:nth-child(-n+6){display:block}.cocktail-feed__item:nth-child(2n){margin-right:0}}@media (min-width:45em){.cocktail-feed__item{width:calc(33.3% - 1.5px)}.cocktail-feed__item:nth-child(-n+9){display:block}.cocktail-feed__item:nth-child(2n){margin-right:2px}.cocktail-feed__item:nth-child(3n){margin-right:0}}@media (min-width:80em){.cocktail-feed__item{width:calc(25% - 2px)}.cocktail-feed__item:nth-child(-n+12){display:block}.cocktail-feed__item:nth-child(2n){margin-right:2px}.cocktail-feed__item:nth-child(3n){margin-right:2px}.cocktail-feed__item:nth-child(4n){margin-right:0}}.cocktail-feed--loaded .cocktail-feed__item{display:block}.cocktail-feed__item .cocktail-card,.cocktail-feed__item .cocktail-card a{height:100%}.cocktail-feed__item .cocktail-card__link{display:flex;flex-direction:column;height:100%}.cocktail-feed__footer{display:flex;justify-content:center;margin-top:36px}.cocktail-feed--loaded .cocktail-feed__footer{display:none}.section-contact-form .gravity-form{margin-left:auto;margin-right:auto;max-width:726px}.section-contact-form__header{margin-left:auto;margin-right:auto;max-width:420px;text-align:center}.section-contact-form__header .article-author-photographs,.section-contact-form__header .article-text-and-image__inner-text-list,.section-contact-form__header .article-text-and-image__inner-text-paragraph,.section-contact-form__header .article-text-and-image__text,.section-contact-form__header .rich-text{margin-top:1em}.section-contact-form__form{margin-top:48px}@media (min-width:45em){.section-contact-form__form{margin-top:50px}}.section-home-hero{align-items:center;background-color:#000;color:#fff;display:flex;height:auto;justify-content:center;min-height:100vh;position:relative;z-index:0}.section-home-hero__inner{padding-bottom:150px;padding-top:150px}@media (min-width:80em){.section-home-hero__inner{padding-bottom:323px;padding-top:323px}}.section-home-hero__heading{margin-bottom:0;margin-top:0}.section-home-hero__background-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%;z-index:-1}.section-home-hero__scroll-button{bottom:20px;box-sizing:content-box;display:block;height:16px;left:50%;position:absolute;transition:bottom .4s,padding .4s;width:50px;z-index:1}@media screen and (prefers-reduced-motion:reduce){.section-home-hero__scroll-button{transition:none}}@media (min-width:80em){.section-home-hero__scroll-button{bottom:50px}}.section-home-hero__scroll-button:focus,.section-home-hero__scroll-button:hover{bottom:12px;padding-top:8px}@media (min-width:80em){.section-home-hero__scroll-button:focus,.section-home-hero__scroll-button:hover{bottom:42px}}.section-home-hero__scroll-button svg{display:block;height:100%;width:auto}.anchor-hash-link{position:relative;transform:translateY(-84px)}.section-image__image{display:block;height:auto;width:100%}.section-news-event-carousel__heading{margin-bottom:24px;text-align:center}@media (min-width:45em){.section-news-event-carousel__heading{margin-bottom:36px}}.news-event-carousel{overflow:hidden}.news-event-carousel .slick-next,.news-event-carousel .slick-prev{background-image:url(assets/images/arrow-right-white.png);box-sizing:content-box;position:absolute;top:50%;z-index:1;padding:0 24px;transition:padding .4s}@media screen and (prefers-reduced-motion:reduce){.news-event-carousel .slick-next,.news-event-carousel .slick-prev{transition:none}}.news-event-carousel .slick-prev{left:0;transform:translateY(-50%) rotate(180deg)}.news-event-carousel .slick-prev:focus,.news-event-carousel .slick-prev:hover{outline:none;padding-left:8px}.news-event-carousel .slick-next{right:0;transform:translateY(-50%)}.news-event-carousel .slick-next:focus,.news-event-carousel .slick-next:hover{outline:none;padding-right:8px}.news-event-carousel .slick-list{padding-right:25%}@media (min-width:45em){.news-event-carousel .slick-list{padding-right:average(24px,140px)}}.news-event-carousel__item{padding-right:2px}.news-event-carousel__item-inner{height:0;overflow:hidden;padding-bottom:80%;position:relative;width:100%;z-index:0}.news-event-carousel__item-inner .teaser-news-event{height:101%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.teaser-news-event{background-color:#000;color:#fff;position:relative;z-index:0}.teaser-news-event__link{display:block;height:100%;width:100%}.teaser-news-event__link:focus .teaser-news-event__content,.teaser-news-event__link:hover .teaser-news-event__content{opacity:1;visibility:visible}.teaser-news-event__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.teaser-news-event__content{align-items:flex-start;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:flex-end;opacity:0;padding:24px 20% 24px 24px;transition:opacity .2s,visibility .2s;visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.teaser-news-event__content{transition:none}}@media (min-width:45em){.teaser-news-event__content{padding:45px 20% 45px 45px}}.teaser-news-event__link-text{color:inherit;padding-top:1.7em}.section-newsletter-form__heading{text-align:center}.section-newsletter__button{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin:20px auto 10px;max-width:700px;padding:0 20px;width:100%}@media (min-width:45em){.section-newsletter__button{align-items:baseline;border-bottom:1px solid #000;flex-direction:row;justify-content:space-between;padding:0}}.section-newsletter__text{border-bottom:1px solid #000;font-size:13px;padding:10px}@media (min-width:45em){.section-newsletter__text{border-bottom:0;font-size:22px;padding:10px 0}}.section-newsletter__submit{color:#b19e6a;font-family:HelveticaNeueLTPro-Bd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1.92px;padding:20px 15px}@media (min-width:45em){.section-newsletter__submit{font-size:15px;letter-spacing:4px;padding:0}}.section-newsletter__submit:focus,.section-newsletter__submit:hover{color:#000}.section-product-grid__header{margin-bottom:24px;text-align:center}@media (min-width:45em){.section-product-grid__header{margin-bottom:36px}}.section-product-grid__link{margin-top:1em}.section-product-grid__main{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-areas:"product1 product2";grid-template-columns:calc(50% - 12px) calc(50% - 12px);grid-template-rows:auto}@media (min-width:45em){.section-product-grid__main{-moz-column-gap:10px;column-gap:10px;grid-template-areas:"product1 product2";grid-template-columns:calc(50% - 5px) calc(50% - 5px);grid-template-rows:auto}}.teaser-product{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width:45em){.teaser-product{padding:75px 75px 0}}.teaser-product:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:product1}.teaser-product:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:product2}@media (min-width:45em){.teaser-product:first-child{-ms-grid-row:1;-ms-grid-column:1}.teaser-product:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}}.teaser-product__image{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:260px;width:75%}.teaser-product__alcvol{font-family:raisonne-demibold-pro,sans-serif;font-size:12px;font-weight:600;line-height:1;margin-top:20px}.teaser-product__title{font-size:16px;font-size:5vw;line-height:1;margin-top:20px;white-space:nowrap}@media (min-width:30em){.teaser-product__title{font-size:25px}}@media (min-width:45em){.teaser-product__title{font-size:36.5px}}@media (min-width:80em){.teaser-product__title{font-size:48px}}.teaser-product__description{margin:20px auto 0;max-width:300px}.teaser-product__link{margin-top:20px}.section-pull-quote .pull-quote{margin-left:auto;margin-right:auto;max-width:610px}.pull-quote{align-items:center;display:flex;flex-direction:column;text-align:center}.pull-quote__text{font-family:SabonLTPro-Roman,serif;font-size:20px;font-weight:400;line-height:30px;margin-bottom:2em}@media (min-width:45em){.pull-quote__text{font-size:22px;line-height:35px}}.pull-quote__source{align-items:center;display:flex;flex-direction:column;text-align:center}.pull-quote__source a:focus,.pull-quote__source a:hover{color:#b19e6a}.pull-quote__source-image{border-radius:50%;display:block;height:60px;width:60px}@media (min-width:45em){.pull-quote__source-image{height:90px;width:90px}}.pull-quote__source-name{font-family:raisonne-demibold-pro,sans-serif;font-size:25px;font-weight:600;line-height:50px;margin-top:.5em;text-transform:uppercase}@media (min-width:45em){.pull-quote__source-name{font-size:25px;line-height:50px}}.pull-quote__source-handle,.pull-quote__source-title{font-family:SabonLTPro-Roman,serif;font-size:13px;font-weight:400;letter-spacing:1px;line-height:17px}.pull-quote__source-title{margin-top:.25em;text-transform:uppercase}.section-related-cocktails{margin-bottom:80px;margin-top:80px}.section-related-cocktails__header{margin-bottom:24px;text-align:center}@media (min-width:45em){.section-related-cocktails__header{margin-bottom:0}}.section-related-cocktails__link{margin-bottom:2em;margin-top:1em}.site-container{display:grid;grid-template:1fr auto/100%;grid-template-areas:"main" "footer";min-height:100vh;width:100%}.site-footer{-ms-grid-row:2;-ms-grid-column:1;border-top:1px solid #b19e6a;grid-area:footer;padding-bottom:72px;padding-top:72px;width:100%}@media (min-width:80em){.site-footer{padding-bottom:50px;padding-top:50px}}.site-footer__bottom .site-footer__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:35px;margin-left:40px;font-size:12px}@media (max-width:768px){.site-footer__bottom .site-footer__inner{align-items:center;margin-left:0}.site-footer__bottom .site-footer__inner div{text-align:center}}.site-footer__inner{max-width:1440px}@media (min-width:80em){.site-footer__inner{align-items:flex-end;display:flex;flex-wrap:wrap;padding-left:50px;padding-right:50px}}@media (min-width:80em){.site-footer__newsletter{padding-right:70px;width:40%}}.site-footer__newsletter h2{color:#000;font-family:SabonLTPro-Roman,serif;font-size:25px;font-weight:400;line-height:25px;margin:0 0 32px;text-align:center;text-transform:uppercase}@media (min-width:80em){.site-footer__newsletter h2{text-align:left}}.site-footer__navigation{margin-top:72px}@media (min-width:80em){.site-footer__navigation{margin-top:0;width:30%}}.site-footer__navigation li{display:block}@media (min-width:80em){.site-footer__navigation li{display:block;width:100%}}.site-footer__navigation a{color:#000;font-size:12px}@media (min-width:80em){.site-footer__navigation a{text-align:left}}.site-footer__social{margin-top:48px}@media (min-width:80em){.site-footer__social{margin-top:0;width:30%}}.site-footer__social .navigation--social{padding-top:0}.site-footer__social a{background:#000;fill:#fff;margin:0}.site-header{height:auto;left:0;position:absolute;top:0;width:100%;z-index:1000}.site-header:before{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .4s;width:100%;z-index:-1}@media (prefers-reduced-motion:reduce){.site-header:before{transition:none}}.site-header .sign-in,.site-header a{color:#b19e6a;display:block;font-family:HelveticaNeueLTPro-Bd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:3.2px;padding:5px 0;text-align:center;text-transform:uppercase}@media (min-width:80em){.site-header .sign-in,.site-header a{font-size:14px;letter-spacing:3.73px}}.site-header .sign-in:focus,.site-header .sign-in:hover,.site-header a:focus,.site-header a:hover{color:inherit}@media (min-width:80em){.site-header .current-menu-item a,.site-header .current-menu-parent a{color:inherit}}@media (min-width:80em){.site-header .sub-menu li a{color:#000}}@media (min-width:80em){.site-header .sub-menu li a:focus,.site-header .sub-menu li a:hover{color:#b19e6a}}.site-header .menu-item-has-children>a:after{content:url(assets/images/caret-down-gold.svg);display:inline-block;height:10px;margin-left:10px;transform:rotate(0deg)}@media (min-width:80em){.site-header .menu-item-has-children>a:after{height:15px}}@media (min-width:80em){.site-header .menu-item-has-children:focus .sub-menu,.site-header .menu-item-has-children:hover .sub-menu{display:block}.site-header .menu-item-has-children:focus>a:after,.site-header .menu-item-has-children:hover>a:after{transform:rotate(180deg)}}.site-header .menu-item-has-children--open .sub-menu{display:block}.site-header .menu-item-has-children--open>a:after{transform:rotate(180deg)}.site-header__inner{display:flex;margin-left:auto;margin-right:auto;max-width:1440px;padding:20px 24px;position:relative;z-index:3}@media (min-width:45em){.site-header__inner{padding:20px average(24px,140px)}}@media (min-width:80em){.site-header__inner{padding:50px 140px}}.site-header--scrolled .site-header__inner{padding:20px}@media (min-width:80em){.site-header--scrolled .site-header__inner{padding:7px 50px}}.site-header__hamburger-container{display:block;margin-top:10px}@media (min-width:80em){.site-header__hamburger-container{display:none}}.site-header--scrolled .site-header__hamburger-container{align-self:center;margin-top:0}.site-header__hamburger-icon{display:block;height:10px;position:relative;width:20px;z-index:0}.site-header__hamburger-icon:after,.site-header__hamburger-icon:before{background-color:#b19e6a;content:"";height:1px;left:0;position:absolute;transition:transform .4s;width:100%;z-index:1}@media (prefers-reduced-motion:reduce){.site-header__hamburger-icon:after,.site-header__hamburger-icon:before{transition:none}}.site-header__hamburger-icon:before{top:0}.site-header__hamburger-icon:after{bottom:0}.site-header--open .site-header__hamburger-icon:before{transform:rotate(-45deg) translate(-2.7px,2.7px)}.site-header--open .site-header__hamburger-icon:after{transform:rotate(45deg) translate(-3.7px,-3.7px)}.site-header__account-container{display:none;margin-top:10px}@media (min-width:80em){.site-header__account-container{align-self:start;display:block}}.site-header__account-container a{font-size:12px}.site-header--scrolled .site-header__account-container{align-self:center;margin-top:0}.site-header__logo{justify-self:center}@media (min-width:80em){.site-header--scrolled .site-header__logo{justify-self:start}}.site-header__logo a{display:inline-block}.site-header__logo .large-logo,.site-header__logo .small-logo{height:auto}.site-header__logo .large-logo{display:block;width:170px}@media (min-width:80em){.site-header__logo .large-logo{width:270px}}.site-header__logo .small-logo{display:none;height:30px;width:125px}@media (min-width:80em){.site-header__logo .small-logo{width:140px}}.site-header__logo svg{display:block;fill:#000;height:auto;width:100%}@keyframes site-header-transition{0%{opacity:0}to{opacity:1}}.site-header__menu{animation:site-header-transition .6s ease-out;display:none;left:0;position:absolute;width:100%;z-index:1}@media screen and (prefers-reduced-motion:reduce){.site-header__menu{animation:none}}@media (min-width:80em){.site-header__menu{display:block;opacity:1;padding-top:0;position:relative}}@media (min-width:80em){.site-header__menu ul{display:flex;justify-content:center}}.site-header__menu li{position:relative}@media (min-width:80em){.site-header__menu li{padding:0 20px}}@media (min-width:80em){.site-header__menu .navigation--social{display:none}}.site-header__menu .navigation--social a{background:#b19e6a}.site-header__menu .sub-menu{display:none;left:0;margin-top:30px;padding-top:10px;position:absolute;top:-5px}@media (min-width:80em){.site-header__menu .sub-menu{min-width:100%;padding-top:0;white-space:nowrap;width:auto}}.site-header__menu .sub-menu li{margin:0 15px;padding-left:0;padding-right:0}@media (min-width:80em){.site-header__menu .sub-menu li{background:#fff;padding-bottom:5px;padding-left:5px;padding-right:5px}}.site-header__menu .sub-menu li:first-child{padding-top:10px}.site-header__menu .sub-menu li:last-child{padding-bottom:13px}@media (min-width:80em){.site-header__menu .sub-menu li:last-child{border-bottom:1px solid #000}}.site-header__menu .sub-menu a{padding-bottom:0;text-align:left}.site-header__main-nav{display:none}.site-header--scrolled .site-header__main-nav{align-self:center}.site-header--scrolled{border-bottom:1px solid #b19e6a;position:fixed;z-index:1000}.site-header--scrolled:before{background-color:#fff}@media (min-width:80em){.site-header--scrolled .site-header__menu{display:none}}@media (min-width:80em){.site-header--scrolled .sign-in,.site-header--scrolled a{font-size:12px}}@media (min-width:80em){.site-header--scrolled .menu-item-has-children>a:after{height:10px}}.site-header__main-menu-container{align-self:start;display:grid;grid-template-areas:"scrolled-menu1 scrolled-menu2 scrolled-menu3 scrolled-menu4";grid-template-columns:20% 1fr 20%;width:100%}.site-header__main-menu-container .site-header__logo{-ms-grid-row:1;-ms-grid-column:2;grid-area:scrolled-menu2}.site-header__main-menu-container .site-header__account-container{-ms-grid-row:1;-ms-grid-column:1;grid-area:scrolled-menu1}.site-header__main-menu-container .site-header__liquid-cart{-ms-grid-row:1;-ms-grid-column:3;grid-area:scrolled-menu3;align-self:start;margin-top:10px;justify-self:end}.site-header--scrolled .site-header__main-menu-container{align-self:center;display:grid;grid-template-areas:"scrolled-menu1 scrolled-menu2 scrolled-menu3";grid-template-columns:20% 1fr 20%;justify-content:center;padding-right:20px}@media (min-width:80em){.site-header--scrolled .site-header__main-menu-container{display:grid;grid-template-areas:"scrolled-menu1 scrolled-menu2 scrolled-menu3 scrolled-menu4";grid-template-columns:auto 1fr auto 30px;grid-template-rows:auto;padding-right:0}.site-header--scrolled .site-header__main-menu-container>.site-header__logo{-ms-grid-row:1;-ms-grid-column:2}.site-header--scrolled .site-header__main-menu-container>.site-header__account-container{-ms-grid-row:1;-ms-grid-column:1}.site-header--scrolled .site-header__main-menu-container>.site-header__liquid-cart{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width:80em){.site-header--scrolled .site-header__main-menu-container .site-header__logo{-ms-grid-row:1;-ms-grid-column:1;grid-area:scrolled-menu1;width:150px}}.site-header--scrolled .site-header__main-menu-container .site-header__logo a{transform:translateY(-2.5%)}.site-header--scrolled .site-header__main-menu-container .site-header__logo .large-logo{display:none}.site-header--scrolled .site-header__main-menu-container .site-header__logo .small-logo{display:block}.site-header--scrolled .site-header__main-menu-container .site-header__main-nav{display:none}@media (min-width:80em){.site-header--scrolled .site-header__main-menu-container .site-header__main-nav{display:block;padding-left:30px;padding-top:2px;text-align:left}}@media (min-width:80em){.site-header--scrolled .site-header__main-menu-container .site-header__main-nav ul{align-self:center;display:flex;justify-content:flex-start}}.site-header--scrolled .site-header__main-menu-container .site-header__main-nav li{margin-right:20px;padding:0 6px;position:relative}.site-header--scrolled .site-header__main-menu-container .site-header__main-nav li:last-child{margin-right:0}.site-header--scrolled .site-header__main-menu-container .site-header__main-nav .sub-menu{display:none;left:0;margin-top:30px;padding-top:13px;position:absolute;top:-5px}.site-header--scrolled .site-header__main-menu-container .site-header__main-nav .sub-menu li{background:#fff;margin-right:0;padding:0 6px 5px}.site-header--scrolled .site-header__main-menu-container .site-header__main-nav .sub-menu li:last-child{border-bottom:1px solid #000;padding:0 6px 13px}.site-header--scrolled .site-header__main-menu-container .site-header__main-nav .sub-menu a{padding-bottom:0;text-align:left}.site-header--scrolled .site-header__main-menu-container .site-header__main-nav .menu-item-has-children:focus .sub-menu,.site-header--scrolled .site-header__main-menu-container .site-header__main-nav .menu-item-has-children:hover .sub-menu{display:block}@media (min-width:80em){.site-header--scrolled .site-header__main-menu-container .site-header__account-container{-ms-grid-row:1;-ms-grid-column:3;grid-area:scrolled-menu3}}@media (min-width:80em){.site-header--scrolled .site-header__main-menu-container .site-header__liquid-cart{-ms-grid-row:1;-ms-grid-column:4;grid-area:scrolled-menu4}}@media (min-width:80em){.site-header--scrolled .site-header__main-menu-container>.site-header__logo{-ms-grid-row:1;-ms-grid-column:1}.site-header--scrolled .site-header__main-menu-container>.site-header__account-container{-ms-grid-row:1;-ms-grid-column:3}.site-header--scrolled .site-header__main-menu-container .site-header__liquid-cart{-ms-grid-row:1;-ms-grid-column:4}}.site-header--open{color:#fff;height:100%;overflow-y:scroll;z-index:1000}.site-header--open:before{background-color:#191617}.site-header--open .site-header__logo svg{fill:#fff}.site-header--open .site-header__menu{display:block}.site-header--open .sub-menu{margin-top:0;position:static}.site-header--open .sub-menu a{text-align:center}.site-header--open .sub-menu li{padding-bottom:2px;padding-top:7px}.site-header--open.site-header--scrolled .site-header__menu{display:block}.plp-user--cart-button{position:relative}.plp-user--cart-button svg{fill:#b19e6a}.plp-user--cart-button svg:hover{fill:#000}.cart-count{position:absolute;background:#000;color:#fff;right:-1px;top:-2px;border-radius:50%}.cart-count span{cursor:default;display:grid;height:10px;width:10px;align-content:center;justify-content:center;font-size:6px;font-weight:800}.cart-count span:empty{display:none}.site-main{-ms-grid-row:1;-ms-grid-column:1;grid-area:main;width:100%}.section-social-grid__header{margin-bottom:24px;text-align:center}@media (min-width:45em){.section-social-grid__header{margin-bottom:36px}}.section-social-grid__link{margin-top:1em}.social-grid__list{-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-areas:"social1 social2" "social4 social5";grid-template-columns:repeat(2,calc(50% - 1px));grid-template-rows:auto auto;row-gap:2px}@media (min-width:45em){.social-grid__list{grid-template-areas:"social1 social2 social3" "social4 social5 social3";grid-template-columns:repeat(3,calc(33.33333% - 1.33333px));grid-template-rows:auto auto}}.social-grid__item:nth-child(3){display:none}@media (min-width:45em){.social-grid__item:nth-child(3){display:block;grid-area:social3}}.social-grid__item:nth-child(3) .social-grid__item-inner{padding-bottom:calc(200% + 2px)}.social-grid__item:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:social1}.social-grid__item:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:social2}.social-grid__item:nth-child(4){-ms-grid-row:3;-ms-grid-column:1;grid-area:social4}.social-grid__item:nth-child(5){-ms-grid-row:3;-ms-grid-column:3;grid-area:social5}@media (min-width:45em){.social-grid__item:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3}.social-grid__item:first-child{-ms-grid-row:1;-ms-grid-column:1}.social-grid__item:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.social-grid__item:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}.social-grid__item:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}}.social-grid__item-inner{height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%;z-index:0}.social-grid__item-inner .social-card{height:101%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.social-card{background-color:#000;color:#fff;position:relative;z-index:0}.social-card__link{display:block;height:100%;width:100%}.social-card__link:focus .social-card__content,.social-card__link:hover .social-card__content{opacity:1;visibility:hidden}@media (min-width:45em){.social-card__link:focus .social-card__content,.social-card__link:hover .social-card__content{visibility:visible}}.social-card__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.social-card__content{align-items:flex-start;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;font-family:raisonne-demibold-pro,sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:600;height:100%;justify-content:flex-end;letter-spacing:normal;line-height:28px;opacity:0;padding:24px;text-transform:none;transition:opacity .2s,visibility .2s;visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.social-card__content{transition:none}}.social-card__handle{text-transform:uppercase}.social-card__text{padding-top:.5em}@media (min-width:45em){.section-text-and-image__inner{-moz-column-gap:46px;column-gap:46px;display:grid;grid-template-columns:calc(50% + 46px) calc(50% - 92px);grid-template-rows:auto}}.section-text-and-image--invert .section-text-and-image__inner{grid-template-columns:calc(50% - 92px) calc(50% + 46px);grid-template-rows:auto}.section-text-and-image__image{grid-column:1;margin-left:-24px;margin-right:-24px}@media (min-width:45em){.section-text-and-image__image{margin-left:0;margin-right:0}}.section-text-and-image__image img,.section-text-and-image__image video{display:block;height:auto;width:100%}@media (min-width:45em){.section-text-and-image--invert .section-text-and-image__image{grid-column:2/3;grid-row:1/2}}.section-text-and-image__content{grid-column:2;margin-top:24px}@media (min-width:45em){.section-text-and-image__content{margin-top:0;padding-top:average(24px,140px)/2}}@media (min-width:80em){.section-text-and-image__content{padding-top:70px}}@media (min-width:45em){.section-text-and-image--invert .section-text-and-image__content{grid-column:1/2;grid-row:1/2}}.section-text-and-image__text{border-top:1px solid #b19e6a;margin-top:1em;padding-top:1em}.section-text-and-image-carousel__image-list{position:relative;z-index:0}@media (min-width:45em){.section-text-and-image-carousel__image-list .slick-list{padding-left:33.33333%;padding-right:33.33333%}}.section-text-and-image-carousel__image-list .slick-next,.section-text-and-image-carousel__image-list .slick-prev{box-sizing:content-box;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.section-text-and-image-carousel__image-list .slick-prev{background-image:url(assets/images/arrow-left-white.png);left:24px;transition:padding .4s,left .4s}@media screen and (prefers-reduced-motion:reduce){.section-text-and-image-carousel__image-list .slick-prev{transition:none}}.section-text-and-image-carousel__image-list .slick-prev:focus,.section-text-and-image-carousel__image-list .slick-prev:hover{left:8px;padding-left:16px}.section-text-and-image-carousel__image-list .slick-next{background-image:url(assets/images/arrow-right-white.png);right:24px;transition:padding .4s,right .4s}@media screen and (prefers-reduced-motion:reduce){.section-text-and-image-carousel__image-list .slick-next{transition:none}}.section-text-and-image-carousel__image-list .slick-next:focus,.section-text-and-image-carousel__image-list .slick-next:hover{padding-right:16px;right:8px}.section-text-and-image-carousel__image-list .slick-slide .section-text-and-image-carousel__image-item{position:relative;z-index:0}.section-text-and-image-carousel__image-list .slick-slide .section-text-and-image-carousel__image-item:after{background-color:#000;content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;transition:opacity .6s;width:100%}@media screen and (prefers-reduced-motion:reduce){.section-text-and-image-carousel__image-list .slick-slide .section-text-and-image-carousel__image-item:after{transition:none}}.section-text-and-image-carousel__image-list .slick-slide.slick-active .section-text-and-image-carousel__image-item:after{opacity:0}@media (min-width:45em){.section-text-and-image-carousel__image-item{padding-left:1px;padding-right:1px}}.section-text-and-image-carousel__image-item img{display:block;height:auto;width:100%}.section-text-and-image-carousel__text-list{margin-top:48px;padding-left:24px}@media (min-width:45em){.section-text-and-image-carousel__text-list{margin-left:auto;margin-right:auto;margin-top:50px;max-width:768pxaverage(24px,140px);padding-left:average(24px,140px);padding-right:average(24px,140px)}}.section-text-and-image-carousel__heading{border-bottom:1px solid #b19e6a;margin-bottom:24px;padding-bottom:24px;padding-right:24px}@media (min-width:45em){.section-text-and-image-carousel__heading{padding-right:0}}.section-text-and-image-carousel__text{padding-right:24px}@media (min-width:45em){.section-text-and-image-carousel__text{padding-right:0}}.section-text-and-image-carousel__count{color:#b19e6a;font-family:SabonLTPro-Roman,serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:1;margin-top:24px;text-transform:uppercase}@media (min-width:45em){.section-text-and-image-carousel__count{font-size:22.5px;text-align:center}}@media (min-width:80em){.section-text-and-image-carousel__count{font-size:25px}}@media (max-width:44.99em){.section-video__inner{padding-left:0;padding-right:0}}.video{border-bottom:5px solid rgba(177,158,106,.5);height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%;z-index:0}.video__poster,.video iframe{display:block;height:101%;left:0;position:absolute;top:0;width:101%}.video iframe{z-index:1}.video__poster{z-index:2}.video__poster-icon{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}.video__poster-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-grid__list{display:flex;flex-wrap:wrap;margin-left:0}@media (min-width:45em){.blog-grid__list{margin-left:3px}}.blog-grid__item{margin-bottom:3px;margin-right:0;overflow:hidden;position:relative;width:100%}@media (min-width:45em){.blog-grid__item{margin-right:3px;width:calc(50% - 3px)}}.blog-grid__item:before{content:"";float:left;padding-top:80%}.blog-card{position:absolute}.blog-card,.blog-card__image,.blog-card__image img{height:100%;width:100%}.blog-card__image img{-o-object-fit:cover;object-fit:cover}.blog-card__main{height:100%}.blog-card__text-container{background:transparent;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;width:100%}@media screen and (prefers-reduced-motion:reduce){.blog-card__text-container{transition:none}}@media (min-width:45em){.blog-card__text-container{background:rgba(0,0,0,.6);opacity:0}}.blog-card__text-container:focus,.blog-card__text-container:hover{opacity:1}.blog-card__text{align-items:flex-start;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;max-width:350px;padding:30px;position:absolute}@media (min-width:45em){.blog-card__text{padding:40px}}.blog-grid__footer{margin-top:50px;text-align:center}.blog-grid__category{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:48px;padding-left:24px;padding-right:24px}@media (min-width:45em){.blog-grid__category{flex-direction:row;padding-left:48px;padding-right:48px}}.blog-card__title,.rsvp-text{color:#fff}.blog-card__title{margin-bottom:10px}.rsvp-text{border-bottom:1px solid #b19e6a;padding-bottom:3px}@media (max-width:44.99em){.blog-grid{padding-left:0;padding-right:0}}.blog-grid .dropdown{align-items:center;border-bottom:1px solid;display:flex;margin-bottom:10px;z-index:2}@media (min-width:45em){.blog-grid .dropdown{margin-bottom:0}}.blog-grid .dropdown-text{font-size:12px;padding-bottom:16px;padding-top:16px;white-space:pre}@media (min-width:45em){.blog-grid .dropdown-text{font-size:14px}}.blog-grid .dropdown__label{border-bottom:0;font-size:12px;text-align:left;width:100%}@media (min-width:45em){.blog-grid .dropdown__label{font-size:14px;width:180px}}.sort-dropdown{align-items:center;border-bottom:1px solid;display:flex;position:relative;z-index:1}.sort-dropdown select{display:none}.sort-dropdown__label{border-radius:0;display:block;font-size:12px;overflow:hidden;padding-bottom:16px;padding-right:23px;padding-top:16px;position:relative;text-align:left;width:100%}@media (min-width:45em){.sort-dropdown__label{font-size:14px;width:180px}}.sort-dropdown__label:after{background-color:#fff;background-image:url(assets/images/caret-down-gold.svg);background-position:100%;background-repeat:no-repeat;background-size:10px 8px;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:23px}.dropdown--open .sort-dropdown__label{border-bottom-color:transparent;color:#b19e6a}.dropdown--open .sort-dropdown__label:after{transform:scaleY(-1)}.sort-dropdown__drawer{background-color:#fff;border-bottom:1px solid;bottom:0;display:none;left:50%;padding:20px 16px;position:absolute;transform:translate(-50%,100%);width:calc(100% + 32px);z-index:1}.dropdown--open .sort-dropdown__drawer{display:block}.sort-dropdown__drawer button{display:block;margin-top:.75em;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sort-dropdown__drawer button:first-child{margin-top:0}.section-blog-grid__header{margin-bottom:48px}@media (min-width:45em){.section-blog-grid__header{margin-bottom:average(24px,140px)}}.article-text-and-image{margin-bottom:average(24px,140px);margin-top:average(24px,140px)}@media (min-width:80em){.article-text-and-image{margin-bottom:140px;margin-top:140px}}.article-author-photographs{display:none;margin-bottom:36px}@media (min-width:45em){.article-author-photographs{margin-bottom:48px}}.article-author-photographs p{font-size:18px}.article-text-and-image__date{font-size:14px;line-height:20px}.article-text-and-image__inner-item{display:grid;grid-template-areas:"textx" "imagex";margin-bottom:50px}@media (min-width:45em){.article-text-and-image__inner-item{margin-bottom:130px}.article-text-and-image__inner-item:nth-child(odd){grid-template-areas:"textx imagex";grid-template-columns:calc(50% - 92px) calc(50% + 46px);grid-template-rows:auto}.article-text-and-image__inner-item:nth-child(odd) .article-text-and-image__text{padding-right:50px}.article-text-and-image__inner-item:nth-child(2n){grid-template-areas:"imagex textx";grid-template-columns:calc(50% + 46px) calc(50% - 92px);grid-template-rows:auto}.article-text-and-image__inner-item:nth-child(2n) .article-text-and-image__text{padding-left:50px}}.article-text-and-image__inner-item:first-child .article-author-photographs{display:block}.article-text-and-image__content{-ms-grid-row:1;-ms-grid-column:1;grid-area:textx;padding-bottom:50px}@media (min-width:45em){.article-text-and-image__content{padding-bottom:0}}.article-text-and-image__image{-ms-grid-row:2;-ms-grid-column:1;grid-area:imagex}@media (min-width:45em){.article-text-and-image__inner-item:nth-child(odd)>.article-text-and-image__content{-ms-grid-row:1;-ms-grid-column:1}.article-text-and-image__inner-item:nth-child(2n)>.article-text-and-image__content{-ms-grid-row:1;-ms-grid-column:2}.article-text-and-image__inner-item:nth-child(odd)>.article-text-and-image__image{-ms-grid-row:1;-ms-grid-column:2}.article-text-and-image__inner-item:nth-child(2n)>.article-text-and-image__image{-ms-grid-row:1;-ms-grid-column:1}}.article-text-and-image__image img{display:block;height:auto;width:100%}.article-text-and-image__inner-text-list{padding-left:24px}@media (min-width:45em){.article-text-and-image__inner-text-list{padding-left:36px}}.article-text-and-image__inner-text-list li{list-style:none;margin-bottom:1em;position:relative}.article-text-and-image__inner-text-list li:before{content:"\00B7";font-size:60px;left:-30px;position:absolute;top:0}.article-text-and-image__inner-text-list,.article-text-and-image__inner-text-paragraph{margin-bottom:50px}@media (min-width:45em){.article-text-and-image__inner-text-list,.article-text-and-image__inner-text-paragraph{margin-bottom:130px}}.article-text-and-image__inner-text-list li,.article-text-and-image__inner-text-list p,.article-text-and-image__inner-text-paragraph li,.article-text-and-image__inner-text-paragraph p,.article-text-and-image__text li,.article-text-and-image__text p{font-size:16px;line-height:20px}@media (min-width:45em){.article-text-and-image__inner-text-list li,.article-text-and-image__inner-text-list p,.article-text-and-image__inner-text-paragraph li,.article-text-and-image__inner-text-paragraph p,.article-text-and-image__text li,.article-text-and-image__text p{font-size:18px;line-height:30px;margin-top:30px}}.article-text-and-image__inner-text-list ul,.article-text-and-image__inner-text-paragraph ul,.article-text-and-image__text ul{padding-left:24px}@media (min-width:45em){.article-text-and-image__inner-text-list ul,.article-text-and-image__inner-text-paragraph ul,.article-text-and-image__text ul{padding-left:72px}}.article-text-and-image__inner-text-list li,.article-text-and-image__inner-text-paragraph li,.article-text-and-image__text li{list-style:none;margin-bottom:1em;position:relative}.article-text-and-image__inner-text-list li:before,.article-text-and-image__inner-text-paragraph li:before,.article-text-and-image__text li:before{content:"\00B7";font-size:60px;left:-30px;position:absolute;top:0}.article-text-and-image__inner-text-list a,.article-text-and-image__inner-text-paragraph a,.article-text-and-image__text a{color:currentColor!important;text-decoration:underline!important}.section-related-articles-carousel{margin-bottom:72px}.section-related-articles-carousel__heading{margin-bottom:24px;text-align:center}.related-articles-carousel__header{margin-bottom:36px;text-align:center}.related-articles-carousel .slick-prev{display:none!important}@media screen and (prefers-reduced-motion:reduce){.related-articles-carousel .slick-next{background-image:url(assets/images/arrow-right-white.png);box-sizing:content-box;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:none;z-index:1}.related-articles-carousel .slick-next:focus,.related-articles-carousel .slick-next:hover{padding-right:16px;right:8px}}.related-articles-carousel .slick-next{background-image:url(assets/images/arrow-right-white.png);box-sizing:content-box;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:padding .4s,right .4s;z-index:1}.related-articles-carousel .slick-next:focus,.related-articles-carousel .slick-next:hover{padding-right:16px;right:8px}.related-articles-carousel .slick-list{padding-right:25%}@media (min-width:45em){.related-articles-carousel .slick-list{padding-right:average(24px,140px)}}.related-articles-carousel__item{padding-right:2px}.related-articles-carousel__item-inner{height:0;overflow:hidden;padding-bottom:80%;position:relative;width:100%;z-index:0}.related-articles-carousel__item-inner .related-articles{height:101%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.related-articles{background-color:#000;color:#fff;position:relative;z-index:0}.related-articles__link{display:block;height:100%;width:100%}.related-articles__link:focus .related-articles__content,.related-articles__link:hover .related-articles__content{opacity:1;visibility:visible}.related-articles__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.related-articles__content{align-items:flex-start;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:flex-end;opacity:0;padding:24px 20% 24px 24px;transition:opacity .2s,visibility .2s;visibility:hidden}@media screen and (prefers-reduced-motion:reduce){.related-articles__content{transition:none}}@media (min-width:45em){.related-articles__content{padding:45px 20% 45px 45px}}.related-articles__link-text{color:inherit;padding-top:1.7em}.section-product-article{border-bottom:1px solid #b19e6a;margin-bottom:48px;padding-bottom:30px;text-align:center}@media (min-width:45em){.section-product-article{margin-bottom:0;padding-bottom:average(24px,140px)/2;text-align:left}}@media (min-width:80em){.section-product-article{padding-bottom:70px}}@media (min-width:45em){.section-product-article .plp-user{display:grid;grid-gap:10px;align-items:center}}.section-product-article .plp-user input{border-radius:0;border-color:#b19e6a;background:#b19e6a;color:#fff}.section-product-article .plp-user input::-moz-placeholder{color:#fff;opacity:1}.section-product-article .plp-user input::placeholder{color:#fff;opacity:1}.section-product-article .plp-user input::-ms-input-placeholder{color:#fff}@media (min-width:45em){.section-product-article__inner{display:grid;grid-gap:average(24px,140px);grid-template-columns:repeat(2,calc(50% - average(24px, 140px)/2));grid-template-rows:auto}}@media (min-width:80em){.section-product-article__inner{grid-gap:140px;grid-template-columns:repeat(2,calc(50% - 70px));grid-template-rows:auto;padding-bottom:70px}}@media (min-width:45em){.product-article__header{display:none}}.product-article__bread-crumbs{color:#b19e6a;margin-bottom:1em}@media (min-width:45em){.product-article__bread-crumbs{font-size:16px;line-height:20px}}.product-article__title{margin:0 auto;max-width:240px}@media (min-width:30em){.product-article__title{max-width:none}}@media (min-width:45em){.product-article__title{font-size:36.5px;line-height:1}}@media (min-width:80em){.product-article__title{font-size:48px}}.product-article__description{margin-top:1em}.product-article__image{display:block;height:auto;margin:36px auto;max-height:600px;width:auto}@media (min-width:45em){.product-article__image{margin-bottom:0;margin-top:0}}.product-article__text .product-article__bread-crumbs,.product-article__text .product-article__description,.product-article__text .product-article__title{display:none}@media (min-width:45em){.product-article__text .product-article__bread-crumbs,.product-article__text .product-article__description,.product-article__text .product-article__title{display:block}}.product-article__meta{border-top:1px solid #b19e6a;margin-top:24px;padding-top:24px;width:100%}.product-article__meta:first-child{border-top:0;margin-top:0;padding-top:0}@media (min-width:45em){.product-article__meta:first-child{margin-top:40px}}.product-article__ingredients{margin-top:1em}.product-article__ingredients>p:not(:first-child){margin-top:1em}.where-to-buy{color:#b19e6a;padding:0}.where-to-buy:not(:first-child){margin-top:20px}.where-to-buy:focus,.where-to-buy:hover{color:#000}.gravity-form .product-article__meta--adimo .gform_button,.plp-product .product-article__meta--adimo .liquid-cart-atc,.plp-product .product-article__meta--adimo .product-atc,.popup .product-article__meta--adimo a,.product-article__meta--adimo .button,.product-article__meta--adimo .gravity-form .gform_button,.product-article__meta--adimo .heading-5,.product-article__meta--adimo .plp-product .liquid-cart-atc,.product-article__meta--adimo .plp-product .product-atc,.product-article__meta--adimo .popup a,.product-article__meta--adimo .teaser-btn,.product-article__meta--adimo .teaser-btnatc:hover,.product-article__meta--adimo .teaser-product__link a,.teaser-product__link .product-article__meta--adimo a{padding-top:20px;padding-bottom:20px}.product-article__meta--order{margin-top:30px}.product-article__label{text-transform:uppercase}.product-article__affiliates-header{margin-bottom:36px;margin-top:13.5px}.product-article__affiliates-layout{display:flex;flex-direction:column;justify-content:center}@media (min-width:45em){.product-article__affiliates-layout{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:-13.5px}}.product-article__affiliates-layout .product-article__affiliates{display:block;margin-left:auto;margin-right:auto;padding:13.5px}@media (min-width:45em){.product-article__affiliates-layout .product-article__affiliates{margin-left:unset;margin-right:unset}}.product-article__affiliates-layout img{display:inline-block;height:auto;max-height:55px;max-width:155px;width:auto}@media (min-width:45em){.product-article__affiliates-layout img{display:block;max-height:55px;max-width:180px}}.plp-product--hidden{display:none}.address-prompt{display:grid;padding-bottom:10px;font-family:SabonLTPro-Roman,serif}.address-prompt p{font-weight:400;font-size:16px;line-height:19px}@media (min-width:80em){.address-prompt p{font-size:18px;line-height:24px}}.liquid-engraving-button{margin-top:10px}.liquid-engraving-button button{font-size:15px!important}.product-teaser__title{font-size:24px;line-height:100%;font-family:SabonLTPro-Roman,serif;padding-bottom:30px;border-bottom:1px solid #b19e6a}@media (min-width:80em){.product-teaser__title{font-size:45px;line-height:100%}}.product-teaser__title h1{font-weight:400}.product-teaser__description p{font-weight:400;font-size:16px;line-height:24px;font-family:SabonLTPro-Roman,serif;margin-bottom:30px}.teaser-btn,.teaser-btnatc:hover{background-color:#b19e6a;border-color:#b19e6a;border-radius:0;color:#fff;display:block;letter-spacing:2.5px;font-size:12px;line-height:inherit;text-align:center;width:100%}@media (min-width:80em){.teaser-btn,.teaser-btnatc:hover{width:200px}}.section-shop{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.section-shop__inner{padding-bottom:24px;z-index:1}@media (min-width:45em){.section-shop__inner{padding-bottom:72px}}.order-online__container,.shop-content__container{background-color:#fff;min-height:100px}.page-template-store-locator{background-color:#fff}.page-template-store-locator .site-main{padding-top:150px}@media (min-width:80em){.page-template-store-locator .site-main{padding-top:373px}}.page-template-store-locator .store-locator-section__inner{padding-bottom:24px;position:relative}@media (min-width:45em){.page-template-store-locator .store-locator-section__inner{padding-bottom:72px}}.store-locator-section__container{padding-bottom:24px;padding-top:24px}@media (min-width:45em){.store-locator-section__container{padding-bottom:72px;padding-top:72px}}.store-locator-section__container-inner{margin:auto;max-width:1440px;padding-left:24px;padding-right:24px}@media (min-width:45em){.store-locator-section__container-inner{padding-left:48px;padding-right:48px}}.page-template-about{background-color:#fff}.page-template-about .site-main{padding-top:150px}@media (min-width:80em){.page-template-about .site-main{padding-top:323px}}.page-template-about .page-template-about__header{margin-bottom:48px;margin-top:0}@media (min-width:45em){.page-template-about .page-template-about__header{margin-bottom:average(24px,140px)}}@media (min-width:80em){.page-template-about .page-template-about__header{margin-bottom:140px}}@media (min-width:45em){.page-template-about .section-text-and-image{margin-bottom:average(24px,140px);margin-top:average(24px,140px)}}@media (min-width:80em){.page-template-about .section-text-and-image{margin-bottom:140px;margin-top:140px}}.page-template-about .section-pull-quote{margin-bottom:72px;margin-top:72px}@media (min-width:45em){.page-template-about .pull-quote__text{font-size:32px;line-height:42px}}.page-template-about .section-text-and-image-carousel{margin-bottom:72px;margin-top:72px}@media (min-width:45em){.page-template-about .section-text-and-image-carousel{margin-bottom:average(24px,140px);margin-top:average(24px,140px)}}@media (min-width:80em){.page-template-about .section-text-and-image-carousel{margin-bottom:140px;margin-top:140px}}.page-template-about .section-product-grid{margin-bottom:48px;margin-top:48px}@media (min-width:45em){.page-template-about .section-product-grid{margin-bottom:50px;margin-top:50px}}.page-template-about .section-cocktail-carousel{margin-bottom:72px;margin-top:72px}@media (min-width:45em){.page-template-about .section-cocktail-carousel{margin-bottom:average(24px,140px);margin-top:average(24px,140px)}}@media (min-width:80em){.page-template-about .section-cocktail-carousel{margin-bottom:140px;margin-top:140px}}.page-template-about .section-social-grid{margin-bottom:24px;margin-top:72px}@media (min-width:45em){.page-template-about .section-social-grid{margin-bottom:60px;margin-top:60px}}.cocktail-template-default{background-color:#fff}.cocktail-template-default .site-main{padding-top:150px}@media (min-width:80em){.cocktail-template-default .site-main{padding-top:323px}}.cocktail-template-default .section-social-grid{margin-bottom:24px;margin-top:72px}@media (min-width:45em){.cocktail-template-default .section-social-grid{margin-bottom:60px;margin-top:60px}}.page-template-archive-cocktail{background-color:#fff}.page-template-archive-cocktail .site-main{padding-top:150px}@media (min-width:80em){.page-template-archive-cocktail .site-main{padding-top:323px}}.page-template-archive-cocktail .section-cocktail-feed{margin-bottom:48px}@media (min-width:45em){.page-template-archive-cocktail .section-cocktail-feed{margin-bottom:average(24px,140px)}}@media (min-width:80em){.page-template-archive-cocktail .section-cocktail-feed{margin-bottom:140px}}.page-template-archive-cocktail .section-social-grid{background-color:#f5f5f5;padding-bottom:24px;padding-top:24px}@media (min-width:45em){.page-template-archive-cocktail .section-social-grid{padding-bottom:60px;padding-top:60px}}.page-template-contact{background-color:#f5f5f5}.page-template-contact .site-main{padding-top:150px}@media (min-width:80em){.page-template-contact .site-main{padding-top:323px}}.page-template-contact .section-contact-form{margin-bottom:48px}@media (min-width:45em){.page-template-contact .section-contact-form{margin-bottom:average(24px,140px)}}@media (min-width:80em){.page-template-contact .section-contact-form{margin-bottom:140px}}.page-template-default{background-color:#f5f5f5}.page-template-default .site-main{padding-top:150px}@media (min-width:80em){.page-template-default .site-main{padding-top:323px}}.page-template-default .section-content{margin-bottom:48px}@media (min-width:45em){.page-template-default .section-content{margin-bottom:average(24px,140px)}}@media (min-width:80em){.page-template-default .section-content{margin-bottom:140px}}.page-template-default .article-author-photographs h1,.page-template-default .article-text-and-image__inner-text-list h1,.page-template-default .article-text-and-image__inner-text-paragraph h1,.page-template-default .article-text-and-image__text h1,.page-template-default .rich-text h1{margin:40px 0}.page-template-default .article-author-photographs h2,.page-template-default .article-text-and-image__inner-text-list h2,.page-template-default .article-text-and-image__inner-text-paragraph h2,.page-template-default .article-text-and-image__text h2,.page-template-default .rich-text h2{margin:30px 0}.page-template-default .article-author-photographs h3,.page-template-default .article-author-photographs h4,.page-template-default .article-author-photographs h5,.page-template-default .article-text-and-image__inner-text-list h3,.page-template-default .article-text-and-image__inner-text-list h4,.page-template-default .article-text-and-image__inner-text-list h5,.page-template-default .article-text-and-image__inner-text-paragraph h3,.page-template-default .article-text-and-image__inner-text-paragraph h4,.page-template-default .article-text-and-image__inner-text-paragraph h5,.page-template-default .article-text-and-image__text h3,.page-template-default .article-text-and-image__text h4,.page-template-default .article-text-and-image__text h5,.page-template-default .rich-text h3,.page-template-default .rich-text h4,.page-template-default .rich-text h5{margin:20px 0}@media (max-width:44.99em){.page-template-default .article-author-photographs table,.page-template-default .article-text-and-image__inner-text-list table,.page-template-default .article-text-and-image__inner-text-paragraph table,.page-template-default .article-text-and-image__text table,.page-template-default .rich-text table{display:block;margin:40px -24px;padding:0 24px}}.page-template-faq{background-color:#f5f5f5}.page-template-faq .site-main{padding-top:150px}@media (min-width:80em){.page-template-faq .site-main{padding-top:323px}}.page-template-faq .section-faq__header{margin-left:auto;margin-right:auto;max-width:420px;text-align:center}.article-author-photographs .page-template-faq .section-faq__header h3,.article-author-photographs .page-template-faq .section-faq__header h4,.article-author-photographs .page-template-faq .section-faq__header h5,.article-author-photographs .page-template-faq .section-faq__header h6,.article-text-and-image__inner-text-list .page-template-faq .section-faq__header h3,.article-text-and-image__inner-text-list .page-template-faq .section-faq__header h4,.article-text-and-image__inner-text-list .page-template-faq .section-faq__header h5,.article-text-and-image__inner-text-list .page-template-faq .section-faq__header h6,.article-text-and-image__inner-text-paragraph .page-template-faq .section-faq__header h3,.article-text-and-image__inner-text-paragraph .page-template-faq .section-faq__header h4,.article-text-and-image__inner-text-paragraph .page-template-faq .section-faq__header h5,.article-text-and-image__inner-text-paragraph .page-template-faq .section-faq__header h6,.article-text-and-image__text .page-template-faq .section-faq__header h3,.article-text-and-image__text .page-template-faq .section-faq__header h4,.article-text-and-image__text .page-template-faq .section-faq__header h5,.article-text-and-image__text .page-template-faq .section-faq__header h6,.page-template-faq .section-faq__header .article-author-photographs h3,.page-template-faq .section-faq__header .article-author-photographs h4,.page-template-faq .section-faq__header .article-author-photographs h5,.page-template-faq .section-faq__header .article-author-photographs h6,.page-template-faq .section-faq__header .article-text-and-image__inner-text-list h3,.page-template-faq .section-faq__header .article-text-and-image__inner-text-list h4,.page-template-faq .section-faq__header .article-text-and-image__inner-text-list h5,.page-template-faq .section-faq__header .article-text-and-image__inner-text-list h6,.page-template-faq .section-faq__header .article-text-and-image__inner-text-paragraph h3,.page-template-faq .section-faq__header .article-text-and-image__inner-text-paragraph h4,.page-template-faq .section-faq__header .article-text-and-image__inner-text-paragraph h5,.page-template-faq .section-faq__header .article-text-and-image__inner-text-paragraph h6,.page-template-faq .section-faq__header .article-text-and-image__text h3,.page-template-faq .section-faq__header .article-text-and-image__text h4,.page-template-faq .section-faq__header .article-text-and-image__text h5,.page-template-faq .section-faq__header .article-text-and-image__text h6,.page-template-faq .section-faq__header .heading-3,.page-template-faq .section-faq__header .rich-text h3,.page-template-faq .section-faq__header .rich-text h4,.page-template-faq .section-faq__header .rich-text h5,.page-template-faq .section-faq__header .rich-text h6,.rich-text .page-template-faq .section-faq__header h3,.rich-text .page-template-faq .section-faq__header h4,.rich-text .page-template-faq .section-faq__header h5,.rich-text .page-template-faq .section-faq__header h6{text-transform:none}.page-template-faq .section-faqs{margin-top:40px;margin-bottom:80px}@media (min-width:45em){.page-template-faq .section-faqs{margin-top:60px;margin-bottom:10px}}.page-template-faq .question-group{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-bottom:60px}@media (min-width:45em){.page-template-faq .question-group{grid-template-columns:1fr 2fr;grid-gap:10px}}.article-author-photographs .page-template-faq .question-group h3,.article-author-photographs .page-template-faq .question-group h4,.article-author-photographs .page-template-faq .question-group h5,.article-author-photographs .page-template-faq .question-group h6,.article-text-and-image__inner-text-list .page-template-faq .question-group h3,.article-text-and-image__inner-text-list .page-template-faq .question-group h4,.article-text-and-image__inner-text-list .page-template-faq .question-group h5,.article-text-and-image__inner-text-list .page-template-faq .question-group h6,.article-text-and-image__inner-text-paragraph .page-template-faq .question-group h3,.article-text-and-image__inner-text-paragraph .page-template-faq .question-group h4,.article-text-and-image__inner-text-paragraph .page-template-faq .question-group h5,.article-text-and-image__inner-text-paragraph .page-template-faq .question-group h6,.article-text-and-image__text .page-template-faq .question-group h3,.article-text-and-image__text .page-template-faq .question-group h4,.article-text-and-image__text .page-template-faq .question-group h5,.article-text-and-image__text .page-template-faq .question-group h6,.page-template-faq .question-group .article-author-photographs h3,.page-template-faq .question-group .article-author-photographs h4,.page-template-faq .question-group .article-author-photographs h5,.page-template-faq .question-group .article-author-photographs h6,.page-template-faq .question-group .article-text-and-image__inner-text-list h3,.page-template-faq .question-group .article-text-and-image__inner-text-list h4,.page-template-faq .question-group .article-text-and-image__inner-text-list h5,.page-template-faq .question-group .article-text-and-image__inner-text-list h6,.page-template-faq .question-group .article-text-and-image__inner-text-paragraph h3,.page-template-faq .question-group .article-text-and-image__inner-text-paragraph h4,.page-template-faq .question-group .article-text-and-image__inner-text-paragraph h5,.page-template-faq .question-group .article-text-and-image__inner-text-paragraph h6,.page-template-faq .question-group .article-text-and-image__text h3,.page-template-faq .question-group .article-text-and-image__text h4,.page-template-faq .question-group .article-text-and-image__text h5,.page-template-faq .question-group .article-text-and-image__text h6,.page-template-faq .question-group .heading-3,.page-template-faq .question-group .rich-text h3,.page-template-faq .question-group .rich-text h4,.page-template-faq .question-group .rich-text h5,.page-template-faq .question-group .rich-text h6,.rich-text .page-template-faq .question-group h3,.rich-text .page-template-faq .question-group h4,.rich-text .page-template-faq .question-group h5,.rich-text .page-template-faq .question-group h6{font-family:raisonne-demibold-pro,sans-serif}.page-template-faq .tabs{overflow:hidden}.page-template-faq .tabs input{display:none}.page-template-faq .tab{width:100%;overflow:hidden;border-bottom:1px solid #b19e6a}.page-template-faq .tab-label{display:flex;justify-content:space-between;padding:1em 0 1em 1em;font-weight:700;cursor:pointer}.page-template-faq .tab-label:after{content:"\276F";width:1em;height:1em;text-align:center;transition:all .35s}.page-template-faq .tab-content{max-height:0;padding:0 1em;transition:all .35s}.page-template-faq .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;cursor:pointer}.page-template-faq input:checked+.tab-label:after{transform:rotate(90deg)}.page-template-faq input:checked~.tab-content{max-height:100vh;padding:1em}.page-template-home{background-color:#fff}.page-template-home .site-header:not(.site-header--scrolled){color:#fff}.page-template-home .site-header:not(.site-header--scrolled) .site-header__logo svg{fill:#fff}@media (min-width:80em){.page-template-home .site-header:not(.site-header--scrolled) .sub-menu li{background:rgba(0,0,0,.7)}.page-template-home .site-header:not(.site-header--scrolled) .sub-menu li a{color:#fff}.page-template-home .site-header:not(.site-header--scrolled) .sub-menu li a:focus,.page-template-home .site-header:not(.site-header--scrolled) .sub-menu li a:hover{color:#b19e6a}}.page-template-home .section-product-grid{margin-top:48px}@media (min-width:45em){.page-template-home .section-product-grid{margin-top:50px}}.page-template-home .section-cocktail-carousel{margin-bottom:48px;margin-top:24px}@media (min-width:45em){.page-template-home .section-cocktail-carousel{margin-bottom:20px;margin-top:20px}}.page-template-home .section-pull-quote{border-bottom:1px solid #b19e6a;margin-top:48px;padding-bottom:48px}@media (min-width:45em){.page-template-home .section-pull-quote{margin-top:125px;padding-bottom:100px}}.page-template-home .section-news-event-carousel{padding-bottom:48px;padding-top:48px}@media (min-width:45em){.page-template-home .section-news-event-carousel{padding-bottom:40px;padding-top:80px}}.page-template-home .section-newsletter-form{padding-bottom:48px;padding-top:48px}@media (min-width:45em){.page-template-home .section-newsletter-form{padding-bottom:60px;padding-top:60px}}.page-template-home .section-social-grid{padding-bottom:24px;padding-top:24px}@media (min-width:45em){.page-template-home .section-social-grid{padding-bottom:60px;padding-top:60px}}.page-template-blog .site-main{padding-top:150px}@media (min-width:80em){.page-template-blog .site-main{padding-top:323px}}.page-template-blog .section-blog-grid{margin-bottom:72px;margin-top:24px}@media (min-width:45em){.page-template-blog .section-blog-grid{margin-bottom:average(24px,140px);margin-top:72px}}.page-template-blog .dropdown__drawer{bottom:1px;padding:30px 15px 20px;width:calc(100% + 12px)}.page-template-blog .dropdown--open .dropdown-text{color:#b19e6a}.post-template-default .section-home-hero{min-height:150vw}@media orientation{.post-template-default .section-home-hero{min-height:66.66667vw}}@media (min-width:45em){.post-template-default .section-home-hero{min-height:53.33333vw}}.post-template-default .section-home-hero__inner{padding-bottom:100px;padding-top:150px}@media (min-width:80em){.post-template-default .section-home-hero__inner{padding-top:323px}}.post-template-default .section-home-hero__scroll-button{display:none}.post-template-default .site-header:not(.site-header--scrolled){color:#fff}.post-template-default .site-header:not(.site-header--scrolled) .site-header__logo svg{fill:#fff}@media (min-width:80em){.post-template-default .site-header:not(.site-header--scrolled) .sub-menu li{background:rgba(0,0,0,.7)}.post-template-default .site-header:not(.site-header--scrolled) .sub-menu li a{color:#fff}.post-template-default .site-header:not(.site-header--scrolled) .sub-menu li a:focus,.post-template-default .site-header:not(.site-header--scrolled) .sub-menu li a:hover{color:#b19e6a}}@media (min-width:80em){.post-template-default .site-header .menu-item--blog a{color:inherit}}.product-article__meta--ctas{display:flex;justify-content:center;padding-top:30px}@media (min-width:45em){.product-article__meta--ctas{justify-content:flex-start}}.product-article__meta--ctas>div{align-items:center;display:flex;flex-direction:column}.product-template-default{background-color:#fff}.product-template-default .site-main{padding-top:150px}@media (min-width:80em){.product-template-default .site-main{padding-top:323px}}.product-template-default .section-social-grid{margin-bottom:24px;margin-top:72px}@media (min-width:45em){.product-template-default .section-social-grid{margin-bottom:60px;margin-top:60px}}.page-template-order,.page-template-shop{background-color:#fff}.page-template-order .section-shop__inner,.page-template-shop .section-shop__inner{padding-top:150px;position:relative}@media (min-width:45em){.page-template-order .section-shop__inner,.page-template-shop .section-shop__inner{padding-top:323px}}.page-template-order .site-header:not(.site-header--scrolled),.page-template-shop .site-header:not(.site-header--scrolled){color:#fff}.page-template-order .large-logo svg,.page-template-shop .large-logo svg{fill:#fff}.page-template-plp{background-color:#fff}.page-template-plp .site-main{padding-top:150px}@media (min-width:80em){.page-template-plp .site-main{padding-top:323px}}.page-template-plp #recaptcha-text{margin-bottom:60px}@media (min-width:45em){.page-template-plp #recaptcha-text{margin-bottom:100px}}@media (min-width:45em){.page-template-plp .plp-user{display:grid;grid-gap:20px;align-items:center}}.page-template-plp .plp-user input{border-radius:0;border-color:#b19e6a;background:#b19e6a;color:#fff}.page-template-plp .plp-user input::-moz-placeholder{color:#fff;opacity:1}.page-template-plp .plp-user input::placeholder{color:#fff;opacity:1}.page-template-plp .plp-user input::-ms-input-placeholder{color:#fff}@media (min-width:45em){.page-template-plp .plp-product-grid{display:grid;grid-gap:average(24px,140px);grid-template-columns:repeat(2,calc(50% - average(24px, 140px)/2));grid-template-rows:auto}}@media (min-width:80em){.page-template-plp .plp-product-grid{grid-gap:140px;grid-template-columns:repeat(2,calc(50% - 70px));grid-template-rows:auto;padding-bottom:70px}}.page-template-plp .plp-product-grid .plp-product{margin-bottom:40px;border-bottom:1px solid #b19e6a}.plp-product img{display:block;max-height:528px;margin:auto}.plp-product span{display:block}.plp-product .heading-3--secondary{margin-bottom:10px}.plp-product .plp-product--section{margin-bottom:40px}.plp-product .plp-product--title{display:grid;align-items:center;grid-template-columns:1fr;grid-gap:20px;text-align:center}.article-author-photographs .plp-product .plp-product--title h3,.article-author-photographs .plp-product .plp-product--title h4,.article-author-photographs .plp-product .plp-product--title h5,.article-author-photographs .plp-product .plp-product--title h6,.article-text-and-image__inner-text-list .plp-product .plp-product--title h3,.article-text-and-image__inner-text-list .plp-product .plp-product--title h4,.article-text-and-image__inner-text-list .plp-product .plp-product--title h5,.article-text-and-image__inner-text-list .plp-product .plp-product--title h6,.article-text-and-image__inner-text-paragraph .plp-product .plp-product--title h3,.article-text-and-image__inner-text-paragraph .plp-product .plp-product--title h4,.article-text-and-image__inner-text-paragraph .plp-product .plp-product--title h5,.article-text-and-image__inner-text-paragraph .plp-product .plp-product--title h6,.article-text-and-image__text .plp-product .plp-product--title h3,.article-text-and-image__text .plp-product .plp-product--title h4,.article-text-and-image__text .plp-product .plp-product--title h5,.article-text-and-image__text .plp-product .plp-product--title h6,.plp-product .plp-product--title .article-author-photographs h3,.plp-product .plp-product--title .article-author-photographs h4,.plp-product .plp-product--title .article-author-photographs h5,.plp-product .plp-product--title .article-author-photographs h6,.plp-product .plp-product--title .article-text-and-image__inner-text-list h3,.plp-product .plp-product--title .article-text-and-image__inner-text-list h4,.plp-product .plp-product--title .article-text-and-image__inner-text-list h5,.plp-product .plp-product--title .article-text-and-image__inner-text-list h6,.plp-product .plp-product--title .article-text-and-image__inner-text-paragraph h3,.plp-product .plp-product--title .article-text-and-image__inner-text-paragraph h4,.plp-product .plp-product--title .article-text-and-image__inner-text-paragraph h5,.plp-product .plp-product--title .article-text-and-image__inner-text-paragraph h6,.plp-product .plp-product--title .article-text-and-image__text h3,.plp-product .plp-product--title .article-text-and-image__text h4,.plp-product .plp-product--title .article-text-and-image__text h5,.plp-product .plp-product--title .article-text-and-image__text h6,.plp-product .plp-product--title .heading-3,.plp-product .plp-product--title .rich-text h3,.plp-product .plp-product--title .rich-text h4,.plp-product .plp-product--title .rich-text h5,.plp-product .plp-product--title .rich-text h6,.rich-text .plp-product .plp-product--title h3,.rich-text .plp-product .plp-product--title h4,.rich-text .plp-product .plp-product--title h5,.rich-text .plp-product .plp-product--title h6{font-family:raisonne-demibold-pro,sans-serif}.plp-product .plp-product--options{align-items:center;display:flex;flex-direction:row;justify-content:center}.plp-product .plp-product--option{margin-right:20px;padding:5px 10px;border:1px solid #000}.plp-product .plp-product--option *{border:0;padding:0;max-width:100%}.plp-product .liquid-engraving-lines div{border-radius:0;text-align:left}.plp-product .plp-product--buttons{display:grid;grid-auto-columns:1fr;grid-gap:10px;justify-content:center}@media (min-width:80em){.plp-product .plp-product--buttons{grid-auto-columns:minmax(50%,50%)}}.plp-product .liquid-fulfillment-method-selector{margin:0 0 30px}.plp-product .liquid-fulfillment-method-selector>h3{display:none}.plp-product .liquid-fulfillment-method-selector>div{border-radius:0}.plp-product .liquid-engraving-lines{grid-column:1/3;margin:0}.plp-product .liquid-cart-atc,.plp-product .liquid-cart-atc:hover{background-color:#b19e6a;border-color:#b19e6a;border-radius:0;color:#fff;display:block;letter-spacing:2.5px;line-height:inherit;width:100%}.plp-product .product-atc,.plp-product .product-atc:hover{border-radius:0;display:block;letter-spacing:2.5px;line-height:inherit;text-align:center;width:100%}@media (min-width:80em){.plp-product .product-atc,.plp-product .product-atc:hover{grid-column:1}}@media (min-width:80em){.plp-product .atc-container{grid-column:2}}.plp-product .plp-product--hidden{display:none}.plp-product .liquid-ship-availability{z-index:10}.engrave-warning{font-size:13px;margin-top:10px;font-weight:500;color:#b19e69}.liquid-price-expectation-wrapper{margin-top:0}.liquid-cart-item-engraving:after,.plp-product--section.plp-product--engraving:after{display:inline-block;width:100%;margin-top:8px;font-size:14px;font-family:var(--liquid-font-family);font-weight:600;line-height:1;text-transform:uppercase;content:"Engraving orders cannot be cancelled"}@media (max-width:44.99em){div[liquid-cart].liquid-cart--wrapper{width:100%}}.liquid-engraving-edit input{text-transform:uppercase}
/*# sourceMappingURL=data:application/json;base64,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LFFBQVcsQ0FFYixrRUFFRSx3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLFVBQWMsQ0FDZCxhQUFjLENBQ2Qsb0JBQXFCLENBQ3JCLG1CQUFvQixDQUNwQixVQUFhLENBRWYsMERBRUUsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLFVBQWEsQ0FDYix3QkFDRSwwREFFRSxhQUFnQixDQUFFLENBRXhCLHdCQUNFLDRCQUNFLGFBQWdCLENBQUUsQ0FFdEIsa0NBQ0UsWUFBZSxDQUVqQix1Q0FDRSxVQUFhLENBRWYsaUJBQ0UsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGFBQWdCLENBRWxCLGtDQUNFLFlBQWUsQ0FFakIscUZBRUUsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxjQUFlLENBQ2YsY0FBZSxDQUNmLHFDQUFzQyxDQUN0QyxlQUFnQixDQUNoQixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLDhDQUFpRCxDQUVuRCwyQkFDRSxzQ0FDRSxVQUFhLENBQUUsQ0FFbkIsNkJBQ0Usd0JBQTJCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogROKAmVVTU8OJXG5UZXh0IERvbWFpbjogZHVzc2VcblZlcnNpb246IDEuMi4wXG4qL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5AaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvM2FiMjAzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNhYjNkNFwiKTtcbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIFVuaXZlcnNhbCByZXNldC5cbiAqL1xuKiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiogVW5pdmVyc2FsIGJveCBzaXppbmcgd2l0aCBpbmhlcml0YW5jZS5cbiovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qKlxuKiBSZXNldCBlbGVtZW50cy5cbiovXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKipcbiogUmVzZXQgZm9ybSBlbGVtZW50cy5cbiovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qKlxuKiBSZXNldCBwb2ludGVyIGN1cnNvcnMgKG9waW5pb25hdGVkKS5cbiovXG5idXR0b24sXG5zZWxlY3QsXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDsgfVxuXG5bZGF0YS1yZXZlYWwtYW5pbWF0aW9uPVwiZmFkZVwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXMsIDIwMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcywgNzUwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgW2RhdGEtcmV2ZWFsLWFuaW1hdGlvbj1cImZhZGVcIl0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIFtkYXRhLXJldmVhbC1hbmltYXRpb249XCJmYWRlXCJdLnJldmVhbC1hbmltYXRpb24tYWN0aXZlLCBbZGF0YS1yZXZlYWwtYW5pbWF0aW9uPVwiZmFkZVwiXS5zbGljay1zbGlkZS5zbGljay1jbG9uZWQsXG4gIC5zbGljay1zbGlkZS5zbGljay1jbG9uZWQgW2RhdGEtcmV2ZWFsLWFuaW1hdGlvbj1cImZhZGVcIl0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRQcm8tUm9tYW5cIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvaGVsdmV0aWNhLW5ldWUvM0FCMjAzXzBfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2hlbHZldGljYS1uZXVlLzNBQjIwM18wXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2hlbHZldGljYS1uZXVlLzNBQjIwM18wXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9oZWx2ZXRpY2EtbmV1ZS8zQUIyMDNfMF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2hlbHZldGljYS1uZXVlLzNBQjIwM18wXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRQcm8tQmRcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvaGVsdmV0aWNhLW5ldWUvM0FCMjAzXzFfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2hlbHZldGljYS1uZXVlLzNBQjIwM18xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2hlbHZldGljYS1uZXVlLzNBQjIwM18xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9oZWx2ZXRpY2EtbmV1ZS8zQUIyMDNfMV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2hlbHZldGljYS1uZXVlLzNBQjIwM18xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWlzb25uZS1kZW1pYm9sZC1wcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9yYWlzb25uZS9yYWlzb25uZS1kZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9yYWlzb25uZS9yYWlzb25uZS1kZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL3JhaXNvbm5lL3JhaXNvbm5lLWRlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL3JhaXNvbm5lL3JhaXNvbm5lLWRlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9yYWlzb25uZS9yYWlzb25uZS1kZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTYWJvbkxUUHJvLVJvbWFuXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL3NhYm9uLzNBQjNENF8wXzAuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9zYWJvbi8zQUIzRDRfMF8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9zYWJvbi8zQUIzRDRfMF8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvc2Fib24vM0FCM0Q0XzBfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9zYWJvbi8zQUIzRDRfMF8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMzFlMWY7XG4gIGZvbnQtZmFtaWx5OiBcIlNhYm9uTFRQcm8tUm9tYW5cIiwgc2VyaWY7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDkxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICBodG1sIHtcbiAgICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogNjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3OS45OWVtKSB7XG4gIGJvZHkub3ZlcmZsb3ctaGlkZGVuLS11bnRpbC1sYXJnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbiNzcG90bGlnaHQtaGVhZGVyLCAuc3BvdGxpZ2h0LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3JlY2FwdGNoYS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjcmVjYXB0Y2hhLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI3JlY2FwdGNoYS10ZXh0IHAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2VjdGlvbl9faW5uZXItLWd1dHRlcnMge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi8gfVxuICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgLnNlY3Rpb25fX2lubmVyLS1ndXR0ZXJzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KDI0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDI0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnNlY3Rpb25fX2lubmVyLS1ndXR0ZXJzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogYXZlcmFnZSgyNHB4LCAxNDBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBhdmVyYWdlKDI0cHgsIDE0MHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNlY3Rpb25fX2lubmVyLS1ndXR0ZXJzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDsgfSB9XG5cbi5zZWN0aW9uX19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4OyB9XG5cbi5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWN0aW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZXllYnJvdywgLmdyYXZpdHktZm9ybSBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRQcm8tQmRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuZXllYnJvdywgLmdyYXZpdHktZm9ybSBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxMi41cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMy4zMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmV5ZWJyb3csIC5ncmF2aXR5LWZvcm0gc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjQ3cHg7IH0gfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi5oZWFkaW5nLTEsIC5yaWNoLXRleHQgaDEsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoMSwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBoMSwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGgxLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhYm9uTFRQcm8tUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuaGVhZGluZy0xLCAucmljaC10ZXh0IGgxLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgaDEsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDEsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoMSwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgaDEge1xuICAgICAgZm9udC1zaXplOiA0OC41cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmhlYWRpbmctMSwgLnJpY2gtdGV4dCBoMSwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgxLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGgxLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDEsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NnB4OyB9IH1cblxuLmhlYWRpbmctMiwgLnJpY2gtdGV4dCBoMiwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgyLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGgyLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDIsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Fib25MVFByby1Sb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5oZWFkaW5nLTIsIC5yaWNoLXRleHQgaDIsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoMiwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBoMiwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGgyLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmhlYWRpbmctMiwgLnJpY2gtdGV4dCBoMiwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgyLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGgyLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDIsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cblxuLmhlYWRpbmctMi0tc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwicmFpc29ubmUtZGVtaWJvbGQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmhlYWRpbmctMi0tc2Vjb25kYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjIuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2LjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmhlYWRpbmctMi0tc2Vjb25kYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLmhlYWRpbmctMywgLnJpY2gtdGV4dCBoMywgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDMsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgzLFxuLnJpY2gtdGV4dCBoNCxcbi5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNCxcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDQsXG4uYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDQsXG4uYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNCxcbi5yaWNoLXRleHQgaDUsXG4uYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgaDUsXG4uYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg1LFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGg1LFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgaDUsXG4ucmljaC10ZXh0IGg2LFxuLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGg2LFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBoNixcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNixcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiU2Fib25MVFByby1Sb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5oZWFkaW5nLTMsIC5yaWNoLXRleHQgaDMsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoMywgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBoMywgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoMyxcbiAgICAucmljaC10ZXh0IGg0LFxuICAgIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNCxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg0LFxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNCxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNCxcbiAgICAucmljaC10ZXh0IGg1LFxuICAgIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNSxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg1LFxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNSxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNSxcbiAgICAucmljaC10ZXh0IGg2LFxuICAgIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNixcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg2LFxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNixcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNiB7XG4gICAgICBmb250LXNpemU6IDMyLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNy41cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5oZWFkaW5nLTMsIC5yaWNoLXRleHQgaDMsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoMywgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBoMywgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoMyxcbiAgICAucmljaC10ZXh0IGg0LFxuICAgIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNCxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg0LFxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNCxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNCxcbiAgICAucmljaC10ZXh0IGg1LFxuICAgIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNSxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg1LFxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNSxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNSxcbiAgICAucmljaC10ZXh0IGg2LFxuICAgIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNixcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg2LFxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNixcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG5cbi5oZWFkaW5nLTMtLXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhaXNvbm5lLWRlbWlib2xkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaGVhZGluZy00IHtcbiAgZm9udC1mYW1pbHk6IFwicmFpc29ubmUtZGVtaWJvbGQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5oZWFkaW5nLTQge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLmhlYWRpbmctNSwgLmJ1dHRvbiwgLmdyYXZpdHktZm9ybSAuZ2Zvcm1fYnV0dG9uLCAucG9wdXAgYSwgLnRlYXNlci1wcm9kdWN0X19saW5rIGEsIC50ZWFzZXItYnRuLFxuLnRlYXNlci1idG5hdGM6aG92ZXIsIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjLFxuLnBscC1wcm9kdWN0IC5saXF1aWQtY2FydC1hdGM6aG92ZXIsIC5wbHAtcHJvZHVjdCAucHJvZHVjdC1hdGMsXG4ucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUUHJvLUJkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuaGVhZGluZy01LCAuYnV0dG9uLCAuZ3Jhdml0eS1mb3JtIC5nZm9ybV9idXR0b24sIC5wb3B1cCBhLCAudGVhc2VyLXByb2R1Y3RfX2xpbmsgYSwgLnRlYXNlci1idG4sXG4gICAgLnRlYXNlci1idG5hdGM6aG92ZXIsIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjLFxuICAgIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjOmhvdmVyLCAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjLFxuICAgIC5wbHAtcHJvZHVjdCAucHJvZHVjdC1hdGM6aG92ZXIge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4OyB9IH1cblxuYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ubGluayB7XG4gIGNvbG9yOiAjYjE5ZTZhO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTFRQcm8tQmRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi42OTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNDdweDsgfSB9XG4gIC5saW5rOmhvdmVyLCAubGluazpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmxpbmstLXVuZGVybGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjE5ZTZhO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG5cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLnBhcmFncmFwaCwgLnJpY2gtdGV4dCBwLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgcCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBwLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggcCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgcCwgLnJpY2gtdGV4dCBsaSwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGxpLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGxpLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggbGksIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiU2Fib25MVFByby1Sb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnBhcmFncmFwaCwgLnJpY2gtdGV4dCBwLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgcCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBwLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggcCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgcCwgLnJpY2gtdGV4dCBsaSwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGxpLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGxpLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggbGksIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAucGFyYWdyYXBoIGEsIC5yaWNoLXRleHQgcCBhLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgcCBhLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHAgYSwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIHAgYSwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgcCBhLCAucmljaC10ZXh0IGxpIGEsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBsaSBhLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGxpIGEsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBsaSBhLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBsaSBhIHtcbiAgICBjb2xvcjogI2IxOWU2YTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFyYWdyYXBoIGE6Zm9jdXMsIC5yaWNoLXRleHQgcCBhOmZvY3VzLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgcCBhOmZvY3VzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHAgYTpmb2N1cywgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIHAgYTpmb2N1cywgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgcCBhOmZvY3VzLCAucmljaC10ZXh0IGxpIGE6Zm9jdXMsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBsaSBhOmZvY3VzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGxpIGE6Zm9jdXMsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBsaSBhOmZvY3VzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBsaSBhOmZvY3VzLCAucGFyYWdyYXBoIGE6aG92ZXIsIC5yaWNoLXRleHQgcCBhOmhvdmVyLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgcCBhOmhvdmVyLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHAgYTpob3ZlciwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIHAgYTpob3ZlciwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgcCBhOmhvdmVyLCAucmljaC10ZXh0IGxpIGE6aG92ZXIsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBsaSBhOmhvdmVyLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGxpIGE6aG92ZXIsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBsaSBhOmhvdmVyLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBsaSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYXJhZ3JhcGgtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wYXJhZ3JhcGgtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnBhcmFncmFwaC0tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLnJpY2gtdGV4dCA+ICosIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyA+ICosIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgPiAqLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggPiAqLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCA+ICoge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLnJpY2gtdGV4dCA+ICo6Zmlyc3QtY2hpbGQsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyA+ICo6Zmlyc3QtY2hpbGQsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgPiAqOmZpcnN0LWNoaWxkLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggPiAqOmZpcnN0LWNoaWxkLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnJpY2gtdGV4dCBoMSwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgxLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGgxLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDEsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLnJpY2gtdGV4dCBsaSwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGxpLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGxpLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggbGksIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGUgbm9uZTsgfVxuXG4ucmljaC10ZXh0IHRoLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgdGgsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgdGgsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCB0aCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgdGgsXG4ucmljaC10ZXh0IHRkLFxuLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIHRkLFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCB0ZCxcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCB0ZCxcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IHRkIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA3cHg7IH1cbiAgLnJpY2gtdGV4dCB0aCBwLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgdGggcCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCB0aCBwLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggdGggcCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgdGggcCxcbiAgLnJpY2gtdGV4dCB0ZCBwLFxuICAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgdGQgcCxcbiAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCB0ZCBwLFxuICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggdGQgcCxcbiAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgdGQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5yaWNoLXRleHQgdGgsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyB0aCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCB0aCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIHRoLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0R3JleTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJpY2gtdGV4dCB0YWJsZSwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIHRhYmxlLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHRhYmxlLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggdGFibGUsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNDBweCAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnJpY2gtdGV4dCB0YWJsZSwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIHRhYmxlLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHRhYmxlLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggdGFibGUsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IHRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvdW50LWJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFjY291bnQtYmFyIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLmFjY291bnQtYmFyIHN2ZyB7XG4gICAgZmlsbDogI2IxOWU2YTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWNjb3VudC1iYXIgLnNpZ24taW4ge1xuICAgIGNvbG9yOiAjYjE5ZTZhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFByby1CZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4Ljc1JSk7IH1cblxuLmJ1dHRvbiwgLmdyYXZpdHktZm9ybSAuZ2Zvcm1fYnV0dG9uLCAucG9wdXAgYSwgLnRlYXNlci1wcm9kdWN0X19saW5rIGEsIC50ZWFzZXItYnRuLFxuLnRlYXNlci1idG5hdGM6aG92ZXIsIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjLFxuLnBscC1wcm9kdWN0IC5saXF1aWQtY2FydC1hdGM6aG92ZXIsIC5wbHAtcHJvZHVjdCAucHJvZHVjdC1hdGMsXG4ucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjOmhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDI0cHggOXB4IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYnV0dG9uLCAuZ3Jhdml0eS1mb3JtIC5nZm9ybV9idXR0b24sIC5wb3B1cCBhLCAudGVhc2VyLXByb2R1Y3RfX2xpbmsgYSwgLnRlYXNlci1idG4sXG4gICAgLnRlYXNlci1idG5hdGM6aG92ZXIsIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjLFxuICAgIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjOmhvdmVyLCAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjLFxuICAgIC5wbHAtcHJvZHVjdCAucHJvZHVjdC1hdGM6aG92ZXIge1xuICAgICAgcGFkZGluZzogMTdweCAzOHB4IDEzcHggMzhweDsgfSB9XG5cbi5idXR0b24tLXByaW1hcnksIC5ncmF2aXR5LWZvcm0gLmdmb3JtX2J1dHRvbiwgLnBvcHVwIGEsIC50ZWFzZXItcHJvZHVjdF9fbGluayBhLCAudGVhc2VyLWJ0bixcbi50ZWFzZXItYnRuYXRjOmhvdmVyLCAucGxwLXByb2R1Y3QgLmxpcXVpZC1jYXJ0LWF0Yyxcbi5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjOmhvdmVyLCAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjLFxuLnBscC1wcm9kdWN0IC5wcm9kdWN0LWF0Yzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMzFlMWY7XG4gIGNvbG9yOiAjMjMxZTFmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ1dHRvbi0tcHJpbWFyeSwgLmdyYXZpdHktZm9ybSAuZ2Zvcm1fYnV0dG9uLCAucG9wdXAgYSwgLnRlYXNlci1wcm9kdWN0X19saW5rIGEsIC50ZWFzZXItYnRuLFxuICAgIC50ZWFzZXItYnRuYXRjOmhvdmVyLCAucGxwLXByb2R1Y3QgLmxpcXVpZC1jYXJ0LWF0YyxcbiAgICAucGxwLXByb2R1Y3QgLmxpcXVpZC1jYXJ0LWF0Yzpob3ZlciwgLnBscC1wcm9kdWN0IC5wcm9kdWN0LWF0YyxcbiAgICAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYnV0dG9uLS1wcmltYXJ5OjpiZWZvcmUsIC5ncmF2aXR5LWZvcm0gLmdmb3JtX2J1dHRvbjo6YmVmb3JlLCAucG9wdXAgYTo6YmVmb3JlLCAudGVhc2VyLXByb2R1Y3RfX2xpbmsgYTo6YmVmb3JlLCAudGVhc2VyLWJ0bjo6YmVmb3JlLFxuICAudGVhc2VyLWJ0bmF0Yzpob3Zlcjo6YmVmb3JlLCAucGxwLXByb2R1Y3QgLmxpcXVpZC1jYXJ0LWF0Yzo6YmVmb3JlLFxuICAucGxwLXByb2R1Y3QgLmxpcXVpZC1jYXJ0LWF0Yzpob3Zlcjo6YmVmb3JlLCAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjOjpiZWZvcmUsXG4gIC5wbHAtcHJvZHVjdCAucHJvZHVjdC1hdGM6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzIzMWUxZjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5idXR0b24tLXByaW1hcnk6OmJlZm9yZSwgLmdyYXZpdHktZm9ybSAuZ2Zvcm1fYnV0dG9uOjpiZWZvcmUsIC5wb3B1cCBhOjpiZWZvcmUsIC50ZWFzZXItcHJvZHVjdF9fbGluayBhOjpiZWZvcmUsIC50ZWFzZXItYnRuOjpiZWZvcmUsXG4gICAgICAudGVhc2VyLWJ0bmF0Yzpob3Zlcjo6YmVmb3JlLCAucGxwLXByb2R1Y3QgLmxpcXVpZC1jYXJ0LWF0Yzo6YmVmb3JlLFxuICAgICAgLnBscC1wcm9kdWN0IC5saXF1aWQtY2FydC1hdGM6aG92ZXI6OmJlZm9yZSwgLnBscC1wcm9kdWN0IC5wcm9kdWN0LWF0Yzo6YmVmb3JlLFxuICAgICAgLnBscC1wcm9kdWN0IC5wcm9kdWN0LWF0Yzpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idXR0b24tLXByaW1hcnk6Zm9jdXMsIC5ncmF2aXR5LWZvcm0gLmdmb3JtX2J1dHRvbjpmb2N1cywgLnBvcHVwIGE6Zm9jdXMsIC50ZWFzZXItcHJvZHVjdF9fbGluayBhOmZvY3VzLCAudGVhc2VyLWJ0bjpmb2N1cyxcbiAgLnRlYXNlci1idG5hdGM6Zm9jdXM6aG92ZXIsIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjOmZvY3VzLCAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjOmZvY3VzLCAuYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuZ3Jhdml0eS1mb3JtIC5nZm9ybV9idXR0b246aG92ZXIsIC5wb3B1cCBhOmhvdmVyLCAudGVhc2VyLXByb2R1Y3RfX2xpbmsgYTpob3ZlciwgLnRlYXNlci1idG46aG92ZXIsXG4gIC50ZWFzZXItYnRuYXRjOmhvdmVyLFxuICAucGxwLXByb2R1Y3QgLmxpcXVpZC1jYXJ0LWF0Yzpob3ZlcixcbiAgLnBscC1wcm9kdWN0IC5wcm9kdWN0LWF0Yzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnV0dG9uLS1wcmltYXJ5OmZvY3VzOjpiZWZvcmUsIC5ncmF2aXR5LWZvcm0gLmdmb3JtX2J1dHRvbjpmb2N1czo6YmVmb3JlLCAucG9wdXAgYTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLXByb2R1Y3RfX2xpbmsgYTpmb2N1czo6YmVmb3JlLCAudGVhc2VyLWJ0bjpmb2N1czo6YmVmb3JlLFxuICAgIC50ZWFzZXItYnRuYXRjOmhvdmVyOmZvY3VzOjpiZWZvcmUsIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjOmZvY3VzOjpiZWZvcmUsIC5wbHAtcHJvZHVjdCAucHJvZHVjdC1hdGM6Zm9jdXM6OmJlZm9yZSwgLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjo6YmVmb3JlLCAuZ3Jhdml0eS1mb3JtIC5nZm9ybV9idXR0b246aG92ZXI6OmJlZm9yZSwgLnBvcHVwIGE6aG92ZXI6OmJlZm9yZSwgLnRlYXNlci1wcm9kdWN0X19saW5rIGE6aG92ZXI6OmJlZm9yZSwgLnRlYXNlci1idG46aG92ZXI6OmJlZm9yZSxcbiAgICAudGVhc2VyLWJ0bmF0Yzpob3Zlcjo6YmVmb3JlLFxuICAgIC5wbHAtcHJvZHVjdCAubGlxdWlkLWNhcnQtYXRjOmhvdmVyOjpiZWZvcmUsXG4gICAgLnBscC1wcm9kdWN0IC5wcm9kdWN0LWF0Yzpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLCAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjYjE5ZTZhOyB9XG5cbi5idXR0b24tLXRlcnRpYXJ5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtczsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5idXR0b24tLXRlcnRpYXJ5IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYnV0dG9uLS10ZXJ0aWFyeTpmb2N1cywgLmJ1dHRvbi0tdGVydGlhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjYjE5ZTZhOyB9XG5cbi5jb2NrdGFpbC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG5cbi5jb2NrdGFpbC1jYXJkX19tYWluIHtcbiAgcGFkZGluZzogMCAyNHB4IDI0cHg7IH1cblxuLmNvY2t0YWlsLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwLjU1NTU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29ja3RhaWwtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2NrdGFpbC1jYXJkX190aXRsZSxcbi5jb2NrdGFpbC1jYXJkX19kZXNjcmlwdGlvbixcbi5jb2NrdGFpbC1jYXJkX19ob3Zlci10aXRsZSxcbi5jb2NrdGFpbC1jYXJkX19ob3Zlci1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMzIwcHg7IH1cblxuLmNvY2t0YWlsLWNhcmRfX3RleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2IxOWU2YTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvY2t0YWlsLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5jb2NrdGFpbC1jYXJkX19ob3ZlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzFlMWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zLCB2aXNpYmlsaXR5IDQwMG1zO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29ja3RhaWwtY2FyZF9faG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmNvY2t0YWlsLWNhcmRfX2xpbms6aG92ZXIgLmNvY2t0YWlsLWNhcmRfX2hvdmVyLFxuICAgIC5jb2NrdGFpbC1jYXJkX19saW5rOmZvY3VzIC5jb2NrdGFpbC1jYXJkX19ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcywgdmlzaWJpbGl0eSA2MDBtcztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4uY29ja3RhaWwtY2FyZF9faG92ZXItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDYwcHggMjRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAyMDBtczsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvY2t0YWlsLWNhcmRfX2hvdmVyLXRleHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmNvY2t0YWlsLWNhcmRfX2xpbms6aG92ZXIgLmNvY2t0YWlsLWNhcmRfX2hvdmVyLXRleHQsXG4gICAgLmNvY2t0YWlsLWNhcmRfX2xpbms6Zm9jdXMgLmNvY2t0YWlsLWNhcmRfX2hvdmVyLXRleHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgMjAwbXM7IH0gfVxuXG4uY29ja3RhaWwtY2FyZF9faG92ZXItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLmNvY2t0YWlsLWNhcmRfX2hvdmVyLWxpbmsge1xuICBjb2xvcjogI2IxOWU2YTtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuXG4uY29ja3RhaWwtY2FyZF9faG92ZXItaW1hZ2Uge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgNDAwbXM7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29ja3RhaWwtY2FyZF9faG92ZXItaW1hZ2Uge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmNvY2t0YWlsLWNhcmRfX2xpbms6aG92ZXIgLmNvY2t0YWlsLWNhcmRfX2hvdmVyLWltYWdlLFxuICAgIC5jb2NrdGFpbC1jYXJkX19saW5rOmZvY3VzIC5jb2NrdGFpbC1jYXJkX19ob3Zlci1pbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMTc1cHgpKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtczsgfSB9XG5cbi5jb2NrdGFpbC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5jb2NrdGFpbC1jYXJvdXNlbCAuY29ja3RhaWwtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuY29ja3RhaWwtY2Fyb3VzZWwgLmNvY2t0YWlsLWNhcmRfX21haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIC5jb2NrdGFpbC1jYXJvdXNlbCAuc2xpY2stcHJldixcbiAgLmNvY2t0YWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMuMzMlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5jb2NrdGFpbC1jYXJvdXNlbCAuc2xpY2stcHJldixcbiAgICAgIC5jb2NrdGFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAuY29ja3RhaWwtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyA0MDBtcywgbGVmdCA0MDBtczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jb2NrdGFpbC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAuY29ja3RhaWwtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiBhdmVyYWdlKDI0cHgsIDE0MHB4KS8yO1xuICAgICAgICB0b3A6IDUwJTsgfSB9XG4gICAgLmNvY2t0YWlsLWNhcm91c2VsIC5zbGljay1wcmV2OmZvY3VzLCAuY29ja3RhaWwtY2Fyb3VzZWwgLnNsaWNrLXByZXY6aG92ZXIge1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgICAgLmNvY2t0YWlsLWNhcm91c2VsIC5zbGljay1wcmV2OmZvY3VzLCAuY29ja3RhaWwtY2Fyb3VzZWwgLnNsaWNrLXByZXY6aG92ZXIge1xuICAgICAgICAgIGxlZnQ6IGF2ZXJhZ2UoMjRweCwgMTQwcHgpLzItMTZweDsgfSB9XG4gIC5jb2NrdGFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyA0MDBtcywgcmlnaHQgNDAwbXM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY29ja3RhaWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLmNvY2t0YWlsLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IGF2ZXJhZ2UoMjRweCwgMTQwcHgpLzI7XG4gICAgICAgIHRvcDogNTAlOyB9IH1cbiAgICAuY29ja3RhaWwtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6Zm9jdXMsIC5jb2NrdGFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcmlnaHQ6IC00cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAgIC5jb2NrdGFpbC1jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1cywgLmNvY2t0YWlsLWNhcm91c2VsIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICAgICAgICByaWdodDogYXZlcmFnZSgyNHB4LCAxNDBweCkvMi0xNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuY29ja3RhaWwtY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLmNvY2t0YWlsLWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMHB4IDEuNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAgIC5jb2NrdGFpbC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuZHJvcGRvd24gc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kcm9wZG93bi5kcm9wZG93bi0tb3BlbiB7XG4gICAgei1pbmRleDogMjsgfVxuXG4uZHJvcGRvd25fX2xhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAgIC5kcm9wZG93bl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmRyb3Bkb3duX19sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9jYXJldC1kb3duLWdvbGQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCA4cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjNweDsgfVxuICAuZHJvcGRvd24tLW9wZW4gLmRyb3Bkb3duX19sYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNiMTllNmE7IH1cbiAgICAuZHJvcGRvd24tLW9wZW4gLmRyb3Bkb3duX19sYWJlbDo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG5cbi5kcm9wZG93bl9fZHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICB6LWluZGV4OiAxOyB9XG4gIC5kcm9wZG93bi0tb3BlbiAuZHJvcGRvd25fX2RyYXdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRyb3Bkb3duX19kcmF3ZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuZHJvcGRvd25fX2RyYXdlciBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZ3Jhdml0eS1mb3JtIC5nZmllbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmdyYXZpdHktZm9ybSAuZ2ZpZWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAuZ3Jhdml0eS1mb3JtIC5nZmllbGQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmdyYXZpdHktZm9ybSAuZ2ZpZWxkLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ3Jhdml0eS1mb3JtIC5nZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlIC5nZmllbGRfbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjMxZTFmO1xuICBjb2xvcjogIzIzMWUxZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZzogMTZweCAyNHB4IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmdyYXZpdHktZm9ybSAuZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZSAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAuZ3Jhdml0eS1mb3JtIC5nZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlIC5nZmllbGRfbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9wYXBlci1jbGlwLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIHdpZHRoOiA4cHg7IH1cblxuLmdyYXZpdHktZm9ybSAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ncmF2aXR5LWZvcm0gc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NhcmV0LWRvd24tZ29sZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdyYXZpdHktZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5ncmF2aXR5LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmdyYXZpdHktZm9ybSB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdyYXZpdHktZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4gIC5ncmF2aXR5LWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcbiAgLmdyYXZpdHktZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5ncmF2aXR5LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDQ2cHg7IH1cblxuLmdyYXZpdHktZm9ybSAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ3Jhdml0eS1mb3JtIC5nZm9ybV9mb290ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5ncmF2aXR5LWZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmdyYXZpdHktZm9ybSAuZ2Zvcm1fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5ib2R5IGltZy5nZm9ybV9hamF4X3NwaW5uZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuI2dmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlXzEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2aWdhdGlvbiBsaSB7XG4gIHBhZGRpbmc6IDdweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm5hdmlnYXRpb24gbGkge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5uYXZpZ2F0aW9uIGEsXG4ubmF2aWdhdGlvbiAuc2lnbi1pbiB7XG4gIGNvbG9yOiAjYjE5ZTZhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxUUHJvLUJkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMy43M3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm5hdmlnYXRpb24gYSxcbiAgICAubmF2aWdhdGlvbiAuc2lnbi1pbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDsgfSB9XG5cbi5uYXZpZ2F0aW9uIGE6aG92ZXIsXG4ubmF2aWdhdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLm5hdmlnYXRpb24gLnNpZ24taW4ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2aWdhdGlvbi0tbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm5hdmlnYXRpb24tLW1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG5cbi5uYXZpZ2F0aW9uLS1hdXgge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5uYXZpZ2F0aW9uLS1hdXgge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZpZ2F0aW9uLS1zb2NpYWwge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAubmF2aWdhdGlvbi0tc29jaWFsIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAubmF2aWdhdGlvbi0tc29jaWFsIHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5uYXZpZ2F0aW9uLS1zb2NpYWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLm5hdmlnYXRpb24tLXNvY2lhbCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubmF2aWdhdGlvbi0tc29jaWFsIGxpIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI2cHg7IH1cbiAgLm5hdmlnYXRpb24tLXNvY2lhbCBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTVweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgLnNsaWNrLWRvdHMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiA3bW07XG4gICAgbWluLXdpZHRoOiA3bW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAuc2xpY2stZG90cyBidXR0b246OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IxOWU2YTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOWU2YTsgfVxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogNDZweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxNnB4OyB9XG5cbi5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9hcnJvdy1sZWZ0LnBuZ1wiKTsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQucG5nXCIpOyB9XG5cbi50ZWFzZXItY29ja3RhaWwgYSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnRlYXNlci1jb2NrdGFpbCBhOmhvdmVyIC50ZWFzZXItY29ja3RhaWxfX2ltYWdlLFxuICAudGVhc2VyLWNvY2t0YWlsIGE6Zm9jdXMgLnRlYXNlci1jb2NrdGFpbF9faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMzEyNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAudGVhc2VyLWNvY2t0YWlsIGE6aG92ZXIgLnRlYXNlci1jb2NrdGFpbF9fdGV4dCxcbiAgLnRlYXNlci1jb2NrdGFpbCBhOmZvY3VzIC50ZWFzZXItY29ja3RhaWxfX3RleHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbi50ZWFzZXItY29ja3RhaWxfX2ltYWdlIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwLjU1NTU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC50ZWFzZXItY29ja3RhaWxfX2ltYWdlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAudGVhc2VyLWNvY2t0YWlsX19pbWFnZSBpbWcge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnRlYXNlci1jb2NrdGFpbF9fdGV4dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjE5ZTZhO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnRlYXNlci1jb2NrdGFpbF9fdGV4dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcywgdmlzaWJpbGl0eSAyMDBtcztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi50ZWFzZXItY29ja3RhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5hZGltby1pZnJhbWUtb3V0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFkaW1vLWlmcmFtZS1vdXRlciAuYWRpbW8taWZyYW1lLWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMDsgfVxuXG4uYWRpbW8taWZyYW1lLW91dGVyIC5hZGltby1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qLS0gVGhlIGJlbG93IGJ1dHRvbiBzdHlsaW5nIGlzIG9wdGlvbmFsIGFuZCBjYW4gYmUgcmVwbGFjZWRcbndpdGggYW55dGhpbmcgb2YgeW91ciBwcmVmZXJlbmNlIC0tKi9cbi5hZGltby1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFkaW1vLWJ1dHRvbiA+IGltZyB7XG4gIHdpZHRoOiAxNDFweDtcbiAgaGVpZ2h0OiAzM3B4OyB9XG5cbi5hZGltby1zaXRlLWNvbnRhaW5lciAuYWRpbW8tc2l0ZS1pbm5lciB7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cblxuLmFkaW1vLXNpdGUtY29udGFpbmVyIC5hZGltby1zaXRlLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYWRpbW8tc2l0ZS1jb250YWluZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBvcHVwIHtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTcwcHg7XG4gIHdpZHRoOiAzNDBweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3R0b206IC00MDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgei1pbmRleDogMTAwMDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAucG9wdXAge1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgd2lkdGg6IDQ1MHB4OyB9IH1cbiAgLnBvcHVwIGltZyB7XG4gICAgd2lkdGg6IDc2LjkycHg7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucG9wdXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMi41NnB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4OyB9IH1cbiAgLnBvcHVwIC5wb3B1cC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiMTllNmE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcbiAgICBncmlkLWdhcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwNXB4IDFmcjsgfSB9XG4gIC5wb3B1cCAucG9wdXAtdGV4dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBvcHVwIGgxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicmFpc29ubmUtZGVtaWJvbGQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucG9wdXAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAucG9wdXAgc3ZnIHtcbiAgICBzdHJva2U6ICNiMTllNmE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBvcHVwIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNhYm9uTFRQcm8tUm9tYW5cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnBvcHVwIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAucG9wdXAgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxOWU2YTtcbiAgICBib3JkZXItY29sb3I6ICNiMTllNmE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9wdXAuc2hvdyB7XG4gICAgYm90dG9tOiA0MHB4OyB9XG5cbi5zZWN0aW9uLWNvY2t0YWlsLWFydGljbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxOWU2YTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLWNvY2t0YWlsLWFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBhdmVyYWdlKDI0cHgsIDE0MHB4KS8yO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNlY3Rpb24tY29ja3RhaWwtYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zZWN0aW9uLWNvY2t0YWlsLWFydGljbGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgKyBhdmVyYWdlKDI0cHgsIDE0MHB4KS8yKSBjYWxjKCA1MCUgLSBhdmVyYWdlKDI0cHgsIDE0MHB4KS8yKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAuc2VjdGlvbi1jb2NrdGFpbC1hcnRpY2xlX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDUwJSArIDcwcHgpIGNhbGMoIDUwJSAtIDcwcHgpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5jb2NrdGFpbC1hcnRpY2xlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29ja3RhaWwtYXJ0aWNsZV9fYnJlYWQtY3J1bWJzIHtcbiAgY29sb3I6ICNiMTllNmE7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5jb2NrdGFpbC1hcnRpY2xlX19icmVhZC1jcnVtYnMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uY29ja3RhaWwtYXJ0aWNsZV9fdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5jb2NrdGFpbC1hcnRpY2xlX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5jb2NrdGFpbC1hcnRpY2xlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2LjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuY29ja3RhaWwtYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLmNvY2t0YWlsLWFydGljbGVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5jb2NrdGFpbC1hcnRpY2xlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmNvY2t0YWlsLWFydGljbGVfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmNvY2t0YWlsLWFydGljbGVfX3RleHQgLmNvY2t0YWlsLWFydGljbGVfX2JyZWFkLWNydW1icyxcbi5jb2NrdGFpbC1hcnRpY2xlX190ZXh0IC5jb2NrdGFpbC1hcnRpY2xlX190aXRsZSxcbi5jb2NrdGFpbC1hcnRpY2xlX190ZXh0IC5jb2NrdGFpbC1hcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuY29ja3RhaWwtYXJ0aWNsZV9fdGV4dCAuY29ja3RhaWwtYXJ0aWNsZV9fYnJlYWQtY3J1bWJzLFxuICAgIC5jb2NrdGFpbC1hcnRpY2xlX190ZXh0IC5jb2NrdGFpbC1hcnRpY2xlX190aXRsZSxcbiAgICAuY29ja3RhaWwtYXJ0aWNsZV9fdGV4dCAuY29ja3RhaWwtYXJ0aWNsZV9fZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY29ja3RhaWwtYXJ0aWNsZV9fbWV0YSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjE5ZTZhO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvY2t0YWlsLWFydGljbGVfX21ldGE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAuY29ja3RhaWwtYXJ0aWNsZV9fbWV0YTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uY29ja3RhaWwtYXJ0aWNsZV9faW5ncmVkaWVudHMge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLnNlY3Rpb24tY29ja3RhaWwtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnNlY3Rpb24tY29ja3RhaWwtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZy10b3A6IDk2cHg7IH0gfVxuXG4uc2VjdGlvbi1jb2NrdGFpbC1jYXJvdXNlbF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWN0aW9uLWNvY2t0YWlsLWNhcm91c2VsX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLmNvY2t0YWlsLWZlZWRfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDcycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuY29ja3RhaWwtZmVlZF9faGVhZGVyIHtcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJmaWx0ZXIxIGZpbHRlcjIgZmlsdGVyMyBmaWx0ZXI0XCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBjYWxjKDI1JSAtIDIyLjVweCkpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9IH1cblxuLmNvY2t0YWlsLWZlZWRfX2ZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmNvY2t0YWlsLWZlZWRfX2ZpbHRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmNvY2t0YWlsLWZlZWRfX2ZpbHRlcjpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtYXJlYTogZmlsdGVyMTsgfVxuICAuY29ja3RhaWwtZmVlZF9fZmlsdGVyOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1hcmVhOiBmaWx0ZXIyOyB9XG4gIC5jb2NrdGFpbC1mZWVkX19maWx0ZXI6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWFyZWE6IGZpbHRlcjM7IH1cblxuLmNvY2t0YWlsLWZlZWRfX3NlYXJjaCB7XG4gIGdyaWQtYXJlYTogZmlsdGVyNDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmNvY2t0YWlsLWZlZWRfX3NlYXJjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmNvY2t0YWlsLWZlZWRfX3NlYXJjaCBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvY2t0YWlsLWZlZWRfX3NlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmNvY2t0YWlsLWZlZWRfX3NlYXJjaCBidXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEzcHg7IH1cblxuLmNvY2t0YWlsLWZlZWRfX2xpc3Qge1xuICBjb2x1bW4tZ2FwOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IDM2cHg7IH1cblxuLmNvY2t0YWlsLWZlZWRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NC45OWVtKSB7XG4gICAgLmNvY2t0YWlsLWZlZWRfX2l0ZW06bnRoLWNoaWxkKC1uICsgNikge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29ja3RhaWwtZmVlZF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuY29ja3RhaWwtZmVlZF9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDEuNXB4KTsgfVxuICAgICAgLmNvY2t0YWlsLWZlZWRfX2l0ZW06bnRoLWNoaWxkKC1uICsgOSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvY2t0YWlsLWZlZWRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgICAuY29ja3RhaWwtZmVlZF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5jb2NrdGFpbC1mZWVkX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJweCk7IH1cbiAgICAgIC5jb2NrdGFpbC1mZWVkX19pdGVtOm50aC1jaGlsZCgtbiArIDEyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29ja3RhaWwtZmVlZF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAgIC5jb2NrdGFpbC1mZWVkX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgICAgLmNvY2t0YWlsLWZlZWRfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgLmNvY2t0YWlsLWZlZWQtLWxvYWRlZCAuY29ja3RhaWwtZmVlZF9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvY2t0YWlsLWZlZWRfX2l0ZW0gLmNvY2t0YWlsLWNhcmQge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY29ja3RhaWwtZmVlZF9faXRlbSAuY29ja3RhaWwtY2FyZCBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvY2t0YWlsLWZlZWRfX2l0ZW0gLmNvY2t0YWlsLWNhcmRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvY2t0YWlsLWZlZWRfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gIC5jb2NrdGFpbC1mZWVkLS1sb2FkZWQgLmNvY2t0YWlsLWZlZWRfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VjdGlvbi1jb250YWN0LWZvcm0gLmdyYXZpdHktZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzI2cHg7IH1cblxuLnNlY3Rpb24tY29udGFjdC1mb3JtX19oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tY29udGFjdC1mb3JtX19oZWFkZXIgLnJpY2gtdGV4dCwgLnNlY3Rpb24tY29udGFjdC1mb3JtX19oZWFkZXIgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzLCAuc2VjdGlvbi1jb250YWN0LWZvcm1fX2hlYWRlciAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0LFxuICAuc2VjdGlvbi1jb250YWN0LWZvcm1fX2hlYWRlciAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGgsXG4gIC5zZWN0aW9uLWNvbnRhY3QtZm9ybV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLnNlY3Rpb24tY29udGFjdC1mb3JtX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLWNvbnRhY3QtZm9ybV9fZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLnNlY3Rpb24taG9tZS1oZXJvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLnNlY3Rpb24taG9tZS1oZXJvX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNlY3Rpb24taG9tZS1oZXJvX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzIzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzIzcHg7IH0gfVxuXG4uc2VjdGlvbi1ob21lLWhlcm9fX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zZWN0aW9uLWhvbWUtaGVyb19fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC42NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2VjdGlvbi1ob21lLWhlcm9fX3Njcm9sbC1idXR0b24ge1xuICBib3R0b206IDIwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDQwMG1zLCBwYWRkaW5nIDQwMG1zO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNlY3Rpb24taG9tZS1oZXJvX19zY3JvbGwtYnV0dG9uIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zZWN0aW9uLWhvbWUtaGVyb19fc2Nyb2xsLWJ1dHRvbiB7XG4gICAgICBib3R0b206IDUwcHg7IH0gfVxuICAuc2VjdGlvbi1ob21lLWhlcm9fX3Njcm9sbC1idXR0b246Zm9jdXMsIC5zZWN0aW9uLWhvbWUtaGVyb19fc2Nyb2xsLWJ1dHRvbjpob3ZlciB7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnNlY3Rpb24taG9tZS1oZXJvX19zY3JvbGwtYnV0dG9uOmZvY3VzLCAuc2VjdGlvbi1ob21lLWhlcm9fX3Njcm9sbC1idXR0b246aG92ZXIge1xuICAgICAgICBib3R0b206IDQycHg7IH0gfVxuICAuc2VjdGlvbi1ob21lLWhlcm9fX3Njcm9sbC1idXR0b24gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmFuY2hvci1oYXNoLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODRweCk7IH1cblxuLnNlY3Rpb24taW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlY3Rpb24tbmV3cy1ldmVudC1jYXJvdXNlbF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLW5ld3MtZXZlbnQtY2Fyb3VzZWxfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfSB9XG5cbi5uZXdzLWV2ZW50LWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3cy1ldmVudC1jYXJvdXNlbCAuc2xpY2stcHJldixcbiAgLm5ld3MtZXZlbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUucG5nXCIpO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDQwMG1zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm5ld3MtZXZlbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXYsXG4gICAgICAubmV3cy1ldmVudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubmV3cy1ldmVudC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7IH1cbiAgICAubmV3cy1ldmVudC1jYXJvdXNlbCAuc2xpY2stcHJldjpmb2N1cywgLm5ld3MtZXZlbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gIC5uZXdzLWV2ZW50LWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAubmV3cy1ldmVudC1jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1cywgLm5ld3MtZXZlbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAubmV3cy1ldmVudC1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5uZXdzLWV2ZW50LWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogYXZlcmFnZSgyNHB4LCAxNDBweCk7IH0gfVxuXG4ubmV3cy1ldmVudC1jYXJvdXNlbF9faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4ubmV3cy1ldmVudC1jYXJvdXNlbF9faXRlbS1pbm5lciB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDsgfVxuICAubmV3cy1ldmVudC1jYXJvdXNlbF9faXRlbS1pbm5lciAudGVhc2VyLW5ld3MtZXZlbnQge1xuICAgIGhlaWdodDogMTAxJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDElOyB9XG5cbi50ZWFzZXItbmV3cy1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLnRlYXNlci1uZXdzLWV2ZW50X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRlYXNlci1uZXdzLWV2ZW50X19saW5rOmhvdmVyIC50ZWFzZXItbmV3cy1ldmVudF9fY29udGVudCxcbiAgLnRlYXNlci1uZXdzLWV2ZW50X19saW5rOmZvY3VzIC50ZWFzZXItbmV3cy1ldmVudF9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi50ZWFzZXItbmV3cy1ldmVudF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTsgfVxuXG4udGVhc2VyLW5ld3MtZXZlbnRfX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcywgdmlzaWJpbGl0eSAyMDBtcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAudGVhc2VyLW5ld3MtZXZlbnRfX2NvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnRlYXNlci1uZXdzLWV2ZW50X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7IH0gfVxuXG4udGVhc2VyLW5ld3MtZXZlbnRfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLXRvcDogMS43ZW07IH1cblxuLnNlY3Rpb24tbmV3c2xldHRlci1mb3JtX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWN0aW9uLW5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLW5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnNlY3Rpb24tbmV3c2xldHRlcl9fdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi1uZXdzbGV0dGVyX190ZXh0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4OyB9IH1cblxuLnNlY3Rpb24tbmV3c2xldHRlcl9fc3VibWl0IHtcbiAgY29sb3I6ICNiMTllNmE7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFByby1CZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOTJweDtcbiAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnNlY3Rpb24tbmV3c2xldHRlcl9fc3VibWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICBwYWRkaW5nOiAwcHg7IH0gfVxuICAuc2VjdGlvbi1uZXdzbGV0dGVyX19zdWJtaXQ6aG92ZXIsIC5zZWN0aW9uLW5ld3NsZXR0ZXJfX3N1Ym1pdDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnNlY3Rpb24tcHJvZHVjdC1ncmlkX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi1wcm9kdWN0LWdyaWRfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cblxuLnNlY3Rpb24tcHJvZHVjdC1ncmlkX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5zZWN0aW9uLXByb2R1Y3QtZ3JpZF9fbWFpbiB7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicHJvZHVjdDEgcHJvZHVjdDJcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDUwJSAtIDEycHgpIGNhbGMoIDUwJSAtIDEycHgpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi1wcm9kdWN0LWdyaWRfX21haW4ge1xuICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicHJvZHVjdDEgcHJvZHVjdDJcIjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgLSAxMHB4LzIpIGNhbGMoNTAlIC0gMTBweC8yKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgfSB9XG5cbi50ZWFzZXItcHJvZHVjdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC50ZWFzZXItcHJvZHVjdCB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDc1cHggMDsgfSB9XG4gIC50ZWFzZXItcHJvZHVjdDpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtYXJlYTogcHJvZHVjdDE7IH1cbiAgLnRlYXNlci1wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1hcmVhOiBwcm9kdWN0MjsgfVxuXG4udGVhc2VyLXByb2R1Y3RfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4udGVhc2VyLXByb2R1Y3RfX2FsY3ZvbCB7XG4gIGZvbnQtZmFtaWx5OiBcInJhaXNvbm5lLWRlbWlib2xkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi50ZWFzZXItcHJvZHVjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC50ZWFzZXItcHJvZHVjdF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAudGVhc2VyLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzYuNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAudGVhc2VyLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi50ZWFzZXItcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi50ZWFzZXItcHJvZHVjdF9fbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlY3Rpb24tcHVsbC1xdW90ZSAucHVsbC1xdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNjEwcHg7IH1cblxuLnB1bGwtcXVvdGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnB1bGwtcXVvdGVfX3RleHQge1xuICBmb250LWZhbWlseTogXCJTYWJvbkxUUHJvLVJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAucHVsbC1xdW90ZV9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG5cbi5wdWxsLXF1b3RlX19zb3VyY2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnB1bGwtcXVvdGVfX3NvdXJjZSBhOmhvdmVyLFxuICAucHVsbC1xdW90ZV9fc291cmNlIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjE5ZTZhOyB9XG5cbi5wdWxsLXF1b3RlX19zb3VyY2UtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnB1bGwtcXVvdGVfX3NvdXJjZS1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogOTBweDsgfSB9XG5cbi5wdWxsLXF1b3RlX19zb3VyY2UtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJhaXNvbm5lLWRlbWlib2xkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wdWxsLXF1b3RlX19zb3VyY2UtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG5cbi5wdWxsLXF1b3RlX19zb3VyY2UtdGl0bGUsXG4ucHVsbC1xdW90ZV9fc291cmNlLWhhbmRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhYm9uTFRQcm8tUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cblxuLnB1bGwtcXVvdGVfX3NvdXJjZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc2VjdGlvbi1yZWxhdGVkLWNvY2t0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuLnNlY3Rpb24tcmVsYXRlZC1jb2NrdGFpbHNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLXJlbGF0ZWQtY29ja3RhaWxzX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zZWN0aW9uLXJlbGF0ZWQtY29ja3RhaWxzX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLnNpdGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogMWZyIGF1dG8gLyAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW5cIiBcImZvb3RlclwiO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcGx1Z2luL25vLXVuc3VwcG9ydGVkLWJyb3dzZXItZmVhdHVyZXMgKi9cbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjE5ZTZhO1xuICBncmlkLWFyZWE6IGZvb3RlcjtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuLnNpdGUtZm9vdGVyX19ib3R0b20gLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyX19ib3R0b20gLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5zaXRlLWZvb3Rlcl9fYm90dG9tIC5zaXRlLWZvb3Rlcl9faW5uZXIgZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNpdGUtZm9vdGVyX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNhYm9uTFRQcm8tUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlciBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLnNpdGUtZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogNzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIC5zaXRlLWZvb3Rlcl9fbmF2aWdhdGlvbiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnNpdGUtZm9vdGVyX19uYXZpZ2F0aW9uIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNpdGUtZm9vdGVyX19uYXZpZ2F0aW9uIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2l0ZS1mb290ZXJfX25hdmlnYXRpb24gYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uc2l0ZS1mb290ZXJfX3NvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuc2l0ZS1mb290ZXJfX3NvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIC5zaXRlLWZvb3Rlcl9fc29jaWFsIC5uYXZpZ2F0aW9uLS1zb2NpYWwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zaXRlLWZvb3Rlcl9fc29jaWFsIGEge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDA7IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLnNpdGUtaGVhZGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5zaXRlLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5zaXRlLWhlYWRlciBhLFxuICAuc2l0ZS1oZWFkZXIgLnNpZ24taW4ge1xuICAgIGNvbG9yOiAjYjE5ZTZhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMVFByby1CZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5zaXRlLWhlYWRlciBhLFxuICAgICAgLnNpdGUtaGVhZGVyIC5zaWduLWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy43M3B4OyB9IH1cbiAgICAuc2l0ZS1oZWFkZXIgYTpob3ZlciwgLnNpdGUtaGVhZGVyIGE6Zm9jdXMsXG4gICAgLnNpdGUtaGVhZGVyIC5zaWduLWluOmhvdmVyLFxuICAgIC5zaXRlLWhlYWRlciAuc2lnbi1pbjpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWhlYWRlciAuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAuc2l0ZS1oZWFkZXIgLmN1cnJlbnQtbWVudS1wYXJlbnQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNpdGUtaGVhZGVyIC5zdWItbWVudSBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuc2l0ZS1oZWFkZXIgLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5zaXRlLWhlYWRlciAuc3ViLW1lbnUgbGkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2IxOWU2YTsgfSB9XG4gIC5zaXRlLWhlYWRlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NhcmV0LWRvd24tZ29sZC5zdmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2l0ZS1oZWFkZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNpdGUtaGVhZGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzIC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zaXRlLWhlYWRlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6OmFmdGVyLCAuc2l0ZS1oZWFkZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMgPiBhOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cbiAgLnNpdGUtaGVhZGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLS1vcGVuIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpdGUtaGVhZGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLS1vcGVuID4gYTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zaXRlLWhlYWRlcl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMjBweCBhdmVyYWdlKDI0cHgsIDE0MHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDE0MHB4OyB9IH1cbiAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDdweCA1MHB4OyB9IH1cblxuLnNpdGUtaGVhZGVyX19oYW1idXJnZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19oYW1idXJnZXItY29udGFpbmVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMDsgfVxuICAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1pY29uOjpiZWZvcmUsIC5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLWljb246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE5ZTZhO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLnNpdGUtaGVhZGVyX19oYW1idXJnZXItaWNvbjo6YmVmb3JlLCAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1pY29uOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1pY29uOjpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuICAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1pY29uOjphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5zaXRlLWhlYWRlci0tb3BlbiAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1pY29uOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0yLjdweCwgMi43cHgpOyB9XG4gIC5zaXRlLWhlYWRlci0tb3BlbiAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1pY29uOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMy43cHgsIC0zLjdweCk7IH1cblxuLnNpdGUtaGVhZGVyX19hY2NvdW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuc2l0ZS1oZWFkZXJfX2FjY291bnQtY29udGFpbmVyIHtcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX2FjY291bnQtY29udGFpbmVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fYWNjb3VudC1jb250YWluZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgICAganVzdGlmeS1zZWxmOiBzdGFydDsgfSB9XG4gIC5zaXRlLWhlYWRlcl9fbG9nbyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNpdGUtaGVhZGVyX19sb2dvIC5sYXJnZS1sb2dvLFxuICAuc2l0ZS1oZWFkZXJfX2xvZ28gLnNtYWxsLWxvZ28ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2l0ZS1oZWFkZXJfX2xvZ28gLmxhcmdlLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2l0ZS1oZWFkZXJfX2xvZ28gLmxhcmdlLWxvZ28ge1xuICAgICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX2xvZ28gLnNtYWxsLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2l0ZS1oZWFkZXJfX2xvZ28gLnNtYWxsLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTQwcHg7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAjMDAwMDAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5Aa2V5ZnJhbWVzIHNpdGUtaGVhZGVyLXRyYW5zaXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNpdGUtaGVhZGVyX19tZW51IHtcbiAgYW5pbWF0aW9uOiBzaXRlLWhlYWRlci10cmFuc2l0aW9uIDYwMG1zIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc2l0ZS1oZWFkZXJfX21lbnUge1xuICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuc2l0ZS1oZWFkZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWhlYWRlcl9fbWVudSB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX21lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2l0ZS1oZWFkZXJfX21lbnUgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWhlYWRlcl9fbWVudSAubmF2aWdhdGlvbi0tc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2l0ZS1oZWFkZXJfX21lbnUgLm5hdmlnYXRpb24tLXNvY2lhbCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjE5ZTZhOyB9XG4gIC5zaXRlLWhlYWRlcl9fbWVudSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnNpdGUtaGVhZGVyX19tZW51IC5zdWItbWVudSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zaXRlLWhlYWRlcl9fbWVudSAuc3ViLW1lbnUgbGkge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyX19tZW51IC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyX19tZW51IC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbWVudSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyX19tZW51IC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyX19tZW51IC5zdWItbWVudSBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zaXRlLWhlYWRlcl9fbWFpbi1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19tYWluLW5hdiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5zaXRlLWhlYWRlci0tc2Nyb2xsZWQge1xuICBib3JkZXItYm90dG9tOiAjYjE5ZTZhIDFweCBzb2xpZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgYSxcbiAgICAuc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaWduLWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTBweDsgfSB9XG5cbi5zaXRlLWhlYWRlcl9fbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNjcm9sbGVkLW1lbnUxIHNjcm9sbGVkLW1lbnUyIHNjcm9sbGVkLW1lbnUzIHNjcm9sbGVkLW1lbnU0XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDFmciAyMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1tZW51LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIGdyaWQtYXJlYTogc2Nyb2xsZWQtbWVudTI7IH1cbiAgLnNpdGUtaGVhZGVyX19tYWluLW1lbnUtY29udGFpbmVyIC5zaXRlLWhlYWRlcl9fYWNjb3VudC1jb250YWluZXIge1xuICAgIGdyaWQtYXJlYTogc2Nyb2xsZWQtbWVudTE7IH1cbiAgLnNpdGUtaGVhZGVyX19tYWluLW1lbnUtY29udGFpbmVyIC5zaXRlLWhlYWRlcl9fbGlxdWlkLWNhcnQge1xuICAgIGdyaWQtYXJlYTogc2Nyb2xsZWQtbWVudTM7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDsgfVxuXG4uc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzY3JvbGxlZC1tZW51MSBzY3JvbGxlZC1tZW51MiBzY3JvbGxlZC1tZW51M1wiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAxZnIgMjAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNjcm9sbGVkLW1lbnUxIHNjcm9sbGVkLW1lbnUyIHNjcm9sbGVkLW1lbnUzIHNjcm9sbGVkLW1lbnU0XCI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG8gMzBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWw7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19tYWluLW1lbnUtY29udGFpbmVyIC5zaXRlLWhlYWRlcl9fbG9nbyB7XG4gICAgICBncmlkLWFyZWE6IHNjcm9sbGVkLW1lbnUxO1xuICAgICAgd2lkdGg6IDE1MHB4OyB9IH1cbiAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19sb2dvIGEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi41JSk7IH1cbiAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19sb2dvIC5sYXJnZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19tYWluLW1lbnUtY29udGFpbmVyIC5zaXRlLWhlYWRlcl9fbG9nbyAuc21hbGwtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fbWFpbi1tZW51LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19tYWluLW1lbnUtY29udGFpbmVyIC5zaXRlLWhlYWRlcl9fbWFpbi1uYXYgdWwge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19tYWluLW5hdiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDZweCAwIDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19tYWluLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAuc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fbWFpbi1tZW51LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDsgfVxuICAgICAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuc3ViLW1lbnUgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZzogMCA2cHggNXB4IDZweDsgfVxuICAgICAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nOiAwIDZweCAxM3B4IDZweDsgfVxuICAgICAgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAuc3ViLW1lbnUgYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fbWFpbi1tZW51LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXJfX21haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCAuc2l0ZS1oZWFkZXJfX21haW4tbWVudS1jb250YWluZXIgLnNpdGUtaGVhZGVyX19tYWluLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cyAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fbWFpbi1tZW51LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXJfX2FjY291bnQtY29udGFpbmVyIHtcbiAgICAgIGdyaWQtYXJlYTogc2Nyb2xsZWQtbWVudTM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQgLnNpdGUtaGVhZGVyX19tYWluLW1lbnUtY29udGFpbmVyIC5zaXRlLWhlYWRlcl9fbGlxdWlkLWNhcnQge1xuICAgICAgZ3JpZC1hcmVhOiBzY3JvbGxlZC1tZW51NDsgfSB9XG5cbi5zaXRlLWhlYWRlci0tb3BlbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgei1pbmRleDogMTAwMDsgfVxuICAuc2l0ZS1oZWFkZXItLW9wZW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTYxNzsgfVxuICAuc2l0ZS1oZWFkZXItLW9wZW4gLnNpdGUtaGVhZGVyX19sb2dvIHN2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuc2l0ZS1oZWFkZXItLW9wZW4gLnNpdGUtaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2l0ZS1oZWFkZXItLW9wZW4gLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgICAuc2l0ZS1oZWFkZXItLW9wZW4gLnN1Yi1tZW51IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpdGUtaGVhZGVyLS1vcGVuIC5zdWItbWVudSBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAuc2l0ZS1oZWFkZXItLW9wZW4uc2l0ZS1oZWFkZXItLXNjcm9sbGVkIC5zaXRlLWhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBscC11c2VyLS1jYXJ0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGxwLXVzZXItLWNhcnQtYnV0dG9uIHN2ZyB7XG4gICAgZmlsbDogI2IxOWU2YTsgfVxuICAgIC5wbHAtdXNlci0tY2FydC1idXR0b24gc3ZnOmhvdmVyIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cblxuLmNhcnQtY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNhcnQtY291bnQgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmNhcnQtY291bnQgc3BhbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l0ZS1tYWluIHtcbiAgZ3JpZC1hcmVhOiBtYWluO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VjdGlvbi1zb2NpYWwtZ3JpZF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnNlY3Rpb24tc29jaWFsLWdyaWRfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9IH1cblxuLnNlY3Rpb24tc29jaWFsLWdyaWRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLnNvY2lhbC1ncmlkX19saXN0IHtcbiAgY29sdW1uLWdhcDogMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNvY2lhbDEgc29jaWFsMlwiIFwic29jaWFsNCBzb2NpYWw1XCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoNTAlIC0gMnB4LzIpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIHJvdy1nYXA6IDJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zb2NpYWwtZ3JpZF9fbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNvY2lhbDEgc29jaWFsMiBzb2NpYWwzXCIgXCJzb2NpYWw0IHNvY2lhbDUgc29jaWFsM1wiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygxMDAlLzMgLSAxLjMzMzMzcHgpKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvOyB9IH1cblxuLnNvY2lhbC1ncmlkX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc29jaWFsLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZ3JpZC1hcmVhOiBzb2NpYWwzOyB9IH1cbiAgLnNvY2lhbC1ncmlkX19pdGVtOm50aC1jaGlsZCgzKSAuc29jaWFsLWdyaWRfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwMCUgKyAycHgpOyB9XG5cbi5zb2NpYWwtZ3JpZF9faXRlbTpudGgtY2hpbGQoMSkge1xuICBncmlkLWFyZWE6IHNvY2lhbDE7IH1cblxuLnNvY2lhbC1ncmlkX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogc29jaWFsMjsgfVxuXG4uc29jaWFsLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1hcmVhOiBzb2NpYWw0OyB9XG5cbi5zb2NpYWwtZ3JpZF9faXRlbTpudGgtY2hpbGQoNSkge1xuICBncmlkLWFyZWE6IHNvY2lhbDU7IH1cblxuLnNvY2lhbC1ncmlkX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDsgfVxuICAuc29jaWFsLWdyaWRfX2l0ZW0taW5uZXIgLnNvY2lhbC1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAxJTsgfVxuXG4uc29jaWFsLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zb2NpYWwtY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zb2NpYWwtY2FyZF9fbGluazpob3ZlciAuc29jaWFsLWNhcmRfX2NvbnRlbnQsXG4gIC5zb2NpYWwtY2FyZF9fbGluazpmb2N1cyAuc29jaWFsLWNhcmRfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5zb2NpYWwtY2FyZF9fbGluazpob3ZlciAuc29jaWFsLWNhcmRfX2NvbnRlbnQsXG4gICAgICAuc29jaWFsLWNhcmRfX2xpbms6Zm9jdXMgLnNvY2lhbC1jYXJkX19jb250ZW50IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbi5zb2NpYWwtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc29jaWFsLWNhcmRfX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJyYWlzb25uZS1kZW1pYm9sZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcywgdmlzaWJpbGl0eSAyMDBtcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc29jaWFsLWNhcmRfX2NvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5zb2NpYWwtY2FyZF9faGFuZGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc29jaWFsLWNhcmRfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2lubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiA0NnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDUwJSArIDQ2cHgpIGNhbGMoNTAlIC0gOTJweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9IH1cblxuLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtLWludmVydCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9faW5uZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTAlIC0gOTJweCkgY2FsYyg1MCUgKyA0NnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9XG5cbi5zZWN0aW9uLXRleHQtYW5kLWltYWdlX19pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIG1hcmdpbi1yaWdodDogLTI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9faW1hZ2UgaW1nLFxuICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9faW1hZ2UgdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLS1pbnZlcnQgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2VfX2ltYWdlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgIGdyaWQtcm93OiAxIC8gMjsgfSB9XG5cbi5zZWN0aW9uLXRleHQtYW5kLWltYWdlX19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IGF2ZXJhZ2UoMjRweCwgMTQwcHgpLzI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS0taW52ZXJ0IC5zZWN0aW9uLXRleHQtYW5kLWltYWdlX19jb250ZW50IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgIGdyaWQtcm93OiAxIC8gMjsgfSB9XG5cbi5zZWN0aW9uLXRleHQtYW5kLWltYWdlX190ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMTllNmE7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTsgfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9faW1hZ2UtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1saXN0IC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzMuMzMzMzMlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzMuMzMzMzMlOyB9IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2ltYWdlLWxpc3QgLnNsaWNrLXByZXYsXG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1saXN0IC5zbGljay1uZXh0IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2ltYWdlLWxpc3QgLnNsaWNrLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvYXJyb3ctbGVmdC13aGl0ZS5wbmdcIik7XG4gICAgbGVmdDogMjRweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDQwMG1zLCBsZWZ0IDQwMG1zOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2ltYWdlLWxpc3QgLnNsaWNrLXByZXYge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9faW1hZ2UtbGlzdCAuc2xpY2stcHJldjpmb2N1cywgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2ltYWdlLWxpc3QgLnNsaWNrLXByZXY6aG92ZXIge1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1saXN0IC5zbGljay1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LXdoaXRlLnBuZ1wiKTtcbiAgICByaWdodDogMjRweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDQwMG1zLCByaWdodCA0MDBtczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1saXN0IC5zbGljay1uZXh0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2ltYWdlLWxpc3QgLnNsaWNrLW5leHQ6Zm9jdXMsIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1saXN0IC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICByaWdodDogOHB4OyB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1saXN0IC5zbGljay1zbGlkZSAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9faW1hZ2UtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2ltYWdlLWxpc3QgLnNsaWNrLXNsaWRlIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1pdGVtOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXM7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9faW1hZ2UtbGlzdCAuc2xpY2stc2xpZGUgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2ltYWdlLWl0ZW06OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1saXN0IC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2ltYWdlLWl0ZW06OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19pbWFnZS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7IH0gfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9faW1hZ2UtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9fdGV4dC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX3RleHQtbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDc2OHB4YXZlcmFnZSgyNHB4LCAxNDBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGF2ZXJhZ2UoMjRweCwgMTQwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogYXZlcmFnZSgyNHB4LCAxNDBweCk7IH0gfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9faGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjE5ZTZhO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9fdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWxfX2NvdW50IHtcbiAgY29sb3I6ICNiMTllNmE7XG4gIGZvbnQtZmFtaWx5OiBcIlNhYm9uTFRQcm8tUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbF9fY291bnQge1xuICAgICAgZm9udC1zaXplOiAyMi41cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsX19jb3VudCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAuc2VjdGlvbi12aWRlb19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnZpZGVvIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoMTc3LCAxNTgsIDEwNiwgMC41KTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwOyB9XG5cbi52aWRlb19fcG9zdGVyLFxuLnZpZGVvIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMSU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAxJTsgfVxuXG4udmlkZW8gaWZyYW1lIHtcbiAgei1pbmRleDogMTsgfVxuXG4udmlkZW9fX3Bvc3RlciB7XG4gIHotaW5kZXg6IDI7IH1cblxuLnZpZGVvX19wb3N0ZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi52aWRlb19fcG9zdGVyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ibG9nLWdyaWRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYmxvZy1ncmlkX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH0gfVxuXG4uYmxvZy1ncmlkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5ibG9nLWdyaWRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpOyB9IH1cbiAgLmJsb2ctZ3JpZF9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiA4MCU7IH1cblxuLmJsb2ctY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYmxvZy1jYXJkX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2ctY2FyZF9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2ctY2FyZF9fbWFpbiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYmxvZy1jYXJkX190ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYmxvZy1jYXJkX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYmxvZy1jYXJkX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgLmJsb2ctY2FyZF9fdGV4dC1jb250YWluZXI6aG92ZXIsIC5ibG9nLWNhcmRfX3RleHQtY29udGFpbmVyOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5ibG9nLWNhcmRfX3RleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmJsb2ctY2FyZF9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cblxuLmJsb2ctZ3JpZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ibG9nLWdyaWRfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYmxvZy1ncmlkX19jYXRlZ29yeSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDhweDsgfSB9XG5cbi5ibG9nLWNhcmRfX3RpdGxlLFxuLnJzdnAtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ibG9nLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucnN2cC10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMTllNmE7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgLmJsb2ctZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuLmJsb2ctZ3JpZCAuZHJvcGRvd24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmJsb2ctZ3JpZCAuZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDsgfSB9XG5cbi5ibG9nLWdyaWQgLmRyb3Bkb3duLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5ibG9nLWdyaWQgLmRyb3Bkb3duLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmJsb2ctZ3JpZCAuZHJvcGRvd25fX2xhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmJsb2ctZ3JpZCAuZHJvcGRvd25fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiAxODBweDsgfSB9XG5cbi5zb3J0LWRyb3Bkb3duIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zb3J0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc29ydC1kcm9wZG93bl9fbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc29ydC1kcm9wZG93bl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cbiAgLnNvcnQtZHJvcGRvd25fX2xhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NhcmV0LWRvd24tZ29sZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDhweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyM3B4OyB9XG4gIC5kcm9wZG93bi0tb3BlbiAuc29ydC1kcm9wZG93bl9fbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYjE5ZTZhOyB9XG4gICAgLmRyb3Bkb3duLS1vcGVuIC5zb3J0LWRyb3Bkb3duX19sYWJlbDo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpOyB9XG5cbi5zb3J0LWRyb3Bkb3duX19kcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmRyb3Bkb3duLS1vcGVuIC5zb3J0LWRyb3Bkb3duX19kcmF3ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zb3J0LWRyb3Bkb3duX19kcmF3ZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc29ydC1kcm9wZG93bl9fZHJhd2VyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zZWN0aW9uLWJsb2ctZ3JpZF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLWJsb2ctZ3JpZF9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF2ZXJhZ2UoMjRweCwgMTQwcHgpOyB9IH1cblxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiBhdmVyYWdlKDI0cHgsIDE0MHB4KTtcbiAgbWFyZ2luLXRvcDogYXZlcmFnZSgyNHB4LCAxNDBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE0MHB4OyB9IH1cblxuLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cbiAgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHR4XCIgXCJpbWFnZXhcIjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9XG4gICAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGV4dHggaW1hZ2V4XCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgLSA5MnB4KSBjYWxjKDUwJSArIDQ2cHgpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH1cbiAgICAgICAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLWl0ZW06bnRoLWNoaWxkKG9kZCkgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2V4IHRleHR4XCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgKyA0NnB4KSBjYWxjKDUwJSAtIDkycHgpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH1cbiAgICAgICAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItaXRlbTpmaXJzdC1jaGlsZCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiB0ZXh0eDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cblxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2ltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZXg7IH1cbiAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDsgfSB9XG4gIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMDBCN1wiO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cblxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCxcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0LFxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfSB9XG5cbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgcCxcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgbGksXG4uYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggcCxcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBsaSxcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IHAsXG4uYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHAsXG4gICAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBsaSxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggcCxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggbGksXG4gICAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgcCxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4uYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHVsLFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIHVsLFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IHVsLFxuICAgIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCB1bCxcbiAgICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH0gfVxuXG4uYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGxpLFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGxpLFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGxpOjpiZWZvcmUsXG4gIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBsaTo6YmVmb3JlLFxuICAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBCN1wiO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG5cbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgYSxcbi5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBhLFxuLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgYSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4uc2VjdGlvbi1yZWxhdGVkLWFydGljbGVzLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuXG4uc2VjdGlvbi1yZWxhdGVkLWFydGljbGVzLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZWxhdGVkLWFydGljbGVzLWNhcm91c2VsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlbGF0ZWQtYXJ0aWNsZXMtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucmVsYXRlZC1hcnRpY2xlcy1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5wbmdcIik7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucmVsYXRlZC1hcnRpY2xlcy1jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1cywgLnJlbGF0ZWQtYXJ0aWNsZXMtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHJpZ2h0OiA4cHg7IH0gfVxuXG4ucmVsYXRlZC1hcnRpY2xlcy1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUucG5nXCIpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyA0MDBtcywgcmlnaHQgNDAwbXM7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6Zm9jdXMsIC5yZWxhdGVkLWFydGljbGVzLWNhcm91c2VsIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiA4cHg7IH1cblxuLnJlbGF0ZWQtYXJ0aWNsZXMtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyNSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAucmVsYXRlZC1hcnRpY2xlcy1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBhdmVyYWdlKDI0cHgsIDE0MHB4KTsgfSB9XG5cbi5yZWxhdGVkLWFydGljbGVzLWNhcm91c2VsX19pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5yZWxhdGVkLWFydGljbGVzLWNhcm91c2VsX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5yZWxhdGVkLWFydGljbGVzLWNhcm91c2VsX19pdGVtLWlubmVyIC5yZWxhdGVkLWFydGljbGVzIHtcbiAgICBoZWlnaHQ6IDEwMSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAxJTsgfVxuXG4ucmVsYXRlZC1hcnRpY2xlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLnJlbGF0ZWQtYXJ0aWNsZXNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucmVsYXRlZC1hcnRpY2xlc19fbGluazpob3ZlciAucmVsYXRlZC1hcnRpY2xlc19fY29udGVudCxcbiAgLnJlbGF0ZWQtYXJ0aWNsZXNfX2xpbms6Zm9jdXMgLnJlbGF0ZWQtYXJ0aWNsZXNfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucmVsYXRlZC1hcnRpY2xlc19faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTsgfVxuXG4ucmVsYXRlZC1hcnRpY2xlc19fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB2aXNpYmlsaXR5IDIwMG1zO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5yZWxhdGVkLWFydGljbGVzX19jb250ZW50IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5yZWxhdGVkLWFydGljbGVzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7IH0gfVxuXG4ucmVsYXRlZC1hcnRpY2xlc19fbGluay10ZXh0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctdG9wOiAxLjdlbTsgfVxuXG4uc2VjdGlvbi1wcm9kdWN0LWFydGljbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxOWU2YTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLXByb2R1Y3QtYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IGF2ZXJhZ2UoMjRweCwgMTQwcHgpLzI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAuc2VjdGlvbi1wcm9kdWN0LWFydGljbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zZWN0aW9uLXByb2R1Y3QtYXJ0aWNsZSAucGxwLXVzZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5zZWN0aW9uLXByb2R1Y3QtYXJ0aWNsZSAucGxwLXVzZXIgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItY29sb3I6ICNiMTllNmE7XG4gICAgYmFja2dyb3VuZDogI2IxOWU2YTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnNlY3Rpb24tcHJvZHVjdC1hcnRpY2xlIC5wbHAtdXNlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8qIEZpcmVmb3ggKi8gfVxuICAuc2VjdGlvbi1wcm9kdWN0LWFydGljbGUgLnBscC11c2VyIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5zZWN0aW9uLXByb2R1Y3QtYXJ0aWNsZSAucGxwLXVzZXIgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNlY3Rpb24tcHJvZHVjdC1hcnRpY2xlX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogYXZlcmFnZSgyNHB4LCAxNDBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYyg1MCUgLSBhdmVyYWdlKDI0cHgsIDE0MHB4KS8yKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnNlY3Rpb24tcHJvZHVjdC1hcnRpY2xlX19pbm5lciB7XG4gICAgZ3JpZC1nYXA6IDE0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGNhbGMoNTAlIC0gNzBweCkpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5wcm9kdWN0LWFydGljbGVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9kdWN0LWFydGljbGVfX2JyZWFkLWNydW1icyB7XG4gIGNvbG9yOiAjYjE5ZTZhO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAucHJvZHVjdC1hcnRpY2xlX19icmVhZC1jcnVtYnMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4ucHJvZHVjdC1hcnRpY2xlX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLnByb2R1Y3QtYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAucHJvZHVjdC1hcnRpY2xlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2LjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAucHJvZHVjdC1hcnRpY2xlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4ucHJvZHVjdC1hcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4ucHJvZHVjdC1hcnRpY2xlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnByb2R1Y3QtYXJ0aWNsZV9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucHJvZHVjdC1hcnRpY2xlX190ZXh0IC5wcm9kdWN0LWFydGljbGVfX2JyZWFkLWNydW1icyxcbi5wcm9kdWN0LWFydGljbGVfX3RleHQgLnByb2R1Y3QtYXJ0aWNsZV9fdGl0bGUsXG4ucHJvZHVjdC1hcnRpY2xlX190ZXh0IC5wcm9kdWN0LWFydGljbGVfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wcm9kdWN0LWFydGljbGVfX3RleHQgLnByb2R1Y3QtYXJ0aWNsZV9fYnJlYWQtY3J1bWJzLFxuICAgIC5wcm9kdWN0LWFydGljbGVfX3RleHQgLnByb2R1Y3QtYXJ0aWNsZV9fdGl0bGUsXG4gICAgLnByb2R1Y3QtYXJ0aWNsZV9fdGV4dCAucHJvZHVjdC1hcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wcm9kdWN0LWFydGljbGVfX21ldGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2IxOWU2YTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9kdWN0LWFydGljbGVfX21ldGE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucHJvZHVjdC1hcnRpY2xlX19tZXRhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5wcm9kdWN0LWFydGljbGVfX2luZ3JlZGllbnRzIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9kdWN0LWFydGljbGVfX2luZ3JlZGllbnRzID4gcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi53aGVyZS10by1idXkge1xuICBjb2xvcjogI2IxOWU2YTtcbiAgcGFkZGluZzogMDsgfVxuICAud2hlcmUtdG8tYnV5Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC53aGVyZS10by1idXk6aG92ZXIsIC53aGVyZS10by1idXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wcm9kdWN0LWFydGljbGVfX21ldGEtLWFkaW1vIC5oZWFkaW5nLTUsIC5wcm9kdWN0LWFydGljbGVfX21ldGEtLWFkaW1vIC5idXR0b24sIC5wcm9kdWN0LWFydGljbGVfX21ldGEtLWFkaW1vIC5ncmF2aXR5LWZvcm0gLmdmb3JtX2J1dHRvbiwgLmdyYXZpdHktZm9ybSAucHJvZHVjdC1hcnRpY2xlX19tZXRhLS1hZGltbyAuZ2Zvcm1fYnV0dG9uLCAucHJvZHVjdC1hcnRpY2xlX19tZXRhLS1hZGltbyAucG9wdXAgYSwgLnBvcHVwIC5wcm9kdWN0LWFydGljbGVfX21ldGEtLWFkaW1vIGEsIC5wcm9kdWN0LWFydGljbGVfX21ldGEtLWFkaW1vIC50ZWFzZXItcHJvZHVjdF9fbGluayBhLCAudGVhc2VyLXByb2R1Y3RfX2xpbmsgLnByb2R1Y3QtYXJ0aWNsZV9fbWV0YS0tYWRpbW8gYSwgLnByb2R1Y3QtYXJ0aWNsZV9fbWV0YS0tYWRpbW8gLnRlYXNlci1idG4sXG4ucHJvZHVjdC1hcnRpY2xlX19tZXRhLS1hZGltbyAudGVhc2VyLWJ0bmF0Yzpob3ZlciwgLnByb2R1Y3QtYXJ0aWNsZV9fbWV0YS0tYWRpbW8gLnBscC1wcm9kdWN0IC5saXF1aWQtY2FydC1hdGMsIC5wbHAtcHJvZHVjdCAucHJvZHVjdC1hcnRpY2xlX19tZXRhLS1hZGltbyAubGlxdWlkLWNhcnQtYXRjLCAucHJvZHVjdC1hcnRpY2xlX19tZXRhLS1hZGltbyAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjLCAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXJ0aWNsZV9fbWV0YS0tYWRpbW8gLnByb2R1Y3QtYXRjIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9kdWN0LWFydGljbGVfX21ldGEtLW9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ucHJvZHVjdC1hcnRpY2xlX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2R1Y3QtYXJ0aWNsZV9fYWZmaWxpYXRlcy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBtYXJnaW4tdG9wOiAxMy41cHg7IH1cblxuLnByb2R1Y3QtYXJ0aWNsZV9fYWZmaWxpYXRlcy1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wcm9kdWN0LWFydGljbGVfX2FmZmlsaWF0ZXMtbGF5b3V0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAtMTMuNXB4OyB9IH1cbiAgLnByb2R1Y3QtYXJ0aWNsZV9fYWZmaWxpYXRlcy1sYXlvdXQgLnByb2R1Y3QtYXJ0aWNsZV9fYWZmaWxpYXRlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEzLjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucHJvZHVjdC1hcnRpY2xlX19hZmZpbGlhdGVzLWxheW91dCAucHJvZHVjdC1hcnRpY2xlX19hZmZpbGlhdGVzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0OyB9IH1cbiAgLnByb2R1Y3QtYXJ0aWNsZV9fYWZmaWxpYXRlcy1sYXlvdXQgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucHJvZHVjdC1hcnRpY2xlX19hZmZpbGlhdGVzLWxheW91dCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG5cbi5wbHAtcHJvZHVjdC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWRkcmVzcy1wcm9tcHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Fib25MVFByby1Sb21hblwiLCBzZXJpZjsgfVxuICAuYWRkcmVzcy1wcm9tcHQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmFkZHJlc3MtcHJvbXB0IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLmxpcXVpZC1lbmdyYXZpbmctYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubGlxdWlkLWVuZ3JhdmluZy1idXR0b24gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC10ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiU2Fib25MVFByby1Sb21hblwiLCBzZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjE5ZTZhOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnByb2R1Y3QtdGVhc2VyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTsgfSB9XG4gIC5wcm9kdWN0LXRlYXNlcl9fdGl0bGUgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnByb2R1Y3QtdGVhc2VyX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiU2Fib25MVFByby1Sb21hblwiLCBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udGVhc2VyLWJ0bixcbi50ZWFzZXItYnRuYXRjOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxOWU2YTtcbiAgYm9yZGVyLWNvbG9yOiAjYjE5ZTZhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC50ZWFzZXItYnRuLFxuICAgIC50ZWFzZXItYnRuYXRjOmhvdmVyIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG5cbi5zZWN0aW9uLXNob3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5zZWN0aW9uLXNob3BfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc2VjdGlvbi1zaG9wX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfSB9XG5cbi5zaG9wLWNvbnRlbnRfX2NvbnRhaW5lcixcbi5vcmRlci1vbmxpbmVfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXN0b3JlLWxvY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXN0b3JlLWxvY2F0b3IgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXN0b3JlLWxvY2F0b3IgLnNpdGUtbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNzNweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXN0b3JlLWxvY2F0b3IgLnN0b3JlLWxvY2F0b3Itc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1zdG9yZS1sb2NhdG9yIC5zdG9yZS1sb2NhdG9yLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcycHg7IH0gfVxuXG4uc3RvcmUtbG9jYXRvci1zZWN0aW9uX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuc3RvcmUtbG9jYXRvci1zZWN0aW9uX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gICAgICBwYWRkaW5nLXRvcDogNzJweDsgfSB9XG5cbi5zdG9yZS1sb2NhdG9yLXNlY3Rpb25fX2NvbnRhaW5lci1pbm5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5zdG9yZS1sb2NhdG9yLXNlY3Rpb25fX2NvbnRhaW5lci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtYWJvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1hYm91dCAuc2l0ZS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMyM3B4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnBhZ2UtdGVtcGxhdGUtYWJvdXRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5wYWdlLXRlbXBsYXRlLWFib3V0X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdmVyYWdlKDI0cHgsIDE0MHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5wYWdlLXRlbXBsYXRlLWFib3V0X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXZlcmFnZSgyNHB4LCAxNDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBhdmVyYWdlKDI0cHgsIDE0MHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5zZWN0aW9uLXB1bGwtcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgbWFyZ2luLXRvcDogNzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5wdWxsLXF1b3RlX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnNlY3Rpb24tdGV4dC1hbmQtaW1hZ2UtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgbWFyZ2luLXRvcDogNzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1hYm91dCAuc2VjdGlvbi10ZXh0LWFuZC1pbWFnZS1jYXJvdXNlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF2ZXJhZ2UoMjRweCwgMTQwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdmVyYWdlKDI0cHgsIDE0MHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5zZWN0aW9uLXRleHQtYW5kLWltYWdlLWNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnNlY3Rpb24tcHJvZHVjdC1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnNlY3Rpb24tcHJvZHVjdC1ncmlkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5zZWN0aW9uLWNvY2t0YWlsLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgIG1hcmdpbi10b3A6IDcycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnNlY3Rpb24tY29ja3RhaWwtY2Fyb3VzZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdmVyYWdlKDI0cHgsIDE0MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXZlcmFnZSgyNHB4LCAxNDBweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1hYm91dCAuc2VjdGlvbi1jb2NrdGFpbC1jYXJvdXNlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWFib3V0IC5zZWN0aW9uLXNvY2lhbC1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDcycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtYWJvdXQgLnNlY3Rpb24tc29jaWFsLWdyaWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmNvY2t0YWlsLXRlbXBsYXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb2NrdGFpbC10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuY29ja3RhaWwtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMyM3B4OyB9IH1cbiAgLmNvY2t0YWlsLXRlbXBsYXRlLWRlZmF1bHQgLnNlY3Rpb24tc29jaWFsLWdyaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAuY29ja3RhaWwtdGVtcGxhdGUtZGVmYXVsdCAuc2VjdGlvbi1zb2NpYWwtZ3JpZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWNvY2t0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWNvY2t0YWlsIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWNvY2t0YWlsIC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzIzcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWNvY2t0YWlsIC5zZWN0aW9uLWNvY2t0YWlsLWZlZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1jb2NrdGFpbCAuc2VjdGlvbi1jb2NrdGFpbC1mZWVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXZlcmFnZSgyNHB4LCAxNDBweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLWNvY2t0YWlsIC5zZWN0aW9uLWNvY2t0YWlsLWZlZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtY29ja3RhaWwgLnNlY3Rpb24tc29jaWFsLWdyaWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1jb2NrdGFpbCAuc2VjdGlvbi1zb2NpYWwtZ3JpZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnNpdGUtbWFpbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMjNweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb24tY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWNvbnRhY3QgLnNlY3Rpb24tY29udGFjdC1mb3JtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXZlcmFnZSgyNHB4LCAxNDBweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1jb250YWN0IC5zZWN0aW9uLWNvbnRhY3QtZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMyM3B4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF2ZXJhZ2UoMjRweCwgMTQwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5yaWNoLXRleHQgaDEsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgxLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDEsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGgxLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgxIHtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5yaWNoLXRleHQgaDIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgyLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDIsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGgyLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgyIHtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5yaWNoLXRleHQgaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDMsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgzLCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5yaWNoLXRleHQgaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGg0LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGg0LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGg0LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5yaWNoLXRleHQgaDUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGg1LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGg1LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGg1IHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnJpY2gtdGV4dCB0YWJsZSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgdGFibGUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCB0YWJsZSwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggdGFibGUsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgdGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDQwcHggLTI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzIzcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuaGVhZGluZy0zLCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgLnJpY2gtdGV4dCBoMywgLnJpY2gtdGV4dCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDMsIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgaDMsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDMsIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciBoMywgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoMywgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciBoMywgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDMsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5yaWNoLXRleHQgaDQsIC5yaWNoLXRleHQgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIGg0LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgaDQsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDQsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIGg0LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDQsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGg0LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5yaWNoLXRleHQgaDUsIC5yaWNoLXRleHQgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIGg1LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgaDUsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDUsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIGg1LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDUsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGg1LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5yaWNoLXRleHQgaDYsIC5yaWNoLXRleHQgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIGg2LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgaDYsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDYsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDYsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIGg2LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAuc2VjdGlvbi1mYXFfX2hlYWRlciAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDYsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDYsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcV9faGVhZGVyIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGg2LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxX19oZWFkZXIgaDYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5zZWN0aW9uLWZhcXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1mYXEgLnNlY3Rpb24tZmFxcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7IH0gfVxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgLmhlYWRpbmctMywgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCAucmljaC10ZXh0IGgzLCAucmljaC10ZXh0IC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgaDMsIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGgzLCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCBoMywgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgaDMsIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCBoMywgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoMywgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCBoMyxcbiAgICAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIC5yaWNoLXRleHQgaDQsIC5yaWNoLXRleHQgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCBoNCxcbiAgICAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNCwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgaDQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg0LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgaDQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDQsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIGg0LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgaDQsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgaDQsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCAucmljaC10ZXh0IGg1LCAucmljaC10ZXh0IC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgaDUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgaDUsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIGg1LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBoNSwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIGg1LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGg1LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCBoNSxcbiAgICAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGg1LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIGg1LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgLnJpY2gtdGV4dCBoNiwgLnJpY2gtdGV4dCAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIGg2LFxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGg2LCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCBoNixcbiAgICAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDYsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCBoNixcbiAgICAucGFnZS10ZW1wbGF0ZS1mYXEgLnF1ZXN0aW9uLWdyb3VwIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNiwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIC5wYWdlLXRlbXBsYXRlLWZhcSAucXVlc3Rpb24tZ3JvdXAgaDYsXG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNiwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgLnBhZ2UtdGVtcGxhdGUtZmFxIC5xdWVzdGlvbi1ncm91cCBoNiB7XG4gICAgICBmb250LWZhbWlseTogXCJyYWlzb25uZS1kZW1pYm9sZC1wcm9cIiwgc2Fucy1zZXJpZjsgfVxuICAucGFnZS10ZW1wbGF0ZS1mYXEgLnRhYnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1mYXEgLnRhYnMgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS10ZW1wbGF0ZS1mYXEgLnRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxOWU2YTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAudGFiLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAudGFiLWxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzZGXCI7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtZmFxIC50YWItY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1czsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWZhcSAudGFiLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZmFxIGlucHV0OmNoZWNrZWQgKyAudGFiLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWZhcSBpbnB1dDpjaGVja2VkIH4gLnRhYi1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAxZW07IH1cblxuLnBhZ2UtdGVtcGxhdGUtaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtaG9tZSAuc2l0ZS1oZWFkZXI6bm90KC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWhvbWUgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLXNjcm9sbGVkKSAuc2l0ZS1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtaG9tZSAuc2l0ZS1oZWFkZXI6bm90KC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQpIC5zdWItbWVudSBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1ob21lIC5zaXRlLWhlYWRlcjpub3QoLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCkgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWhvbWUgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLXNjcm9sbGVkKSAuc3ViLW1lbnUgbGkgYTpob3ZlcixcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtaG9tZSAuc2l0ZS1oZWFkZXI6bm90KC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQpIC5zdWItbWVudSBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2IxOWU2YTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWhvbWUgLnNlY3Rpb24tcHJvZHVjdC1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWhvbWUgLnNlY3Rpb24tcHJvZHVjdC1ncmlkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWhvbWUgLnNlY3Rpb24tY29ja3RhaWwtY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1ob21lIC5zZWN0aW9uLWNvY2t0YWlsLWNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWhvbWUgLnNlY3Rpb24tcHVsbC1xdW90ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMTllNmE7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1ob21lIC5zZWN0aW9uLXB1bGwtcXVvdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtaG9tZSAuc2VjdGlvbi1uZXdzLWV2ZW50LWNhcm91c2VsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1ob21lIC5zZWN0aW9uLW5ld3MtZXZlbnQtY2Fyb3VzZWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1ob21lIC5zZWN0aW9uLW5ld3NsZXR0ZXItZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtaG9tZSAuc2VjdGlvbi1uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1ob21lIC5zZWN0aW9uLXNvY2lhbC1ncmlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1ob21lIC5zZWN0aW9uLXNvY2lhbC1ncmlkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtYmxvZyAuc2l0ZS1tYWluIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtYmxvZyAuc2l0ZS1tYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMjNweDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWJsb2cgLnNlY3Rpb24tYmxvZy1ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWJsb2cgLnNlY3Rpb24tYmxvZy1ncmlkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF2ZXJhZ2UoMjRweCwgMTQwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogNzJweDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWJsb2cgLmRyb3Bkb3duX19kcmF3ZXIge1xuICBib3R0b206IDFweDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1ibG9nIC5kcm9wZG93bi0tb3BlbiAuZHJvcGRvd24tdGV4dCB7XG4gIGNvbG9yOiAjYjE5ZTZhOyB9XG5cbi5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnNlY3Rpb24taG9tZS1oZXJvIHtcbiAgbWluLWhlaWdodDogMTUwdnc7IH1cbiAgQG1lZGlhIG9yaWVudGF0aW9uIHtcbiAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5zZWN0aW9uLWhvbWUtaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiA2Ni42NjY2N3Z3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5zZWN0aW9uLWhvbWUtaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiA1My4zMzMzM3Z3OyB9IH1cblxuLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuc2VjdGlvbi1ob21lLWhlcm9fX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5zZWN0aW9uLWhvbWUtaGVyb19faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMyM3B4OyB9IH1cblxuLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuc2VjdGlvbi1ob21lLWhlcm9fX3Njcm9sbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLXNjcm9sbGVkKSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLXNjcm9sbGVkKSAuc2l0ZS1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1oZWFkZXI6bm90KC5zaXRlLWhlYWRlci0tc2Nyb2xsZWQpIC5zdWItbWVudSBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAgIC5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLXNjcm9sbGVkKSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLWhlYWRlcjpub3QoLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCkgLnN1Yi1tZW51IGxpIGE6aG92ZXIsXG4gICAgICAucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLWhlYWRlcjpub3QoLnNpdGUtaGVhZGVyLS1zY3JvbGxlZCkgLnN1Yi1tZW51IGxpIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2IxOWU2YTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnNpdGUtaGVhZGVyIC5tZW51LWl0ZW0tLWJsb2cgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH0gfVxuXG4ucHJvZHVjdC1hcnRpY2xlX19tZXRhLS1jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnByb2R1Y3QtYXJ0aWNsZV9fbWV0YS0tY3RhcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAucHJvZHVjdC1hcnRpY2xlX19tZXRhLS1jdGFzID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzIzcHg7IH0gfVxuICAucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0IC5zZWN0aW9uLXNvY2lhbC1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDcycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLnByb2R1Y3QtdGVtcGxhdGUtZGVmYXVsdCAuc2VjdGlvbi1zb2NpYWwtZ3JpZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1zaG9wLFxuLnBhZ2UtdGVtcGxhdGUtb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXNob3AgLnNlY3Rpb24tc2hvcF9faW5uZXIsXG4gIC5wYWdlLXRlbXBsYXRlLW9yZGVyIC5zZWN0aW9uLXNob3BfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXNob3AgLnNlY3Rpb24tc2hvcF9faW5uZXIsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1vcmRlciAuc2VjdGlvbi1zaG9wX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMjNweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXNob3AgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLXNjcm9sbGVkKSxcbiAgLnBhZ2UtdGVtcGxhdGUtb3JkZXIgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLXNjcm9sbGVkKSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtc2hvcCAubGFyZ2UtbG9nbyBzdmcsXG4gIC5wYWdlLXRlbXBsYXRlLW9yZGVyIC5sYXJnZS1sb2dvIHN2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1wbHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBscCAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGxwIC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzIzcHg7IH0gfVxuICAucGFnZS10ZW1wbGF0ZS1wbHAgI3JlY2FwdGNoYS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBscCAjcmVjYXB0Y2hhLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGxwIC5wbHAtdXNlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGxwIC5wbHAtdXNlciBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2IxOWU2YTtcbiAgICBiYWNrZ3JvdW5kOiAjYjE5ZTZhO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucGFnZS10ZW1wbGF0ZS1wbHAgLnBscC11c2VyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqLyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBscCAucGxwLXVzZXIgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGxwIC5wbHAtdXNlciBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBscCAucGxwLXByb2R1Y3QtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IGF2ZXJhZ2UoMjRweCwgMTQwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYyg1MCUgLSBhdmVyYWdlKDI0cHgsIDE0MHB4KS8yKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXBscCAucGxwLXByb2R1Y3QtZ3JpZCB7XG4gICAgICBncmlkLWdhcDogMTQwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKDUwJSAtIDcwcHgpKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGxwIC5wbHAtcHJvZHVjdC1ncmlkIC5wbHAtcHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IxOWU2YTsgfVxuXG4ucGxwLXByb2R1Y3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDUyOHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLnBscC1wcm9kdWN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGxwLXByb2R1Y3QgLmhlYWRpbmctMy0tc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIC5oZWFkaW5nLTMsIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIC5yaWNoLXRleHQgaDMsIC5yaWNoLXRleHQgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgaDMsIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoMywgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIGgzLCAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGgzLCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIGgzLCAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDMsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSBoMywgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgaDMsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIGgzLFxuICAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSAucmljaC10ZXh0IGg0LCAucmljaC10ZXh0IC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIGg0LFxuICAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgaDQsIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSBoNCxcbiAgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCBoNCwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtbGlzdCAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSBoNCxcbiAgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIGg0LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgaDQsXG4gIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IGg0LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSBoNCxcbiAgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgLnJpY2gtdGV4dCBoNSwgLnJpY2gtdGV4dCAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSBoNSxcbiAgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIGg1LCAuYXJ0aWNsZS1hdXRob3ItcGhvdG9ncmFwaHMgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgaDUsXG4gIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgaDUsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LWxpc3QgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgaDUsXG4gIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCBoNSwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX2lubmVyLXRleHQtcGFyYWdyYXBoIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIGg1LFxuICAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9fdGV4dCBoNSwgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgaDUsXG4gIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIC5yaWNoLXRleHQgaDYsIC5yaWNoLXRleHQgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgaDYsXG4gIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIC5hcnRpY2xlLWF1dGhvci1waG90b2dyYXBocyBoNiwgLmFydGljbGUtYXV0aG9yLXBob3RvZ3JhcGhzIC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIGg2LFxuICAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IGg2LCAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1saXN0IC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIGg2LFxuICAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSAuYXJ0aWNsZS10ZXh0LWFuZC1pbWFnZV9faW5uZXItdGV4dC1wYXJhZ3JhcGggaDYsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX19pbm5lci10ZXh0LXBhcmFncmFwaCAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS10aXRsZSBoNixcbiAgLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tdGl0bGUgLmFydGljbGUtdGV4dC1hbmQtaW1hZ2VfX3RleHQgaDYsIC5hcnRpY2xlLXRleHQtYW5kLWltYWdlX190ZXh0IC5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLXRpdGxlIGg2IHtcbiAgICBmb250LWZhbWlseTogXCJyYWlzb25uZS1kZW1pYm9sZC1wcm9cIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS1vcHRpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBscC1wcm9kdWN0IC5wbHAtcHJvZHVjdC0tb3B0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS1vcHRpb24gKiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wbHAtcHJvZHVjdCAubGlxdWlkLWVuZ3JhdmluZy1saW5lcyBkaXYge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAucGxwLXByb2R1Y3QgLnBscC1wcm9kdWN0LS1idXR0b25zIHtcbiAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtaW5tYXgoNTAlLCA1MCUpOyB9IH1cblxuLnBscC1wcm9kdWN0IC5saXF1aWQtZnVsZmlsbG1lbnQtbWV0aG9kLXNlbGVjdG9yIHtcbiAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAucGxwLXByb2R1Y3QgLmxpcXVpZC1mdWxmaWxsbWVudC1tZXRob2Qtc2VsZWN0b3IgPiBoMyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxwLXByb2R1Y3QgLmxpcXVpZC1mdWxmaWxsbWVudC1tZXRob2Qtc2VsZWN0b3IgPiBkaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnBscC1wcm9kdWN0IC5saXF1aWQtZW5ncmF2aW5nLWxpbmVzIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICBtYXJnaW46IDA7IH1cblxuLnBscC1wcm9kdWN0IC5saXF1aWQtY2FydC1hdGMsXG4ucGxwLXByb2R1Y3QgLmxpcXVpZC1jYXJ0LWF0Yzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTllNmE7XG4gIGJvcmRlci1jb2xvcjogI2IxOWU2YTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjLFxuLnBscC1wcm9kdWN0IC5wcm9kdWN0LWF0Yzpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLnBscC1wcm9kdWN0IC5wcm9kdWN0LWF0YyxcbiAgICAucGxwLXByb2R1Y3QgLnByb2R1Y3QtYXRjOmhvdmVyIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnBscC1wcm9kdWN0IC5hdGMtY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMjsgfSB9XG5cbi5wbHAtcHJvZHVjdCAucGxwLXByb2R1Y3QtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBscC1wcm9kdWN0IC5saXF1aWQtc2hpcC1hdmFpbGFiaWxpdHkge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uZW5ncmF2ZS13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2IxOWU2OTsgfVxuXG4ubGlxdWlkLXByaWNlLWV4cGVjdGF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wbHAtcHJvZHVjdC0tc2VjdGlvbi5wbHAtcHJvZHVjdC0tZW5ncmF2aW5nOjphZnRlcixcbi5saXF1aWQtY2FydC1pdGVtLWVuZ3JhdmluZzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxpcXVpZC1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb250ZW50OiAnRW5ncmF2aW5nIG9yZGVycyBjYW5ub3QgYmUgY2FuY2VsbGVkJzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICBkaXZbbGlxdWlkLWNhcnRdLmxpcXVpZC1jYXJ0LS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5saXF1aWQtZW5ncmF2aW5nLWVkaXQgaW5wdXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4iLG51bGxdfQ== */