/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/slick-carousel/slick/slick.css ***!
  \*************************************************************************************************************************************************************************************************/
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/slick-carousel/slick/slick-theme.css ***!
  \*******************************************************************************************************************************************************************************************************/
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./resources/scss/custom.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";a.active .cta-underline,a:focus .cta-underline,a:hover .cta-underline,p.active .cta-underline,p:focus .cta-underline,p:hover .cta-underline{position:relative}a.active .cta-underline:after,a:focus .cta-underline:after,a:hover .cta-underline:after,p.active .cta-underline:after,p:focus .cta-underline:after,p:hover .cta-underline:after{border-bottom:1px solid #333;bottom:-2px;content:" ";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.h1,h1{font-size:40px}.h1,.h2,h1,h2{font-family:Tenor Sans,sans-serif;font-weight:400}.h2,h2{font-size:30px}@media (min-width:992px){.h2,h2{font-size:40px}}.h3,h3{font-family:Tenor Sans,sans-serif;font-size:20px}.h3,.h4,h3,h4{font-weight:400}.h4,h4{font-family:"Source Serif Pro",serif;font-size:16px}.h5,h5{font-size:14px}.h5,.h6,h5,h6{font-weight:400}.h6,h6{font-size:12px}.text-primary{color:#e3bb70!important}.text-center{text-align:center}a{color:currentColor;outline:none!important;-webkit-transition:color .25s;transition:color .25s}a:active,a:focus,a:hover{color:#e3bb70}a:not([class*=btn]):hover{text-decoration:underline}body,html{font-size:14px}body{background-color:#fff;color:#000;font-family:Rubik,sans-serif;font-weight:300;line-height:1.25}body.no-scroll{height:100vh;overflow-y:hidden}@media (min-width:768px){body.no-scroll{padding-right:15px}}.section-header{margin-bottom:30px;text-align:center}.text-muted{color:#707070!important}@media (min-width:576px) and (max-width:767.98px){.container{width:100%}}@media (min-width:992px) and (max-width:1199px){.container{width:95%}}@media (min-width:768px) and (max-width:991px){.tablet-nopadding-container{padding-left:0!important;padding-right:0!important;width:100%}}#main .page-header{margin-bottom:1.5rem;margin-top:1rem;text-align:center}#main .page-header-img svg{margin-right:15px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.label-sm{font-size:12px;line-height:1.15;margin-bottom:.25rem}.bg-light{background-color:#f1f3f5}.error{color:#db003b}.font-sm{font-size:12px;line-height:1.15}.font-primary{font-family:Rubik,sans-serif}.font-secondary{font-family:Tenor Sans,sans-serif}.font-tertiary{font-family:"Source Serif Pro",serif}.line-height-base{line-height:1.25}.line-height-medium{line-height:1.5}.font-weight-base{font-weight:400!important}.font-weight-light{font-weight:300!important}.font-weight-medium{font-weight:500!important}@media (min-width:992px){.container-offset{margin-left:calc(50% - 480px);padding-left:15px}}@media (min-width:1200px){.container-offset{margin-left:calc(50% - 570px)}}.text-bold,.text-bold a{font-weight:500}.bg-black{background:#000;color:#fff}@media (max-width:1199.98px){.container--tablet-full{width:100%}}@media (max-width:991.98px){.container--mobile-full{padding-left:0;padding-right:0;width:100%}}@media (min-width:768px){.container--mobile-only{width:100%}}@media (max-width:767px),(min-width:992px){.container--tablet-only{width:100%}}@media (max-width:1199.98px){.container--desktop-only{width:100%}}.text-underline{text-decoration:underline}.border-bottom{border-bottom:2px solid #fff}.loading-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:901}.loading-overlay .spinner{-webkit-animation:spinner .5s linear infinite;animation:spinner .5s linear infinite;border-radius:50%;border-right:1em solid transparent;border-top:1em solid #fff;height:5em;left:calc(50% - 2.5em);margin:auto;position:absolute;top:calc(50% - 2.5em);width:5em}#cart .cart-grid .loading-overlay,#js-product-list .products .loading-overlay,#product .product-container .loading-overlay{display:block!important;position:fixed;z-index:901}#cart .cart-grid .loading-overlay .spinner,#js-product-list .products .loading-overlay .spinner,#product .product-container .loading-overlay .spinner{display:block!important}.row-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.h-auto{height:auto!important}.btn-offset{display:inline-block;margin-bottom:14px}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.align-items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.border-none{border:none!important}.float-none{float:none!important}.slick-slider{-ms-touch-action:auto!important;touch-action:auto!important}.slick-dots{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;width:100%}.slick-dots li .dot{background:transparent;border:1px solid #000;border-radius:50%;display:block;height:7px;-webkit-transition:background-color .2s;transition:background-color .2s;width:7px}.slick-dots li:not(:last-child) .dot{margin-right:.5rem}.slick-dots li.slick-active .dot{background:#000}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:8px;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,8px,0) rotate(45deg);transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;-webkit-transform:rotate(-45deg) translate3d(-2.8571428571px,-6px,0);transform:rotate(-45deg) translate3d(-2.8571428571px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-16px,0) rotate(-90deg);transform:translate3d(0,-16px,0) rotate(-90deg)}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:18px;position:relative;width:20px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:0;height:2px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:20px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.shiftnav{background:#fff}.shiftnav ul,.shiftnav__nav{margin-bottom:0}.shiftnav__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;width:100%;z-index:1}.shiftnav__navlink{background:#000;color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:400;padding-left:25px;padding-right:25px;text-align:center}.shiftnav__navlink a{color:currentColor;width:calc(100% - 7px)}.shiftnav__navlink--show-all a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.shiftnav__navlink--show-all a:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljc1OSIgaGVpZ2h0PSI3Ljc2Ij48cGF0aCBkPSJNMy41MjYgNy40MDYgNy4wNTIgMy44OCAzLjUyNS4zNTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIvPjwvc3ZnPg==");background-position:50%;background-size:contain;content:"";display:block;height:7px;margin-left:10px;min-width:7px;width:7px}.shiftnav__navlink--back{background:#fff;color:#000}.shiftnav__navlink--back a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.shiftnav__item,.shiftnav__navlink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.shiftnav__item>a,.shiftnav__navlink>a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:65px;width:100%}.shiftnav__item{background:#f1f3f5;padding-left:35px;position:relative}.shiftnav__item:not(:last-child){margin-bottom:2px}.shiftnav__item>a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation:fadeInRight .3s ease forwards;animation:fadeInRight .3s ease forwards;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px}.shiftnav__item>a>span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.shiftnav__item>a img{margin-right:25px;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.shiftnav__item>a.mobile-noactive{pointer-events:none}.shiftnav__item>a.mobile-noactive+.shiftnav__toggle{height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}@media (min-width:576px){.shiftnav__item>a.no-image{padding-left:105px}.shiftnav__item>a img{width:80px}}.shiftnav__item>a.level-0 img,.shiftnav__item>a.level-1 img{display:none}@media (min-width:576px){.shiftnav__item>a.level-0 img,.shiftnav__item>a.level-1 img{display:block}}.shiftnav__item>a,.shiftnav__item>a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shiftnav__item:not(.shiftnav__item--parent){padding-right:35px}.shiftnav__sub{display:none}.shiftnav__toggle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation:fadeInRight .3s ease forwards;animation:fadeInRight .3s ease forwards;background-color:transparent;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.shiftnav__toggle:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4yNDgiIGhlaWdodD0iMTQuMjQ4Ij48cGF0aCBkPSJtNi42MjkgMTMuODk0IDYuOTEzLTYuOTEyTDYuOTEzLjM1MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIi8+PC9zdmc+");background-position:50%;background-size:contain;content:"";display:block;height:10px;min-width:10px;width:10px}.shiftnav__toggle:focus{background:rgba(0,0,0,.1);outline:none}.shiftnav__nav .shiftnav__toggle:before{margin-right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shiftnav__nav~.shiftnav__before{padding-top:66px}.shiftnav__body .shiftnav__toggle{padding-left:35px;padding-right:35px}.bootstrap-touchspin .form-control{background-color:transparent;border:none;float:left;font-size:inherit;height:auto;line-height:43px;max-width:100%;padding:0 5px;text-align:center;width:auto;width:40px}@media (min-width:576px){.bootstrap-touchspin .form-control{width:60px}}.bootstrap-touchspin .input-group-btn-vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bootstrap-touchspin .input-group-btn-vertical .btn-touchspin{padding:0}.bootstrap-touchspin .input-group-btn-vertical .btn-touchspin i{border-radius:50%;font-size:8px;height:43px;line-height:43px;text-align:center;-webkit-transition:background-color .25s;transition:background-color .25s;width:43px}@media (hover:none),(max-width:991px){.bootstrap-touchspin .input-group-btn-vertical .btn-touchspin i{background-color:#f1f3f5}}@media (min-width:992px) and (hover:hover){.bootstrap-touchspin .input-group-btn-vertical .btn-touchspin i:hover{background-color:#f1f3f5}}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="8.018" height="8.018"><g data-name="Group 6287" fill="none" stroke="%23000"><path data-name="Path 3888" d="M0 4.008h8.018"/><path data-name="Path 3889" d="M4.009 8.017V-.001"/></g></svg>')}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="8.018" height="8.018"><g data-name="Group 6287"><path data-name="Path 3889" d="M0 4.008h8.018" fill="none" stroke="%23000"/></g></svg>')}.qty .bootstrap-touchspin input[type=number][value="1"]~.input-group-btn-vertical .bootstrap-touchspin-down{display:none}.btn{background-color:transparent;border:2px solid #fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:currentColor;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;letter-spacing:.17rem;outline:none!important;padding:1rem 2rem;position:relative;text-transform:uppercase;-webkit-transition:color .25s,background-color .25s,border-color .25s;transition:color .25s,background-color .25s,border-color .25s;white-space:normal}@media (hover:none){.btn{-webkit-transition:none;transition:none}}.btn:active,.btn:active:focus,.btn:focus,.btn:focus:active,.btn:hover{background-color:#fff;color:#000}.btn.disabled,.btn:disabled{opacity:.8}.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:focus,.btn:disabled:hover{background-color:transparent;color:currentColor}.btn .elementor-button{border:0;color:unset;line-height:unset;padding:0;-webkit-transition:none;transition:none}.btn-primary{background-color:transparent;border-color:#e3bb70;color:currentColor}.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:focus:active,.btn-primary:hover{background-color:#000;color:#fff}.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:transparent;border-color:#e3bb70;color:currentColor}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-secondary{background-color:#000;color:#fff}.btn-secondary{border-color:#000}.btn-secondary:active,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:focus:active,.btn-secondary:hover{background-color:#fff;border-color:#000;color:#000}.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover{background-color:#000;color:#fff}#module-payu-payment .btn.btn-primary,.btn.add-to-cart,.btn.btn-tertiary{background-color:#000;border:#000;border-bottom:7px solid #e3bb70;color:#fff;margin-bottom:7px;padding:1.15rem 2rem}#module-payu-payment .btn.btn-primary:active,#module-payu-payment .btn.btn-primary:focus,#module-payu-payment .btn.btn-primary:hover,.btn.add-to-cart:active,.btn.add-to-cart:active:focus,.btn.add-to-cart:focus,.btn.add-to-cart:focus:active,.btn.add-to-cart:hover,.btn.btn-tertiary:active,.btn.btn-tertiary:active:focus,.btn.btn-tertiary:focus,.btn.btn-tertiary:focus:active,.btn.btn-tertiary:hover{background-color:#000;border-color:#000 #000 #e3bb70;color:#e3bb70}#module-payu-payment .btn.btn-primary:disabled:focus,#module-payu-payment .btn.btn-primary:disabled:hover,#module-payu-payment .btn.disabled.btn-primary:focus,#module-payu-payment .btn.disabled.btn-primary:hover,.btn.add-to-cart.disabled:focus,.btn.add-to-cart.disabled:hover,.btn.add-to-cart:disabled:focus,.btn.add-to-cart:disabled:hover,.btn.btn-tertiary.disabled:focus,.btn.btn-tertiary.disabled:hover,.btn.btn-tertiary:disabled:focus,.btn.btn-tertiary:disabled:hover{background-color:#000;color:#fff}.btn.add-to-cart{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn.add-to-cart:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15.593" height="22.14"><g data-name="Group 6314" fill="none" stroke="%23e2ba75" stroke-miterlimit="10" stroke-width="1.5"><path data-name="Rectangle 3958" d="M.75 5.111h14.093V21.39H.75z"/><path data-name="Path 18357" d="M4.468 7.822V4.08A3.329 3.329 0 0 1 7.797.75a3.33 3.33 0 0 1 3.33 3.33v3.742"/></g></svg>');margin-right:15px}.btn-comment,.btn-link{background-color:transparent;border:none;color:currentColor;padding:0}.btn-comment:active,.btn-comment:active:focus,.btn-comment:focus,.btn-comment:focus:active,.btn-comment:hover,.btn-link:active,.btn-link:active:focus,.btn-link:focus,.btn-link:focus:active,.btn-link:hover{background-color:transparent;color:#e3bb70}.btn-comment.disabled:focus,.btn-comment.disabled:hover,.btn-comment:disabled:focus,.btn-comment:disabled:hover,.btn-link.disabled:focus,.btn-link.disabled:hover,.btn-link:disabled:focus,.btn-link:disabled:hover{color:currentColor}#module-payu-payment .btn-primary,.btn-comment,.btn-next,.btn-previous{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#module-payu-payment .btn-primary:after,#module-payu-payment .btn-primary:before,.btn-comment:after,.btn-comment:before,.btn-next:after,.btn-next:before,.btn-previous:after,.btn-previous:before{line-height:1}.btn-link:active,.btn-link:active:focus,.btn-link:focus,.btn-link:focus:active,.btn-link:hover{text-decoration:none}.btn-down:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15.781" height="15.781"><path data-name="Path 4055" d="m.354 7.537 7.537 7.537 7.537-7.537" fill="none" stroke="%23000"/></svg>');display:block}#module-payu-payment .btn-primary,.btn-comment,.btn-next{padding-right:15px}#module-payu-payment .btn-primary:after,.btn-comment:after,.btn-next:after{content:">";padding-left:8px}.btn-previous{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;line-height:1.4}.btn-previous:before{content:"<";padding-right:8px}.btn.ls-layer{border-color:currentColor!important;border-style:solid!important;font-family:Rubik,sans-serif!important;font-weight:400!important;letter-spacing:.17rem!important;line-height:1.25!important;-webkit-transition:color .25s,background-color .25s,border-color .25s!important;transition:color .25s,background-color .25s,border-color .25s!important}.btn.ls-layer:active,.btn.ls-layer:active:focus,.btn.ls-layer:focus,.btn.ls-layer:focus:active,.btn.ls-layer:hover{background-color:#fff!important;color:#e3bb70!important}@media (max-width:767px){.btn-mobile-fixed{-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards;bottom:0;left:0;margin:0!important;position:fixed;width:100%;z-index:99}}.form-control{background-color:#f1f3f5;border:1px solid transparent;color:#000;font-size:20px;font-weight:400;height:72px;line-height:72px;padding:0 25px;-webkit-transition:border-color .25s ease;transition:border-color .25s ease;width:100%}.form-control:focus{border-color:#a9aaae;color:#000}.form-control:-webkit-autofill,.form-control:-webkit-autofill:active,.form-control:-webkit-autofill:focus,.form-control:-webkit-autofill:hover{background-color:#f1f3f5!important;-webkit-box-shadow:inset 0 0 0 36px #f1f3f5!important;box-shadow:inset 0 0 0 36px #f1f3f5!important}.form-control :-moz-autofill,.form-control :-moz-autofill-preview,.form-control :autofill{filter:unset}.form-control+.label,.form-control~label{background-color:#f1f3f5;color:#707070;left:25px;pointer-events:none;position:absolute;text-align:left;top:27px;-webkit-transform:translateY(-18px) scale(.75);transform:translateY(-18px) scale(.75);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:color .25s ease,-webkit-transform .25s ease;transition:color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,color .25s ease;transition:transform .25s ease,color .25s ease,-webkit-transform .25s ease;width:100%}.form-control:placeholder-shown:not(:focus)+.label,.form-control:placeholder-shown:not(:focus):not(:-webkit-autofill)+.label,.form-control:placeholder-shown:not(:focus):not(:-webkit-autofill)~label,.form-control:placeholder-shown:not(:focus)~label{color:#000;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);width:auto}.form-control::-webkit-input-placeholder{color:#707070}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#707070}.form-control:-ms-input-placeholder{color:#707070}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{padding-top:4px}textarea.form-control{height:auto;line-height:1.25;min-height:72px;padding-top:27px}textarea.form-control:focus{outline:none}select.form-control:not([size]):not([multiple]){height:72px;padding-top:4px}input[type=checkbox],input[type=radio]{height:17px;left:0;opacity:0;position:absolute;top:0;width:17px}input[type=checkbox]~label,input[type=radio]~label{color:#707070;cursor:pointer;font-size:12px;line-height:1.25;margin-bottom:1rem;padding-left:34px;position:relative}input[type=checkbox]~label .h1,input[type=checkbox]~label .h2,input[type=checkbox]~label .h3,input[type=checkbox]~label .h4,input[type=checkbox]~label .h5,input[type=checkbox]~label .h6,input[type=checkbox]~label h1,input[type=checkbox]~label h2,input[type=checkbox]~label h3,input[type=checkbox]~label h4,input[type=checkbox]~label h5,input[type=checkbox]~label h6,input[type=radio]~label .h1,input[type=radio]~label .h2,input[type=radio]~label .h3,input[type=radio]~label .h4,input[type=radio]~label .h5,input[type=radio]~label .h6,input[type=radio]~label h1,input[type=radio]~label h2,input[type=radio]~label h3,input[type=radio]~label h4,input[type=radio]~label h5,input[type=radio]~label h6{display:inline-block;margin-bottom:3px}input[type=checkbox]~label:before,input[type=radio]~label:before{background-color:#fff;content:"";display:block;left:0;pointer-events:none;position:absolute;top:0}input[type=checkbox]:checked~label:after,input[type=checkbox]:checked~label:before,input[type=radio]:checked~label:after,input[type=radio]:checked~label:before{background-position:50%;background-repeat:no-repeat}input[type=checkbox]~label:before{background-size:80%;border:1px solid #aaa;border-radius:2px;height:17px;width:17px}input[type=checkbox]~label[for=newsletter] .h4{color:#000;margin-bottom:15px}input[type=checkbox]~label[for=newsletter] em{display:inline-block;font-style:normal;margin-bottom:15px}input[type=checkbox]:checked~label:before{background-color:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4yMDkiIGhlaWdodD0iOS4wNTQiPjxwYXRoIGQ9Im0uNTMgNC4zMDYgMy42ODggMy42ODhMMTEuNjc5LjUzMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");border-color:#000}input[type=radio]~label:before{border:1px solid #aaa;height:24px;width:24px}input[type=radio]~label:after{background:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45MDciIGhlaWdodD0iOC44NTEiPjxwYXRoIGQ9Im0uNTMgNC4yMDUgMy41ODggMy41ODYgNy4yNTktNy4yNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");background-size:60%;content:"";display:block;height:24px;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(.7);transform:scale(.7);width:24px}input[type=radio]~label:after,input[type=radio]~label:before{border-radius:50%}input[type=radio]:checked~label:after{opacity:1}.form-control-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljc1OSIgaGVpZ2h0PSI3Ljc1OSI+PHBhdGggZD0ibS4zNTQgMy41MjYgMy41MjUgMy41MjYgMy41MjctMy41MjYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIvPjwvc3ZnPg==");background-position-x:95%;background-position-x:calc(100% - 30px);background-size:7px}.form-control-select[name*=customization_qty_input],.form-control-select[name*=order_qte_input]{font-size:14px;height:40px!important;line-height:40px;padding-top:0!important}@media (min-width:767px){.form-control-select[name*=customization_qty_input],.form-control-select[name*=order_qte_input]{background-position-x:calc(100% - 5px);min-width:40px;padding:0 15px 0 8px!important}}.form-group{margin-bottom:0;position:relative}.form-group .help-block{margin:10px 0}.form-group .help-block ul{margin-bottom:0}.form-group .help-block .alert{background:transparent;border:none;color:#db003b;font-size:12px;font-weight:300;margin:0;padding:0;text-align:center}.form-group .help-block .alert:before{content:none}.form-group.has-error .form-control{border-color:#db003b}.form-group .input-group.js-parent-focus{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.form-group .input-group.js-parent-focus .form-control{padding-right:60px}.form-group .input-group.js-parent-focus .form-control[name=conf_password]{background-image:none}.form-group .input-group.js-parent-focus .input-group-btn{position:absolute;right:0;top:1px;width:50px;z-index:9}.form-group .input-group.js-parent-focus .input-group-btn button[data-action=show-password]{background-color:#f1f3f5!important;height:70px}.form-group .input-group.js-parent-focus .input-group-btn button[data-action=show-password]:hover svg g{opacity:.75}.label,label{font-weight:400;margin-bottom:0}.form-control-label{padding:0;z-index:9}.form-control-label a{text-decoration:underline}.form-control-comment{font-size:10px}.custom-checkbox{color:#707070;font-size:12px;line-height:1.15;position:relative}.custom-checkbox label{cursor:pointer;padding-left:29.75px;position:relative;text-align:left}.custom-checkbox label input[type=checkbox]+span{left:0;position:absolute;top:0}.custom-checkbox input[type=checkbox]{opacity:0}.custom-checkbox input[type=checkbox]+span{border:1px solid;border-radius:1px;cursor:pointer;display:inline-block;height:17px;vertical-align:middle;width:17px}.custom-checkbox input[type=checkbox]+span .checkbox-checked{color:currentColor;display:none;font-size:1.1rem;margin:-.25rem -.125rem}.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked{display:block;margin:0}.btn-show-password{width:100%}.form-group-select-columns.form-group{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f1f3f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:2px 0 2px 2px;padding-left:20px;padding-right:20px}.form-group-select-columns.form-group .form-control-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:300;padding-right:50px}@media (max-width:991px){.form-group-select-columns.form-group .form-control-label{padding-left:15px}}.form-group-select-columns.form-group .form-control-select{background-color:transparent;background-position-x:calc(100% - 36px);border:none;direction:rtl;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:400;height:100%!important;height:100%;left:0;line-height:60px;padding-right:30px;position:absolute;top:0;width:100%;z-index:10}@media (max-width:991px){.form-group-select-columns.form-group .form-control-select{padding-right:65px}.form-group-select-columns.form-group .form-control-select:not([size]):not([multiple]){padding-top:0}}@media (min-width:992px){.form-group-select-columns.form-group .form-control-select{background-position-x:calc(100% - 15px)}}.form-group-select-columns.form-group .form-control-select option{font-size:20px;padding:15px;text-align:right}.alternative-form input[type=checkbox]:checked+label:before{border:1px solid #aaa}.alternative-form input[type=checkbox]:checked+label:after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAABHNCSVQICAgIfAhkiAAAAIhJREFUKFNjZCAfCAC1rgfiQkYyzQAZsB+IFYHYgRxDUAwAGnKBVEMwDAD5hBRDsBpAiiE4DYAZkgBk2ANxIo5AxmsAzJAFQEY8EINodIMIGoDsHWwGEWUAepggG1SInA5A0YgvPaHHDsygD9CYcyBkAK7YARkUAEqJxBiAL4oVgJIP8HkBWQ4AqEsfbmoFRQ8AAAAASUVORK5CYII=");left:5px;position:absolute;top:calc(50% - 2.5px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.alternative-form input[type=checkbox]+label:before{background:#fff;background-repeat:no-repeat;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.alternative-form input[type=radio]:checked+label:before{border:1px solid #aaa}.alternative-form input[type=radio]:checked+label:after{background:#000;height:10px;left:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.alternative-form input[type=radio]+label:before{background:#fff;height:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.table thead th{background-color:#fff;font-weight:400;padding-bottom:15px;padding-top:15px}.table thead tbody tr,.table.table-striped tbody tr:nth-of-type(odd){background-color:#f1f3f5}.decor-bg{background-image:url(../img/decor-bg.jpg)}.link-forward,.my-account__links.links a{background-color:#f1f3f5;border-top:2px solid #fff;cursor:pointer;font-size:20px;font-weight:400;line-height:1.2;padding:15px 45px 15px 30px;position:relative}.link-forward:after,.my-account__links.links a:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14.248" height="14.248"><path data-name="Path 18529" d="m6.629 13.894 6.913-6.912L6.913.353" fill="none" stroke="%23000"/></svg>');background-position:50%;background-size:contain;content:"";display:block;height:15px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;width:15px}.link-forward:active,.link-forward:focus,.link-forward:hover,.my-account__links.links a:active,.my-account__links.links a:focus,.my-account__links.links a:hover{color:inherit;text-decoration:none}.alert{border:1px solid transparent;border-radius:0;font-size:20px;font-weight:400;line-height:24px;margin-bottom:1rem;padding:2.5rem 2rem 2.5rem 5rem;position:relative;text-align:left}.alert ul{margin:0}.alert:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem}.alert.alert-sm{font-size:16px;font-weight:300;line-height:1.2;padding-bottom:1rem;padding-top:1rem}@media (max-width:767.98px){.alert{font-size:14px;font-weight:300;line-height:1.2;padding-bottom:1rem;padding-top:1rem}}.alert-info,.alert-success,.alert-warning{background-color:#000;border-color:#000;color:#fff}.alert-success:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.777" height="26.398"><path data-name="Path 18408" d="m.707 15.9 9.086 9.083L34.07.707" fill="none" stroke="%23e2ba75" stroke-width="2"/></svg>');height:26px}@media (max-width:767.98px){.alert-success:before{height:18.2px}}.alert-info:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="18.5"><g data-name="Group 7190" fill="%23e3bb70"><path data-name="Rectangle 4027" d="M2.5 0h3v3h-3z"/><path data-name="Rectangle 4028" d="M3.5 5h2v13h-2z"/><path data-name="Rectangle 4029" d="M9 16.5v2H0v-2z"/><path data-name="Rectangle 4030" d="M5.5 5v2h-5V5z"/></g></svg>');height:18px}@media (max-width:767.98px){.alert-info:before{height:12.6px}}.alert-warning:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25.293" height="25.293"><g data-name="Group 7191" transform="translate(-211.861 -553.397)"><circle data-name="Ellipse 437" cx="11.647" cy="11.647" r="11.647" transform="translate(212.861 554.397)" fill="none" stroke="%23e2ba75" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path data-name="Path 18406" d="M222.858 558.576v4.342l.869 6.777h1.506l.927-6.777v-4.344Z" fill="%23fff"/><path data-name="Rectangle 4026" fill="%23fff" d="M222.857 571.029h3.302v3.302h-3.302z"/></g></svg>');height:25px}@media (max-width:767.98px){.alert-warning:before{height:17.5px}}.alert-danger{background-color:#db003b;border-color:#db003b;color:#fff}.alert-danger:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="29.23" height="26.86"><g data-name="Group 7189"><g data-name="Path 18407" fill="none"><path d="M12.864 1.034a2 2 0 0 1 3.5 0l12.612 22.86a2 2 0 0 1-1.749 2.966H2.003a2 2 0 0 1-1.751-2.966Z"/><path d="M14.615 2 2.003 24.86h25.224L14.615 2m0-2c.685 0 1.37.345 1.751 1.034l12.612 22.86c.736 1.333-.228 2.966-1.75 2.966H2.002C.48 26.86-.484 25.227.25 23.894l12.613-22.86A1.98 1.98 0 0 1 14.615 0Z" fill="%23000"/></g><path data-name="Path 18406" d="M12.992 8.857v3.842l.769 6h1.332l.82-6V8.856Z" fill="%23fff"/><path data-name="Rectangle 4026" fill="%23fff" d="M12.992 19.874h2.921v2.921h-2.921z"/></g></svg>');height:26px}@media (max-width:767.98px){.alert-danger:before{height:18.2px}}.alert-heading{color:inherit}.alert-link{text-decoration:underline}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;float:none;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#wrapper .breadcrumb{background:transparent;font-size:12px;font-weight:400;line-height:font-height(breadcrumbs);margin:1rem auto;padding:0}#wrapper .breadcrumb[data-depth="1"]{display:none}#wrapper .breadcrumb ol{margin-bottom:0;padding-left:0}#wrapper .breadcrumb li{display:inline}#wrapper .breadcrumb li:after{content:"/";margin:.125rem}#wrapper .breadcrumb li:last-child{content:"/";margin:0}#wrapper .breadcrumb li:last-child:after{content:""}body#product #wrapper .breadcrumb{color:#b2b3b7}@media (max-width:991px){body#product #wrapper .breadcrumb{text-align:center}}body:not(#product) #wrapper .breadcrumb{color:#e3bb70;text-align:center}body:not(#product) #wrapper .breadcrumb li:after,body:not(#product) #wrapper .breadcrumb li:last-child{color:inherit}footer{font-size:12px;font-weight:400;line-height:28px}footer .footer-container{background:#f1f3f5}footer .footer-container ul{margin-bottom:1.5rem}footer .footer-container ul li a{color:inherit}footer .footer-container .title{font-weight:300}footer .footer-container .copy{margin:0 -15px;padding-bottom:30px}footer .footer-container .copy a{color:#b2b3b7;padding:0 15px}@media (min-width:768px){footer .footer-container{padding-top:60px}footer .footer-container .collapse{display:block}footer .footer-container .collapse,footer .footer-container .collapsing{border:none;padding:0}footer .footer-container .title{margin-bottom:35px}footer .footer-container .copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer .footer-container .copy .footer-links{display:inline}}@media (min-width:768px) and (max-width:991px){footer .footer-container .footer-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-container .footer-row>:first-child,footer .footer-container .footer-row>:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}footer .footer-container .footer-row .footer-contact{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}footer .footer-container .footer-row>:nth-child(n+3){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media (max-width:767px){footer .footer-container .footer-main{width:100%}footer .footer-container .wrapper{padding:0}footer .footer-container [data-toggle=collapse]{padding:20px 45px 20px 30px}footer .footer-container [data-toggle=collapse]:after{right:30px}footer .footer-container .footer-contact{border-top:2px solid #fff}footer .footer-container .collapse,footer .footer-container .collapsing{padding-left:30px;padding-right:30px}footer .footer-container .collapse>:first-child,footer .footer-container .collapsing>:first-child{margin-top:0}footer .footer-container ul li a{display:inline-block;padding-bottom:5px;padding-top:5px}}.logo{max-width:165px}@media (min-width:576px){.logo{max-width:210px}}@media (min-width:992px){.logo{max-width:222px}}#_desktop_logo{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.logo-alt{max-width:30px}.header-logo{padding-bottom:20px;padding-top:30px;text-align:center}.header-logo h1{line-height:0;margin-bottom:0}.header-logo a{display:inline-block;line-height:0}@media (min-width:576px){.header-logo{display:none}}.menu-icon-label{opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.header-top{background:#fff;border-bottom:1px solid transparent;-webkit-transition:border-color .25 ease;transition:border-color .25 ease}.header-top__wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px;width:100%}@media (min-width:576px){.header-top__wrapper{padding-top:30px}}@media (min-width:992px){.header-top__wrapper{padding-bottom:30px;padding-top:45px}}.header-top__nav1,.header-top__nav2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:576px){.header-top__nav1,.header-top__nav2{-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset}.header-top__nav1>div,.header-top__nav2>div{margin-right:25px}}@media (min-width:768px){.header-top__nav1>div,.header-top__nav2>div{margin-right:40px}}.header-top__nav1{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}@media (min-width:576px){.header-top__nav1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.header-top__top{display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.header-top__top h1{line-height:0;margin-bottom:0}.header-top__top a{display:inline-block;line-height:0}@media (min-width:576px){.header-top__top{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.header-top__nav2{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;position:relative}@media (min-width:576px){.header-top__nav2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.header-top__nav2>div:last-child{margin-right:0}.header-bottom{background:#fff;border-bottom:1px solid transparent}.header-bottom>.container{padding:0}@media (min-width:1200px){.header-bottom>.container{padding:0 40px;width:1280px}}.header-bottom>.container .search-widget-toggle{margin-right:30px}.header-bottom__wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-right:0}.header-bottom__nav-full-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.header-bottom__nav-full-width .desktop-noactive{display:none}}.header-bottom__right{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-bottom__right>div:not(:last-child){margin-right:40px}@media (min-width:576px){#wrapper,body.elementor-page section#wrapper{padding-top:35px}}@media (min-width:992px){#wrapper,body.elementor-page section#wrapper{padding-top:0}}.header-top:after{background:#fff;bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease;width:100%;z-index:-1}@media (min-width:576px){.header-top:after{height:25px}}@media (min-width:992px){.header-top:after{display:none}}.header-top .logo-alt{left:50%;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media (min-width:576px){.header-top .logo-alt{display:none}}.header-top #_desktop_user_info{position:relative}.header-top #_desktop_user_info .user-info{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.header-top.scrolled{border-bottom-color:#f1f3f5}.header-top.scrolled:after{-webkit-transform:translateY(0);transform:translateY(0)}.header-top.scrolled .menu-icon-label{opacity:0}@media (min-width:992px){.header-top.scrolled .menu-icon-label{opacity:1}}.header-top.scrolled .logo-alt{opacity:1;pointer-events:all}.header-top.scrolled #_desktop_user_info .user-info{opacity:0;pointer-events:none}@media (min-width:576px){.header-top.scrolled #_desktop_user_info .user-info{opacity:1;pointer-events:all}.header-top.scrolled #_desktop_logo{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.header-bottom.sticky,.header-top.sticky{left:0;position:fixed;top:0;width:100%;z-index:2500}@media (min-width:992px){.header-bottom.sticky,.header-top.sticky{border-bottom-color:#f1f3f5}}.header-bottom__alt-logo,.header-bottom__icons{display:none}.header-bottom #arkon-quickcart-nav,.header-bottom .logo-alt,.header-bottom .search-widget-toggle{display:none;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:992px){.header-bottom #arkon-quickcart-nav,.header-bottom .logo-alt,.header-bottom .search-widget-toggle{display:block}}.header-bottom.sticky__alt-logo,.header-bottom.sticky__icons{display:block}.header-bottom.sticky #arkon-quickcart-nav,.header-bottom.sticky .logo-alt,.header-bottom.sticky .search-widget-toggle{opacity:1;pointer-events:auto}.header-top .nav-links ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0;margin-left:-15px}.header-top .nav-links ul li a{padding-left:15px;padding-right:15px;white-space:nowrap}.header-top__nav1 .elementor{display:none}@media (min-width:992px){.header-top__nav1 .elementor{display:block}}.modal .modal-content{border:none;border-radius:0}.modal.slide-left .modal-dialog,.modal.slide-right .modal-dialog{height:100%;margin:0;max-width:100%;min-width:350px;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}@media (min-width:1200px){.modal.slide-left .modal-dialog,.modal.slide-right .modal-dialog{max-width:60%}}.modal.slide-left .modal-dialog .modal-content,.modal.slide-right .modal-dialog .modal-content{border:0;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:inherit;width:100%}.modal.slide-left .modal-dialog .modal-content .modal-body,.modal.slide-right .modal-dialog .modal-content .modal-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}.modal.slide-left.in .modal-dialog,.modal.slide-right.in .modal-dialog{-webkit-transform:translateX(0);transform:translateX(0)}.modal.slide-right .modal-dialog{margin-left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.modal.slide-left .modal-dialog{margin-right:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.modal .modal-footer,.modal .modal-header{border:none}.modal form{margin:0 auto;max-width:100%}@media (min-width:992px){.modal form{width:400px}}.modal form .form-header{margin:0 auto 20px;text-align:left!important}@media (max-width:991.98px){.modal form .form-header{text-align:center}}.close{color:currentColor;font-size:1.5rem;font-weight:500;font-weight:200;line-height:1;opacity:1;outline:none!important;position:relative;text-shadow:none}.close span{display:none}.close:before{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"close";direction:ltr;display:inline-block;display:block;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;white-space:nowrap}.product-miniature{background:#f5f5f5;height:100%;margin-right:1px;overflow:hidden;position:relative}.product-miniature:before{border:2px solid #e3bb70;content:"";height:100%;height:calc(100% - 1rem);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(.95);transform:translate(-50%,-50%) scale(.95);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .8s cubic-bezier(.075,.82,.165,1),-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:opacity .8s cubic-bezier(.075,.82,.165,1),-webkit-transform .4s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1),opacity .8s cubic-bezier(.075,.82,.165,1);transition:transform .4s cubic-bezier(.075,.82,.165,1),opacity .8s cubic-bezier(.075,.82,.165,1),-webkit-transform .4s cubic-bezier(.075,.82,.165,1);width:100%;width:calc(100% - 1rem);z-index:1}.product-miniature:focus:before,.product-miniature:hover:before{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media (hover:none){.product-miniature:before{content:none}}.product-miniature__top{position:relative}.product-miniature__bottom{padding:2rem 5px;position:relative;text-align:center}.product-miniature .product-title{color:#000;font-family:Rubik,sans-serif;font-size:14px;font-weight:inherit;letter-spacing:1px;line-height:1.2;margin:0 auto 15px;max-width:220px;min-height:32px;padding-left:10px;padding-right:10px}@media (max-width:575px){.product-miniature .product-title{font-size:12px}}.product-miniature .product-title a{color:currentColor}.product-miniature .price{font-size:24px;font-weight:400}@media (max-width:575px){.product-miniature .price{font-size:16px}}.product-miniature .price>span{font-size:16px;font-weight:300}@media (max-width:575px){.product-miniature .price>span{font-size:14px}}.product-miniature .regular-price{font-size:16px;text-decoration:line-through}@media (max-width:575px){.product-miniature .regular-price{font-size:14px}}.product-miniature .product-price-discount .price{color:#db003b;margin-right:1em}@media (max-width:575px){.product-miniature .product-price-discount .price{display:block;margin-bottom:5px;margin-right:0}}.product-miniature .product-price-discount .regular-price{color:#333}.product-miniature .product-discount__label{background:#db003b;color:#fff;font-size:10px;font-weight:400;height:21px;letter-spacing:2px;line-height:21px;padding:0 .8em;text-align:center;text-transform:uppercase}@media (max-width:575px){.product-miniature .product-discount__label{font-size:6px;height:18px;line-height:18px}}.product-miniature .product-discount__value{background:#fff;color:#000;display:inline-block;font-size:12px;font-weight:400;height:24px;line-height:24px;padding:0 1.3em;text-align:center}@media (max-width:575px){.product-miniature .product-discount__value{display:none;font-size:9px;height:30px;line-height:30px;padding:0 .8em}}.product-miniature .product-discount__value>span{font-size:12px;font-weight:300}@media (max-width:575px){.product-miniature .product-discount__value>span{font-size:9px}}.product-miniature .product-discount__label,.product-miniature .product-discount__value{white-space:nowrap;width:100%}.product-miniature .product-flags{font-size:10px;font-weight:500;left:15px;letter-spacing:3px;margin:0;position:absolute;text-align:center;text-transform:uppercase;top:15px;z-index:1}.product-miniature .product-flag{line-height:20px;padding:10px 5px;position:relative;z-index:1}.product-miniature .product-flag:before{background:#000;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.product-miniature .product-flag.new{color:#fff}.product-miniature .product-flag.new:before{background:#000}.product-miniature__container:not(.reviews-loaded) .product-list-reviews{display:none}.product-info-blocks{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;width:100%;z-index:1}.product-info-blocks>div:not(:last-child){-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:1px}.product-info-blocks .product-list-reviews{line-height:14px}.product-info-blocks .product-feature-reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-thumbnail>a{display:block}.product-thumbnail img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.input-tooltip{background:#fff;-webkit-box-shadow:0 13px 16px rgba(0,0,0,.45);box-shadow:0 13px 16px rgba(0,0,0,.45);color:#707070;font-size:12px;left:35px;max-width:350px;opacity:0;padding:12px;pointer-events:none;position:absolute;top:95%;top:calc(100% - 5px);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease;width:100%;z-index:10}@media (max-width:400px){.input-tooltip{max-width:80%;max-width:calc(100% - 50px)}}.input-tooltip:before{border:16px solid transparent;border-left-color:#fff;content:"";left:0;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-tooltip.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}[data-toggle=collapse]{background-color:#f1f3f5;border-top:2px solid #fff;cursor:pointer;font-size:12px;font-weight:400;line-height:28px;padding:15px 50px 15px 35px;position:relative}[data-toggle=collapse]:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" xml:space="preserve"><path fill="none" stroke="%23000" stroke-width="1.005" d="m1.203 4.594 6.945 6.944 6.66-6.661"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;width:15px}[data-toggle=collapse][aria-expanded=true]:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}[data-toggle=collapse].collapse-toggle-alternative{border-top:none;line-height:1}[data-toggle=collapse].collapse-toggle-alternative:after{background-image:none;content:"+";font-size:16px;font-weight:500;height:auto;left:20px;right:unset;width:auto}[data-toggle=collapse].collapse-toggle-alternative .visible-extended{display:none}[data-toggle=collapse].collapse-toggle-alternative[aria-expanded=true] .visible-extended{display:initial}[data-toggle=collapse].collapse-toggle-alternative[aria-expanded=true] .visible-collapsed{display:none}[data-toggle=collapse].collapse-toggle-alternative[aria-expanded=true]:after{content:"-";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collapse-icons{display:none}.collapse,.collapsing{border:1px solid transparent;margin:0;padding-left:35px;padding-right:35px}.collapse>:first-child,.collapsing>:first-child{margin-top:15px}.collapse>:last-child,.collapsing>:last-child{margin-bottom:15px}.elementor-slick-slider ul.slick-dots{bottom:-40px;left:calc(50% + 7px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.elementor-slick-slider ul.slick-dots li.slick-active button:before{background:#000}.elementor-slick-slider ul.slick-dots li button:before{border:1px solid #000;border-radius:50%;content:"";display:block;height:7px;opacity:1!important;width:7px}.elementor-slick-slider button.slick-arrow{background:#fff;border-radius:50%;color:#000;height:42px;text-align:center;-webkit-transition:background .1s;transition:background .1s;width:42px}.elementor-slick-slider button.slick-arrow:focus{background:#fff}.elementor-slick-slider button.slick-arrow:focus:before{color:#000}.elementor-slick-slider button.slick-arrow:before{color:#000;display:block;font-size:28px;opacity:1}.elementor-slick-slider button.slick-arrow:hover{background:#000}.elementor-slick-slider button.slick-arrow:hover:before{color:#fff}.elementor-slick-slider button.slick-arrow.slick-prev{left:25px;top:100%}.elementor-slick-slider button.slick-arrow.slick-prev:before{margin-right:2px}.elementor-slick-slider button.slick-arrow.slick-next{right:25px;top:100%}.elementor-slick-slider button.slick-arrow.slick-next:before{margin-left:4px}.slick-slider .slick-list,.slick-slider .slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-custom-instagram-slider .slick-slide-inner a:after{background:#fffdaa;content:" ";height:100%;left:0;opacity:.01;position:absolute;top:0;width:100%}.pagination{margin-bottom:3rem;margin-top:3rem;width:100%}.pagination .page-list{display:inline-block;margin-bottom:0}.pagination .page-list li{display:inline}.pagination a{display:inline-block;font-size:16px;font-weight:400;line-height:38px;margin:5px 12px;min-width:38px}.pagination-last{font-weight:300}.pagination .previous{float:left}.pagination .next{float:right}.pagination .current a{background-color:#eee;font-weight:500;text-decoration:none}.mm_block_type_html{padding:1.65em}.mm_block_type_html .ets_mm_block_content>p{margin-bottom:1.65em}.mm_block_type_html .ets_mm_block_content>p>a{padding-bottom:0;padding-top:0;pointer-events:none}.mm_block_type_html .ets_mm_block_content>p>a:after{content:":"}.mm_block_type_html .ets_mm_block_content>p>a:hover{text-decoration:none}.mm_block_type_html .ets_mm_block_content>p>a img{display:none}.mm_block_type_html ul{list-style-type:none;padding-left:0}.mm_block_type_html a{display:block;padding-bottom:.6em;padding-top:.6em;white-space:nowrap;width:100%}.mm_block_type_html a img{margin-right:1.25em}.mm_block_type_html a:hover{color:currentColor;text-decoration:underline}.mm_block_type_image img{-o-object-fit:cover;object-fit:cover;width:100%}.mm_blocks_li{margin-bottom:0;padding:0}.mm_has_image_block .mm_block_type_image,.mm_has_image_block .mm_blocks_li,.mm_has_image_block .mm_blocks_ul{height:100%}.mm_has_image_block .mm_block_type_image{background:#f1f3f5}.ets_mm_block_content ul li:not(.item_has_img){width:100%}.mm_columns_ul{-webkit-box-shadow:0 15px 25px 5px rgba(0,0,0,.15);box-shadow:0 15px 25px 5px rgba(0,0,0,.15);font-weight:400;max-height:600px;overflow-y:auto}.mm_columns_ul>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm_columns_ul>ul .mm_blocks_ul{height:100%}.mm_columns_ul .ets_mm_block *{font-size:12px}.mm_columns_li:not(.mm_has_image_block){padding-bottom:1.65em}.mm_footer{padding-bottom:60px;padding-top:60px}@media (min-width:992px){.mm_footer{display:none}}.mm_footer .block-contact{padding-left:1.65em;padding-right:1.65em;padding-top:0}.mm_footer .block-contact .title{display:none}.mm_footer .block-contact .h4{font-family:"Source Serif Pro",serif;font-size:16px;font-weight:400}.mm_footer .block-contact ul:last-child{margin-bottom:0}.ets_mm_megamenu{z-index:900}@media (min-width:992px){.ets_mm_megamenu{width:100%}}.ets_mm_megamenu .mm_columns_ul{border:none;margin-top:0;padding-top:0;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition-delay:.4s;transition-delay:.4s}@media (max-width:991.98px){.ets_mm_megamenu.hook-default{margin-top:0;padding:0}}@media (min-width:768px) and (max-width:991.98px){.ets_mm_megamenu .container{width:100%!important}}.ets_mm_megamenu_content{border:none!important}@media (min-width:768px){.ets_mm_megamenu_content{background:none!important}}.ets_mm_megamenu_content_content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mm_menus_ul{width:100%}@media (max-width:991.98px){.mm_menus_ul{left:0!important;overflow-y:auto!important;position:fixed!important}}@media (min-width:992px){.mm_menus_ul{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.mm_menus_ul .shiftnav{-webkit-box-shadow:0 40px 25px 0 rgba(97,111,124,.4);box-shadow:0 40px 25px 0 rgba(97,111,124,.4)}.mm_after,.mm_before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:992px){.mm_after{padding-right:.85em}}.mm_after>div:not(:last-child){margin-right:3.35em}.mm_menus_li{border:none!important}.mm_menus_li:hover .mm_columns_li:not(.mm_has_image_block){-webkit-animation:fadeInUp .5s ease forwards;animation:fadeInUp .5s ease forwards}.mm_menus_li:hover .mm_columns_li.mm_has_image_block{-webkit-animation:fadeIn .5s ease forwards;animation:fadeIn .5s ease forwards}.mm_menus_li:hover .mmextend-block{-webkit-animation:fadeIn .25s ease forwards;animation:fadeIn .25s ease forwards}.mm_menus_li:hover>a>span{text-decoration:underline}.mm_menus_li>a{color:#000;font-weight:300;text-transform:none}.mm_has_sub>a .mm_arrow{margin-left:1em}.mm_has_sub>a .mm_arrow:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljc2IiBoZWlnaHQ9IjcuNzU4Ij48cGF0aCBkPSJNLjM1MyAzLjUyNiAzLjg4IDcuMDUybDMuNTI2LTMuNTI3IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;border:none;height:8px;width:8px}.mm_menus_ul_wrapper .mm_menu_content_title{font-size:14px;padding:1.45em .725em}@media (min-width:1100px){.mm_menus_ul_wrapper .mm_menu_content_title{padding:1.45em 1.05em}}@media (min-width:1250px){.mm_menus_ul_wrapper .mm_menu_content_title{padding:1.45em 1.25em}}@media (min-width:1200px){.mm_menus_ul_wrapper .mm_menu_content_title{font-size:16px}}@media (min-width:992px){.mm_menus_ul_wrapper .mm_menu_content_title img{display:none}}.ets_mm_megamenu .featuredpromotion{display:none}@media (min-width:992px){.ets_mm_megamenu .featuredpromotion{display:block}}.ets_mm_megamenu .featuredpromotion .close{display:none}.mm_menu_before{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px}.mm_menu_before a{color:currentColor;font-weight:400;height:100%;line-height:50px;padding-left:2.15em;padding-right:2.15em}.mm_menu_before a img{-webkit-transition:-webkit-filter .25s ease;transition:-webkit-filter .25s ease;transition:filter .25s ease;transition:filter .25s ease, -webkit-filter .25s ease}.mm_menu_before a:hover{color:#e3bb70}.mm_menu_before a:hover img,.mm_menu_before a:hover:after{-webkit-filter:invert(40%) sepia(8%) saturate(2099%) hue-rotate(1deg) brightness(110%) contrast(91%);filter:invert(40%) sepia(8%) saturate(2099%) hue-rotate(1deg) brightness(110%) contrast(91%)}.mm_menu_before a:not(:last-child){border-right:1px solid #404040}.mm_menu_before a img{margin-right:.7em}.mm_menu_before+ul{overflow:hidden}.mm_showall{display:none}@media (min-width:992px){.mm_showall{display:block}}.mm_showall:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3Ljc1OSIgaGVpZ2h0PSI3Ljc2Ij48cGF0aCBkPSJNMy41MjYgNy40MDYgNy4wNTIgMy44OCAzLjUyNS4zNTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:7px;line-height:50px;margin-left:.7em;-webkit-transition:-webkit-transform .25s ease,-webkit-filter .25s ease;transition:-webkit-transform .25s ease,-webkit-filter .25s ease;transition:transform .25s ease,filter .25s ease;transition:transform .25s ease,filter .25s ease,-webkit-transform .25s ease,-webkit-filter .25s ease;width:7px}.ybc-menu-button{display:inline-block;font-size:12px;text-align:center}@media (min-width:992px){.ybc-menu-button{display:none}}.ybc-menu-button .hamburger{margin-bottom:.85em}.ybc-menu-button .hamburger:focus{outline:none}.ybc-menu-toggle{padding:0}.customization-modal .modal-content{border-radius:0;padding:0!important}.customization-modal .modal-content .modal-header{background-color:#000;color:#fff;position:relative}@media (min-width:992px){.customization-modal .modal-content .modal-header{padding:20px 30px}}.customization-modal .modal-content .modal-header .modal-title{font-family:Rubik,sans-serif;font-size:20px}.customization-modal .modal-content .modal-header .close{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .4s;transition:color .4s}.customization-modal .modal-content .modal-header .close:hover{color:#fff}.customization-modal .modal-content .modal-body{padding:30px}.customization-modal .modal-content .modal-body .product-customization-line{margin-bottom:15px}.customization-modal .modal-content .modal-body .product-customization-line:last-child{margin-bottom:0;padding-bottom:0}.customization-modal .modal-content .modal-body .product-customization-line .label{float:none;font-size:12px;font-weight:500!important;line-height:1.15;margin-bottom:.25rem;text-align:left;width:100%}.customization-modal .modal-content .modal-body .product-customization-line .value{float:none;font-size:14px;font-weight:300;line-height:24px;text-align:left;width:100%}.select2-container:not(.select2){-webkit-transform:translate(20px,1px);transform:translate(20px,1px);z-index:100000}.select2-container:not(.select2) .select2-dropdown{border:none;border-radius:0;-webkit-box-shadow:0 2px 5px -2px rgba(0,0,0,.4);box-shadow:0 2px 5px -2px rgba(0,0,0,.4)}.select2-container:not(.select2) .select2-dropdown .select2-results__option{background-color:#f1f3f5;color:#000;font-weight:400;margin:2px 0;padding:10px 40px 10px 10px;text-align:right}.select2-container:not(.select2) .select2-dropdown .select2-results__option:first-child{margin:1px 0 2px}.select2-container:not(.select2) .select2-dropdown .select2-results__option--highlighted{background-color:#e4e8eb}.select2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.select2.select2-container .select2-selection{background:transparent;border:none}.select2.select2-container .select2-selection__rendered{color:#000;font-size:1rem;font-weight:400;padding-right:38px;text-align:right}.select2.select2-container .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.select2.select2-container .select2-selection__arrow b{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.005' d='m1.203 4.594 6.945 6.944 6.66-6.661'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;border-color:transparent!important;border-width:0!important;height:12px;margin-left:0;margin-top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.select2.select2-container--open .select2-selection__arrow b{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);-webkit-transform-origin:center;transform-origin:center}.product-list-reviews{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;width:auto}.product-info-blocks .product-list-reviews{height:37px;line-height:37px;padding:12px}.product-list-reviews .star-content{margin-left:0}.product-list-reviews .comments-nb{font-size:12px;font-weight:400;white-space:nowrap}.product-comments-slider{margin:100px auto}.product-comments-slider__body{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:25px 0}.product-comments-slider__body button.slick-arrow{top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;z-index:10}.product-comments-slider__body button.slick-arrow.slick-next{right:-60px}@media (max-width:1350px){.product-comments-slider__body button.slick-arrow.slick-next{right:-30px}}.product-comments-slider__body button.slick-arrow.slick-prev{left:-60px}@media (max-width:1350px){.product-comments-slider__body button.slick-arrow.slick-prev{left:-30px}}.product-comments-slider__title{padding:25px 0;text-align:center}.product-comments-slider .icon-star:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAK9JREFUKFNjZMAODIDCF7BJMeLQUAAUXwDEH9DlcWmYAFS4AYgPEKsBpBCkAaQRBYBscABikJvfA/EDIL4IpUGKQc6Sh6r5CDIE5iQBIAfkbhDmRzP0IZDfANXMgO4HkEaQU+yhmhqhiuFmYNNwHygLMlUBqjkB2UZ0DSCrA6BuBmk4AMQg/z2AaULWAHMOSAMs/EGKQTaA/AYGyBpACkEmokcWzAawOK6IQ3Y2ChsA/5sgLYxk6vkAAAAASUVORK5CYII=");height:auto;width:100%}.product-comments-slider .product-comment{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:15px 40px;text-align:center;width:33%}.product-comments-slider .product-comment>*{margin:7.5px auto}.product-comments-slider .product-comment__cover{max-width:112px}.product-comments-slider .product-comment__cover img{height:auto;width:100%}.product-comments-slider .product-comment__name{font-family:Rubik,sans-serif;font-size:18px}.product-comments-slider .product-comment__content{line-height:24px}.product-comments-slider .product-comment__author{margin:20px auto}.product-comments-slider .product-comment__trigger img{-webkit-transition:opacity .4s;transition:opacity .4s}.product-comments-slider .product-comment__trigger:hover img{opacity:.6}.block-social{margin:25px -10px}@media (max-width:767px){.block-social{margin-bottom:0}}.block-social .social{background-image:none;display:inline-block;line-height:1;padding-left:10px;padding-right:10px}.block-social .social:before{content:none}.block-social .social a{display:block}.block-contact{font-size:12px;font-weight:400;line-height:28px}.block-contact ul{margin-bottom:1.5rem}@media (max-width:767px){.block-contact{padding:20px 30px 0}.block-contact .block-contact-main{margin-top:25px}}#_desktop_user_info{display:inline-block}.user-info-label{font-size:12px;white-space:nowrap}.user-info-label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC43ODUiIGhlaWdodD0iMTkuMTY4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTc1LjgyOCAtMjc5LjY5NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSI+PGNpcmNsZSBjeD0iNC44MjYiIGN5PSI0LjgyNiIgcj0iNC44MjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4MS4zOTQgMjgwLjQ0NSkiLz48cGF0aCBkPSJNNTc2LjU3OCAyOTguODU5YTUuNjI4IDUuNjI4IDAgMCAxIDUuNjI5LTUuNjI5aDguMDI3YTUuNjI5IDUuNjI5IDAgMCAxIDUuNjI5IDUuNjI5Ii8+PC9nPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-bottom:12px;min-width:19px;width:100%}@media (min-width:576px){.user-info-label:before{margin-bottom:15px}}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.elementor-widget-wrap .elementor-widget{margin-bottom:0}.elementor-widget-button a.elementor-button{background:none}.elementor-button.elementor-size-xs{font-size:12px}@media (max-width:575px){.page-home .elementor{margin-left:-15px;margin-right:-15px}}.elementor-toggle{background-color:#f1f3f5}.elementor-toggle .elementor-toggle-content,.elementor-toggle .elementor-toggle-title{border:none;padding-left:30px;padding-right:60px}@media (min-width:768px){.elementor-toggle .elementor-toggle-content,.elementor-toggle .elementor-toggle-title{padding-left:40px;padding-right:30%}}.elementor-toggle .elementor-toggle-content{font-weight:400;line-height:1.7}.elementor-toggle .elementor-toggle-title{border-top:1px solid #fff;font-size:20px;font-weight:400;line-height:1.2;padding-bottom:35px;padding-top:35px;position:relative}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{font-size:16px;font-weight:500}}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9.189" height="9.189"><g data-name="Group 5789" fill="none" stroke="%23000" stroke-width="2"><path data-name="Path 3888" d="M0 4.593h9.189"/><path data-name="Path 3889" d="M4.594 9.19V.001"/></g></svg>');background-position:50%;background-repeat:no-repeat;display:block;height:24px;position:absolute;right:40px;top:35px;width:10px}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa{display:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9.189" height="2"><g data-name="Group 5997"><path data-name="Path 3888" d="M0 1h9.189" fill="none" stroke="%23000" stroke-width="2"/></g></svg>')}.elementor-section-full_width .elementor-container{padding-left:15px;padding-right:15px}main{overflow:hidden}.table-formatted table{border:1px solid #f1f3f5;width:100%}.table-formatted table tr td{padding:10px}.table-formatted table tr td:first-child,.table-formatted table tr:first-child td{background-color:#f1f3f5;font-weight:500}.li-margin ol li,.li-margin ul li{margin-bottom:10px}.image-column-cover *{height:100%}.image-column-cover .elementor-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.elementor-section-full_width .image-column-cover .elementor-image{margin-left:-15px;margin-right:-15px}@media (max-width:991px){.h2-mobile-sm h2{font-size:24px}}.wishlist{display:inline-block;position:relative}.wishlist:hover .material-icons{color:#db003b!important}.wishlist a{display:inline-block;font-size:12px}.wishlist a:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4yMTYiIGhlaWdodD0iMTguMzYiPjxwYXRoIGQ9Im0xMC42MDggMTcuNjEgOC4xMy04LjAzYTUuMDMgNS4wMyAwIDEgMC04LjEzLTUuMTkgNS4wMzggNS4wMzggMCAxIDAtOC4xMzEgNS4xOVoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-bottom:12px;min-width:19px;width:100%}@media (min-width:576px){.wishlist a:before{margin-bottom:15px}}.wishlist-count{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#db003b!important;bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;height:1.4em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;right:.25em;text-align:center;top:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.4em}@media (min-width:576px){.wishlist-count{bottom:15px}}.wishlist-count-mobile{line-height:1}.add_to_wishlist{display:block!important;margin:10px auto;position:static!important}.add_to_wishlist .material-icons{-webkit-transition:color .25s;transition:color .25s}.add_to_wishlist.cover{margin:0;position:absolute!important;right:25px;top:25px;z-index:1}.add_to_wishlist.active .material-icons,.add_to_wishlist:hover .material-icons{color:#db003b!important}@media (min-width:992px){.header-top__nav1 .wishlist-block{display:none}}.header-top__nav2 .wishlist-block{display:none}@media (min-width:992px){.header-top__nav2 .wishlist-block{display:block}}.st-wishlist-title div,.st-wishlist-title h4{font-family:Rubik,sans-serif;font-size:20px;font-weight:400;text-transform:none}.st-wishlist-title div{text-align:left}.st-wishlist{padding-bottom:0}@media (max-width:575.98px){.st-wishlist{width:100%}}.st-wishlist .icon-close:before{content:"✕";cursor:pointer;display:inline-block;font-size:20px;margin-right:10px}.st-wishlist .product-flags{display:none}.st-wishlist .wishlist_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.st-wishlist .wishlist_box .sidebar-wishlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-bottom:0;padding-top:0}.st-wishlist .wishlist_box .sidebar-wishlist .sidebar_list_favorite{overflow:auto}.sidebar_list_favorite{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.sidebar_list_favorite>.col{margin-bottom:15px;padding:0 7.5px;width:50%}@media (max-width:450px),(min-width:576px) and (max-width:700px){.sidebar_list_favorite>.col{width:100%}}.sidebar_list_favorite .wishlist_product,.sidebar_list_favorite .wishlist_product>div{height:100%}.favorite-account-product{margin-bottom:30px}.remove_wishlist{right:5px;top:10px}@media (min-width:992px){#module-favoriteeasy-favorite .wishlist_actions{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#module-favoriteeasy-favorite .account-benefits .h1{margin-bottom:20px}#module-favoriteeasy-favorite .account-benefits .no-account{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#module-favoriteeasy-favorite .account-benefits .no-account a{display:inline-block;margin-left:10px;margin-right:10px}.arkon-quickcart-nav{margin-left:0;margin-right:0}.arkon-quickcart-nav__wrapper{background:none;height:auto;-webkit-transition:color .25s;transition:color .25s;width:auto}.arkon-quickcart-nav__wrapper:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41OTMiIGhlaWdodD0iMjIuMTQiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSI+PHBhdGggZD0iTS43NSA1LjExMWgxNC4wOTNWMjEuMzlILjc1eiIvPjxwYXRoIGQ9Ik00LjQ2NyA3LjgyMlY0LjA4QTMuMzI5IDMuMzI5IDAgMCAxIDcuNzk2Ljc1YTMuMzMgMy4zMyAwIDAgMSAzLjMzIDMuMzN2My43NDIiLz48L2c+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-bottom:12px;min-width:19px;width:100%}@media (min-width:576px){.arkon-quickcart-nav__wrapper:before{margin-bottom:15px}}.arkon-quickcart-nav__wrapper:hover{color:#e3bb70}.header-bottom .arkon-quickcart-nav__wrapper:before{margin-bottom:0}.arkon-quickcart-nav__label{font-size:12px}.header-bottom .arkon-quickcart-nav__label{display:none}.arkon-quickcart-nav__open .products-count{background:#db003b;bottom:.7em;font-size:12px;font-weight:400;height:1.4em;right:0;-webkit-transform:translateY(-11px);transform:translateY(-11px);width:1.4em}@media (min-width:576px){.arkon-quickcart-nav__open .products-count{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.header-bottom .arkon-quickcart-nav__open .products-count{bottom:-.7em;right:-.7em;-webkit-transform:translateY(0);transform:translateY(0)}.arkon-quickcart__body .product-list{letter-spacing:.05em}.arkon-quickcart__body .product-list .product__image img{height:120px;width:120px}.arkon-quickcart__body .product-list .product__name{font-size:14px;font-weight:300;line-height:18px;margin-bottom:15px}.arkon-quickcart__body .product-list .product__price--has-discounts .value--discounted,.arkon-quickcart__footer .cart-summary .products__price--discounted{color:#db003b!important}.arkon-quickcart-popup{padding-right:0!important;z-index:20000}.arkon-quickcart-popup .modal-dialog{max-width:900px}.arkon-quickcart-popup .modal-dialog .product-line-grid{margin-left:-15px;width:100%}.arkon-quickcart-popup .modal-dialog .product-line-grid-left{background:#f1f3f5;height:100%;padding-left:0;padding-right:0}.arkon-quickcart-popup .modal-dialog .product-line-grid-left .product-image,.arkon-quickcart-popup .modal-dialog .product-line-grid-left .product-image a{display:block}.arkon-quickcart-popup .modal-dialog .product-line-grid-body{padding-top:1rem}@media (min-width:576px){.arkon-quickcart-popup .modal-dialog .product-line-grid-body{padding-left:30px}}.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-line-info .product-reference span{color:#707070;font-size:12px}.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-line-info.product-info{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-line-info.product-info>div:not(:last-child){margin-right:1px}.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-line-info.product-info .product-discount__label,.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-line-info.product-info .product-discount__value{display:block;width:100%}.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-line-info.product-info .product-discount__label{margin-bottom:0}.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-attributes,.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-customization-line{font-size:10px;line-height:12px;margin:.5rem 0}.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-attributes .label,.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-customization-line .label{color:#b2b3b7}.arkon-quickcart-popup .modal-dialog .product-line-grid-body .product-line-actions{display:none!important}.arkon-quickcart-popup__content{padding-left:15px!important;padding-right:15px!important;width:100%}.arkon-quickcart-popup__content .alert-success{margin-bottom:0;position:relative}.arkon-quickcart-popup__content .alert-success .close{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .4s;transition:color .4s}.arkon-quickcart-popup__content .alert-success .close:hover{color:#e3bb70}.arkon-quickcart-popup__content .cart-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.arkon-quickcart-popup__part{padding:0 15px}}.arkon-quickcart-popup__part--no-padding{padding:0}.arkon-quickcart-popup__part .highlights{padding-left:0!important;padding-right:0!important}.arkon-quickcart-popup__actions{background:#fff}@media (min-width:576px){.arkon-quickcart-popup__actions .arkon-quickcart-popup__part{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.arkon-quickcart-popup__actions .action-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.arkon-quickcart-popup__actions .quickcart-button--continue{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:14px;padding:1.15rem 0}.arkon-quickcart-popup__actions .quickcart-button--continue:after{content:" "}@media (max-width:767.98px){.arkon-quickcart-popup__actions .quickcart-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}.search-widget-toggle{cursor:pointer;display:inline-block;font-size:12px;-webkit-transition:color .25s;transition:color .25s}.search-widget-toggle:hover{color:#e3bb70}.search-widget-toggle:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC40NzIiIGhlaWdodD0iMjAuMjQ1Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI0LjYxMSAtMjgwLjM1MykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxjaXJjbGUgY3g9IjYuMzUiIGN5PSI2LjM1IiByPSI2LjM1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MjUuMzYxIDI4MS4xMDMpIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48cGF0aCBkPSJtNjM2LjI4NiAyOTEuODAxIDQuMTM0IDQuMTM0IDQuMTMzIDQuMTMzIi8+PC9nPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-bottom:12px;min-width:19px;width:100%}@media (min-width:576px){.search-widget-toggle:before{margin-bottom:15px}}.header-bottom .search-widget-toggle__label{display:none}.header-bottom .search-widget-toggle:before{margin-bottom:0}.shiftnav__after,.shiftnav__before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.shiftnav__after .mmextend-block,.shiftnav__before .mmextend-block{width:100%}@media screen and (min-width:650px){.shiftnav__after .mmextend-block,.shiftnav__before .mmextend-block{width:50%}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#topHighlights{left:0;position:fixed;top:0;width:100%;z-index:2500}body{margin-top:45px}@media (max-width:575px){#topHighlights .highlights__item-wrapper:first-child{margin-right:0}#topHighlights .highlights__item-wrapper:not(:first-child){display:none}}.block_newsletter{background-image:url(../img/newsletter/newsletter-mobile-bg2.jpg);background-position:top;background-size:cover;color:#fff;padding-bottom:112px;padding-top:112px;position:relative}@media (min-width:576px){.block_newsletter{background-image:url(../img/newsletter/newsletter-tablet-bg2.jpg);background-position:50%}}@media (min-width:992px){.block_newsletter{background-image:url(../img/newsletter/newsletter-desktop-bg2.jpg)}}@media (max-width:575px){.block_newsletter:after,.block_newsletter:before{content:"";display:block}.block_newsletter:before{padding-top:42%}.block_newsletter:after{padding-top:35%}}@media (min-width:400px){.block_newsletter:after{padding-top:0}}.block_newsletter .block_newsletter-title{font-family:"Source Serif Pro",serif;line-height:1.3;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%;width:600px}@media (max-width:767px){.block_newsletter .block_newsletter-title{font-size:16px;line-height:1.5;padding-left:15px;padding-right:15px}}.block_newsletter .block_newsletter-main{margin-bottom:30px}@media (min-width:992px){.block_newsletter .block_newsletter-col{float:none;margin:0 auto}}.block_newsletter .block_newsletter-agreement a{color:#fff;text-decoration:underline}@media (min-width:768px){.block_newsletter .block_newsletter-agreement{margin-left:50px;margin-right:50px;width:auto}}@media (min-width:1200px){.block_newsletter .block_newsletter-agreement{margin-left:80px;margin-right:60px}}.block_newsletter form input{background-color:#000;color:#fff;padding:15px;text-transform:none}.block_newsletter form input:not([type=checkbox]){height:52px}.block_newsletter form input[name=email]{border:none!important;-webkit-box-shadow:none;box-shadow:none;outline:0!important;padding-left:25px;width:100%}.block_newsletter form input[name=email]::-webkit-input-placeholder{color:#fff;opacity:1}.block_newsletter form input[name=email]:-ms-input-placeholder{color:#fff;opacity:1}.block_newsletter form input[name=email]:focus::-webkit-input-placeholder{opacity:.25}.block_newsletter form input[name=email]:focus::-moz-placeholder{opacity:.25}.block_newsletter form input[name=email]:focus:-ms-input-placeholder{opacity:.25}.block_newsletter form input[name=email]:focus::-ms-input-placeholder{opacity:.25}.block_newsletter form input[name=email]:focus::placeholder{opacity:.25}.block_newsletter form input[name=submitNewsletter]{background-color:#000;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15.781" height="15.781"><path data-name="Path 26" d="m7.537 15.428 7.537-7.537L7.537.354" fill="none" stroke="%23fff"/></svg>');background-position:calc(100% - 25px);background-repeat:no-repeat;border:none;bottom:0;font-size:14px;letter-spacing:0;padding-right:45px;position:absolute;right:15px}.block_newsletter form input[name=submitNewsletter]:active,.block_newsletter form input[name=submitNewsletter]:disabled,.block_newsletter form input[name=submitNewsletter]:focus,.block_newsletter form input[name=submitNewsletter]:hover{background-color:#000}.block_newsletter form input[type=checkbox]+label{line-height:normal}.block_newsletter form input[type=checkbox]:not(:checked)+label:before{background-color:transparent}#module-ps_emailsubscription-verification #main .page-content{margin-bottom:0}@media (max-width:399px){#module-ps_emailsubscription-verification .block_newsletter{padding-top:180px}}.visbile-features__item{font-weight:400;height:37px;line-height:37px;padding:0 1em;white-space:nowrap}@media (max-width:575px){.visbile-features__item{font-size:9px;height:18px;line-height:18px}}.search-widget-toggle.is-active span{color:#e3bb70!important}.search-overlay{background:#000;display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;z-index:990}.search-overlay.is-active{opacity:.6;-webkit-transition:none;transition:none}.search-widget{border-top:none;-webkit-box-shadow:0 16px 12px 0 rgba(0,0,0,.2);box-shadow:0 16px 12px 0 rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;opacity:0;overflow:hidden;position:fixed;-webkit-transition:opacity .4s,margin-top .4s;transition:opacity .4s,margin-top .4s;width:100%;z-index:1000}.search-widget.is-active{border-top:1px solid #707070;opacity:1}@media (max-width:991.98px){.search-widget.is-active{background:#f1f3f5;border-top:none}}.search-widget form{width:100%}@media (max-width:1199.98px){.search-widget .container{width:100%}}@media (max-width:991.98px){.search-widget .search-box-container{background:#f1f3f5;padding:0 30px}}@media (min-width:768px) and (max-width:991.98px){.search-widget .search-box-container{margin:0 -15px;padding:0 45px;width:calc(100% + 30px)}}.search-widget .search-box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:22.5px 0}.search-widget .search-box:after{background:#fff;content:" ";height:100%;left:calc(-50vw - -50%);position:absolute;top:0;width:100vw;z-index:-1}@media (max-width:991.98px){.search-widget .search-box{padding:10px 0}}.search-widget .search-box .search{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.search-widget .search-box .search-input{border:none;font-size:20px;margin:0 auto;min-width:unset;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:0}@media (max-width:991.98px){.search-widget .search-box .search-input{background:#f1f3f5;padding:20px}}.search-widget .search-box .search-input.is-active{background:#fff;display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;outline:0;width:100%}.search-widget .search-box .search-input.is-active+label{display:none;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;pointer-events:none}@media (max-width:991.98px){.search-widget .search-box .search-input.is-active{background:transparent}}.search-widget .search-box label{cursor:text;display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:10px 20px;width:100%}@media (max-width:575.98px){.search-widget .search-box label{padding:10px 0 10px 10px}}.search-widget .search-box label span{font-size:20px}@media (max-width:991.98px){.search-widget .search-box label span{display:block}.search-widget .search-box label span:first-child{font-weight:400}.search-widget .search-box label span:nth-child(2){font-size:14px;font-weight:300}}.search-widget .search-box .search-clear{display:none;font-size:12px;margin-right:25px;opacity:.5;-webkit-transition:opacity .4;transition:opacity .4}.search-widget .search-box .search-clear:hover{opacity:1;text-decoration:underline}.search-widget .search-box .search-clear,.search-widget .search-box .search-close{cursor:pointer;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}@media (max-width:575.98px){.search-widget .search-box .search-clear,.search-widget .search-box .search-close{margin-left:auto}}.search-widget .search-results-container{height:60vh;min-height:0}.search-widget .search-results-container:after{background:#aaa;content:" ";height:100%;left:calc(-50vw - -50%);position:absolute;top:0;width:100vw;z-index:-2}@media (max-width:575.98px){.search-widget .search-results-container{padding-left:0;padding-right:0}}.search-widget .search-results-container .search-results{display:none;padding-bottom:37.5px;padding-top:12.5px}.search-widget .search-results-container .search-results:after{background:#fff;content:" ";height:100%;left:calc(-50vw - -50%);position:absolute;top:0;width:100vw;z-index:-1}.search-widget .search-results-container .search-results.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search-widget .search-results-container .search-results.is-active~.search-hints{display:none}@media (max-width:575.98px){.search-widget .search-results-container .search-results{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:15px;padding-right:15px}}@media (max-width:991.98px){.search-widget .search-results-container .search-results{max-height:100%}}.search-widget .search-results-container .search-results .search-result-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search-widget .search-results-container .search-results .search-result-item.discounted .details .price{color:#db003b}.search-widget .search-results-container .search-results .search-result-item .details .price .amount{font-size:18px;font-weight:400}.search-widget .search-results-container .search-results .search-result-item .details .price .currency{font-size:12px;margin-left:5px}.search-widget .search-results-container .search-results .search-result-item .details p{margin-bottom:7.5px;margin-top:2.5px}.search-widget .search-results-container .search-results .search-result-item .details .title{min-height:34px}.search-widget .search-results-container .search-results .search-result-item del{color:#707070;font-size:12px;margin-left:10px}.search-widget .search-results-container .search-results .result-main{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background:#f5f5f5;height:auto;margin:12.5px 40px 12.5px 30px;min-height:325px;width:215px}@media (max-width:575.98px){.search-widget .search-results-container .search-results .result-main{display:none!important}}.search-widget .search-results-container .search-results .result-main .search-result-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search-widget .search-results-container .search-results .result-main .search-result-item img{height:215px;width:215px}.search-widget .search-results-container .search-results .result-main .search-result-item .details{padding:25px 22.5px;text-align:center}.search-widget .search-results-container .search-results .result-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (max-width:991.98px){.search-widget .search-results-container .search-results .result-list{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:scroll;padding-bottom:35px}}@media (max-width:575.98px){.search-widget .search-results-container .search-results .result-list{padding-bottom:100px}}.search-widget .search-results-container .search-results .result-list .search-result-item{-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;margin:12.5px 0;max-height:65px;padding-right:20px}@media (max-width:1199.98px){.search-widget .search-results-container .search-results .result-list .search-result-item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.search-widget .search-results-container .search-results .result-list .search-result-item img{height:auto;width:65px}.search-widget .search-results-container .search-results .result-list .search-result-item .details{margin-left:20px}.search-widget .search-results-container .search-results .result-empty{font-size:18px;padding:10px;text-align:center;width:100%}.search-widget .search-results-container .search-results .show-all,.search-widget .search-results-container .search-results .show-all-mobile{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:none;margin:12.5px 0;padding-left:20px}@media (max-width:991.98px){.search-widget .search-results-container .search-results .show-all,.search-widget .search-results-container .search-results .show-all-mobile{margin:25px 0 0}}@media (max-width:1199.98px){.search-widget .search-results-container .search-results .show-all,.search-widget .search-results-container .search-results .show-all-mobile{width:100%}}.search-widget .search-results-container .search-results .show-all-mobile.is-active,.search-widget .search-results-container .search-results .show-all.is-active{display:block}.search-widget .search-results-container .search-results .show-all .value,.search-widget .search-results-container .search-results .show-all-mobile .value{margin-left:4px}@media (max-width:575.98px){.search-widget .search-results-container .search-results .show-all{display:none!important}}.search-widget .search-results-container .search-results .show-all-mobile{bottom:0;display:none!important;margin:0;padding:22.5px;position:fixed;width:100%}@media (max-width:575.98px){.search-widget .search-results-container .search-results .show-all-mobile.is-active{display:block!important}}.search-widget .search-results-container .search-results .show-all-mobile .value{color:#e3bb70}.search-widget .search-results-container .search-hints{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;left:0;padding:60px;position:absolute;top:0;width:100%}.search-widget .search-results-container .search-hints__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.search-widget .search-results-container .search-hints__header{cursor:default;font-weight:300;min-width:200px;width:auto}.search-widget .search-results-container .search-hints__hint{display:inline-block;padding-right:10px}.search-widget .search-results-container .search-hints__hint:hover{color:unset;text-decoration:underline}@media (max-width:991.98px){.search-widget .search-results-container .search-hints,.search-widget .search-results-container .search-hints__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search-widget .search-results-container .search-hints__header{font-size:20px;margin-bottom:25px}.search-widget .search-results-container .search-hints__hint{margin-bottom:25px}.search-widget .search-results-container .search-hints{padding:30px}}.contact-rich{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:25px 50px;position:relative}@media (max-width:991.98px){.contact-rich{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:50px 15px}}@media (max-width:767.98px){.contact-rich{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.contact-rich h4{color:inherit;font-family:Rubik,sans-serif;font-size:18px;margin-bottom:20px;text-transform:none}.contact-rich:before{background:#fff;content:" ";height:100%;position:absolute;right:0;top:0;width:100vw;z-index:-1}@media (max-width:991.98px){.contact-rich:before{background:#fff;height:100%;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.contact-rich .icon{display:none}.contact-rich .data{font-weight:400}.contact-rich .data--address{margin:15px 0}.contact-rich .data--address__main{font-size:18px}.contact-rich .data--address__lookup{cursor:pointer;display:inline-block;font-size:12px;letter-spacing:1px;margin-top:15px;text-transform:uppercase}.contact-rich .data--address__lookup:after{content:">";margin-left:15px}.contact-rich .data--phone{margin:20px 0}.contact-rich .data--phone a{font-size:20px}.contact-rich .data--phone a:hover span{color:#e3bb70}.contact-rich .data--phone__number{font-size:18px;line-height:1.25}.contact-rich .data--phone__info{color:#aaa;font-size:14px;font-weight:300}.contact-rich .data--opening-hours{margin-bottom:0;margin-top:10px}@media (max-width:991.98px){.contact-rich .data--opening-hours{margin-top:0}}.contact-rich .data--opening-hours__header{display:inline-block;font-size:14px;margin-bottom:10px}.contact-rich .data--opening-hours__hours{display:inline-block;font-size:18px;line-height:1.25}.contact-rich .data--note{margin:0;white-space:pre-line}.contact-rich .data--note span{color:#aaa;font-size:12px;font-weight:300}@media (max-width:767px){.contact-rich .block-group{width:100%}}@media (min-width:992px){.contact-rich .block-group{width:100%}}@media (min-width:768px) and (max-width:991px){.contact-rich .block-group:nth-child(2){margin-top:40px}}.contact-light{color:#b2b3b7;font-weight:400}.contact-light a{color:#000;display:inline-block;font-weight:500;margin:10px;padding-left:30px;position:relative;white-space:nowrap}.contact-light a svg{height:22px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}@media (min-width:992px){.contact-light br{display:none}}#contact #content{margin-bottom:0}#contact #left-column .contact-rich{background:#fff;margin-bottom:2.5rem}#contact #left-column .contact-rich .block{-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);padding:15px 25px}#contact #left-column .contact-rich .block .data--phone{margin:15px 0 20px}#contact #left-column .contact-rich .block .data--phone a{line-height:35px}#contact #left-column .contact-rich .block .data--opening-hours{margin:15px 0}#contact #left-column .contact-rich .block .data--note{margin-bottom:15px}#contact #left-column .contact-rich .block .data--note span{color:#000;font-weight:400}@media (max-width:767.98px){#contact #left-column .contact-rich{padding:25px 0}}#contact #right-column,#contact #right-column .contact-form{background:#f1f3f5}#contact #right-column .contact-form:before{background:#f1f3f5;content:" ";height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}@media (max-width:991.98px){#contact #right-column .contact-form:before{left:unset;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}#contact #right-column .contact-form .consents{padding:0 25px}#contact #right-column .contact-form{margin-top:50px}#contact #right-column .contact-form .form-header{text-align:left}}@media (max-width:1199.98px){#contact #right-column .contact-form{padding:25px 50px}}@media (max-width:767.98px){#contact #right-column .contact-form{margin-bottom:50px;margin-top:25px;padding:25px}#contact #right-column .contact-form .form-header{padding-left:0}#contact #right-column .contact-form #gdpr_consent .form-group{margin:0}}#module-pm_advancedsearch4-searchresults #main>h2{margin:25px auto;text-align:center}.PM_ASearchTitle:after{content:""!important}.PM_ASResetSearch{display:none!important}.filters-toggle-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.filters-toggle-container .filters-toggle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000;border:none;border-bottom:5px solid #e3bb70;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:2px;outline:0;padding:10px;text-align:center;text-transform:uppercase;width:inherit}.filters-toggle-container .filters-toggle:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS41IiBoZWlnaHQ9IjM0Ljc1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0UzQkI3MCI+PHBhdGggZD0iTTI0LjQwNCAxNi45ODZjLjM0MS0xLjA2OCAxLjAxLTEuNzkzIDIuMDYtMi4xMTdhMi45NyAyLjk3IDAgMCAxIDMuNjU0IDEuODE3Yy4wOTIuMjQ1LjIwNy4zMDguNDUuMzA1IDEuMjA3LS4wMSAyLjQxMy0uMDA2IDMuNjItLjAwMy4xNTIgMCAuMzA3LjAwNy40NTMuMDQzYS43Mi43MiAwIDAgMSAuNTUyLjcyMy43MTguNzE4IDAgMCAxLS41NC42OTZjLS4xNDQuMDM4LS4zLjA0Ni0uNDUuMDQ2LTEuMzEyLjAwMy0yLjYyNS4wMDItMy45NTUuMDAyLS4wMy4wNy0uMDYuMTI5LS4wODMuMTkxLS40NzcgMS4yNjQtMS41NDMgMi4wNDEtMi44MjIgMi4wNTctMS4yNjQuMDE2LTIuMzcyLS43NTYtMi44NDMtMi4wMTctLjEwMi0uMjczLS4yNzUtLjIzLS40NjYtLjIzbC0xOS4xOTMtLjAwMWMtLjExNyAwLS4yMzUuMDA1LS4zNTEtLjAwMy0uNDgzLS4wMjgtLjgtLjMzNi0uNzkyLS43NjYuMDA2LS40MTUuMzE3LS43MTEuNzgtLjc0LjExNy0uMDA4LjIzNC0uMDAzLjM1Mi0uMDAzSDI0LjQwNHptNC40MDguNzY4YTEuNDc0IDEuNDc0IDAgMCAwLTEuNDgtMS41MDMgMS40NzEgMS40NzEgMCAwIDAtMS41MDMgMS40NzggMS40NzMgMS40NzMgMCAwIDAgMS40NzkgMS41MDQgMS40NzYgMS40NzYgMCAwIDAgMS41MDQtMS40OHpNMTIuMzk3IDI4Ljk5MmwuMTE1LS4zMDRhMy4wMDQgMy4wMDQgMCAwIDEgMi44MjctMS45NDUgMi45NTQgMi45NTQgMCAwIDEgMi43NzcgMS45NTFjLjA5Mi4yNTMuMjE1LjMwMi40NTMuMzAyIDUuMjEzLS4wMDUgMTAuNDI2LS4wMDUgMTUuNjM5IDAgLjE3MyAwIC4zNTUuMDA5LjUxNy4wNjVhLjcyLjcyIDAgMCAxIC40NjMuNzgyLjc0Ljc0IDAgMCAxLS42NTYuNjMzYy0uMTQuMDE0LS4yODEuMDEtLjQyMi4wMS01LjE2NiAwLTEwLjMzMi4wMDItMTUuNDk4LS4wMDYtLjI3MiAwLS40MDMuMDY3LS41MDUuMzM2LS40NDEgMS4xODItMS41NDIgMS45MjEtMi43OTcgMS45MThhMi45NDkgMi45NDkgMCAwIDEtMi43ODctMS45MzdjLS4wOTctLjI2NS0uMjI1LS4zMTgtLjQ4LS4zMTctMi40MjUuMDEtNC44NS4wMDYtNy4yNzQuMDA2LS4xMyAwLS4yNTkuMDA0LS4zODctLjAwN2EuNzM3LjczNyAwIDAgMS0uNjg0LS43MTcuNzUzLjc1MyAwIDAgMSAuNjQ0LS43NmMuMTE1LS4wMTcuMjM0LS4wMS4zNS0uMDFoNy43MDV6bTIuOTI0IDIuMjVhMS41MTQgMS41MTQgMCAwIDAgMS41MDItMS40OTMgMS41MjIgMS41MjIgMCAwIDAtMS40ODctMS41MSAxLjUxIDEuNTEgMCAwIDAtMS41MTUgMS41MTNjLjAwNS44MjEuNjc4IDEuNDkgMS41IDEuNDl6TTEzLjM4IDYuNDkyYy0uNjc4IDEuNTY5LTEuNjQ2IDIuMjgyLTMuMDMgMi4yNDgtMS4yODktLjAzMi0yLjI5LS44MjEtMi44MjUtMi4yNDhoLTIuNjljLS4xMjcgMC0uMjU3LjAwNS0uMzg1LS4wMDItLjQ0My0uMDIzLS43NjItLjM1LS43NTItLjc2NC4wMDktLjQwNC4zMTYtLjcxNi43NTItLjcyMi45MTQtLjAxMiAxLjgyOC0uMDEzIDIuNzQxLS4wMDEuMjQ1LjAwNC4zNjItLjA1OS40NTMtLjMwNWEyLjk1IDIuOTUgMCAwIDEgMi44MTQtMS45NDhjMS4yNTEuMDA1IDIuMzUuNzU0IDIuNzg1IDEuOTQuMDk3LjI2Ni4yMy4zMTMuNDgyLjMxMyA2Ljc4My0uMDA2IDEzLjU2Ny0uMDA1IDIwLjM1LS4wMDUuMTQgMCAuMjgxLS4wMDQuNDIyLjAwOGEuNzMyLjczMiAwIDAgMSAuNjk1LjcwNS43NTIuNzUyIDAgMCAxLS42NjguNzczYy0uMTI3LjAxNi0uMjU2LjAwOC0uMzg1LjAwOGgtMjAuNzZ6bS0xLjQ0My0uNzM4YTEuNDkyIDEuNDkyIDAgMSAwLTIuOTgzLS4wMjQgMS40OTUgMS40OTUgMCAwIDAgMS40OCAxLjUxNSAxLjQ5NyAxLjQ5NyAwIDAgMCAxLjUwMy0xLjQ5MXoiLz48L2c+PC9zdmc+");background-repeat:no-repeat;background-size:contain;content:"";height:21px;margin-right:10px;width:25px}.filters-toggle-container .filters-toggle .filters-count{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #000;border-radius:100%;display:none;font-size:12px;font-weight:400;height:18px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;line-height:0;width:18px}@media (max-width:575.98px){.filters-toggle-container .filters-toggle .filters-count{background:#db003b;border-color:#db003b;color:#fff}}.filters-toggle-container .filters-toggle .filters-clear{color:#a9aaae;display:none;font-size:28px;font-weight:200;white-space:nowrap}.filters-toggle-container .filters-toggle.is-active{padding-bottom:5px;padding-top:5px}.filters-toggle-container .filters-toggle.is-active .filters-clear,.filters-toggle-container .filters-toggle.is-active .filters-count{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.filters-overlay{background:#000;content:" ";display:none;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1000}.filters-show-results{display:block;margin:0 0 15px;padding:1rem 1.5rem}@media (max-width:991.98px){.filters-show-results{display:none}.filters-show-results--mobile{display:block}}.filters-show-results--mobile{bottom:0;height:50px;left:0;margin:0;opacity:0;position:fixed;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;width:100%;z-index:100000}@media (min-width:768px){.filters-show-results--mobile{display:none}}.filters-show-results--mobile.is-active{opacity:1}.filters-show-results--mobile .value{color:#e3bb70}@media (min-width:576px){.filters-show-results .value{font-weight:700}}.filters-modal{background:#f1f3f5;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.3);box-shadow:0 10px 15px rgba(0,0,0,.3);max-height:95vh;min-height:95vh;position:fixed;top:0;-webkit-transform:translateY(-200%)!important;transform:translateY(-200%)!important;-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in, -webkit-transform .5s ease-in;width:100%;z-index:15000}.filters-modal .js-filters-select{display:none!important}@media (max-width:991.98px){.filters-modal{max-height:100%;min-height:90vh}}.filters-modal p,.filters-modal span{font-family:inherit}.filters-modal.is-active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.filters-modal .filters-clear{color:#000;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:2px;margin-left:10px;margin-right:10px;text-transform:uppercase;white-space:nowrap}@media (min-width:360px){.filters-modal .filters-clear{margin-left:25px;margin-right:25px}}.filters-modal .filters-close{cursor:pointer;font-size:2em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991.98px){.filters-modal .filters-close{right:30px}}.filters-modal .filters-header{padding:32px 15px;position:relative}@media (max-width:991.98px){.filters-modal .filters-header{background:#fff;height:65px;padding:20px 40px}}.filters-modal .filters-header .PM_ASearchTitle{color:#000;font-size:20px;font-weight:400}.filters-modal .filters-body{height:100%;overflow-y:hidden}@media (max-width:991.98px){.filters-modal .filters-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 65px);overflow-y:auto;padding-bottom:50px}}.filters-modal .PM_ASBlockOutput{height:70vh;min-height:100%}@media (max-width:991.98px){.filters-modal .PM_ASBlockOutput{height:100%}.filters-modal .PM_ASBlockOutput>.row:first-child{padding-bottom:45px}}.filters-modal .PM_ASBlockOutput>.row:first-child{height:100%}.filters-modal .PM_ASBlockNbProductValue{display:none}@media (min-width:768px){.filters-modal .PM_ASCriterionStepEnable{overflow:hidden}}.filters-modal .PM_ASCriterionStepEnable ul{-webkit-transition:margin-top .2s ease-out;transition:margin-top .2s ease-out}.filters-modal .PM_ASCriterionsGroupList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;max-height:100%}@media (max-width:991.98px){.filters-modal .PM_ASCriterionsGroupList{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll}.filters-modal .PM_ASCriterionsGroupList.is-active .PM_ASCriterionsGroup{display:none}}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;max-height:100%;min-width:200px!important}@media (min-width:992px){.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox--col-2{min-width:100px!important}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox--col-3{min-width:150px!important}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox .PM_ASLabelCheckbox{height:30px;margin:1.5px;width:30px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox .PM_ASLabelCheckbox:before{border-radius:0;height:30px;-webkit-transition:background .4s;transition:background .4s;width:30px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox .PM_ASLabelCheckbox a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox .PM_ASLabelCheckbox a:active,.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox .PM_ASLabelCheckbox a:focus,.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox .PM_ASLabelCheckbox a:hover{color:#000;text-decoration:none}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox .PM_ASLabelCheckbox.PM_ASLabelCheckboxSelected:before{background:#e3bb70}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox .PM_ASLabelCheckbox:after{display:none!important}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox:hover .PM_ASLabelCheckbox:before{background:#ccc}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.custom-checkbox .PM_ASCriterionStepEnable ul.PM_ASCriterionGroupCheckbox li .checkbox:hover .PM_ASLabelCheckbox.PM_ASLabelCheckboxSelected:before{background:#e3bb70}}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASLabelLink{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASLabelLink img{display:inline-block;margin-right:10px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASLabelCheckboxSelected .PM_ASLabelLink,.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASLabelLink:hover{font-weight:400!important}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;margin-bottom:15px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName{color:#000;text-align:left}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsActiveFiltersCount{display:none}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsCheckAll{display:none;text-align:right}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsOutput,.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsOutput .PM_ASCriterionStepEnable{width:100%}@media (max-width:991.98px){.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup{background:#f1f3f5;margin:1px 0;min-height:unset!important;padding:25px 40px;width:100%}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASLabelLink{padding-right:45px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASLabelLink img{height:auto;margin-right:30px!important;width:18px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle{-webkit-animation:fadeInRight .3s ease forwards;animation:fadeInRight .3s ease forwards;font-size:20px;margin-bottom:0}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle span{display:inline-block;text-align:center;width:100%}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName{text-align:left;width:100%}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName:before{left:40px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName:after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAHFJREFUKFNjZMANFIBS84E4EIg/YFPGiEczSGoBEOsDsSM2AwhpxmsAMZpxGkCsZqwGkKIZwwBSNaMYQK5mkCEJpGoGRR1YI4ggRTOKRlI0Y2gkVjNWjcRoxqmRkOYGoAIFWOBAAwqFwhdgAtgyA7JuABZkFSDogYCEAAAAAElFTkSuQmCC");height:15px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsActiveFiltersCount{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#db003b;border-radius:100%;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:12px;position:absolute;right:50px;top:0;width:20px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsActiveFiltersCount.is-empty{display:none}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupTitle .PM_ASCriterionsCheckAll{background:#000;color:#fff}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsCheckAll{display:inline-block!important}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupOuter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle{font-size:14px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName{padding:25px 50px;position:relative;white-space:nowrap}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName:after{content:""}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAHlJREFUKFNjZMANDIBSDUAcgEsJIw4JkMYNUI0XSNFMlEaQgeg2E60RXTNJGpE1k6wRppksjTDNB4CM90AciCfasEqBAkwAiEEGnAfiRFIMgIU2WQYgRxXJBqDHM0kGYEueRBuAK23DDJgADMAFpKRtmFqQAR/whT4ANZAcEOa1mrsAAAAASUVORK5CYII=");height:16px;left:20px;margin-left:5px;margin-right:5px;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsActiveFiltersCount{display:none}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsCheckAll{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:25px 30px;white-space:nowrap}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsCheckAll:after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAABHNCSVQICAgIfAhkiAAAAJRJREFUKFOlkc0NQEAQhU1owFVzKnEQEXUoQAf+mlCM0/pGQjZYLHOc9+bbN7MS/ChjTMZ4I18ZAAZmcxEZP0FsgIbwhgDomStIoEnW8oJcAbwgLsAKQayJlt4dGE+HXuLTVU6lkJDujCG6MjwB9nVcIPotpooHNImz9sMeQW8Bp8NuIITxTQLnFwNKEGNWmO5WsLUFKWhLNKxBVysAAAAASUVORK5CYII=");height:15px;margin-left:20px;width:15px}}@media (max-width:410px){.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName{padding-right:25px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsCheckAll{padding:25px 15px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsCheckAll:after{margin-left:10px}}@media (max-width:350px){.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsCheckAll{padding:25px 5px;width:100%}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup.is-active .PM_ASCriterionsGroupTitle .PM_ASCriterionsCheckAll:after{margin-left:5px}}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter{font-size:12px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li .checkbox,.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li .radio{position:relative}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li .checkbox input,.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li .radio input{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li label{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:5px;min-height:24px;padding-left:30px}@media (max-width:991.98px){.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter{-webkit-animation:fadeInRight .3s ease forwards;animation:fadeInRight .3s ease forwards;display:none;height:100%}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul{height:100%;margin-bottom:0}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li{background:#f1f3f5;margin:1px 0;padding:25px 25px 25px 40px;width:100%}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li input+label{font-size:20px;margin-bottom:0;padding-left:unset}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li input+label:before{left:unset;right:5px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li input+label:after{left:unset;right:9px}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter ul li input[type=checkbox]+label:after{left:unset;right:0}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter .PM_ASCriterionNoChoice{padding:25px}}.filters-modal .PM_ASCriterionsGroupList .PM_ASCriterionsGroup .PM_ASCriterionsGroupOuter p{margin-bottom:0}#my-size-chart-modal .modal-dialog{max-width:40%}@media (max-width:1529.99px){#my-size-chart-modal .modal-dialog{max-width:60%}}@media (max-width:991.98px){#my-size-chart-modal .modal-dialog{max-width:100%}}@media (max-width:575.98px){#my-size-chart-modal #size-chart-modal-body{padding-top:0}}#my-size-chart-modal .modal-content{padding:50px}@media (max-width:575.98px){#my-size-chart-modal .modal-content{padding:10px 1px 0}}#my-size-chart-modal .modal-content .modal-header{border-bottom:0}@media (max-width:575.98px){#my-size-chart-modal .modal-content .modal-header{padding:15px 30px 0}}#my-size-chart-modal .modal-content .modal-header h1{font-family:Rubik,sans-serif;font-size:20px}@media (max-width:575.98px){#my-size-chart-modal .modal-content .modal-header h1{margin:0}}#my-size-chart-modal .modal-content #size-chart-view{-webkit-box-shadow:none;box-shadow:none;padding:0}#my-size-chart-modal .modal-content #size-chart-view>.row:first-child{display:none}@media (max-width:575.98px){#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2)>div[class^=col-]{padding:0 2.5px}}#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) .wk-border{border:none;border-radius:0}#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table{table-layout:fixed}#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table .wk-table-row-border{border:none;border-radius:0;border-top:none!important}#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table thead td:first-child,#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table thead th:first-child{display:none}#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table tbody .table-active td,#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table tbody .table-active th{background:#fff;font-weight:400}#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table tbody td:first-child,#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table tbody th:first-child{display:none}#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table tr td,#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table tr th{background:#f1f3f5;outline:2px solid #fff;position:relative;width:100%}#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table tr td:not(:last-child):after,#my-size-chart-modal .modal-content #size-chart-view>.row:nth-child(2) table tr th:not(:last-child):after{border-right:1px solid #aaa;content:" ";height:100%;position:absolute;right:0;top:0;width:1px;z-index:1}.mmextend-block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.98px){.mmextend-block--mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:992px){.mmextend-block--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.mmextend-block p{margin-bottom:0}.mmextend-block.block-style-1 p{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.mmextend-block.block-style-1 h4{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:14px;font-weight:300;line-height:1.3;padding:15px}.contact-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:100px;padding:25px 100px}@media (max-width:1199.98px){.contact-form{padding:0}}@media (max-width:767.98px){.contact-form .form-fields .form-group{margin-left:-15px;margin-right:-15px}}.contact-form .form-fields .form-group .form-header{font-family:Rubik,sans-serif;margin:0 auto 20px;text-align:left;text-transform:none}@media (max-width:991.98px){.contact-form .form-fields .form-group .form-header{text-align:center}}@media (max-width:767.98px){.contact-form .form-fields .form-group .form-header{padding-left:25px;text-align:left}}.contact-form .form-fields .form-group .form-control{font-size:14px}.contact-form .consents{margin:25px auto}@media (max-width:991.98px){.contact-form .consents{margin:50px auto;padding:0 100px}}@media (max-width:767.98px){.contact-form .consents{margin:50px auto;padding:0 30px}}.contact-form .consents a{text-decoration:underline}.contact-form footer{text-align:center}.featuredpromotion{font-weight:400}.featuredpromotion .close{font-size:20px}.featuredpromotion__fixed{z-index:1000}.featuredpromotion__fixed .featuredpromotion{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:45px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.featuredpromotion__content{width:100%}.featuredpromotion__content p{margin-bottom:0}.featuredcategory__name{font-family:Rubik,sans-serif;font-weight:300}.arkongraver .arkongraver-form{color:#000}.arkongraver .arkongraver-form .arkongraver-header{margin:0 auto 10px}.arkongraver .arkongraver-form .arkongraver-add-to-cart{padding-left:1.25rem;padding-right:1.25rem;z-index:3000}.arkongraver .arkongraver-form .arkongraver-add-to-cart:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.781' height='15.781'%3E%3Cpath data-name='Path 26' d='m7.537 15.428 7.537-7.537L7.537.354' fill='none' stroke='%23fff'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:cover;content:" ";font-size:1em;height:1em;width:1em}.arkongraver-product-checkbox__label{line-height:1.5!important;margin-left:0}@media (min-width:576px) and (max-width:991.98px){.arkongraver-product-checkbox{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}}.arkongraver .arkongraver-form #texts-preview{z-index:1750}.arkongraver .arkongraver-form #template-preview{z-index:1500}.arkongraver .arkongraver-form #layer-preview-box{z-index:1250}.arkongraver .arkongraver-form #layer-preview-plate{z-index:1050}.arkongraver .arkongraver-form .arkongraver-arrow{display:block;font-size:1.2em}.arkongraver .arkongraver-form .arkongraver-arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.781' height='15.781'%3E%3Cpath data-name='Path 26' d='m7.537 15.428 7.537-7.537L7.537.354' fill='none' stroke='%23fff'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:cover;content:" ";display:block;-webkit-filter:brightness(0);filter:brightness(0);font-size:1.15em;height:1.15em;width:1.15em}.arkongraver .arkongraver-form .arkongraver-arrow--left{left:-50px}.arkongraver .arkongraver-form .arkongraver-arrow--left:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}.arkongraver .arkongraver-form .arkongraver-arrow--right{right:-50px}.arkongraver-modal{color:#000;top:100px}.arkongraver-modal .modal-title{font-size:16px;text-transform:uppercase}.arkongraver-modal .modal-header{background:#f1f3f5}.arkongraver-modal .modal-content{border-bottom:30px solid #000;-webkit-box-shadow:1px 1px 5px 1px rgba(0,0,0,.4);box-shadow:1px 1px 5px 1px rgba(0,0,0,.4)}.arkongraver-modal .modal-body .arkongraver-cart-graver__header{font-size:14px;margin-bottom:5px}.arkongraver-modal .modal-body .arkongraver-cart-graver__content .arkongraver-field-container__field{line-height:1.5em}.arkongraver-modal .modal-body .arkongraver-cart-graver__delete{font-size:12px;margin-left:0;margin-right:0;text-transform:uppercase}.cms-id-20{margin-top:0!important}.cms-id-20 #search_widget,.cms-id-20 .search-overlay{top:0!important}.cms-id-20 #header #topHighlights{display:none}.cms-id-20 .header-bottom.sticky{margin-top:0!important;position:inherit}.cms-id-20 .header-bottom__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cms-id-20 .header-bottom__left,.cms-id-20 .header-bottom__right{display:none}.arkongraver .arkongraver-form .checkbox{border-color:#aaa;position:static}.arkongraver .arkongraver-form .checkbox+label{color:#000}.arkongraver .arkongraver-form .arkongraver-type-picker-input .checkbox+label{margin-left:10px;padding-left:0}.arkongraver--desktop .arkongraver-form .checkbox{height:18px;width:18px}.arkongraver--desktop .arkongraver-form .checkbox:checked:before{top:-10px}.arkongraver--desktop .arkongraver-form .checkbox+label{line-height:1.45}.arkongraver--mobile .arkongraver-form .checkbox{height:14px;width:14px}.arkongraver--mobile .arkongraver-form .checkbox:checked:before{font-size:21px;left:2px;top:-10px}.arkongraver--mobile .arkongraver-form .checkbox+label{line-height:1.35}.arkongraver .arkongraver-form .arkongraver-template-texts__input{margin:10px auto}.arkongraver .arkongraver-form .arkongraver-template-texts-input{background:#fff}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input{background:inherit;border-color:#a9aaae;line-height:1!important}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input~label{top:20px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:-moz-placeholder-shown)~label{top:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:-ms-input-placeholder)~label{top:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:active~label,.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:focus~label,.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:placeholder-shown)~label{top:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:-moz-placeholder-shown)~label span{background:#fff!important;display:inline-block;padding-bottom:8px;padding-top:8px;-moz-transition:background .5s;transition:background .5s}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:-ms-input-placeholder)~label span{background:#fff!important;display:inline-block;padding-bottom:8px;padding-top:8px;-ms-transition:background .5s;transition:background .5s}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:active~label span,.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:focus~label span,.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:placeholder-shown)~label span{background:#fff!important;display:inline-block;padding-bottom:8px;padding-top:8px;-webkit-transition:background .5s;transition:background .5s}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:-moz-placeholder-shown)~label span:first-child{padding-left:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:-ms-input-placeholder)~label span:first-child{padding-left:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:active~label span:first-child,.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:focus~label span:first-child,.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:placeholder-shown)~label span:first-child{padding-left:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:-moz-placeholder-shown)~label span:last-child{padding-right:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:-ms-input-placeholder)~label span:last-child{padding-right:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:active~label span:last-child,.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:focus~label span:last-child,.arkongraver .arkongraver-form .arkongraver-template-texts-input__input:not(:placeholder-shown)~label span:last-child{padding-right:8px}.arkongraver .arkongraver-form .arkongraver-template-texts-input__label{background:transparent!important}.arkongraver .arkongraver-form .arkongraver-template-texts-input__label .count{color:#aaa;font-size:11px;font-weight:400}.arkongraver .arkongraver-form .arkongraver-template-texts-input input[type=text]{height:60px!important}.arkongraver .arkongraver-form .arkongraver-template-texts-input textarea[rows="2"]{height:90px!important}.arkongraver .arkongraver-form .arkongraver-template-texts-input textarea[rows="3"]{height:120px!important}.arkongraver .arkongraver-form .arkongraver-template-texts-input textarea[rows="4"]{height:150px!important}.arkongraver .arkongraver-form .arkongraver-template-texts-input textarea[rows="5"]{height:180px!important}.arkongraver .arkongraver-form .arkongraver-layers-picker-select{height:60px!important;line-height:1!important;padding-top:0!important}.arkongraver--mobile .arkongraver-form .arkongraver-layers-picker{border:2px solid #fff;margin-left:-14px;margin-right:-14px;width:calc(100% + 28px)}.argkongraver--mobile .arkongraver-form .arkongraver-type-picker{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.argkongraver--mobile .arkongraver-form .arkongraver-type-picker .arkongraver-type-picker-input__input{border-color:#aaa}.arkongraver .arkongraver-form .arkongraver-template-picker-input__label{color:#000}.arkongraver .arkongraver-form .arkongraver-template-picker-input__label:after,.arkongraver .arkongraver-form .arkongraver-template-picker-input__label:before{display:none}#module-payu-payment h2{font-size:20px;text-align:center}@media (min-width:1200px){#module-payu-payment h2{font-size:30px;text-align:left}}#module-payu-payment #content-wrapper>.clearfix{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media (min-width:1200px){#module-payu-payment #content-wrapper>.clearfix{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#module-payu-payment #content-wrapper>.clearfix img{height:auto;margin-left:15px;max-width:100px}div.repayment-container .repayment-single{padding:5px 0}div.repayment-container .repayment-options input[type=submit]{background-color:#e3bb70;border-radius:0;font-size:16px;margin:10px 0;padding:12px 18px}div.repayment-container .repayment-options input[type=submit]:focus,div.repayment-container .repayment-options input[type=submit]:hover{opacity:.6}div.repayment-container .custom-radio{border-width:1px}div.repayment-container .custom-radio input[type=radio]:checked+span{background-color:#e3bb70;left:.2rem;top:.2rem}@media (min-width:992px){div.repayment-container .custom-radio input[type=radio]:checked+span{left:.25rem}}div.repayment-container .custom-radio input[type=checkbox],div.repayment-container .custom-radio input[type=radio]{height:19px;width:19px}div.repayment-container .payu-mini-installments-widget a{color:#e3bb70!important}.payu-mini-installments-widget-details{color:#e3bb70!important;font-size:12px!important;margin-right:2px}@media (min-width:992px){.payu-mini-installments-widget-details{font-size:14px!important}}.payu-mini-installments-widget-details:focus,.payu-mini-installments-widget-details:hover{color:#ccc}.payu-installment-price-listing{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}#product .payu-installment-price-listing{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#product .payu-mini-installments-widget-details{margin-right:5px}#footer #gdpr_consent .psgdpr_consent_message{position:static}body.ybc-blog section#wrapper #content-wrapper{padding:0}body.ybc-blog section#wrapper #content-wrapper .blog-title{text-align:center}body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list{padding:0}body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li{margin-bottom:0}body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type .post-wrapper{border:2px solid #e3bb70}body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type .read_more{border:1px solid #e3bb70;padding:1rem 2rem}body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type .read_more:after{content:none;padding:0}body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type .read_more:active,body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type .read_more:active:focus,body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type .read_more:focus,body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type .read_more:focus:active,body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type .read_more:hover{background-color:#000;color:#fff}@media (min-width:992px){body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:first-of-type{padding:40px 10px;width:100%}body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li:nth-of-type(n+2){margin:0 30px}body.ybc-blog section#wrapper #content-wrapper div.ybc-blog-wrapper-blog-list li{margin:0 auto;padding:0;width:95%}}body.ybc-blog section#wrapper .ybc-blog-list .post-wrapper,body.ybc-blog section#wrapper ul.blog-main-page .post-wrapper{padding:40px 20px}@media (min-width:992px){body.ybc-blog section#wrapper .ybc-blog-list .post-wrapper,body.ybc-blog section#wrapper ul.blog-main-page .post-wrapper{padding:0 10px 0 0}body.ybc-blog section#wrapper .ybc-blog-list .post-wrapper li:first-of-type,body.ybc-blog section#wrapper ul.blog-main-page .post-wrapper li:first-of-type{padding:30px}}body.ybc-blog section#wrapper .ybc-blog-list li:nth-of-type(odd) .post-wrapper,body.ybc-blog section#wrapper ul.blog-main-page li:nth-of-type(odd) .post-wrapper{background-color:#f5f5f5}@media (min-width:992px){body.ybc-blog section#wrapper .ybc-blog-list li:nth-of-type(odd) .post-wrapper,body.ybc-blog section#wrapper ul.blog-main-page li:nth-of-type(odd) .post-wrapper{color:#000}body.ybc-blog section#wrapper .ybc-blog-list li:nth-of-type(odd) .post-wrapper .blog_description p,body.ybc-blog section#wrapper ul.blog-main-page li:nth-of-type(odd) .post-wrapper .blog_description p{color:#333}body.ybc-blog section#wrapper .ybc-blog-list li .post-wrapper,body.ybc-blog section#wrapper ul.blog-main-page li .post-wrapper{background-color:#333;color:#fff}body.ybc-blog section#wrapper .ybc-blog-list li .post-wrapper .blog_description p,body.ybc-blog section#wrapper ul.blog-main-page li .post-wrapper .blog_description p{color:#fff}body.ybc-blog section#wrapper div.ybc-blog-wrapper-content{margin-top:10px}}body.ybc-blog section#wrapper div.ybc-blog-wrapper-content a.ybc_title_block{color:inherit;font-weight:400;line-height:1.1;margin-bottom:.5rem;margin-top:9px;padding:5px 0 9px;text-transform:none}body.ybc-blog section#wrapper div.ybc-blog-wrapper-content .button_read_more{text-align:center}@media (min-width:992px){body.ybc-blog section#wrapper div.ybc-blog-wrapper-content .button_read_more{text-align:left}}body.ybc-blog section#wrapper div.ybc-blog-wrapper-content a.read_more{font-style:normal;margin-top:30px}body.ybc-blog section#wrapper div.ybc-blog-wrapper-content span.blog-post-date{color:inherit;float:left;font-size:16px;font-weight:400;letter-spacing:2px;line-height:1.1;margin:20px 0 10px;text-transform:none}@media (min-width:992px){body.ybc-blog section#wrapper div.ybc-blog-wrapper-content-main{text-align:left}}.ybc-blog div.ybc_blog_sidebar div.ybc_block_categories ul.tree li a:before{content:none!important}.ybc-blog div.ybc_blog_sidebar div.ybc_block_categories a.blog_view_all{border-radius:0;color:#000;font-family:Rubik,sans-serif;font-weight:400;padding:1rem 2rem!important}.ybc-blog div.ybc_blog_sidebar div.ybc_block_categories a.blog_view_all:hover{background-color:#e3bb70;color:#fff}.ybc-blog div.ybc_blog_sidebar .ybc-navigation-blog{border:1px solid #000}.post-details p,div.blog_description p{margin-bottom:2rem}@media (min-width:1200px){.post-details p,div.blog_description p{margin-bottom:2.5rem}}.post-details p a,div.blog_description p a{font-weight:300;text-decoration:underline}.post-details .ybc_indexing_box a:active,.post-details .ybc_indexing_box a:focus,.post-details .ybc_indexing_box a:hover,.post-details p a:active,.post-details p a:focus,.post-details p a:hover,div.blog_description .ybc_indexing_box a:active,div.blog_description .ybc_indexing_box a:focus,div.blog_description .ybc_indexing_box a:hover,div.blog_description p a:active,div.blog_description p a:focus,div.blog_description p a:hover{color:#e3bb70}.ybc-blog{font-family:Rubik,sans-serif}.ybc-blog h1,.ybc-blog h2,.ybc-blog h3,.ybc-blog h4,.ybc-blog h5,.ybc-blog h6{font-family:Tenor Sans,sans-serif}@media (min-width:1200px){.ybc-blog .container{width:1200px}}.ybc-blog div.box_table_content_scroll{z-index:1}.ybc-blog div.box_table_content_scroll div.table_content{max-width:75vw}.ybc-blog .ybc_blog_ltr_mode a:hover,.ybc-blog div.box_table_content_scroll div.table_content a:hover{color:#e3bb70}.ybc-blog .blog_home_page{padding-left:20px;text-decoration:underline}@media (min-width:992px){.ybc-blog .blog_home_page{padding:0}}.ybc-blog .title,.ybc-blog .title_cat{color:inherit;font-weight:400;line-height:1.1;margin-bottom:.5rem;margin-top:9px;padding:5px 0 9px;text-transform:none}@media (max-width:1199.98px){.ybc-blog .title_cat{font-size:30px}}.ybc-blog .post-date{color:#000}.ybc-blog a.read_more{background-color:transparent;border:none;color:currentColor;font-style:normal;letter-spacing:.17rem;margin-top:10px;padding:0 15px 0 0;position:relative;text-transform:uppercase;white-space:normal}.ybc-blog a.read_more:after{content:">";padding-left:8px}.ybc-blog a.read_more:active,.ybc-blog a.read_more:active:focus,.ybc-blog a.read_more:focus,.ybc-blog a.read_more:focus:active,.ybc-blog a.read_more:hover{background-color:transparent;color:#e3bb70}.product-miniature .product-labels{position:absolute;right:15px;top:25px;z-index:1}.product-miniature .product-labels li{text-align:end;z-index:1}.product-miniature .product-labels li:not(:last-child){margin-bottom:10px}.product-miniature .product-labels li span{font-size:1rem;line-height:20px}.product-miniature .product-labels .product-label--circle .product-label-name{border-radius:50%;padding:11px 6px}.product-miniature .product-labels .product-label--circle:not(:last-child){margin-bottom:15px}.product-miniature .product-labels .product-label .product-label-name.feature{text-transform:uppercase}.gallery__main .product-labels{left:130px;position:absolute;top:15px;z-index:1}.gallery__main .product-labels li:not(:last-child){margin-bottom:10px}.product-container .product-labels{display:none}.product-labels{list-style-type:none;margin-bottom:0;padding-left:0}.product-label-name{font-weight:400;padding:3px 14px;white-space:nowrap}#cc--main #cm #c-inr #c-ttl{color:#000}#cc--main #cm #c-bns .c_link{background:transparent;border:1px solid #e3bb70;color:#000}#cc--main #cm #c-bns .c_link:hover{background:#000;border:1px solid #000;color:#fff}#cc--main #s-cnt #s-inr #s-hdr #s-c-bn{background:transparent;border:1px solid transparent;outline:none}#cc--main #s-cnt #s-inr #s-hdr #s-c-bn:hover{border:1px solid #e3bb70}#cc--main #s-cnt #s-inr #s-bl .b-tl{color:#000}#cc--main #s-cnt #s-inr #s-bl .b-ex{background:transparent}#cc--main #s-cnt #s-inr #s-bl .b-ex .b-tl{border:1px solid #e3bb70;color:#000;outline:none}#cc--main #s-cnt #s-inr #s-bns button{outline:none}#cc--main #s-cnt #s-inr #s-bns #s-all-bn{border:1px solid #000}#cc--main #s-cnt #s-inr #s-bns #s-all-bn:hover{border:1px solid #e3bb70}#cc--main #s-cnt #s-inr #s-bns #s-rall-bn,#cc--main #s-cnt #s-inr #s-bns #s-sv-bn{background:transparent;border:1px solid #e3bb70;color:#000}#cc--main #s-cnt #s-inr #s-bns #s-rall-bn:hover,#cc--main #s-cnt #s-inr #s-bns #s-sv-bn:hover{background:#000;border:1px solid #000;color:#fff}.arkon-sections-container .arkon-section-banner__info div{font-family:Tenor Sans,sans-serif;font-size:30px;line-height:1.1}.arkon-sections-container .arkon-section-banner__info div:first-of-type{font-weight:600}@media (min-width:768px){.arkon-sections-container .arkon-section-banner__info div{font-size:40px}}.arkon-sections-container .arkon-section-banner__info .btn{border-color:inherit}.arkon-sections-container .arkon-section-block__info .block-title{text-wrap:balance}.product-discounts{margin-bottom:1.5rem}.product-discounts>.product-discounts-title{font-size:.875rem;font-weight:400}.product-discounts>.table-product-discounts thead tr th{background:#fff;border:.3125rem solid #f1f1f1;padding:.625rem 1.25rem;text-align:center;width:33%}.product-discounts>.table-product-discounts tbody tr{background:#f6f6f6}.product-discounts>.table-product-discounts tbody tr:nth-of-type(2n){background:#fff}.product-discounts>.table-product-discounts tbody tr td{border:.3125rem solid #f1f1f1;padding:.625rem 1.25rem;text-align:center}.product-prices{font-size:12px;line-height:14px;margin:1.25rem 0}.product-prices>div{margin-bottom:.625rem}.product-prices .tax-shipping-delivery-label{display:none}.product-prices .price>span{font-size:12px;line-height:14px}.product-prices .current-price{font-size:24px;font-weight:400;line-height:28px}.product-prices .product-discount{display:inline-block}.product-prices .product-discount .regular-price{color:#333;margin-left:15px;text-decoration:line-through}.has-discount .page-content.page-cms ul,.has-discount p,.has-discount.product-price,.page-content.page-cms .has-discount ul{color:#db003b}.has-discount .discount{background:#db003b;color:#fff;display:inline-block;font-size:1rem;font-weight:600;margin-left:.625rem;padding:.3125rem .625rem;text-transform:uppercase}.product-unit-price{font-size:.8125rem;margin-bottom:0}.qty-label{float:left;line-height:43px;width:auto}@media (min-width:576px){.qty-label{margin-right:15px}}.qty{float:left;font-size:16px}.qty--sm{font-size:14px}.product-add-to-cart .product-quantity{font-weight:400}.product-add-to-cart .product-quantity .add{margin-top:1rem}.product-add-to-cart .product-quantity .product-quantity-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;margin-top:25px}@media (max-width:767px){.product-add-to-cart .product-quantity .product-quantity-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-add-to-cart .product-quantity .product-quantity-wrapper label,.product-add-to-cart .product-quantity .product-quantity-wrapper select{padding-left:35px}}.product-add-to-cart .product-quantity .product-quantity-wrapper .qty{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-add-to-cart .product-quantity .product-quantity-wrapper .qty-label{font-size:12px}.product-add-to-cart #product-availability{display:inline-block;font-weight:400;line-height:24px;margin-top:.625rem}.product-add-to-cart #product-availability .material-icons{line-height:1;margin-right:5px}.product-add-to-cart #product-availability .product-available{color:#4cbb6c}.product-add-to-cart #product-availability .product-last-items,.product-add-to-cart #product-availability .product-unavailable{color:#ff9a52}.product-add-to-cart-features .highlights{display:none;padding-left:0!important}@media (min-width:768px){.product-add-to-cart-features .highlights{display:block}}.product-add-to-cart-features .highlights__item-wrapper{margin-bottom:0!important;margin-top:0!important}.product-add-to-cart-features .adtd-wrapper{display:block;font-size:14px;font-weight:300;margin:5px}.rc .adtd-wrapper{display:none;font-size:14px;font-weight:300;margin-top:5px;padding-right:15px}@media (min-width:768px){.rc .adtd-wrapper{display:block}}#product .product-container .product-name{font-family:Rubik,sans-serif;font-size:18px;font-weight:400;letter-spacing:.05rem;line-height:22px}#product .product-container .product-reference{color:#707070;font-size:12px;line-height:14px}.product-top{margin-bottom:1.75rem}.product-info .product-discount{display:inline-block}.product-info .product-discount__label{background:#db003b;color:#fff;font-size:10px;letter-spacing:2px;text-transform:uppercase}.product-info .product-discount__value{background:#f1f3f5;color:#000;font-size:12px}.product-info .product-discount__value>span{font-size:12px;font-weight:300}.product-info .product-discount__label,.product-info .product-discount__value{display:inline-block;font-weight:400;height:37px;line-height:37px;margin:2px 0;padding:0 1.3em;text-align:center;vertical-align:top;white-space:nowrap}#js-product-list .products{position:relative}#js-product-list .products .arkon-category-banner{width:100%}#js-product-list .products .arkon-category-banner__link{-webkit-box-shadow:none;box-shadow:none;height:100%!important;margin-bottom:0;width:100%}#js-product-list .products .arkon-category-banner__image{height:100%;width:100%}#js-product-list div[itemprop=itemListElement]{margin-bottom:1px;width:50%}@media (min-width:992px){#js-product-list div[itemprop=itemListElement]{width:33.33%}}@media (min-width:1200px){#js-product-list div[itemprop=itemListElement]{width:25%}}#js-product-list .product-reference{color:#707070;font-size:12px;line-height:14px;margin-bottom:15px}#js-product-list .h2.product-title,#js-product-list .h3.product-title{margin-bottom:5px}#product .product-flags{display:none}.order-conf{line-height:24px;text-align:center}@media (min-width:991px){.order-conf{margin-top:1.5rem}}.order-conf__number{background-color:#f1f3f5;margin:2.25rem -15px;padding:35px 15px}.order-conf__email,.order-conf__info,.order-conf__time,.order-conf__title{margin:2.25rem 0}.order-conf__email p{margin-bottom:.5rem}.order-conf__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:991px){.order-conf__row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#order-confirmation footer .footer-container{background-color:#fff}@media (min-width:768px){#order-confirmation footer .footer-container{padding-top:30px}}@media (min-width:768px) and (max-width:991px){#product .container,.page-home .container{padding-left:27.5px;padding-right:27.5px}}.page-my-account .page-content{margin-bottom:0!important}.account-link{margin-bottom:25px!important}.page-my-account .account-link{display:none}.my-account__links.links a{font-weight:300;width:100%}.my-account__links.links a i{display:none}@media (min-width:992px){.my-account__links.links a{background-color:transparent;font-size:14px;padding:10px 15px}.my-account__links.links a:after{content:none}.my-account__links.links a:active,.my-account__links.links a:focus,.my-account__links.links a:hover{color:inherit;text-decoration:underline}.my-account__links.links a.active{font-weight:500}}.my-account #settings-edit:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.463" height="19.579"><g data-name="Group 6749" fill="none" stroke="%23000" stroke-miterlimit="10"><path data-name="Path 18375" d="m4.563 15.719-3.866 1 1-3.866L14.069.7l2.863 2.863Z"/><path data-name="Line 78" d="m11.671 3.179 2.863 2.863"/><path data-name="Line 79" d="M.698 19.079h18.766"/></g></svg>');display:inline-block;margin-right:20px;-webkit-transform:translateY(1px);transform:translateY(1px)}@media (min-width:992px){.my-account__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.my-account__title{font-size:30px}@media (max-width:991px){.my-account__title{text-align:center}}.my-account__content,.my-account__heading{padding-left:30px}.my-account__heading{border-bottom:2px solid #fff}.my-account .order-item .product-attributes-line,.my-account .order-item .product-customization-line{line-height:24px}.my-account .order-item .product-customization>p{font-weight:400}.my-account .orders-row .order-detail-item{margin:5px 0}@media (min-width:992px){.my-account .orders-row .order-detail-item{margin:15px 0}}.my-account .orders-row .status{margin-top:-10px;padding:5px 10px}@media (max-width:991px){.my-account .orders-row p{display:inline-block}.my-account .orders-row p.label{margin-right:10px}}.my-account .label-sm{font-weight:400;margin-bottom:10px}@media (max-width:991px){.my-account .welcome{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.my-account .welcome .label-sm{padding-left:5px;padding-right:5px}}.status{color:#fff}.page-history .page-content{margin-bottom:0!important}.page-history .orders-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;padding-left:15px}.page-history .order-item{margin-bottom:65px;margin-top:25px}@media (min-width:768px){.page-history .order-details{margin-bottom:65px}}.page-history #download-invoice{position:relative}.page-history #download-invoice:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15.093" height="18.279"><g data-name="Group 6753" fill="none" stroke="%23000"><path data-name="Path 18464" d="M.5.5h9.8v4.38h4.289v12.9H.5Z"/><path data-name="Path 18462" d="M12.314 8.64H2.602"/><path data-name="Path 18465" d="M12.314 11.64H2.602"/><path data-name="Path 18466" d="M12.314 14.64H2.602"/><path data-name="Path 18463" d="m10.425.385 4.309 4.369"/></g></svg>');display:inline-block;margin-right:20px;-webkit-transform:translateY(1px);transform:translateY(1px)}.page-history .product-prices .current-price{font-size:18px}.page-history .my-account__content{padding:0}.page-history .my-account__content [data-toggle=collapse]{line-height:1.25;padding:0 30px}.page-history .my-account__content [data-toggle=collapse]:first-child{border-top:none}.page-history .my-account__content [data-toggle=collapse]:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9.189" height="9.189"><g data-name="Group 5789" fill="none" stroke="%23000" stroke-width="2"><path data-name="Path 3888" d="M0 4.593h9.189"/><path data-name="Path 3889" d="M4.594 9.19V.001"/></g></svg>');height:10px;width:10px}.page-history .my-account__content [data-toggle=collapse][aria-expanded=true]:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9.189" height="2"><g data-name="Group 5997"><path data-name="Path 3888" d="M0 1h9.189" fill="none" stroke="%23000" stroke-width="2"/></g></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-history .my-account__content [data-toggle=collapse].collapse-mobile{border-top:none;display:inline-block;padding-right:55px}@media (max-width:767px){.page-history .my-account__content [data-toggle=collapse].collapse-desktop{cursor:unset;pointer-events:none}.page-history .my-account__content [data-toggle=collapse].collapse-desktop:after{content:none}}.page-history .my-account__content [data-toggle=collapse].collapse-mobile--close[aria-expanded=false],.page-history .my-account__content [data-toggle=collapse].collapse-mobile--open[aria-expanded=true]{display:none}#order-detail table#order-products{background-color:#f1f3f5;border-color:#fff}#order-detail table#order-products td{border-color:#fff}#pagenotfound{margin-top:0}#pagenotfound #wrapper{padding-top:0}@media (min-width:992px){#pagenotfound .featured-products{background:-webkit-gradient(linear,left top, left bottom,from(#f1f3f5),to(#fff));background:linear-gradient(#f1f3f5,#fff)}}@media (max-width:991px){#pagenotfound .featured-products .products-section-title{margin-top:5rem}}@media (max-width:575px){#pagenotfound .featured-products .products-section-title{margin-top:3rem}}.pagenotfound{position:relative}@media (min-width:768px) and (max-width:991px){.pagenotfound{padding-bottom:8rem}}@media (min-width:992px){.pagenotfound{padding-bottom:15rem;padding-top:15rem}}@media (max-width:991px){.pagenotfound{background-color:#f1f3f5;text-align:center}}.pagenotfound__bg{background-image:url(../img/page-404.jpg);background-position:0 100%;background-repeat:no-repeat}@media (min-width:768px) and (max-width:991px){.pagenotfound__bg{margin-bottom:-120px}}@media (min-width:992px){.pagenotfound__bg{height:100%;left:0;position:absolute;top:0;width:100%}}@media (max-width:991px){.pagenotfound__bg{background-size:150%;min-height:300px;min-height:50vw}}.meta-seo{font-size:14px;font-weight:300;line-height:24px;margin-top:60px;padding-bottom:90px;text-align:center}.meta-seo .meta-title{margin-bottom:2rem}.meta-seo .meta-description img{height:auto;max-width:100%}.meta-seo .meta-description ul{list-style:inherit;list-style-position:inside;padding-left:.75rem}.meta-seo .meta-seo-img{-webkit-transform:translateY(90px);transform:translateY(90px)}.meta-seo .decor-bg{padding-bottom:100px;padding-top:100px}#authentication .breadcrumb{display:none}@media (max-width:767.98px){#authentication .full-mobile{margin-left:-30px;margin-right:-30px}}#authentication .authentication__col{padding:65px 30px}@media (max-width:991px){#authentication .authentication__col#login-block{padding-top:0}}@media (max-width:767.98px){#authentication .authentication__col#login-block{padding-bottom:15px}#authentication .authentication__col .btn-down{margin-top:20px;padding-bottom:5px;padding-top:5px}}#authentication .decor-bg{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#authentication #content .login-text{margin-bottom:30px}@media (min-width:992px){#authentication #content .login-form{margin:0 auto;max-width:100%;width:350px}}#authentication #content .register-text{margin-bottom:24px}#authentication #main .page-content{margin-bottom:0}#authentication .account-highlights{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.account-benefits{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.forgot-password{margin-top:15px}@media (min-width:768px){.forgot-password{margin-top:30px}}.forgot-password a:hover{color:currentColor}@media (max-width:767px){.forgot-password a{text-decoration:underline}}@media (max-width:992px){#customer-form .agreements-col{padding-left:10%;padding-right:10%}}@media (min-width:1200px),(min-width:767px) and (max-width:991px){#customer-form .buttons-row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#customer-form .buttons-row .btn-account{padding-left:0!important}}#customer-form .buttons-row .btn-account{padding:0 2rem}#customer-form .narrow-desktop.narrow-desktop-inside{margin-left:0;margin-right:0}@media (min-width:991px){#customer-form .narrow-desktop{margin:0 auto;max-width:100%;width:350px}#customer-form .narrow-desktop-2{width:415px}}@media (max-width:767px){#customer-form .narrow-desktop{margin-left:-30px;margin-right:-30px}#customer-form .narrow-desktop.narrow-desktop-inside{padding-left:15px;padding-right:15px}}#customer-form .form-footer .buttons-row{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.page-addresses .address .address-details,.page-order-detail .address .address-details{font-size:16px;font-weight:400;line-height:1.5}.page-addresses .address .address-footer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-addresses .address .address-footer .delete{color:#b2b3b7}.page-addresses .address .address-footer .delete:hover{color:#000;text-decoration:underline}.customer__account-links .account-link{padding-left:15px}#module-ps_emailalerts-account .notifications-alert,.page-customer-account #notifications{margin-bottom:30px}#contact h1,#contact h1+p{text-align:center}#contact h1+p{font-size:16px;margin-bottom:75px;padding:10px 200px}@media (max-width:1199.98px){#contact h1,#contact h1+p{padding:10px 75px}#contact #right-column{padding-left:0;padding-right:0}}@media (max-width:575.98px){#contact h1{font-size:30px;padding:10px 15px}#contact h1+p{padding:10px 0}}.page-cms-12 .brand-text-edit h6,.page-cms-4 .brand-text-edit h6{letter-spacing:2px}.page-cms-12 .brand-text-edit h2,.page-cms-4 .brand-text-edit h2{margin:50px 0}.page-cms-12 .brand-text-edit p,.page-cms-4 .brand-text-edit p{line-height:24px}@media (max-width:575.98px){.page-cms-12 .brand-text-edit .elementor-widget-container,.page-cms-4 .brand-text-edit .elementor-widget-container{padding:50px!important}}.page-cms-12 .section,.page-cms-4 .section{margin-bottom:100px}@media (max-width:991.98px){.page-cms-12 .section,.page-cms-4 .section{padding-left:50px;padding-right:50px}}@media (max-width:575.98px){.page-cms-12 .section,.page-cms-4 .section{margin-bottom:0;padding-left:0;padding-right:0}}.page-cms-12 .section--no-offset,.page-cms-4 .section--no-offset{margin-bottom:0}.page-cms-12 .section--header .elementor-image img,.page-cms-4 .section--header .elementor-image img{width:100%}.page-cms-12 .section--image .elementor-container,.page-cms-4 .section--image .elementor-container{max-width:100%}.page-cms-12 .section--image .elementor-container .elementor-image img,.page-cms-4 .section--image .elementor-container .elementor-image img{width:100%}@media (min-width:1530px){.page-cms-12 .section--image .elementor-container,.page-cms-4 .section--image .elementor-container{max-width:1530px}}@media (max-width:991.98px){.page-cms-12 .section--image,.page-cms-4 .section--image{margin-bottom:0;padding:0}}@media (max-width:575.98px){.page-cms-12 .section--image,.page-cms-4 .section--image{padding-left:0;padding-right:0}}.page-cms-12 .section--history,.page-cms-4 .section--history{margin-top:-400px}@media (max-width:991.98px){.page-cms-12 .section--history,.page-cms-4 .section--history{margin-bottom:0;margin-top:-150px}.page-cms-12 .section--history .elementor-container .elementor-row .elementor-column,.page-cms-4 .section--history .elementor-container .elementor-row .elementor-column{width:100%}.page-cms-12 .section--history .elementor-container .elementor-row .elementor-column .elementor-text-editor *,.page-cms-4 .section--history .elementor-container .elementor-row .elementor-column .elementor-text-editor *{text-align:center!important}}@media (max-width:575.98px){.page-cms-12 .section--history,.page-cms-4 .section--history{margin-top:0}}.page-cms-12 .section--why-us .elementor-container,.page-cms-4 .section--why-us .elementor-container{margin-right:0;max-width:calc(570px + 50vw)}@media (min-width:1530px){.page-cms-12 .section--why-us .elementor-container,.page-cms-4 .section--why-us .elementor-container{margin-right:auto;max-width:1335px}}.page-cms-12 .section--why-us .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-widget-wrap,.page-cms-4 .section--why-us .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-widget-wrap{height:100%;width:100%}.page-cms-12 .section--why-us .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-widget-wrap *,.page-cms-4 .section--why-us .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-widget-wrap *{height:inherit;width:inherit}@media (max-width:991.98px){.page-cms-12 .section--why-us,.page-cms-4 .section--why-us{margin-bottom:50px}.page-cms-12 .section--why-us .elementor-container .elementor-row,.page-cms-4 .section--why-us .elementor-container .elementor-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-cms-12 .section--why-us .elementor-container .elementor-row .elementor-column,.page-cms-4 .section--why-us .elementor-container .elementor-row .elementor-column{width:100%}.page-cms-12 .section--why-us .elementor-container .elementor-row .elementor-column:first-child,.page-cms-4 .section--why-us .elementor-container .elementor-row .elementor-column:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page-cms-12 .section--why-us .elementor-container .elementor-row .elementor-column:nth-child(2),.page-cms-4 .section--why-us .elementor-container .elementor-row .elementor-column:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.page-cms-12 .section--philosophy-image,.page-cms-4 .section--philosophy-image{padding:0}.page-cms-12 .section--philosophy-image .elementor-image img,.page-cms-4 .section--philosophy-image .elementor-image img{width:100%}.page-cms-12 .section--philosophy-text,.page-cms-4 .section--philosophy-text{margin-top:-300px}@media (max-width:991.98px){.page-cms-12 .section--philosophy-text,.page-cms-4 .section--philosophy-text{margin-top:-150px}.page-cms-12 .section--philosophy-text .elementor-container .elementor-row .elementor-column,.page-cms-4 .section--philosophy-text .elementor-container .elementor-row .elementor-column{width:100%}}@media (max-width:575.98px){.page-cms-12 .section--philosophy-text,.page-cms-4 .section--philosophy-text{margin-top:0}}.page-cms-12 .section--family .elementor-image img,.page-cms-4 .section--family .elementor-image img{width:100%}.page-cms-12 .section--family .elementor-column:first-child,.page-cms-4 .section--family .elementor-column:first-child{margin-right:-75px}.page-cms-12 .section--family .elementor-column:nth-child(2),.page-cms-4 .section--family .elementor-column:nth-child(2){width:calc(50% + 75px);z-index:0}.page-cms-12 .section--family .elementor-column:nth-child(2) .brand-text-edit .elementor-widget-container,.page-cms-4 .section--family .elementor-column:nth-child(2) .brand-text-edit .elementor-widget-container{padding-left:170px}.page-cms-12 .section--family .elementor-column:nth-child(2) .brand-text-edit .elementor-widget-container h6,.page-cms-4 .section--family .elementor-column:nth-child(2) .brand-text-edit .elementor-widget-container h6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-cms-12 .section--family .elementor-column:nth-child(2) .brand-text-edit .elementor-widget-container h6:before,.page-cms-4 .section--family .elementor-column:nth-child(2) .brand-text-edit .elementor-widget-container h6:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAVCAYAAADFEfeTAAAABHNCSVQICAgIfAhkiAAAA49JREFUSEu9ljGLZEUQx//VXR0Z3DMxEhwjLxBuFARB5GYRDES4NTIRbu4iE2HEWByzMbp3gamOX8Cd/QTuYSw79wluP8KaCa+rS+pNv92+d292HzLY0dDd0/2rf/2rXhMONwIzr2KM3x3qSDrUQQBe896vROSbQ515SLgqw339f8FVAC5HXvaG92El0jweud/OtrH3/BuVY+YlgLMY41n/Qu/9sYhsivk3M9xX5d6Bfe2y97wRifP/DGeHMLPBHfcP8T6sRRo7vBtvZ7gvuwkDA1CJyLoEtqBVddsL7hXBx3hu4j3XIi3g1WDmOsZol27z5Dve80okfnEN1wawKANj5pkqzXuBDTphDBycCwvndBJjtIu6MWXmeTH3bob7PG+ovOd1L6iKOZzF2MzGeHkUXOcRQNdlKpjDNsZmmmHez3Cf7vb7uaqrUmrqLhqzCIDlkIeHpBsNZ97xPmxF2qgvdgBhTaTr3WXhQ2a1JmzrneGtoNq05+KqeuoPprOb3As3VGU2R+SWnVqmDuBmO//wx8wwuI+KQCZZxZf+VxDZurWUzrcvwe6F2xkXC5HWZ61ShVqXWQHz1YVIrJj5E6CF+6DnUSuoc5F4VEIUe0zdwV53W1onzLxOiU5Sap5eGz1sgbQw/5mPVLUmon8AWpmq5kXVtNyt217dxBgNwoYFcpISnZZ+3Oc5M/SgrIWRa1VMuqaZVbUmOnMuzIgwBdLvRM7gPmMOL2JsyNoNgOm1D63vuVqksbZ0052W6oo63+xA0omIPBuSOe9bForVAN0H9FuA/lBNDwH3vSp+JtKZVTZA1kos+Evv+VcivD7U0LMIU+fCfSI9IsJFjLEu01o5F+bOYa6qL1TpLKXmtPSbqcAc1rYuEh9Zz1LFOYAjkeYXZv4ToCeA2vzDHbj5iQzsaZHa7F8rMAuQjlRNybQpW9U+z02cC8cGCkDtshjjbzkV1lJqQB+o0o/O4Ymqnhbfyan3YUOkVkTnqngE6Dxfai+XBwBZWmcAnfaBSu/dVhC2t/0SqNqBegegjR1IRO8B9AOgzwZSlQFNNV2kRPec02OAZhaIFUiGvfHFMwauDCaDYk5Ed3qK9QuutQCAewCeq6Z6DNAY5ayFvLWvfavqRFXvppR+uuUbOQHcY+/pLyLaq1KM8e+h6h1SzsDKp1DLqIopUdvN7fflbW+xIjBT++r7miFeAc0vnKtmb///Fw91AnRVWZGUAAAAAElFTkSuQmCC");padding:15px 0}@media (max-width:991.98px){.page-cms-12 .section--family .elementor-image img,.page-cms-4 .section--family .elementor-image img{width:90%}.page-cms-12 .section--family .elementor-container .elementor-row,.page-cms-4 .section--family .elementor-container .elementor-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-cms-12 .section--family .elementor-container .elementor-row .elementor-column,.page-cms-4 .section--family .elementor-container .elementor-row .elementor-column{width:100%}.page-cms-12 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2),.page-cms-4 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2){margin-top:-150px}.page-cms-12 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2) .brand-text-edit .elementor-widget-container,.page-cms-4 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2) .brand-text-edit .elementor-widget-container{padding-left:95px}.page-cms-12 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-text-editor,.page-cms-4 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-text-editor{padding-top:200px}}@media (max-width:575.98px){.page-cms-12 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2),.page-cms-4 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2){margin-top:-75px}.page-cms-12 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-text-editor,.page-cms-4 .section--family .elementor-container .elementor-row .elementor-column:nth-child(2) .elementor-text-editor{padding-top:95px}}.page-cms-12 .section--widget,.page-cms-4 .section--widget{padding:0 15px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUZBLGtCQUdBLDhEQUlBLFVEbUJSLENFakNBLCtCQUNJLEdBQ0ksVUFDQSwyREZvQ04sQ0VqQ0UsR0FDSSxVQUNBLHVERm1DTixDQUNGLENFNUNBLHVCQUNJLEdBQ0ksVUFDQSwyREZvQ04sQ0VqQ0UsR0FDSSxVQUNBLHVERm1DTixDQUNGLENHNUNBLE9BR0ksY0grQ0osQ0czQ0EsY0FMSSxpQ0N1QmEsQ0RyQmIsZUhxREosQ0dsREEsT0FHSSxjSCtDSixDRzVDSSx5QkFOSixPQU9RLGNIZ0ROLENBQ0YsQ0c3Q0EsT0FFSSxpQ0NLYSxDREpiLGNIaURKLENHN0NBLGNBSEksZUh1REosQ0dwREEsT0FFSSxxQ0FDQSxjSGlESixDRzdDQSxPQUVJLGNIaURKLENHN0NBLGNBSEksZUhzREosQ0duREEsT0FFSSxjSGlESixDRzdDQSxjQUNJLHVCSGdESixDRzdDQSxhQUNJLGlCSGdESixDRzdDQSxFQUVJLG1CQUNBLHVCQUZBLG1ESGtESixDRzlDSSx5QkFHSSxhSDhDUixDRzFDUSwwQkFDSSx5Qkg0Q1osQ0s3R0EsVUFFSSxjTGdISixDSzdHQSxLQUdJLHFCRFFjLENDVGQsVUROSSxDQ0tKLDRCRGlCVyxDQ2JYLGdCQURBLGdCTGlISixDSzdHQSxlQUVJLGFBREEsaUJMaUhKLENNM0dRLHlCRFBSLGVBS1Esa0JMaUhOLENBQ0YsQ0s5R0EsZ0JBRUksbUJBREEsaUJMa0hKLENLOUdBLFlBQ0ksdUJMaUhKLENNdEZRLGtERHhCUixXQUVRLFVMaUhOLENBQ0YsQ0svR0ksZ0RBTEosV0FNUSxTTGtITixDQUNGLENLdkdJLCtDQURKLDRCQUVRLHlCQUNBLDBCQUNBLFVMMkdOLENBQ0YsQ0t2R0ksbUJBR0kscUJBREEsZ0JBREEsaUJMNEdSLENLdkdZLDJCQUNJLGtCQUNBLDZETHlHaEIsQ0tsR0EsVUFDSSxlQUNBLGlCQUNBLG9CTHFHSixDS2pHQSxVQUNJLHdCTG9HSixDS2pHQSxPQUNJLGFMb0dKLENLakdBLFNBQ0ksZUFDQSxnQkxvR0osQ0tqR0EsY0FDSSw0QkxvR0osQ0tqR0EsZ0JBQ0ksaUNMb0dKLENLakdBLGVBQ0ksb0NMb0dKLENLakdBLGtCQUNJLGdCTG9HSixDS2pHQSxvQkFDSSxlTG9HSixDS2pHQSxrQkFDSSx5QkxvR0osQ0tqR0EsbUJBQ0kseUJMb0dKLENLakdBLG9CQUNJLHlCTG9HSixDSy9GSSx5QkFGSixrQkFHUSw4QkFDQSxpQkxtR04sQ0FDRixDS2pHSSwwQkFQSixrQkFRUSw2QkxvR04sQ0FDRixDS2pHQSx3QkFFSSxlTG9HSixDS2pHQSxVQUNJLGVEN0lJLENDOElKLFVMb0dKLENNL01RLDZCRDhHUix3QkFFUSxVTG9HTixDQUNGLENNck5RLDRCRG9IUix3QkFHUSxlQUNBLGdCQUZBLFVMc0dOLENBQ0YsQ003T1EseUJENElSLHdCQUVRLFVMb0dOLENBQ0YsQ0svRkksMkNBRkosd0JBSVEsVUxrR04sQ0FDRixDTXpPUSw2QkQwSVIseUJBRVEsVUxrR04sQ0FDRixDSy9GQSxnQkFDSSx5QkxrR0osQ0tsRkEsZUFDSSw0QkxxRkosQ0tsRkEsaUJBRUksNkZBS0EsZ0JBTkEsMEVBY0EsWUFaQSxtR0FTQSxPQUpBLFdBRUEsa0JBQ0EsTUFHQSxXQVRBLFdMMkZKLENLL0VJLDBCQWFJLG9GQUNBLGtCQUhBLG1DQURBLDBCQUZBLFVBUGUsQ0FJZix1QkFXQSxZQWJBLGtCQUNBLHNCQUdBLFNMb0ZSLENLcEVJLDJIQUNJLHdCQUNBLGVBQ0EsV0x5RVIsQ0t2RVEsc0pBQ0ksdUJMMkVaLENLdEVBLFVBQ0ksMEVBQ0Esd0RMeUVKLENLdEVBLFFBQ0kscUJMeUVKLENLdEVBLFlBRUkscUJBREEsa0JMMEVKLENLckVBLDJCQUNJLEdBQ0ksdURMd0VOLENBQ0YsQ0szRUEsbUJBQ0ksR0FDSSx1REx3RU4sQ0FDRixDS3JFQSxRQUNJLHlFTHVFSixDS3BFQSxXQUNJLHdETHVFSixDS3BFQSxvQkFDSSw0Rkx1RUosQ0twRUEsd0JBQ0ksa0dMdUVKLENLcEVBLGFBQ0kscUJMdUVKLENLcEVBLFlBQ0ksb0JMdUVKLENPMVdBLGNBQ0ksMkRQOFdKLENPNVdBLFlBQ0ksc0dBQ0EsbUdBRUEsZ0JBREEsVVBnWEosQ083V1Esb0JBS0ksc0JIMkdJLENHNUdKLHNCQUVBLGtCQUxBLGNBRUEsV0FJQSx3RUFMQSxTUG9YWixDTzVXWSxxQ0FDSSxrQlA4V2hCLENPMVdZLGlDQUNJLGVQNFdoQixDUTdXUSxvQ0FDSSxPUm1YWixDUWpYWSwyQ0FDSSxRQUdBLDBEQUZBLGtNQUNBLHVFUm9YaEIsQ1FoWFksMENBQ0ksUVJrWGhCLENRNVdZLDhDQUdJLGlHUjRXaEIsQ1ExV2dCLHFEQU9JLFVBTkEsaUlSNldwQixDUXBXZ0Isb0RBQ0ksdUdSc1dwQixDUS9WQSxXQWFJLDZCQUNBLFNBSEEsY0FSQSxlQURBLHFCQVFBLGFBS0EsU0FDQSxpQkFmQSxVQVdBLG9CQU5BLDBEQURBLG1MQUVBLDJFUndXSixDUXBWUSw0Q0FJUSxTUnNWaEIsQ1FsVlEsK0hBR0kscUJSb1ZaLENRL1VBLGVBR0kscUJBREEsWUFFQSxrQkFIQSxVUnFWSixDUS9VQSxpQkFDSSxjQUVBLGdCQURBLE9SbVZKLENRaFZJLGdFQUtJLHFCSjlIQSxDSStIQSxlQTFId0IsQ0F3SHhCLFVBM0hpQixDQThIakIsa0JBRUEsMERBREEsbUtBRUEsd0VBUEEsVVJ1VlIsQ1E3VUksK0NBRUksV0FDQSxhUjhVUixDUTNVSSx3QkFDSSxRUjZVUixDUTFVSSx1QkFDSSxXUjRVUixDUzlkQSxVQUVJLGVUZ2VKLENTMWRJLDRCQUhJLGVUdWVSLENTcGVJLGVBQ0ksMEVBRUEsZUFDQSxXQUNBLFNUK2RSLENTNWRJLG1CQUNJLGVMaEJBLENLaUJBLFVMZkEsQ0tpQkEsb0RBREEsZ0JBR0Esa0JBQ0EsbUJBRkEsaUJUZ2VSLENTNWRRLHFCQUNJLG1CQUNBLHNCVDhkWixDUzFkWSwrQkFDSSxnR1Q0ZGhCLENTMWRnQixxQ0FFSSx1UEFDQSx3QkFDQSx3QkFIQSxXQU9BLGNBRkEsV0FHQSxpQkFGQSxjQUZBLFNUZ2VwQixDU3ZkUSx5QkFDSSxlTDlDSixDSytDSSxVVHlkWixDU3ZkWSwyQkFDSSx3R1R5ZGhCLENTcGRJLG1DQUVJLDBFQUNBLFVUcWRSLENTbmRRLHVDQUVJLDZGQURBLDBFQUVBLFlBQ0EsVVRxZFosQ1NqZEksZ0JBQ0ksa0JMakVDLENLa0VELGtCQUNBLGlCVG1kUixDU2pkUSxpQ0FDSSxpQlRtZFosQ1NoZFEsa0JBR0ksNkZBQ0Esd0ZBRkEsMEVBREEsY1RxZFosQ1NoZFksdUJBSUksNkZBSEEsY0FFQSwwRUFEQSxXVG9kaEIsQ1MvY1ksc0JBQ0ksa0JBQ0EsZ0JBQ0EseUNBQ0EsOENUaWRoQixDUzljWSxrQ0FDSSxtQlRnZGhCLENTOWNnQixvREFHSSxZQUdBLGlHQURBLE9BSkEsa0JBR0EsTUFGQSxVVG9kcEIsQ016aUJRLHlCRzhGUSwyQkFDSSxrQlQ4Y2xCLENTM2NjLHNCQUNJLFVUNmNsQixDQUNGLENTeGNnQiw0REFDSSxZVDBjcEIsQ01wakJRLHlCRzhHWSw0REFDSSxhVHljdEIsQ0FDRixDU3BjUSx5Q0FJSSxnQkFGQSx1QkFDQSxrQlR1Y1osQ1NuY1EsNkNBQ0ksa0JUcWNaLENTamNJLGVBQ0ksWVRtY1IsQ1NoY0ksa0JBSUksNkZBR0Esd0ZBTEEsNkJBREEsWUFFQSwwRUFFQSxrR1RtY1IsQ1MvYlEseUJBRUksMlBBQ0Esd0JBQ0Esd0JBSEEsV0FPQSxjQUZBLFlBQ0EsZUFGQSxVVG9jWixDUzliUSx3QkFFSSwwQkFEQSxZVGljWixDUzFiWSx3Q0FFSSxrQkFEQSx5RFQ2YmhCLENTdmJJLGlDQUNJLGdCVHliUixDU3JiUSxrQ0FFSSxrQkFEQSxrQlR3YlosQ1V6bkJJLG1DQVFJLDZCQURBLFlBREEsV0FGQSxrQkFIQSxZQUlBLGdCTjZIYSxDTW5IYixlQVpBLGNBYUEsa0JBZEEsV0FPQSxVVjhuQlIsQ1U1bkJRLHlCQVhKLG1DQVlRLFVWK25CVixDQUNGLENVem5CSSwrQ0FDSSwwRUFDQSx3SlYybkJSLENVem5CUSw4REFDSSxTVjJuQlosQ1V6bkJZLGdFQU1JLGtCQURBLGNBSkEsV051R0ssQ01wR0wsZ0JOb0dLLENNckdMLGtCQUlBLDBFQUxBLFVWZ29CaEIsQ1V6bkJnQixzQ0FUSixnRUFXUSx3QlYybkJsQixDQUNGLENVem5CZ0IsMkNBQ0ksc0VBQ0ksd0JWMm5CdEIsQ0FDRixDVXBuQlksbUVBQ0kseVJWc25CaEIsQ1VqbkJZLHFFQUNJLHFPVm1uQmhCLENVem1Cb0IsNEdBQ0ksWVYybUJ4QixDVzdxQkksS0FjSSw2QkFFQSxxQlBoQkEsQ09xQkEsZ0JBREEsd0NBTEEsbUJBWEEsNEJQZ0JPLENPbkJQLGVBWUEsZ0JBTUEscUJQdUhTLENPdklULHVCQUdBLGtCQVlBLGtCQWJBLHlCQUVBLG9JQVVBLGtCWGdyQlIsQ1d4ckJRLG9CQVRKLEtBVVEsdUNYMnJCVixDQUNGLENXL3FCUSxzRUFLSSxxQlA1QkosQ082QkksVVg2cUJaLENXMXFCUSw0QkFFSSxVWDJxQlosQ1d6cUJZLGdGQUVJLDZCQUNBLGtCWDBxQmhCLENXcnFCSSx1QkFFSSxTQUNBLFlBRUEsa0JBSkEsVUFHQSx1Q1h3cUJSLENXcHFCSSxhQUVJLDZCQURBLG9CUG5ERCxDT3FEQyxrQlhzcUJSLENXcHFCUSw4R0FLSSxxQlBoRUosQ09pRUksVVhrcUJaLENXNXBCWSxnSEFFSSw2QkFDQSxvQlB0RVQsQ091RVMsa0JYNnBCaEIsQ1c3b0JJLDJLQU5ZLHFCUHJGUixDT3NGUSxVWDJwQmhCLENXdHBCSSxlQUNJLGlCWHFwQlIsQ1dqcEJRLHdIQUtJLHFCUG5HSixDT29HSSxpQlB0R0osQ091R0ksVVgrb0JaLENXem9CWSx3SEFFSSxxQlAvR1IsQ09nSFEsVVgwb0JoQixDV3JvQkkseUVBS0kscUJQMUhBLENPZ0lBLFdQNUhELENPNEhDLCtCUDVIRCxDT3VIQyxVUHpIQSxDTzBIQSxpQkFKbUIsQ0FLbkIsb0JYd29CUixDV25vQlEsOFlBS0kscUJQdklKLENPMElJLDhCUHRJTCxDT3FJSyxhWGtvQlosQ1czbkJZLHdkQUVJLHFCUGxKUixDT21KUSxVWDRuQmhCLENXdm5CSSxpQkFFSSw2RkFEQSxzR0FFQSxrR1h5bkJSLENXdm5CUSx3QkFDSSxzWkFDQSxpQlh5bkJaLENXcm5CSSx1QkFHSSw2QkFEQSxZQUdBLG1CQURBLFNYdW5CUixDV3BuQlEsNk1BTUksNkJBREEsYVhtbkJaLENXNW1CWSxvTkFFSSxrQlg2bUJoQixDV3htQkksdUVBR0ksa0dYd21CUixDV3RtQlEsa01BRUksYVh1bUJaLENXam1CUSwrRkFLSSxvQlgrbEJaLENXOWtCUSxnQkFFSSwrTkFEQSxhWGlsQlosQ1dya0JJLHlEQUVJLGtCWHNrQlIsQ1dwa0JRLDJFQUVJLFlBQ0EsZ0JYcWtCWixDV2prQkksY0FFSSw2RkFEQSxzR0FFQSxlWG1rQlIsQ1dqa0JRLHFCQUVJLFlBQ0EsaUJYa2tCWixDVzdqQkksY0FJSSxvQ0FDQSw2QkFIQSx1Q0FLQSwwQkFDQSxnQ0FDQSwyQkFIQSx1Slhpa0JSLENXNWpCUSxtSEFLSSxnQ0FDQSx1QlgwakJaLENXdGpCSSx5QkFDSSxrQkFRSSw4RUFOQSxTQUdBLE9BQ0EsbUJBTEEsZUFFQSxXQUNBLFVYMmpCVixDQUNGLENZNTFCQSxjQUVJLHdCUktLLENRTkwsNkJBT0EsVVJQSSxDUUdKLGNSa0djLENRakdkLGVSOEZnQixDUTdGaEIsV1JzRlcsQ1FyRlgsZ0JScUZXLENRekZYLGVBT0EsNEVBREEsVVprMkJKLENZLzFCSSxvQkFFSSxvQlJMQyxDUUlELFVaazJCUixDWTUxQlEsK0lBSUksbUNBQ0EsbUdaMjFCWixDWXYxQkksMEZBR0ksWVp5MUJSLENZcjFCSSx5Q0FJSSx3QlJoQ0MsQ1ErQkQsYVI1QkMsQ1ErQkQsVUFKQSxvQkFHQSxrQkFPQSxnQkFMQSxTQUVBLHNGQURBLDREQUVBLGdQQUNBLFVadzFCUixDWWgxQlEsd1BBRUksVVJ2REosQ1F3REksMEVBQ0EsVVptMUJaLENNbHlCSSx5Q001Q0ksYVppMUJSLENNNXhCSSwrRE1yREksYVp5MUJSLENNL3hCSSxvQ00xREksYVo0MUJSLENZeDFCQSwwTkFDSSxlWjIxQkosQ1l4MUJBLHNCQUVJLFlBREEsaUJBRUEsZVJrQlcsQ1FqQlgsZ0JaMjFCSixDWXoxQkksNEJBQ0ksWVoyMUJSLENZdDFCSSxnREFFSSxXUk9PLENRUlAsZVowMUJSLENZcjFCQSx1Q0FHSSxXUkdrQixDUUFsQixPQUNBLFVBSEEsa0JBQ0EsTUFIQSxVWjYx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V2pCMnlDWixDTWwyQ1EsNEJXc0RBLHNCQUlRLGFqQjR5Q2QsQ0FDRixDaUJ0eUNJLGNBQ0ksd0JibEdJLENhbUdKLG9CYm5HSSxDYW9HSixVakJ3eUNSLENpQnR5Q1EscUJBT0kscXNCQU5BLFdqQnl5Q1osQ01oM0NRLDRCV3NFQSxxQkFJUSxhakIweUNkLENBQ0YsQ2lCcHlDSSxlQUNJLGFqQnN5Q1IsQ2lCbnlDSSxZQUNJLHlCakJxeUNSLENpQmx5Q0ksbUJBQ0ksa0JqQm95Q1IsQ2lCbHlDUSwwQkFNSSxjQUxBLFdBQ0Esa0JBR0EsVUFwSU0sQ0FrSU4sUUFDQSw2RGpCc3lDWixDa0J2NkNBLHFCQUNJLHVCQUdBLGVBRUEsZ0JBREEscUNBRkEsaUJBREEsU2xCODZDSixDa0J2NkNBLHFDQUNJLFlsQjA2Q0osQ2tCdjZDQSx3QkFFSSxnQkFEQSxjbEIyNkNKLENrQnY2Q0Esd0JBQ0ksY2xCMDZDSixDa0J2NkNBLDhCQUNJLFlBQ0EsY2xCMDZDSixDa0J2NkNBLG1DQUNJLFlBQ0EsUWxCMDZDSixDa0J2NkNBLHlDQUNJLFVsQjA2Q0osQ2tCcjZDSSxrQ0FDSSxhbEJ3NkNSLENrQnQ2Q1EseUJBSEosa0NBSVEsaUJsQnk2Q1YsQ0FDRixDa0JuNkNJLHdDQUNJLGFkaERELENjaURDLGlCbEJzNkNSLENrQi81Q0ksdUdBQ0ksYWxCbzZDUixDbUI1OUNBLE9BQ0ksZUFFQSxnQkFEQSxnQm5CZytDSixDbUI3OUNJLHlCQUNJLGtCbkIrOUNSLENtQnI5Q1EsNEJBQ0ksb0JuQnU5Q1osQ21CcDlDZ0IsaUNBQ0ksYW5CczlDcEIsQ21CajlDUSxnQ0FDSSxlbkJtOUNaLENtQmg5Q1EsK0JBQ0ksZUFDQSxtQm5CazlDWixDbUJoOUNZLGlDQUVJLGFmL0JQLENlOEJPLGNuQm05Q2hCLENtQjU4Q0kseUJBRUkseUJBQ0ksZ0JuQjY4Q1YsQ21CMzhDVSxtQ0FDSSxhbkI2OENkLENtQjE4Q1Usd0VBRUksWUFDQSxTbkI0OENkLENtQno4Q1UsZ0NBQ0ksa0JuQjI4Q2QsQ21CeDhDVSwrQkFDSSwwRUFDQSx5SkFDQSxrR25CMDhDZCxDbUJ4OENjLDZDQUNJLGNuQjA4Q2xCLENBQ0YsQ21CcjhDSSwrQ0FFUSxxQ0FDSSwwRUFDQSx3RG5CczhDZCxDbUJwOENjLHFHQUVJLG9FbkJxOENsQixDbUJsOENjLHFEQUNJLDRHbkJvOENsQixDbUJqOENjLHFEQUNJLG9FbkJtOENsQixDQUNGLENtQng3Q0kseUJBRVEsc0NBQ0ksVW5CeTdDZCxDbUJ0N0NVLGtDQUNJLFNuQnc3Q2QsQ21CcjdDVSxnREFFSSwyQm5CdTdDZCxDbUJyN0NjLHNEQUNJLFVuQnU3Q2xCLENtQm43Q1UseUNBQ0kseUJuQnE3Q2QsQ21CbDdDVSx3RUFFSSxpQkFwSUosQ0FxSUksa0JuQm83Q2QsQ21CbDdDYyxrR0FDSSxZbkJxN0NsQixDbUIvNkNrQixpQ0FHSSxxQkFEQSxtQkFEQSxlbkJtN0N0QixDQUNGLENvQm5rREEsTUFDSSxlcEJza0RKLENNbmpEUSx5QmNwQlIsTUFJUSxlcEJ1a0ROLENBQ0YsQ014akRRLHlCY3BCUixNQVFRLGVwQndrRE4sQ0FDRixDb0Jya0RBLGVBQ0ksZ0xwQndrREosQ3FCcmxEQSxVQUNJLGNyQndsREosQ3NCemxEQSxhQUdJLG9CQURBLGlCQUdBLGlCdEIwbERKLENzQnpsREksZ0JBQ0ksY0FDQSxldEIybERSLENzQnpsREksZUFFSSxxQkFEQSxhdEI0bERSLENNbmxEUSx5QmdCcEJSLGFBZVEsWXRCNGxETixDQUNGLEN1QjVtREEsaUJBQ0ksVUFDQSxpRXZCK21ESixDd0JqbkRBLFlBRUksZXBCQ0ksQ29CQUosb0NBQ0EseUV4Qm1uREosQ3dCam5ESSxxQkFFSSw2RkFEQSwwRUFHQSxpQkFEQSxVeEJvbkRSLENNem1EUSx5QmtCZEoscUJBTVEsZ0J4QnFuRFYsQ0FDRixDTTltRFEseUJrQmRKLHFCQVVRLG9CQURBLGdCeEJ3bkRWLENBQ0YsQ3dCcG5ESSxvQ0FHSSw2RkFEQSwwRUFFQSwwRnhCcW5EUixDTXpuRFEseUJrQkFKLG9DQU9RLDhGeEJzbkRWLEN3QnJuRFUsNENBQ0ksaUJ4QnVuRGQsQ0FDRixDTWpvRFEseUJrQmNJLDRDQUNJLGlCeEJzbkRkLENBQ0YsQ3dCbG5ESSxrQkFDSSxtRHhCb25EUixDTXpvRFEseUJrQm9CSixrQkFJUSxtRHhCcW5EVixDQUNGLEN3QmxuREksaUJBQ0ksYUFDQSxvREFDQSxpQnhCb25EUixDd0JsbkRRLG9CQUNJLGNBQ0EsZXhCb25EWixDd0JsbkRRLG1CQUVJLHFCQURBLGF4QnFuRFosQ00zcERRLHlCa0I0QkosaUJBZVEsY0FDQSxtRHhCb25EVixDQUNGLEN3QmpuREksa0JBQ0ksb0RBQ0EsaUJ4Qm1uRFIsQ01ycURRLHlCa0JnREosa0JBTVEsb0RBREEsZ0d4QnFuRFYsQ0FDRixDd0JqbkRZLGlDQUNJLGN4Qm1uRGhCLEN5QmxzREEsZUFDSSxlckJFSSxDcUJESixtQ3pCcXNESixDeUJuc0RJLDBCQUNJLFN6QnFzRFIsQ3lCbnNEUSwwQkFISiwwQkFJUSxlQUVBLFl6QnFzRFYsQ0FDRixDeUJuc0RRLGdEQUNJLGlCekJxc0RaLEN5QmpzREksd0JBRUksNkZBREEsMEVBRUEsbUhBQ0EsZUFDQSxlekJtc0RSLEN5QjVyREksK0JBQ0ksMEVBQ0Esb0RBQ0Esa0d6QjhyRFIsQ3lCNXJEWSx5QkFESixpREFFUSxZekIrckRkLENBQ0YsQ3lCNXJESSxzQkFFSSw2RkFEQSwwRUFFQSxnR3pCOHJEUixDeUI1ckRZLDJDQUNJLGlCekI4ckRoQixDTXh0RFEseUJvQnBCUiw2Q0FHUSxnQjFCK3VETixDQUNGLENNL3REUSx5Qm9CcEJSLDZDQU9RLGExQml2RE4sQ0FDRixDMEI1dURJLGtCQUdJLGV0QmJBLENzQmtCQSxTQU5BLFdBR0EsWUFFQSxPQU5BLG9CQUtBLGtCQUlBLDhEQUNBLGlMQVBBLFdBS0EsVTFCaXZEUixDTW52RFEseUJvQlFBLGtCQUNJLFcxQjh1RFYsQ0FDRixDTXh2RFEseUJvQmNBLGtCQUNJLFkxQjZ1RFYsQ0FDRixDMEIxdURJLHNCQUlJLFNBSEEsVUFDQSxvQkFDQSxrQkFFQSxNQUNBLDhEQUNBLGlFMUI0dURSLENNdHdEUSx5Qm9CbUJKLHNCQVVRLFkxQjZ1RFYsQ0FDRixDMEIxdURJLGdDQUNJLGlCMUI0dURSLEMwQjF1RFEsMkNBQ0ksaUUxQjR1RFosQzBCeHVESSxxQkFDSSwyQjFCMHVEUixDMEJ4dURRLDJCQUNJLHVEMUIwdURaLEMwQnZ1RFEsc0NBQ0ksUzFCeXVEWixDTTF4RFEseUJvQmdEQSxzQ0FJUSxTMUIwdURkLENBQ0YsQzBCdnVEUSwrQkFDSSxVQUNBLGtCMUJ5dURaLEMwQnJ1RFksb0RBRUksVUFEQSxtQjFCd3VEaEIsQ012eURRLHlCb0I4REksb0RBTVEsVUFEQSxrQjFCeXVEbEIsQzBCbHVEVSxvQ0FDSSwrRDFCc3VEZCxDQUpGLEMyQi96REkseUNBR0ksT0FGQSxlQUNBLE1BRUEsV0FDQSxZM0J3MERSLENNM3pEUSx5QnFCbEJKLHlDQVFRLDJCM0IwMERWLENBQ0YsQzJCcDBESSwrQ0FFSSxZM0JzMERSLEMyQm4wREksa0dBT0ksYUFKQSxVQUNBLG9CQUNBLCtEM0JzMERSLENNNzBEUSx5QnFCRUosa0dBVVEsYTNCdTBEVixDQUNGLEMyQmwwRFEsNkRBRUksYTNCbTBEWixDMkJoMERRLHVIQUlJLFVBREEsbUIzQm0wRFosQzRCLzJEUSwwQkFFSSxzR0FDQSxnQkFGQSxpQjVCbzNEWixDNEJoM0RnQiwrQkFDSSxrQkFDQSxtQkFDQSxrQjVCazNEcEIsQzRCMzJEUSw2QkFDSSxZNUI2MkRaLENNMzJEUSx5QnNCSEEsNkJBR1EsYTVCKzJEZCxDQUNGLEM2Qm40REksc0JBQ0ksWUFDQSxlN0JzNERSLEM2Qmo0RFEsaUVBUUksWUFDQSxTQVBBLGVBREEsZ0JBU0Esc0RBQ0EsdUo3QjgzRFosQzZCcjREWSwwQkFKSixpRUFLUSxhN0J3NERkLENBQ0YsQzZCajREWSwrRkFFSSxTQUNBLGdCQUNBLDBFQUNBLHVJQUpBLGVBS0EsVTdCbTREaEIsQzZCajREZ0IsdUhBRUkseUVBREEsZTdCbzREcEIsQzZCNzNEWSx1RUFDSSx1RDdCKzNEaEIsQzZCeDNEUSxpQ0FDSSxpQkFDQSw2RDdCMDNEWixDNkJwM0RRLGdDQUNJLGtCQUNBLCtEN0JzM0RaLEM2QmwzREks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LENvQzk2RVEsNEJBQ0ksbUJBQ0EseUJwQ2c3RVosQ3FDbjlFSSx5QkFFSSxxQ0FEQSxVckN1OUVSLENzQ3o5RUEsY0FFSSxnQkFEQSxTdEM2OUVKLENzQ3g5RUksNkdBR0ksV3RDMjlFUixDc0N6OUVJLHlDQUNJLGtCdEMyOUVSLENzQ3A5RVksK0NBQ0ksVXRDdTlFaEIsQ3VDMytFQSxlQUVJLDhGQURBLGdCQUVBLGlCQUNBLGV2QysrRUosQ3VDOStFSSxrQkFDSSwwRUFDQSx3RHZDZy9FUixDdUM5K0VRLGdDQUNJLFd2Q2cvRVosQ3VDNStFSSwrQkFDSSxjdkM4K0VSLEN1Q3orRUksd0NBQ0kscUJ2QzQrRVIsQ3dDamdGQSxXQUVJLG9CQURBLGdCeENxZ0ZKLENNbC9FUSx5QmtDcEJSLFdBS1EsWXhDcWdGTixDQUNGLEN3Q3BnRkksMEJBRUksb0JBQ0EscUJBRkEsYXhDd2dGUixDd0NyZ0ZRLGlDQUNJLFl4Q3VnRlosQ3dDcmdGUSw4QkFDSSxvQ3BDWUksQ29DWEosZUFDQSxleEN1Z0ZaLEN3Q3BnRlksd0NBQ0ksZXhDc2dGaEIsQ3lDM2hGQSxpQkFDSSxXekMraEZKLENNNWdGUSx5Qm1DcEJSLGlCQUlRLFV6Q2dpRk4sQ0FDRixDeUN2aEZJLGdDQUtJLFlBSkEsYUFDQSxjQUVBLG9CQUdBLDREQUNBLGlEekN1aEZSLENNemdGUSw0Qm1DWEosOEJBR1EsYUFEQSxTekN1aEZWLENBQ0YsQ001L0VRLGtEbUN2QkosNEJBRVEsb0J6Q3FoRlYsQ0FDRixDeUNqaEZBLHlCQUNJLHFCekNvaEZKLENNeGlGUSx5Qm1DbUJSLHlCQUlRLHlCekNxaEZOLENBQ0YsQ3lDbGhGQSxpQ0FDSSxrR3pDcWhGSixDeUNsaEZBLGFBQ0ksVXpDcWhGSixDTXJpRlEsNEJtQ2VSLGFBS1EsaUJBQ0EsMEJBRkEsd0J6Q3doRk4sQ0FDRixDTTVqRlEseUJtQytCUixhQVlRLDZGQUZBLHdDQUNBLDBFQUVBLGtIekN1aEZOLENBQ0YsQ3lDcmhGSSx1QkFDSSxpR3pDdWhGUixDeUM3Z0ZBLHFCQUNJLHlFekNzaEZKLENNamxGUSx5Qm1DMERSLFVBSVEsbUJ6Q3VoRk4sQ0FDRixDeUNwaEZRLCtCQUNJLG1CekNzaEZaLEMwQzdtRkEsYUFDSSxxQjFDZ25GSixDMEM1bUZZLDJEQUNJLGlGMUM4bUZoQixDMEMzbUZZLHFEQUNJLDZFMUM2bUZoQixDMEN6bUZRLG1DQUNJLCtFMUMybUZaLEMwQ3ZtRlksMEJBQ0kseUIxQ3ltRmhCLEMwQ3BtRkksZUFDSSxVdEN6QkEsQ3NDMEJBLGdCQUNBLG1CMUNzbUZSLEMwQ2htRlEsd0JBQ0ksZTFDbW1GWixDMENqbUZZLDhCQUVJLHVQQUNBLDRCQUNBLHdCQUhBLFlBS0EsV0FEQSxTMUNvbUZoQixDMEM1bEZJLDRDQUVJLGVBREEscUIxQ2dtRlIsQzBDN2xGUSwwQkFKSiw0Q0FLUSxxQjFDZ21GVixDQUNGLEMwQzlsRlEsMEJBUkosNENBU1EscUIxQ2ltRlYsQ0FDRixDTXpvRlEsMEJvQzhCSiw0Q0FhUSxjMUNrbUZWLENBQ0YsQ005b0ZRLHlCb0M4Q0EsZ0RBRVEsWTFDa21GZCxDQUNGLEMyQ3RxRkksb0NBQ0ksWTNDeXFGUixDTXZwRlEseUJxQ25CSixvQ0FHUSxhM0MycUZWLENBQ0YsQzJDMXFGUSwyQ0FDSSxZM0M0cUZaLEM0Q2pyRkEsZ0JBRUksNkZBQ0EsZXhDSkksQ3dDS0osVXhDSEksQ3dDQUosMEVBSUEsVzVDb3JGSixDNENsckZJLGtCQUNJLG1CQUtBLGdCQUZBLFlBQ0EsZ0JBZFcsQ0FXWCxvQkFDQSxvQjVDdXJGUixDNENsckZRLHNCQUNJLGlLNUNvckZaLEM0Q2pyRlEsd0JBQ0ksYTVDbXJGWixDNENqckZZLDBEQUdJLGlNNUNrckZoQixDNEM5cUZRLG1DQUNJLDhCNUNnckZaLEM0QzdxRlEsc0JBQ0ksaUI1QytxRlosQzRDM3FGSSxtQkFDSSxlNUM2cUZSLEM0Q3pxRkEsWUFDSSxZNUM0cUZKLENNdHNGUSx5QnNDeUJSLFlBSVEsYTVDNnFGTixDQUNGLEM0QzNxRkksa0JBTUksdVBBRUEsd0JBRUEsNEJBREEsd0JBUkEsV0FJQSxxQkFIQSxXQUVBLGdCQXhEVyxDQTJEWCxpQkFJQSw2UkFSQSxTNUNxckZSLEM2QzV1RkEsaUJBRUkscUJBREEsZUFFQSxpQjdDK3VGSixDTTl0RlEseUJ1Q3BCUixpQkFNUSxZN0NndkZOLENBQ0YsQzZDOXVGSSw0QkFDSSxtQjdDZ3ZGUixDNkMvdUZRLGtDQUNJLFk3Q2l2RlosQzZDNXVGQSxpQkFDSSxTN0MrdUZKLEM4Q2h3Rkksb0NBQ0ksZ0JBQ0EsbUI5Q213RlIsQzhDandGUSxrREFDSSxxQjFDTEosQzBDTUksVTFDSkosQzBDVUksaUI5Qzh2RlosQzhDbHdGWSx5QkFKSixrREFLUSxpQjlDcXdGZCxDQUNGLEM4Q2p3RlksK0RBRUksNEIxQ01ELEMwQ1BDLGM5Q293RmhCLEM4Q2h3RlkseURBQ0ksa0JBR0EsV0FGQSxRQUNBLDhEQUVBLGlEOUNrd0ZoQixDOENod0ZnQiwrREFDSSxVOUNrd0ZwQixDOEM3dkZRLGdEQUNJLFk5Qyt2RlosQzhDN3ZGWSw0RUFDSSxrQjlDK3ZGaEIsQzhDN3ZGZ0IsdUZBRUksZ0JBREEsZ0I5Q2d3RnBCLEM4QzV2RmdCLG1GQUdJLFdBQ0EsZUFHQSwwQkFGQSxpQkFDQSxxQkFKQSxnQkFEQSxVOUNvd0ZwQixDOEMzdkZnQixtRkFHSSxXQUVBLGVBREEsZ0JBRUEsaUJBSkEsZ0JBREEsVTlDa3dGcEIsQytDenpGQSxpQ0FDSSxvRUFDQSxjL0M0ekZKLEMrQzF6RkksbURBR0ksWUFDQSxnQkFIQSx5Ri9DOHpGUixDK0N0ekZZLDRFQUNJLHdCM0NQUCxDMkNrQk8sVTNDeEJSLEMyQ3lCUSxnQkFUQSxhQURBLDRCQU9BLGdCL0NvekZoQixDK0N4ekZnQix3RkFDSSxnQi9DMHpGcEIsQytDbHpGZ0IseUZBQ0ksd0IvQ296RnBCLEMrQzd5RkEsU0FHSSw2RkFGQSwwRUFLQSxZQUZBLGdHL0NnekZKLEMrQzN5RlEsOENBQ0ksdUJBQ0EsVy9DNnlGWixDK0MzeUZZLHdEQUtJLFUzQ3JEUixDMkNzRFEsZUFDQSxnQkFOQSxtQkFFQSxnQi9DK3lGaEIsQytDeHlGWSxxREFDSSxRQUNBLDZEL0MweUZoQixDK0N4eUZnQix1REFH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QURBLHlFQUVBLHVJQUhBLGdCQUtBLGlCQURBLGFDb29HWixDRGpvR1ksb0VBQ0ksYUNtb0doQixDRG5uR0EsdUJBRUksMEVBQ0EseURBQ0EsbUJBQ0EsbUJDcW5HSixDRG5uR0ksNEJBT0ksbUJBQ0EsZ0JBUEEsU0N1bkdSLENEcm5HUSxpRUFISiw0QkFJUSxVQ3duR1YsQ0FDRixDRGxuR0ksc0ZBRUksV0NvbkdSLENEaG5HQSwwQkFDSSxrQkNtbkdKLENEaG5HQSxpQkFFSSxVQURBLFFDb25HSixDTXB5R1EseUJQcUxKLGdEQUVRLGtIQ2tuR1YsQ0FDRixDRDltR1Esb0RBQ0ksa0JDZ25HWixDRDltR1EsNERBQ0kseUVDZ25HWixDRC9tR1ksOERBR0kscUJBRkEsaUJBQ0EsaUJDa25HaEIsQ3FEejBHQSxxQkFDSSxjQUNBLGNyRDQwR0osQ3FEMTBHSSw4QkFXSSxnQkFHQSxZQUVBLG9EQUhBLFVyRG0wR1IsQ3FELzBHUSxxQ0FJUSx1YS9DMElaLHdCQUNBLDRCQUNBLHdCK0MvSVEsVy9Dd0lSLGMrQ2xJUSxZL0NzSVIsbUJBRkEsZUFEQSxVTmt0R0osQ003MEdRLHlCK0NmQSxxQy9DbUpBLGtCTjZzR04sQ0FDRixDcURoMUdRLG9DQUNJLGFyRGsxR1osQ3FEOTBHWSxvREFDSSxlckRnMUdoQixDcUQzMEdJLDRCQUNJLGNyRDYwR1IsQ3FEMzBHUSwyQ0FDSSxZckQ2MEdaLENxRHgwR1EsMkNBSUksa0JqRDFDQSxDaUQ2Q0EsWUFOQSxlQUNBLGdCQVFBLGFBSkEsUUFNQSxnRUFIQSxXckR5MEdaLENNeDJHUSx5QitDc0JBLDJDQWVRLCtEckR1MEdkLENBQ0YsQ3FEcjBHWSwwREFJSSxhQURBLFlBRkEsdURyRHkwR2hCLENxRDl6R1EscUNBQ0ksb0JyRGkwR1osQ3FEN3pHb0IseURBRUksYUFEQSxXckRnMEd4QixDcUQzekdnQixvREFDSSxlQUdBLGdCQUZBLGlCQUlBLGtCckQyekdwQixDcUR2eUdvQiwySkFDSSx1QnJENHlHeEIsQ3FEcHlHQSx1QkFHSSwwQkFGQSxhckR3eUdKLENxRHB5R0kscUNBQ0ksZXJEc3lHUixDcURweUdRLHdEQUNJLGtCQUNBLFVyRHN5R1osQ3FEbnlHUSw2REFPSSxrQmpEbklILENpRGlJRyxZQUpBLGVBQ0EsZXJEdXlHWixDcUQ3eEdnQiwwSkFDSSxhckRreUdwQixDcUQ3eEdRLDZEQUdJLGdCckQ2eEdaLENNajZHUSx5QitDaUlBLDZEQU1RLGlCckQ4eEdkLENBQ0YsQ3FEMXhHb0Isd0dBRUksYWpEeEpmLENpRHVKZSxjckQ2eEd4QixDcUR4eEdnQiw2RkFFSSwyRkFEQSx5RXJEMnhHcEIsQ3FEeHhHb0Isa0hBQ0ksZ0JyRDB4R3hCLENxRHR4R3dCLDRPQUdJLGNBREEsVXJEd3hHNUIsQ3FEcHhHd0Isc0hBQ0ksZXJEc3hHNUIsQ3FEaHhHWSwwS0FHSSxlQUNBLGlCQUZBLGNyRG94R2hCLENxRGh4R2dCLHdMQUNJLGFyRG14R3BCLENxRC93R1ksbUZBQ0ksc0JyRGl4R2hCLENxRDV3R0ksZ0NBQ0ksNEJBQ0EsNkJBQ0EsVXJEOHdHUixDcUQ1d0dRLCtDQUdJLGdCQUZBLGlCckQrd0daLENxRDN3R1ksc0RBQ0ksa0JBS0EsV0FIQSxRQUNBLDhEQUlBLGlEckQwd0doQixDcUR4d0dnQiw0REFDSSxhckQwd0dwQixDcURyd0dRLDJDQUNJLHlFckR1d0daLENNMzhHUSw0QitDd01KLDZCQUVRLGNyRHF3R1YsQ0FDRixDcURud0dRLHlDQUNJLFNyRHF3R1osQ3FEbHdHUSx5Q0FDSSx5QkFDQSx5QnJEb3dHWixDcURod0dJLGdDQUNJLGVyRGt3R1IsQ00xK0dRLHlCK0MyT0ksNkRBQ0ksMEVBQ0EseUpBQ0Esa0hyRGt3R2QsQ0FDRixDcUQvdkdRLGtEQUNJLDBFQUNBLGtIckRpd0daLENxRDd2R1ksNERBQ0ksc0dBQ0EseUdBR0EsbUJBREEsaUJyRCt2R2hCLENxRDV2R2dCLGtFQUNJLFdyRDh2R3BCLENNOStHUSw0QitDdU9BLGtEQWNRLG1HQUVBLFVyRDR2R2QsQ0FDRixDc0R4aEhBLHNCQUVJLGVBRUEscUJBSEEsZUFFQSxtRHRENGhISixDc0QxaEhJLDRCQUNJLGF0RDRoSFIsQ3NEMWhISSw2QkFHUSxtZWhEd0lSLHdCQUNBLDRCQUNBLHdCZ0Q1SUksV2hEcUlKLGNBR0EsWUFDQSxtQkFGQSxlQURBLFVOKzVHSixDTTFoSFEseUJnRFpKLDZCaERnSkksa0JOMDVHTixDQUNGLENzRHBpSFEsNENBQ0ksWXREc2lIWixDc0RsaUhRLDRDQUNJLGV0RG9pSFosQ3VEeGpISSxtQ0FFSSwwRUFDQSx3RHZEMGpIUixDdUR6akhRLG1FQUNJLFV2RDJqSFosQ3VEMWpIWSxvQ0FGSixtRUFHUSxTdkQ2akhkLENBQ0YsQ3VEcmpIQSw0QkFDSSxHQUVJLFVBREEseUR2RHlqSE4sQ3VEdGpIRSxHQUVJLFVBREEsdUR2RHlqSE4sQ0FDRixDdURoa0hBLG9CQUNJLEdBRUksVUFEQSx5RHZEeWpITixDdUR0akhFLEdBRUksVUFEQSx1RHZEeWpITixDQUNGLEN3RGpsSEEsZUFHSSxPQUZBLGVBQ0EsTUFFQSxXQUNBLFl4RG1sSEosQ3dEaGxIQSxLQUNJLGV4RG1sSEosQ3dEaGxIQSx5QkFHWSxxREFDSSxjeERpbEhkLEN3RDlrSFUsMkRBQ0ksWXhEZ2xIZCxDQUNGLEN5RHJtSEEsa0JBTUksa0VBREEsd0JBREEsc0JBSEEsV0FFQSxxQkFEQSxrQkFLQSxpQnpEdW1ISixDeURybUhJLHlCQVRKLGtCQVVRLGtFQUNBLHVCekR3bUhOLENBQ0YsQ3lEdG1ISSx5QkFkSixrQkFlUSxrRXpEeW1ITixDQUNGLEN5RHZtSEkseUJBRUksaURBRUksV0FDQSxhekR1bUhWLEN5RHBtSE0seUJBQ0ksZXpEc21IVixDeURubUhNLHdCQUNJLGV6RHFtSFYsQ0FDRixDeURsbUhJLHlCQUNJLHdCQUNJLGF6RG9tSFYsQ0FDRixDeURqbUhJLDBDQUNJLG9DckRmUSxDcURpQlIsZ0JBREEsbUJBSUEsaUJBQ0Esa0JBRkEsZUFEQSxXekRzbUhSLEN5RGptSFEseUJBVEosMENBVVEsZUFDQSxnQkFDQSxrQkFDQSxrQnpEb21IVixDQUNGLEN5RGptSEkseUNBQ0ksa0J6RG1tSFIsQ3lEL2xIUSx5QkFESix3Q0FHUSxXQURBLGF6RG1tSFYsQ0FDRixDeUQ3bEhRLGdEQUVJLFVyRHRFSixDcURxRUkseUJ6RGdtSFosQ3lENWxIUSx5QkFQSiw4Q0FRUSxpQkFDQSxrQkFDQSxVekQrbEhWLENBQ0YsQ3lEN2xIUSwwQkFiSiw4Q0FjUSxpQkFDQSxpQnpEZ21IVixDQUNGLEN5RDVsSFEsNkJBQ0kscUJyRHpGSixDcUQyRkksVXJEekZKLENxRDBGSSxhQUZBLG1CekRnbUhaLEN5RDVsSFksa0RBQ0ksV3pEOGxIaEIsQ3lEM2xIWSx5Q0FHSSxzQkFGQSx3Q0FDQSxvQkFHQSxrQkFEQSxVekQ4bEhoQixDTTFsSEksb0VtREFnQixVckR4R1osQ3FEeUdZLFN6RDZsSHBCLENNaGxISSwrRG1EZGdCLFVyRHhHWixDcUR5R1ksU3pEMm1IcEIsQ3lEeG1IZ0IsMEVBQ0ksV3pEMG1IcEIsQ3lEM21IZ0IsaUVBQ0ksV3pEMG1IcEIsQ3lEM21IZ0IscUVBQ0ksV3pEMG1IcEIsQ3lEM21IZ0Isc0VBQ0ksV3pEMG1IcEIsQ3lEM21IZ0IsNERBQ0ksV3pEMG1IcEIsQ3lEdG1IWSxvREFJSSxxQnJEdkhSLENxRDRIUSxzT0FFQSxzQ0FEQSw0QkFMQSxZQUNBLFNBSkEsZUFEQSxpQkFPQSxtQkFMQSxrQkFJQSxVekQ0bUhoQixDeUR0bUhnQiw0T0FJSSxxQnpEcW1IcEIsQ3lEaGxIWSxrREFDSSxrQnpEa2xIaEIsQ3lEN2tIb0IsdUVBQ0ksNEJ6RCtrSHhCLEN5RHBrSEksOERBQ0ksZXpEdWtIUixDeURua0hRLHlCQURKLDREQUVRLGlCekRza0hWLENBQ0YsQzBEeHZISSx3QkFJSSxnQkFGQSxZQUNBLGlCQUZBLGNBSUEsa0IxRDJ2SFIsQzBEenZIUSx5QkFQSix3QkFRUSxjQUtBLFlBQ0EsZ0IxRHd2SFYsQ0FDRixDMkR0d0hRLHFDQUNJLHVCM0R5d0haLEMyRHB3SEEsZ0JBVUksZ0JBVEEsYUFHQSxhQUlBLE9BS0EsVUFQQSxlQUNBLE1BS0EsZ0VBVEEsV0FpQkEsVzNENnZISixDMkRsd0hJLDBCQUVJLFdBREEsdUMzRHF3SFIsQzJEOXZIQSxlQXlC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cEtLLEN3RHFLTCxlNUQ4bklKLEM0RDVuSUksaUJBT0ksVXhEeExBLEN3RGtMQSxxQkFPQSxnQkFKQSxZQUNBLGtCQUhBLGtCQVFBLGtCNUQybklSLEM0RHpuSVEscUJBU0ksWUFIQSxPQUxBLGtCQUVBLFFBQ0EsOERBSUEsVTVEeW5JWixDNERwbklJLHlCQUNJLGtCQUNJLFk1RHNuSVYsQ0FDRixDNERqbklJLGtCQUNJLGU1RG9uSVIsQzREaG5JUSxvQ0FDSSxleER0TkosQ3dEdU5JLG9CNURrbklaLEM0RGhuSVksMkNBRUksd0ZBREEsaUI1RG1uSWhCLEM0RC9tSW9CLHdEQUNJLGtCNURpbkl4QixDNEQvbUl3QiwwREFDSSxnQjVEaW5JNUIsQzREN21Jb0IsZ0VBQ0ksYTVEK21JeEIsQzRENW1Jb0IsdURBQ0ksa0I1RDhtSXhCLEM0RDVtSXdCLDREQUNJLFV4RGhQcEIsQ3dEaVBvQixlNUQ4bUk1QixDTTV6SVEsNEJzRG9MQSxvQ0FpQ1EsYzVEMm1JZCxDQUNGLEM0RHBtSVEsNERBQ0ksa0I1RHltSVosQzREdm1JWSw0Q0FDSSxrQnhEOVBQLEN3RCtQTyxZQUdBLFlBQ0EsT0FIQSxrQkFJQSxNQUhBLFlBSUEsVTVEeW1JaEIsQ01qMUlRLDRCc0RnT0ksNENBV1EsV0FDQSxVQUNBLDJENUQwbUlsQixDNER0bUlVLCtDQUVRLGM1RHltSWxCLEM0RC9uSU0scUNBMkJRLGU1RHltSWQsQzREdm1JYyxrREFDSSxlNUR5bUlsQixDQVpGLENNeDFJUSw2QnNENk5BLHFDQW1DUSxpQjVEeW1JZCxDQUNGLENNMTJJUSw0QnNENk5BLHFDQXdDUSxtQkFEQSxnQkFFQSxZNUQwbUlkLEM0RHhtSWMsa0RBQ0ksYzVEMG1JbEIsQzREdG1Ja0IsK0RBQ0ksUTVEd21JdEIsQ0FDRixDNkR6NUlRLGtEQUdJLGlCQUZBLGlCN0Q2NUlaLEM2RHQ1SUEsdUJBQ0ksb0I3RHk1SUosQzZEdDVJQSxrQkFDSSxzQjdEeTVJSixDNkR0NUlBLDBCQUVJLDZGQURBLDBFQUdBLFlBQ0Esa0JBRkEsVTdEMjVJSixDNkR2NUlJLDBDQUVJ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d0Q3RHkySTFCLEM2RHIySWtDLHlLQUVJLFlBRUEsYUFIQSxVN0R5Mkl0QyxDNkRwMklzQyxnTEFNSSxnQkFGQSxZQUhBLDREQUVBLFU3RHUySTFDLEM2RGoySXNDLDJLQWFJLDZGQUZBLDBFQUdBLG1HQVRBLE9BRkEsa0JBTUEsa0JBSEEsUUFDQSw4REFOQSxVN0QyMkkxQyxDNkQ1MUkwQyxvaEJBSUksVXpEdlh4QyxDeURzWHdDLG9CN0Q2MUk5QyxDNkR0MUkwQywyTUFDSSxrQjdEdzFJOUMsQzZEcDFJc0MsK0tBQ0ksc0I3RHMxSTFDLEM2RGgxSTBDLHNMQUNJLGU3RGsxSTlDLEM2RDkwSThDLGlOQUNJLGtCN0RnMUlsRCxDQUNGLEM2RHAwSVksK0VBRUksNkZBREEseUU3RHUwSWhCLEM2RHAwSWdCLG1GQUNJLHFCQUVBLGlCN0RxMElwQixDNkQ1eklnQixnTUFDSSx5QjdEaTBJcEIsQzZEN3pJWSwwRkFLSSwwRUFGQSxlQUZBLGtCN0RpMEloQixDNkQzeklnQixvSEFFSSxVekQxYlosQ3lEeWJZLGU3RDh6SXBCLEM2RDF6SWdCLDZIQUNJLFk3RDR6SXBCLEM2RHp6SWdCLG1IQUdJLGFBRkEsZ0I3RDR6SXBCLEM2RG56SWdCLHNNQUNJLFU3RHd6SXBCLENNanVKUSw0QnVEcVJBLCtEQTRKUSxrQnpEOWNQLEN5RGlkTyxhQUxBLDJCQUlBLGtCQUxBLFU3RDJ6SWQsQzZEbnpJYywrRUFDSSxrQjdEcXpJbEIsQzZEbnpJa0IsbUZBRUksWUFDQSw0QkFGQSxVN0R1ekl0QixDNkRqekljLDBGQUtJLCtDM0Q3ZEksQzJENmRKLHVDM0Q3ZEksQzJEMmRKLGVBRkEsZTdEcXpJbEIsQzZEL3lJa0IsK0ZBQ0kscUJBQ0Esa0JBRUEsVTdEZ3pJdEIsQzZEN3lJa0Isb0hBQ0ksZ0JBQ0EsVTdEK3lJdEIsQzZEN3lJc0IsMkhBQ0ksUzdEK3lJMUIsQzZENXlJc0IsMEhBV0ksOFJBRkEsWUFSQSxrQkFLQSxRQUhBLFFBQ0EsOERBSUEsVTdENnlJMUIsQzZEdHlJa0IsNkhBR0ksNkZBT0Esa0J6RC9nQlosQ3lEa2hCWSxtQkFLQSxTQVBBLFdBVkEsMEVBd0JBLGVBRkEsWUFuQkEsbUdBc0JBLGlCQVhBLGtCQUtBLFdBSEEsTUFLQSxVN0RneUl0QixDNkRoeklzQixzSUFDSSxZN0RrekkxQixDNkQ1eElrQixtSEFDSSxnQkFDQSxVN0Q4eEl0QixDNkQxeEljLHlFQUVJLG1HQUVBLGdCQUhBLDBFQUtBLFNBQ0EsUzdEMHhJbEIsQzZEeHhJa0Isa0dBQ0ksOEI3RDB4SXRCLEM2RHZ4SWtCLG9HQUNJLHlFN0R5eEl0QixDNkR0eElrQixvR0FDSSxjN0R3eEl0QixDNkR0eElzQiw4SEFDSSxrQkFJQSxrQkFGQSxrQjdEd3hJMUIsQzZEcHhJMEIsb0lBQ0ksVTdEc3hJOUIsQzZEbnhJMEIscUlBZUksMFNBTEEsWUFIQSxVQUtBLGdCQUNBLGlCQVpBLGtCQUtBLFdBSEEsUUFDQSw4REFLQSxVN0RzeEk5QixDNkQ1d0lzQix1SUFDSSxZN0Q4d0kxQixDNkQzd0lzQiw2SEFFSSw2RkFEQSwwRUFHQSxrQkFFQSxrQjdEMndJMUIsQzZEendJMEIsbUlBTUksOFVBSkEsWUFFQSxpQkFIQSxVN0Q4d0k5QixDQUNGLEM2RG53SVkseUJBR1ksOEhBQ0ksa0I3RG13STFCLEM2RGh3SXNCLDZIQUNJLGlCN0Rrd0kxQixDNkRod0kwQixtSUFDSSxnQjdEa3dJOUIsQ0FDRixDNkQ1dklZLHlCQUdZLDZIQUVJLGlCQURBLFU3RDZ2STFCLEM2RDF2STBCLG1JQUNJLGU3RDR2STlCLENBQ0YsQzZEdHZJWSwwRkFDSSxjN0R3dkloQixDNkR0dklnQiw2RkFDSSwwRUFDQSx1SUFFQSxXN0R1dklwQixDNkRudkl3QixpTkFFSSxpQjdEcXZJNUIsQzZEbnZJNEIsNk5BRUksUUFEQSw2RDdEdXZJaEMsQzZEbHZJd0Isc0dBS0ksNkZBREEsMEVBSEEsa0JBTUEsZ0JBTEEsaUI3RHV2STVCLENNbDRKUSw0QnVEb25CSSwwRkFzQ1EsK0MzRGxyQkksQzJEa3JCSix1QzNEbHJCSSxDMkQ4cUJKLGFBRUEsVzdEZ3ZJbEIsQzZENXVJa0IsNkZBQ0ksWUFFQSxlN0Q2dUl0QixDNkQzdUlzQixnR0FDSSxrQnpEL3JCbkIsQ3lEa3NCbUIsYUFDQSw0QkFIQSxVN0QrdUkxQixDNkR2dUk4Qiw0R0FHSSxlQUZBLGdCQUlBLGtCN0R1dUlsQyxDNkRydUlrQyxtSEFDSSxXQUNBLFM3RHV1SXRDLEM2RHB1SWtDLGtIQUNJLFdBQ0EsUzdEc3VJdEMsQzZEaHVJc0MsaUlBQ0ksV0FDQSxPN0RrdUkxQyxDNkR6dEljLGtIQUVRLFk3RDR0SXRCLENBSkYsQzZEcHRJZ0IsNEZBQ0ksZTdEMnRJcEIsQzhEOThKSSxtQ0FDSSxhOURpOUpSLENNaDdKUSw2QndEbENKLG1DQUlRLGE5RGs5SlYsQ0FDRixDTXI3SlEsNEJ3RGxDSixtQ0FRUSxjOURtOUpWLENBQ0YsQ00xN0pRLDRCd0RwQkosNENBRVEsYTlEZzlKVixDQUNGLEM4RDc4Skksb0NBQ0ksWTlEKzhKUixDTWw4SlEsNEJ3RGRKLG9DQUlRLGtCOURnOUpWLENBQ0YsQzhEOThKUSxrREFDSSxlOURnOUpaLENNMThKUSw0QndEUEEsa0RBSVEsbUI5RGk5SmQsQ0FDRixDOEQvOEpZLHFEQUNJLDZCQUNBLGM5RGk5SmhCLENNbjlKUSw0QndEQUkscURBS1EsUTlEazlKbEIsQ0FDRixDOEQ5OEpRLHFEQUVJLHdDQURBLFM5RGk5SlosQzhEOThKWSxzRUFDSSxZOURnOUpoQixDTS85SlEsNEJ3RHFCWSx3RkFDSSxlOUQ2OEp0QixDQUNGLEM4RDE4SmdCLGtGQUNJLFlBQ0EsZTlENDhKcEIsQzhEejhKZ0IsNkVBQ0ksa0I5RDI4SnBCLEM4RHo4Sm9CLGtHQUNJLFlBR0EsZ0JBRkEseUI5RDQ4SnhCLEM4RHI4SndCLG9NQUVJLFk5RHU4SjVCLEM4RGg4SjRCLHdNQUVJLGdCQUVBLGU5RGk4SmhDLEM4RDc3SndCLG9NQUVJLFk5RCs3SjVCLEM4RHo3SndCLHNLQUlJLGtCMURyR25CLEMwRHNHbUIsdUJBSEEsa0JBS0EsVTlEeTdKNUIsQzhEcjdKZ0Msb05BYUksNEJBRkEsWUFGQSxZQU5BLGtCQUdBLFFBREEsTUFHQSxVQVBBLFM5RCs3SnBDLEMrRG5qS0EsZ0JBR0ksNkZBRkEsYUFDQSxrSC9EdWpLSixDTXJoS1EsNEJ5RC9CSix3QkFFUSx5RS9Ec2pLVixDQUNGLENNMWlLUSx5QnlEVkoseUJBRVEseUUvRHNqS1YsQ0FDRixDK0RwaktJLGtCQUNJLGUvRHNqS1IsQytEbGpLUSxnQ0FDSSxpRS9Eb2pLWixDK0RsaktRLGlDQUVJLGtFQUNBLGVBQ0EsZ0JBQ0EsZ0JBSkEsWS9Ed2pLWixDZ0VobEtBLGNBQ0ksMEVBQ0EsdUlBR0Esb0JBREEsa0JoRW1sS0osQ01uaktRLDZCMERwQ1IsY0FRUSxTaEVtbEtOLENBQ0YsQ014aktRLDRCMER0QkEsdUNBRVEsa0JBQ0Esa0JoRWdsS2QsQ0FDRixDZ0U5a0tZLG9EQUNJLDRCNURFRCxDNERhQyxtQkFYQSxnQkFGQSxtQmhFaWxLaEIsQ01wa0tRLDRCMERoQkksb0RBUVEsaUJoRWdsS2xCLENBQ0YsQ016a0tRLDRCMERoQkksb0RBYVEsa0JBREEsZWhFa2xLbEIsQ0FDRixDZ0U1a0tZLHFEQUNJLGNoRThrS2hCLENnRXprS0ksd0JBQ0ksZ0JoRTJrS1IsQ01ybEtRLDRCMERTSix3QkFJUSxpQkFDQSxlaEU0a0tWLENBQ0YsQ00zbEtRLDRCMERTSix3QkFTUSxpQkFDQSxjaEU2a0tWLENBQ0YsQ2dFM2tLUSwwQkFDSSx5QmhFNmtLWixDZ0V6a0tJLHFCQUNJLGlCaEUya0tSLENpRTNvS0EsbUJBRUksZWpFNm9LSixDaUU1b0tJLDBCQUNJLGNqRThvS1IsQ2lFNW9LSSwwQkFDSSxZakU4b0tSLENpRTdvS1EsNkNBR0ksNkZBRkEsMEVBR0EsWUFGQSxtR0FHQSxlakUrb0taLENpRTVvS0ksNEJBQ0ksVWpFOG9LUixDaUU3b0tRLDhCQUNJLGVqRStvS1osQ2tFanFLSSx3QkFDSSw0QjlEcUJPLEM4RHBCUCxlbEVvcUtSLENtRXRxS0ksK0JBNEJJLFVuRThvS1IsQ21FenFLUSxtREFDSSxrQm5FMnFLWixDbUV4cUtRLHdEQUNJLHFCQUNBLHNCQUVBLFluRXlxS1osQ21FdnFLWSw4REFRSSxrUEFFQSx5QkFFQSw0QkFDQSxzQkFQQSxZQUxBLGNBR0EsV0FEQSxTbkU4cUtoQixDb0U1cktJLHFDQUdJLDBCQUZBLGFwRWdzS1IsQ00zb0tRLGtEOER2RFIsOEJBV1EsbUdBRkEsa0JBREEsVXBFZ3NLTixDQUNGLENxRXZzS1EsOENBQ0ksWXJFMHNLWixDcUV2c0tRLGlEQUNJLFlyRXlzS1osQ3FFdHNLUSxrREFDSSxZckV3c0taLENxRXJzS1Esb0RBQ0ksWXJFdXNLWixDcUVwc0tRLGtEQUNJLGNBRUEsZXJFcXNLWixDcUVuc0tZLHlEQVVJLGtQQUVBLHlCQUVBLDRCQUNBLHNCQVBBLFlBUEEsY0FnQkEsa0RBZEEsaUJBR0EsY0FEQSxZckUwc0toQixDcUUzcktZLHdEQUNJLFVyRTZyS2hCLENxRTNyS2dCLCtEQUVJLDBEQURBLHVEckU4cktwQixDcUV6cktZLHlEQUNJLFdyRTJyS2hCLENzRWh2S0EsbUJBQ0ksV0FFQSxTdEVrdktKLENzRWh2S0ksZ0NBQ0ksZUFFQSx3QnRFaXZLUixDc0U5dUtJLGlDQUNJLGtCdEVndktSLENzRTd1S0ksa0NBRUksOEJBREEsMkZ0RWd2S1IsQ3NFMXVLWSxnRUFDSSxlQUVBLGlCdEUydUtoQixDc0V0dUtvQixxR0FDSSxpQnRFd3VLeEIsQ3NFbnVLWSxnRUFJSSxlQUhBLGNBQ0EsZUFHQSx3QnRFb3VLaEIsQ3VFN3dLQSxXQUNFLHNCdkVneEtGLEN1RTF3S0UscURBQ0UsZXZFK3dLSixDdUUzd0tJLGtDQUNFLFl2RTZ3S04sQ3VFeHdLSSxpQ0FFRSx1QkFEQSxnQnZFMndLTixDdUV2d0tJLG1DQUNFLGtHdkV5d0tOLEN1RWx3S0ksaUVBQ0ksWXZFdXdLUixDd0VyeUtRLHlDQUdJLGlCcEVHSCxDb0VMRyxleEV5eUtaLEN3RXJ5S1ksK0NBQ0ksVXhFdXlLaEIsQ3dFanlLZ0IsOEVBQ0ksaUJBQ0EsY3hFbXlLcEIsQ3dFM3hLWSxrREFFSSxZQURBLFV4RTh4S2hCLEN3RTF4S29CLGlFQUNJLFN4RTR4S3hCLEN3RXh4S2dCLHdEQUNJLGdCeEUweEtwQixDd0VseEtZLGlEQUVJLFlBREEsVXhFcXhLaEIsQ3dFanhLb0IsZ0VBSUksZUFGQSxTQURBLFN4RXF4S3hCLEN3RTl3S2dCLHVEQUNJLGdCeEVneEtwQixDeUV0MEtZLGtFQUNJLGdCekV5MEtoQixDeUVyMEtRLGlFQUNJLGV6RXUwS1osQ3lFcjBLWSx3RUFDSSxtQkFDQSxvQnJFSlAsQ3FFb0NPLHVCekV3eUtoQixDeUV0MEtnQiw4RUFDSSxRekV3MEtwQixDeUVsMEtvQiwyR0FDSSxPekVvMEt4QixDeUVyMEtvQiwwR0FDSSxPekVvMEt4QixDeUVyMEtvQiwrUUFDSSxPekVvMEt4QixDeUVsMEt3QixnSEFjSSwwQkFiQSxxQkFHQSxtQkFEQSxnQkFZQSx3RHpFMHpLNUIsQ3lFejBLd0IsK0dBY0ksMEJBYkEscUJBR0EsbUJBREEsZ0JBWUEsdUR6RTB6SzVCLEN5RXowS3dCLDhSQWNJLDBCQWJBLHFCQUdBLG1CQURBLGdCQVlBLDJEekUweks1QixDeUVuMEs0Qiw0SEFDSSxnQnpFcTBLaEMsQ3lFdDBLNEIsMkhBQ0ksZ0J6RXEwS2hDLEN5RXQwSzRCLGtVQUNJLGdCekVxMEtoQyxDeUVsMEs0QiwySEFDSSxpQnpFbzBLaEMsQ3lFcjBLNEIsMEhBQ0ksaUJ6RW8wS2hDLEN5RXIwSzRCLCtUQUNJLGlCekVvMEtoQyxDeUV4ektZLHdFQUNJLGdDekUwektoQixDeUV4ektnQiwrRUFJSSxVckUvQ1gsQ3FFNkNXLGVBREEsZXpFNHpLcEIsQ3lFcnpLWSxrRkFDSSxxQnpFdXpLaEIsQ3lFbnpLZ0Isb0ZBQ0kscUJ6RXF6S3BCLEN5RWx6S2dCLG9GQUNJLHNCekVvektwQixDeUVqektnQixvRkFDSSxzQnpFbXpLcEIsQ3lFaHpLZ0Isb0ZBQ0ksc0J6RWt6S3BCLEMwRTczS1EsaUVBR0ksc0JBQ0Esd0JBSEEsdUIxRWs0S1osQzBFejNLWSxrRUFNSSxzQkFMQSxrQkFDQSxtQkFFQSx1QjFFMjNLaEIsQzJFeDRLWSxpRUFHSSxrQkFDQSxtQkFIQSx1QjNFNjRLaEIsQzJFdjRLb0IsdUdBQ0ksaUIzRXk0S3hCLEM0RWo1S1kseUVBRUksVTVFbTVLaEIsQzRFajVLZ0IsK0pBRUksWTVFazVLcEIsQzZFMTVLSSx3QkFDSSxlQUNBLGlCN0U2NUtSLENNNTRLUSwwQnVFbkJKLHdCQUtRLGVBQ0EsZTdFODVLVixDQUNGLEM2RTE1S1EsZ0RBR0ksNkZBRkEsMEVBQ0EsdUlBRUEsbUdBTUEsa0I3RXU1S1osQ016NUtRLDBCdUVSQSxnREFPUSwrSDdFODVLZCxDQUNGLEM2RTE1S1ksb0RBR0ksWUFGQSxpQkFDQSxlN0U2NUtoQixDOEV0N0tJLDBDQUNJLGE5RXc3S1IsQzhFcjdLSSw4REFJSSx3QjFFSkQsQzBFS0MsZ0JBRkEsZUFGQSxjQUNBLGlCOUUwN0tSLEM4RXI3S1Esd0lBRUksVTlFczdLWixDOEVsN0tJLHNDQUVJLGdCOUVtN0tSLEM4RWo3S1EscUVBQ0ksd0IxRWxCTCxDMEVtQkssV0FDQSxTOUVtN0taLENNeDdLUSx5QndFRUEscUVBTVEsVzlFbzdLZCxDQUNGLEM4RWo3S1EsbUhBR0ksWUFEQSxVOUVvN0taLEM4RTk2S1EseURBQ0ksdUI5RWc3S1osQytFejlLQSx1Q0FDSSx3QkFDQSx5QkFDQSxnQi9FNDlLSixDTTM4S1EseUJ5RXBCUix1Q0FNUSx3Qi9FNjlLTixDQUNGLEMrRTM5S0ksMEZBRUksVS9FNDlLUixDK0V4OUtBLGdDQUlJLDRFQUhBLDBFQUlBLGdJQUZBLG1HQURBLGUvRTg5S0osQytFdjlLSSx5Q0FDSSx3Ry9FMDlLUixDK0V2OUtJLGdEQUNJLGdCL0V5OUtSLENnRnAvS1EsOENBQ0ksZWhGdS9LWixDaUZ4L0tRLCtDQUNJLFNqRjIvS1osQ2lGei9LWSwyREFDSSxpQmpGMi9LaEIsQ2lGeC9LWSw4RUFDSSxTakYwL0toQixDaUZ4L0tnQixpRkFDSSxlakYwL0twQixDaUZ2L0t3Qiw2R0FDSSx3QmpGeS9LNUIsQ2lGdC9Ld0IsMEdBQ0kseUJBQ0EsaUJqRncvSzVCLENpRnQvSzRCLGdIQUNJLGFBQ0EsU2pGdy9LaEMsQ2lGci9LNEIsK2pCQUtJLHFCN0VqQ3hCLEM2RWtDd0IsVWpGbS9LaEMsQ01sZ0xRLHlCMkVMWSwrRkF5QlEsa0JBQ0EsVWpGay9LMUIsQ2lGOStLa0Isa0dBRVEsYWpGaS9LMUIsQ2lGcGhMYyxpRkEwQ1EsY0FGQSxVQUNBLFNqRmsvS3RCLENBWEYsQ2lGOTlLWSx5SEFDSSxpQmpGNitLaEIsQ014aExRLHlCMkUwQ0kseUhBS1Esa0JqRisrS2xCLENpRjcrS2tCLDJKQUNJLFlqRmcvS3RCLENBQ0YsQ2lGMStLb0IsaUtBQ0ksd0JqRjYrS3hCLENNdmlMUSx5QjJFeURZLGlLQUlRLFVqRisrSzFCLENpRjUrSzhCLHlNQUNJLFVqRisrS2xDLENpRngrS2MsK0hBVVEscUI3RXBHVixDNkU0RlUsVWpGNitLdEIsQ2lGMStLMEIsdUtBQ0ksVWpGNitLOUIsQ2lGbitLTSwyREFFUSxlakZzK0tkLENBZkYsQ2lGcDlLWSw2RUFRSSxjQUZBLGdCQUNBLGdCQUZBLG9CQUhBLGVBQ0Esa0JBQ0EsbUJqRjArS2hCLENpRm4rS1ksNkVBQ0ksaUJqRnErS2hCLENNOWtMUSx5QjJFd0dJLDZFQUlRLGVqRnMrS2xCLENBQ0YsQ2lGbitLWSx1RUFDSSxrQkFDQSxlakZxK0toQixDaUZsK0tZLCtFQVNJLGNBUkEsV0FDQSxlQUtBLGdCQUZBLG1CQUdBLGdCQUpBLG1CQUVBLG1CakZ1K0toQixDTWxtTFEseUIyRWlJSSxnRUFJUSxlakZpK0tsQixDQUNGLENrRnJuTHdCLDRFQUNJLHNCbEZ3bkw1QixDa0ZsbkxZLHdFQUVJLGdCQUVBLFU5RWhCUixDOEVhUSw0QjlFU0QsQzhFUEMsZ0JBRUEsMkJsRm9uTGhCLENrRmxuTGdCLDhFQUVJLHdCOUVqQmIsQzhFZ0JhLFVsRnFuTHBCLENrRi9tTFEsb0RBQ0kscUJsRmluTFosQ21GM29MSSx1Q0FDSSxrQm5GK29MUixDTTluTFEsMEI2RWxCSix1Q0FJUSxvQm5GaXBMVixDQUNGLENtRi9vTFEsMkNBRUksZ0JBQ0EseUJuRmlwTFosQ21Gbm9MWSw4YUFHSSxhbkY0b0xoQixDb0ZycUxBLFVBQ0ksNEJwRndxTEosQ29GdHFMSSw4RUFNSSxpQ3BGd3FMUixDTWpxTFEsMEI4RUpKLHFCQUVRLFlwRnVxTFYsQ0FDRixDb0ZwcUxJLHVDQUNJLFNwRnNxTFIsQ29GcHFMUSx5REFDSSxjcEZzcUxaLENvRnpwTFksc0dBQ0ksYXBGOHBMaEIsQ29GenBMSSwwQkFDSSxrQkFDQSx5QnBGMnBMUixDTXRyTFEseUI4RXlCSiwwQkFLUSxTcEY0cExWLENBQ0YsQ29GenBMSSxzQ0FRSSxjQUZBLGdCQUNBLGdCQUZBLG9CQUhBLGVBQ0Esa0JBQ0EsbUJwRitwTFIsQ01yckxRLDZCOEU2QkoscUJBRVEsY3BGMHBMVixDQUNGLENvRnZwTEkscUJBQ0ksVXBGeXBMUixDb0Z0cExJLHNCQWtCSSw2QkFEQSxZQUdBLG1CQVRBLGtCQUtBLHNCQUpBLGdCQVNBLG1CQU5BLGtCQUZBLHlCQUNBLGtCcEZ5cExSLENvRnJxTFEsNEJBQ0ksWUFDQSxnQnBGdXFMWixDb0ZwcExRLDJKQU1JLDZCQURBLGFwRm1wTFosQ3FGenZMSSxtQ0FHSSxrQkFGQSxXQUNBLFNBRUEsU3JGNHZMUixDcUYzdkxRLHNDQUNJLGVBQ0EsU3JGNnZMWixDcUY1dkxZLHVEQUNJLGtCckY4dkxoQixDcUY1dkxZLDJDQUNJLGVBQ0EsZ0JyRjh2TGhCLENxRnh2TGdCLDhFQUNJLGtCQUNBLGdCckYwdkxwQixDcUZ4dkxnQiwyRUFDSSxrQnJGMHZMcEIsQ3FGdnZMWSw4RUFDSSx3QnJGeXZMaEIsQ3NGcHhMUSwrQkFFSSxXQURBLGtCQUVBLFNBQ0EsU3RGdXhMWixDc0ZweExnQixtREFDSSxrQnRGc3hMcEIsQ3NGL3dMSSxtQ0FDSSxZdEZreExSLEN1RnB5TEEsZ0JBQ0UscUJBRUEsZ0JBREEsY3ZGd3lMRixDdUZweUxBLG9CQUdFLGdCQURBLGlCQURBLGtCdkZ5eUxGLEN3Rjd5TFksNEJBQ0ksVXhGZ3pMaEIsQ3dGNXlMWSw2QkFDSSx1QkFDQSx5QkFDQSxVeEY4eUxoQixDd0Y3eUxnQixtQ0FDSSxlcEZaWixDb0ZhWSxzQkFDQSxVeEYreUxwQixDd0Z2eUxnQix1Q0FDSSx1QkFDQSw2QkFDQSxZeEZ5eUxwQixDd0Z4eUxvQiw2Q0FDSSx3QnhGMHlMeEIsQ3dGcnlMZ0Isb0NBQ0ksVXhGdXlMcEIsQ3dGcnlMZ0Isb0NBQ0ksc0J4RnV5THBCLEN3RnR5TG9CLDBDQUNJLHlCQUNBLFVwRnZDaEIsQ29Gd0NnQixZeEZ3eUx4QixDd0ZueUxnQixzQ0FDSSxZeEZxeUxwQixDd0ZueUxnQix5Q0FDSSxxQnhGcXlMcEIsQ3dGcHlMb0IsK0NBQ0ksd0J4RnN5THhCLEN3Rm55TGdCLGtGQUVJLHVCQUNBLHlCQUNBLFV4RnF5THBCLEN3RnB5TG9CLDhGQUNJLGVwRjVEaEIsQ29GNkRnQixzQkFDQSxVeEZ1eUx4QixDeUZsMkxnQiwwREFHSSxpQ3JGa0JILENxRnBCRyxlQUNBLGV6RnMyTHBCLEN5RmwyTGdCLHdFQUNJLGV6Rm8yTHBCLENNMzFMUSx5Qm1GTFksMERBQ0ksY3pGbTJMdEIsQ0FDRixDeUZoMkxnQiwyREFDSSxvQnpGazJMcEIsQ3lGMzFMZ0Isa0VBQ0ksaUJ6RjYxTHBCLEMwRngzTEEsbUJBQ0ksb0IxRjQzTEosQzBGMTNMSSw0Q0FFSSxrQkFEQSxlMUY2M0xSLEMwRngzTFEsd0RBR0ksZ0JBQ0EsOEJBRkEsd0JBR0Esa0JBSkEsUzFGODNMWixDMEZ2M0xRLHFEQUNJLGtCMUZ5M0xaLEMwRnYzTFkscUVBQ0ksZTFGeTNMaEIsQzBGdDNMWSx3REFHSSw4QkFGQSx3QkFDQSxpQjFGeTNMaEIsQzBGbDNMQSxnQkFFSSxlQUNBLGlCQUZBLGdCMUZ1M0xKLEMwRm4zTEksb0JBQ0kscUIxRnEzTFIsQzBGbDNMSSw2Q0FDSSxZMUZvM0xSLEMwRnYyTFEsNEJBQ0ksZUFDQSxnQjFGeTJMWixDMEZyMkxJLCtCQUNJLGVBRUEsZ0JBREEsZ0IxRncyTFIsQzBGcDJMSSxrQ0FDSSxvQjFGczJMUixDMEZwMkxRLGlEQUVJLFV0RnpFRSxDc0Z3RUYsaUJBRUEsNEIxRnMyTFosQzBGajJMQSw0SEFJSSxhMUZvMkxKLEMwRmoyTEEsd0JBQ0ksa0J0RnJGUSxDc0ZzRlIsV0FNQSxxQkFIQSxlQUZBLGdCQUdBLG9CQUZBLHlCQUdBLHdCMUZxMkxKLEMwRmoyTEEsb0JBQ0ksbUJBQ0EsZTFGbzJMSixDMkZ6OExBLFdBQ0ksV0FFQSxnQnZGZ0lpQixDdUZqSWpCLFUzRjY4TEosQzJGMzhMSSx5QkFKSixXQUtRLGlCM0Y4OExOLENBQ0YsQzJGNThMQSxLQUNJLFdBQ0EsYzNGKzhMSixDMkY5OExJLFNBQ0ksYzNGZzlMUixDNEYzOUxJLHVDQUNJLGU1Rjg5TFIsQzRGNTlMUSw0Q0FDSSxlNUY4OUxaLEM0RjM5TFEsaUVBS0ksNkZBRkEsMEVBQ0EsbUhBRkEsbUJBREEsZTVGaStMWixDNEYzOUxZLHlCQVBKLGlFQVFRLDBFQUNBLGtHNUY4OUxkLEM0RjU5TGMsK0lBRUksaUI1Rjg5TGxCLENBQ0YsQzRGMzlMWSxzRUFFSSw2RkFEQSx5RTVGODlMaEIsQzRGMTlMWSw0RUFDSSxjNUY0OUxoQixDNEZ2OUxJLDJDQUVJLHFCQUNBLGdCQUNBLGlCQUhBLGtCNUY0OUxSLEM0RnY5TFEsMkRBQ0ksY0FDQSxnQjVGeTlMWixDNEZ0OUxRLDhEQUNJLGE1Rnc5TFosQzRGcjlMUSwrSEFFSSxhNUZ1OUxaLEM0Rmo5TEksMENBRUksYUFEQSx3QjVGcTlMUixDTTcvTFEseUJzRnVDSiwwQ0FLUSxhNUZxOUxWLENBQ0YsQzRGbjlMUSx3REFDSSwwQkFDQSxzQjVGcTlMWixDNEZqOUxJLDRDQUNJLGNBRUEsZUFDQSxnQkFGQSxVNUZxOUxSLEM0Rjk4TEksa0JBQ0ksYUFFQSxlQUNBLGdCQUZBLGVBR0Esa0I1Rmk5TFIsQ01waE1RLHlCc0Y4REosa0JBUVEsYTVGazlMVixDQUNGLEM2RnppTVEsMENBS0ksNEJ6RmNHLEN5RmxCSCxlQUdBLGdCQURBLHNCQURBLGdCN0YraU1aLEM2RjFpTVEsK0NBR0ksYXpGSkgsQ3lGRUcsZUFDQSxnQjdGNmlNWixDNkZ4aU1BLGFBQ0kscUI3RjJpTUosQzZGdmlNSSxnQ0FDSSxvQjdGMGlNUixDNkZ6aU1RLHVDQUNJLGtCekZ0QkEsQ3lGdUJBLFV6RnhCSixDeUYyQkksZUFEQSxtQkFEQSx3QjdGNmlNWixDNkZ6aU1RLHVDQUNJLGtCekYxQkgsQ3lGMkJHLFV6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REFDSSxhMUd1bE5oQixDMEdybE5nQix1REFDSSxVdEd0QlosQ3NHdUJZLHlCMUd1bE5wQixDMkd4bU5RLHVDQUNJLGlCM0cybU5aLEMyR3RtTkEsMEZBRUksa0IzR3ltTkosQzRHcG5OUSwwQkFGQSxpQjVHZ29OUixDNEc5bk5RLGNBRUksZUFHQSxtQkFEQSxrQjVHMG5OWixDTTlsTlEsNkJzR25CSSwwQkFDSSxpQjVHdW5OZCxDNEdubk5NLHVCQUNJLGVBQ0EsZTVHcW5OVixDQUNGLENNMW1OUSw0QnNHUEEsWUFFSSxlQURBLGlCNUdxbk5WLEM0R2xuTlUsY0FDSSxjNUdvbk5kLENBQ0YsQzZHanBOUSxpRUFDSSxrQjdHcXBOWixDNkdscE5RLGlFQUNJLGE3R3FwTlosQzZHbHBOUSwrREFDSSxnQjdHcXBOWixDTWhvTlEsNEJ1R2pCSSxtSEFDSSxzQjdHcXBOZCxDQUNGLEM2R2pwTkksMkNBQ0ksbUI3R29wTlIsQ00xb05RLDRCdUdYSiwyQ0FJUSxrQkFDQSxrQjdHc3BOVixDQUNGLENNanBOUSw0QnVHWEosMkNBWVEsZ0JBSEEsZUFDQSxlN0d5cE5WLENBQ0YsQzZHcnBOUSxpRUFDSSxlN0d3cE5aLEM2R25wTmdCLHFHQUNJLFU3R3NwTnBCLEM2R2hwTlksbUdBQ0ksYzdHbXBOaEIsQzZHaHBOb0IsNklBQ0ksVTdHbXBOeEIsQ016ck5RLDBCdUdpQ0ksbUdBVVEsZ0I3R21wTmxCLENBQ0YsQ00vcU5RLDRCdUdnQkEseURBaUJRLGdCQURBLFM3R3FwTmQsQ0FDRixDTXRyTlEsNEJ1R2dCQSx5REFxQlEsZUFDQSxlN0dzcE5kLENBQ0YsQzZHbnBOUSw2REFDSSxpQjdHc3BOWixDTWpzTlEsNEJ1RzBDQSw2REFLUSxnQkFEQSxpQjdHeXBOZCxDNkdwcE5zQix5S0FDSSxVN0d1cE4xQixDNkdwcE44QiwyTkFDSSwyQjdHdXBObEMsQ0FDRixDTWh0TlEsNEJ1RzBDQSw2REF1QlEsWTdHb3BOZCxDQUNGLEM2R2hwTlkscUdBR0ksZUFEQSw0QjdHbXBOaEIsQ00zdU5RLDBCdUdzRkkscUdBT1Esa0JBREEsZ0I3R3FwTmxCLENBQ0YsQzZHOW9ONEIsK09BQ0ksWUFDQSxVN0dpcE5oQyxDNkcvb05nQyxtUEFFSSxlQURBLGE3R21wTnBDLENNNXVOUSw0QnVHcUVBLDJEQThCUSxrQjdHOG9OZCxDNkczb05rQixtSUFDSSxzSTdHOG9OdEIsQzZHNW9Oc0IsdUtBQ0ksVTdHK29OMUIsQzZHN29OMEIsK0xBQ0ksb0U3R2dwTjlCLEM2RzdvTjBCLGlNQUNJLG9FN0dncE45QixDQUNGLEM2R3pvTlEsK0VBQ0ksUzdHNG9OWixDNkd6b05nQix5SEFDSSxVN0c0b05wQixDNkd2b05RLDZFQUNJLGlCN0cwb05aLENNOXdOUSw0QnVHbUlBLDZFQUlRLGlCN0c0b05kLEM2R3hvTnNCLHlMQUNJLFU3RzJvTjFCLENBQ0YsQ014eE5RLDRCdUdtSUEsNkVBZ0JRLFk3RzBvTmQsQ0FDRixDNkdub05nQixxR0FDSSxVN0dzb05wQixDNkdqb05nQix1SEFDSSxrQjdHb29OcEIsQzZHaG9OZ0IseUhBR0ksdUJBRkEsUzdHb29OcEIsQzZHL25Od0IsbU5BQ0ksa0I3R2tvTjVCLEM2R2hvTjRCLHlOQUNJLDBFQUNBLHNJN0dtb05oQyxDNkdqb05nQyx1T0FHSSxzMENBRkEsYzdHcW9OcEMsQ016ek5RLDRCdUdpTVkscUdBQ0ksUzdHNG5OdEIsQzZHdm5Oa0IsbUlBQ0ksc0k3RzBuTnRCLEM2R3huTnNCLHVLQUNJLFU3RzJuTjFCLEM2R3puTjBCLGlNQUNJLGlCN0c0bk45QixDNkd6bk5rQywyUkFDSSxpQjdHNG5OdEMsQzZHeG5OOEIsK09BQ0ksaUI3RzJuTmxDLENBQ0YsQ01uMU5RLDRCdUdvT29CLGlNQUNJLGdCN0dtbk45QixDNkdqbk44QiwrT0FDSSxnQjdHb25ObEMsQ0FDRixDNkc1bU5RLDJEQUNJLGM3RyttTlosQyIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL19mYXZvcml0ZWVhc3kuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2N1c3RvbS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvYmFzZS9fZXh0ZW5kcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbGlicy9fc2xpY2stc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9saWJzL19oYW1idXJnZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2xpYnMvX3NoaWZ0bmF2LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9saWJzL190b3VjaHNwaW4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3V0aWxzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy91dGlscy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3V0aWxzL19hbHRlcm5hdGl2ZS1mb3Jtcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvdXRpbHMvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvdXRpbHMvX2JhY2tncm91bmRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy91dGlscy9fbGluay1mb3J3YXJkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvaGVhZGVyL19sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL2hlYWRlci9fbG9nby1hbHQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvaGVhZGVyL19oZWFkZXItbG9nby5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9oZWFkZXIvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL2hlYWRlci9faGVhZGVyLXRvcC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9oZWFkZXIvX2hlYWRlci1ib3R0b20uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvaGVhZGVyL19zY3JvbGxlZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9oZWFkZXIvX3N0aWNreS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9oZWFkZXIvX3RvcC1uYXYtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX21vZGFscy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX3Byb2R1Y3QtbWluaWF0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19jb2xsYXBzZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fc2xpZGVycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9tZWdhbWVudS9fYmxvY2staHRtbC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9tZWdhbWVudS9fYmxvY2staW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvbWVnYW1lbnUvX2Jsb2Nrcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9tZWdhbWVudS9fY29sdW1ucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9tZWdhbWVudS9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL21lZ2FtZW51L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvbWVnYW1lbnUvX21haW4tbWVudS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9tZWdhbWVudS9fbW0tYWZ0ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvbWVnYW1lbnUvX21tLWJlZm9yZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9tZWdhbWVudS9fdG9nZ2xlLWJ0bi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fY3VzdG9taXphdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9fcHJvZHVjdGNvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL19ibG9jay1zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL21vZHVsZXMvX2Jsb2NrLWNvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL21vZHVsZXMvX2N1c3RvbWVyc2lnbmluLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL19lbGVtZW50b3Iuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL21vZHVsZXMvX2Fya29uLXF1aWNrY2FydC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9fc2VhcmNoYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL195YmMtbWVnYS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL19hcmtvbi1oaWdobGlnaHQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL21vZHVsZXMvX2Jsb2NrLW5ld3NsZXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL21vZHVsZXMvX2Fya29uLXByb2R1Y3RmZWF0dXJlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9fcHNfc2VhcmNoYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL19wc19jb250YWN0aW5mby5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9fcG0tYWR2YW5jZWRzZWFyY2g0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL193ay1wcm9kdWN0c2l6ZWNoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL19hcmtvbi1tbWV4dGVuZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9fY29udGFjdGZvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL21vZHVsZXMvX2Fya29uLWZlYXR1cmVkcHJvbW90aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL19hcmtvbi1mZWF0dXJlZGNhdGVnb3J5LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29uZ3JhdmVyL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29uZ3JhdmVyL19wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29uZ3JhdmVyL19wcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29uZ3JhdmVyL19tb2RhbC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9hcmtvbmdyYXZlci9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29uZ3JhdmVyL2lucHV0cy9fY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL21vZHVsZXMvYXJrb25ncmF2ZXIvaW5wdXRzL190ZXh0cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9hcmtvbmdyYXZlci9pbnB1dHMvX2xheWVycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9hcmtvbmdyYXZlci9pbnB1dHMvX3R5cGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29uZ3JhdmVyL2lucHV0cy9fdGVtcGxhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL3BheXUvX3ZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL3BheXUvX3JlcGF5bWVudC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9wYXl1L193aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL21vZHVsZXMvX3BzZ2Rwci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy95YmNfYmxvZy9fbWFpbi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL3liY19ibG9nL19zaXRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL3liY19ibG9nL19wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL3liY19ibG9nL19ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29ucHJvZHVjdGxhYmVscy9fcHJvZHVjdC1saXN0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29ucHJvZHVjdGxhYmVscy9fcHJvZHVjdC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL2Fya29ucHJvZHVjdGxhYmVscy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy9tb2R1bGVzL19zZWlnaWNvb2tpZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3MvbW9kdWxlcy9fYXJrb24tc2VjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3ZpZXdzL2NhdGFsb2cvcHJvZHVjdC9fcHJpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy92aWV3cy9jYXRhbG9nL3Byb2R1Y3QvX3F0eS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvY2F0YWxvZy9wcm9kdWN0L19hZGQtdG8tY2FydC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvY2F0YWxvZy9wcm9kdWN0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3ZpZXdzL2NhdGFsb2cvY2F0ZWdvcnkvX3Byb2R1Y3QtbGlzdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvY2F0YWxvZy9wcm9kdWN0L19mbGFncy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvY2hlY2tvdXQvX29yZGVyLWNvbmYuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3ZpZXdzL2hvbWUvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy92aWV3cy9teS1hY2NvdW50L19tYWluLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3ZpZXdzL215LWFjY291bnQvX2hpc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3ZpZXdzL215LWFjY291bnQvX29yZGVyLWRldGFpbC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3Mvbm90LWZvdW5kL25vdC1mb3VuZC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvcGFnZS9fbWV0YS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvY3VzdG9tZXIvX2F1dGhlbnRpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1jb25maWcvLi9yZXNvdXJjZXMvc2Nzcy92aWV3cy9jdXN0b21lci9fbG9naW4tZm9ybS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvY3VzdG9tZXIvX2N1c3RvbWVyLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3ZpZXdzL2N1c3RvbWVyL19hZGRyZXNzZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLWNvbmZpZy8uL3Jlc291cmNlcy9zY3NzL3ZpZXdzL2N1c3RvbWVyL19pbmRleC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvcGFnZS9fY29udGFjdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stY29uZmlnLy4vcmVzb3VyY2VzL3Njc3Mvdmlld3MvcGFnZS9fYnJhbmQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCIud2lzaGxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg2KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRlci1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TVM0eU1UWWlJR2hsYVdkb2REMGlNVGd1TXpZaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVM0eU1UWWdNVGd1TXpZaVBqeHdZWFJvSUdROUlrMDFNalF1T0RVMkxESTVOUzR4YkRndU1UTXRPQzR3TTJFMUxqQXpMRFV1TURNc01Dd3hMREF0T0M0eE15MDFMakU1TERVdU1ETTRMRFV1TURNNExEQXNNU3d3TFRndU1UTXhMRFV1TVRsYUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TlRFMExqSTBPQ0F0TWpjM0xqUTVLU0lnWm1sc2JEMGlibTl1WlNJZ2MzUnliMnRsUFNJak1EQXdJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5TSXZQand2YzNablBnPT0nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpc2hsaXN0LWNvdW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuXHJcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuXHJcbiAgICB3aWR0aDogMS40ZW07XHJcbiAgICBoZWlnaHQ6IDEuNGVtO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiAwLjI1ZW07XHJcbiAgICBib3R0b206IDEycHg7XHJcblxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lzaGxpc3QtY291bnQtbW9iaWxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uYWRkX3RvX3dpc2hsaXN0IHtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG5cclxuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcclxuICAgIH1cclxuXHJcbiAgICAmLmNvdmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJhc3BiZXJyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci10b3Age1xyXG4gICAgJl9fbmF2MSB7XHJcbiAgICAgICAgLndpc2hsaXN0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2MiB7XHJcbiAgICAgICAgLndpc2hsaXN0LWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0LXdpc2hsaXN0LXRpdGxlIHtcclxuICAgIGg0LFxyXG4gICAgZGl2IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoMyk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdC13aXNobGlzdCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTUnO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZmxhZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgLndpc2hsaXN0X2JveCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLXdpc2hsaXN0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5zaWRlYmFyX2xpc3RfZmF2b3JpdGUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC5zaWRlYmFyX2xpc3RfZmF2b3JpdGVfYm90dG9tIHtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIC8vICAgICBib3R0b206IDA7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhcl9saXN0X2Zhdm9yaXRlIHtcclxuICAgICRvZmZzZXQ6IDcuNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJG9mZnNldDtcclxuICAgIG1hcmdpbi1yaWdodDogLSRvZmZzZXQ7XHJcblxyXG4gICAgPiAuY29sIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpLCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwICRvZmZzZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndpc2hsaXN0X3Byb2R1Y3QsXHJcbiAgICAud2lzaGxpc3RfcHJvZHVjdCA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmF2b3JpdGUtYWNjb3VudC1wcm9kdWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5yZW1vdmVfd2lzaGxpc3Qge1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxufVxyXG5cclxuI21vZHVsZS1mYXZvcml0ZWVhc3ktZmF2b3JpdGUge1xyXG4gICAgLndpc2hsaXN0X2FjdGlvbnMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtYmVuZWZpdHMge1xyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uby1hY2NvdW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBUb29scyAqL1xyXG5AaW1wb3J0ICd+Ym91cmJvbic7XHJcblxyXG4vKiBCYXNlICovXHJcbkBpbXBvcnQgJy4vYmFzZS92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICcuL2Jhc2UvZnVuY3Rpb25zJztcclxuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XHJcbkBpbXBvcnQgJy4vYmFzZS9leHRlbmRzJztcclxuXHJcbkBpbXBvcnQgJy4vYmFzZS9hbmltYXRpb25zJztcclxuQGltcG9ydCAnLi9iYXNlL3R5cG9ncmFwaHknO1xyXG5AaW1wb3J0ICcuL2Jhc2UvZ2xvYmFsJztcclxuXHJcbi8qIExpYnMgKi9cclxuQGltcG9ydCAnLi9saWJzL3NsaWNrLXNsaWRlcic7XHJcbkBpbXBvcnQgJy4vbGlicy9oYW1idXJnZXInO1xyXG5AaW1wb3J0ICcuL2xpYnMvc2hpZnRuYXYnO1xyXG5AaW1wb3J0ICcuL2xpYnMvdG91Y2hzcGluJztcclxuXHJcbi8qIFV0aWxzICovXHJcbkBpbXBvcnQgJy4vdXRpbHMvYnV0dG9ucyc7XHJcbkBpbXBvcnQgJy4vdXRpbHMvZm9ybXMnO1xyXG5AaW1wb3J0ICcuL3V0aWxzL2FsdGVybmF0aXZlLWZvcm1zJztcclxuQGltcG9ydCAnLi91dGlscy90YWJsZXMnO1xyXG5AaW1wb3J0ICcuL3V0aWxzL2JhY2tncm91bmRzJztcclxuQGltcG9ydCAnLi91dGlscy9saW5rLWZvcndhcmQnO1xyXG5cclxuLyogQ29tcG9uZW50cyAqL1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYWxlcnRzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2JyZWFkY3J1bWJzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlcic7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9oZWFkZXInO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvbW9kYWxzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Nsb3NlJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3Byb2R1Y3QtbWluaWF0dXJlJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3Rvb2x0aXAnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY29sbGFwc2UnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc2xpZGVycyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYWdpbmF0aW9uJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL21lZ2FtZW51JztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2N1c3RvbWl6YXRpb24nO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc2VsZWN0Mic7XHJcblxyXG4vKiBNb2R1bGVzICovXHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9wcm9kdWN0Y29tbWVudHMnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvYmxvY2stc29jaWFsJztcclxuQGltcG9ydCAnLi9tb2R1bGVzL2Jsb2NrLWNvbnRhY3QnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvY3VzdG9tZXJzaWduaW4nO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvZWxlbWVudG9yJztcclxuQGltcG9ydCAnLi9tb2R1bGVzL2Zhdm9yaXRlZWFzeSc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9hcmtvbi1xdWlja2NhcnQnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvc2VhcmNoYmFyJztcclxuQGltcG9ydCAnLi9tb2R1bGVzL3liYy1tZWdhLW1lbnUnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvYXJrb24taGlnaGxpZ2h0JztcclxuQGltcG9ydCAnLi9tb2R1bGVzL2Jsb2NrLW5ld3NsZXR0ZXInO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvYXJrb24tcHJvZHVjdGZlYXR1cmVzJztcclxuQGltcG9ydCAnLi9tb2R1bGVzL3BzX3NlYXJjaGJhcic7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9wc19jb250YWN0aW5mbyc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9wbS1hZHZhbmNlZHNlYXJjaDQnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvd2stcHJvZHVjdHNpemVjaGFydCc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9hcmtvbi1tbWV4dGVuZCc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9jb250YWN0Zm9ybSc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9hcmtvbi1mZWF0dXJlZHByb21vdGlvbic7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9hcmtvbi1mZWF0dXJlZGNhdGVnb3J5JztcclxuQGltcG9ydCAnLi9tb2R1bGVzL2Fya29uZ3JhdmVyL2luZGV4JztcclxuQGltcG9ydCAnLi9tb2R1bGVzL3BheXUvcGF5dSc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9wc2dkcHInO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMveWJjX2Jsb2cvYmxvZyc7XHJcbkBpbXBvcnQgJy4vbW9kdWxlcy9hcmtvbnByb2R1Y3RsYWJlbHMvaW5kZXgnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvc2VpZ2ljb29raWUnO1xyXG5AaW1wb3J0ICcuL21vZHVsZXMvYXJrb24tc2VjdGlvbnMnO1xyXG5cclxuLyogVmlld3MgKi9cclxuQGltcG9ydCAnLi92aWV3cy9hdXRoL2luZGV4JztcclxuQGltcG9ydCAnLi92aWV3cy9jYXRhbG9nL2luZGV4JztcclxuQGltcG9ydCAnLi92aWV3cy9jaGVja291dC9pbmRleCc7XHJcbkBpbXBvcnQgJy4vdmlld3MvaG9tZS9pbmRleCc7XHJcbkBpbXBvcnQgJy4vdmlld3MvbXktYWNjb3VudC9pbmRleCc7XHJcbkBpbXBvcnQgJy4vdmlld3Mvbm90LWZvdW5kL2luZGV4JztcclxuQGltcG9ydCAnLi92aWV3cy9wYWdlL2luZGV4JztcclxuQGltcG9ydCAnLi92aWV3cy9jdXN0b21lci9pbmRleCc7XHJcbkBpbXBvcnQgJy4vdmlld3MvcGFnZS9jb250YWN0JztcclxuQGltcG9ydCAnLi92aWV3cy9wYWdlL2JyYW5kJztcclxuQGltcG9ydCAnLi92aWV3cy9wYWdlL2ZhcSc7IiwiJWN0YS11bmRlcmxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgIGJvdHRvbTogLTJweDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgfVxyXG59IiwiQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxufVxyXG5cclxuJGZhZGUtaW4tcmlnaHQtZGVmYXVsdDogZmFkZUluUmlnaHQgMC4zcyBlYXNlIGZvcndhcmRzOyIsImgxLFxyXG4uaDEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiBmb250LXNpemUoMyk7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRlcnRpYXJ5O1xyXG4gICAgZm9udC1zaXplOiBmb250LXNpemUoNCk7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gICAgZm9udC1zaXplOiBmb250LXNpemUoNSk7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG4gICAgZm9udC1zaXplOiBmb250LXNpemUoNik7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbn1cclxuXHJcbi50ZXh0LXByaW1hcnkge1xyXG4gICAgY29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tdGltZTtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtjbGFzcyo9YnRuXSkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBDb2xvcnMgKi9cclxuJGJsYWNrOiAjMDAwO1xyXG4kbGlnaHQtYmxhY2s6ICMzMzM7XHJcbiR3aGl0ZTogI2ZmZjtcclxuJHJhc3BiZXJyeTogI2RiMDAzYjtcclxuJGdvbGQ6ICNlM2JiNzA7XHJcblxyXG4kZ3JheS0xOiAjZjFmM2Y1O1xyXG4kZ3JheS0yOiAjYWFhO1xyXG4kZ3JheS0zOiAjYTlhYWFlO1xyXG4kZ3JheS00OiAjNzA3MDcwO1xyXG4kZ3JheS01OiAjYjJiM2I3O1xyXG4kZ3JheS02OiAjNDA0MDQwO1xyXG4kZ3JheS03OiAjY2NjO1xyXG4kZ3JheS04OiAjZTRlOGViO1xyXG5cclxuJGJvZHktYmFja2dyb3VuZDogI2ZmZjtcclxuJG1tLW1vYmlsZS1zaGFkb3ctY29sb3I6ICM2MTZmN2M7XHJcblxyXG4kZXJyb3I6ICRyYXNwYmVycnk7XHJcbiRiZy1saWdodDogJGdyYXktMTtcclxuXHJcbi8qIEZvbnQgZmFtaWx5ICovXHJcbiRmb250LXByaW1hcnk6ICdSdWJpaycsXHJcbnNhbnMtc2VyaWY7XHJcbiRmb250LXNlY29uZGFyeTogJ1Rlbm9yIFNhbnMnLFxyXG5zYW5zLXNlcmlmO1xyXG4kZm9udC10ZXJ0aWFyeTogJ1NvdXJjZSBTZXJpZiBQcm8nLFxyXG5zZXJpZjtcclxuXHJcbiRmb250LXNpemUtYmFzZTogMTRweDtcclxuXHJcbiR0cmFuc2l0aW9uLXRpbWU6IDAuMjVzO1xyXG5cclxuJGNvbGxhcHNlX2Fycm93OiAxNXB4O1xyXG5cclxuJGZvbnQtc2l6ZXM6ICgxOiA0MHB4LFxyXG4gICAgLy8gNDRcclxuICAgIDI6IDMwcHgsXHJcbiAgICAvLyAzOFxyXG4gICAgMzogMjBweCxcclxuICAgIC8vIDI0XHJcbiAgICA0OiAxNnB4LFxyXG4gICAgLy8gMjRcclxuICAgIDU6IDE0cHgsXHJcbiAgICA2OiAxMnB4LFxyXG4gICAgYnRuOiAxMnB4LFxyXG4gICAgcHJpY2U6IDE4cHgsXHJcbiAgICBwcmljZS1sYXJnZTogMjRweCxcclxuICAgIG9sZC1wcmljZTogMTJweCxcclxuICAgIG1vYmlsZS1tZW51OiAyMHB4LFxyXG4gICAgc21hbGw6IDEwcHgsXHJcbiAgICBmb290ZXI6IDEycHgsXHJcbiAgICBjYXRlZ29yeS1kZXNjOiAxNnB4LFxyXG4gICAgYnJlYWRjcnVtYnM6IDEycHgsXHJcbiAgICBjaGVja2JveDogMTJweCxcclxuKTtcclxuXHJcbiRmb250LXdlaWdodHM6IChsaWdodDogMzAwLFxyXG4gICAgYmFzZTogNDAwLFxyXG4gICAgc2VtaS1ib2xkOiA1MDAsXHJcbiAgICBib2xkOiA3MDAsXHJcbiAgICBidG46IDQwMCxcclxuICAgIHByaWNlOiA0MDAsXHJcbiAgICBvbGQtcHJpY2U6IDMwMCxcclxuICAgIG1vYmlsZS1tZW51OiAzMDAsXHJcbiAgICBicmVhZGNydW1iczogNDAwLFxyXG4pO1xyXG5cclxuJGxpbmUtaGVpZ2h0czogKGJhc2U6IDEuMjUsXHJcbiAgICBtZWRpdW06IDEuNSxcclxuICAgIGZvb3RlcjogMjhweCxcclxuICAgIGNhdGVnb3J5LWRlc2M6IDEuNSxcclxuICAgIGJyZWFkY3J1bWJzOiAxNHB4LFxyXG4pO1xyXG5cclxuJHotaW5kZXg6IChuYXY6IDEwMCxcclxuICAgIG1lZ2FtZW51OiA5MDAsXHJcbiAgICBtb2RhbC1xdWljay1jYXJ0OiAyMDAwMCxcclxuKTtcclxuXHJcbi8qIEdsb2JhbCAqL1xyXG4kdGV4dDogJGJsYWNrO1xyXG4kcHJpbWFyeTogJGdvbGQ7XHJcbiRzZWNvbmRhcnk6ICRyYXNwYmVycnk7XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4kaW5wdXQtdGV4dC1ib3JkZXItY29sb3I6ICRncmF5LTM7XHJcbiRpbnB1dC10ZXh0LWJnOiAkZ3JheS0xO1xyXG4kaW5wdXQtdGV4dC1wbGFjZWhvbGRlcjogJGdyYXktNDtcclxuJGxhYmVsLWNvbG9yOiAkdGV4dDtcclxuJGxhYmVsLXNtYWxsLWNvbG9yOiAkZ3JheS00O1xyXG4kaW5wdXQtaGVpZ2h0OiA3MnB4O1xyXG5cclxuJGlucHV0LWNoZWNrYm94LWJvcmRlci1jb2xvcjogJGdyYXktMjtcclxuJGlucHV0LWNoZWNrYm94LXNpemU6IDE3cHg7XHJcbiRpbnB1dC1yYWRpby1ib3JkZXItY29sb3I6ICRncmF5LTI7XHJcbiRpbnB1dC1yYWRpby1zaXplOiAyNHB4O1xyXG5cclxuJGlucHV0LWZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRtYXA6ICRmb250LXdlaWdodHMsXHJcbiAgICAka2V5OiBiYXNlLFxyXG4pO1xyXG4kaW5wdXQtZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICRmb250LXNpemVzLFxyXG4gICAgJGtleTogMyxcclxuKTtcclxuXHJcbi8qIFByb2R1Y3QgKi9cclxuJHByb2R1Y3QtdGl0bGU6ICRibGFjaztcclxuJHByb2R1Y3QtcHJpY2U6ICRibGFjaztcclxuJHByb2R1Y3QtcHJpY2UtZGlzY291bnQ6ICRzZWNvbmRhcnk7XHJcbiRwcm9kdWN0LXByaWNlLXJlZ3VsYXI6ICRsaWdodC1ibGFjaztcclxuXHJcbiRwcm9kdWN0LWRpc2NvdW50LWxhYmVsLWJnOiAkc2Vjb25kYXJ5O1xyXG4kcHJvZHVjdC1kaXNjb3VudC1sYWJlbC10ZXh0OiAkd2hpdGU7XHJcbiRwcm9kdWN0LWRpc2NvdW50LXZhbHVlLWJnOiAkd2hpdGU7XHJcbiRwcm9kdWN0LWRpc2NvdW50LXZhbHVlLXRleHQ6ICRibGFjaztcclxuXHJcbiRwcm9kdWN0LWZsYWctbmV3LWJnOiAkYmxhY2s7XHJcbiRwcm9kdWN0LWZsYWctbmV3LWNvbG9yOiAkd2hpdGU7XHJcblxyXG4kcHJvZHVjdC1ib3JkZXItaG92ZXI6ICRwcmltYXJ5O1xyXG5cclxuLyogU2xpY2sgc2xpZGVyICovXHJcbiRzbGljay1kb3RzLWJvcmRlcjogJGJsYWNrO1xyXG4kc2xpY2stZG90cy1iZzogdHJhbnNwYXJlbnQ7XHJcbiRzbGljay1kb3RzLWJnLWFjdGl2ZTogJGJsYWNrO1xyXG5cclxuLyogTW9kdWxlcyAqL1xyXG4kcXVpY2stY2FydC1jb3VudC1iZzogJHNlY29uZGFyeTtcclxuXHJcbi8qIHRvdWNoc3BpbiAqL1xyXG4kYnRuX3RvdWNoc3Bpbl9zaXplOiA0M3B4O1xyXG4kYnRuX3RvdWNoc3Bpbl9iZzogJGdyYXktMTtcclxuXHJcbiRib3gtc2hhZG93LW1haW46IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbi8qIENhcnQgKi9cclxuJGNhcnRfc3VtbWFyeV9iZzogJGdyYXlfMTtcclxuJGNhcnRfc3VtbWFyeV9wYWRkaW5nOiAxNXB4O1xyXG4kY2FydF9zdW1tYXJ5X2JvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHJcbiRsZXR0ZXItc3BhY2luZzogMC4xN3JlbTsiLCJodG1sLFxyXG5ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZDtcclxuICAgIGxpbmUtaGVpZ2h0OiBsaW5lLWhlaWdodChiYXNlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChsaWdodCk7XHJcbn1cclxuXHJcbmJvZHkubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6ICRncmF5LTQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1iZXR3ZWVuKHNtLCBtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbm9wYWRkaW5nLWNvbnRhaW5lciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxldC1ub3BhZGRpbmctY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtYWluIHtcclxuICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFiZWwtc20ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG59XHJcblxyXG5cclxuLmJnLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1saWdodDtcclxufVxyXG5cclxuLmVycm9yIHtcclxuICAgIGNvbG9yOiAkZXJyb3I7XHJcbn1cclxuXHJcbi5mb250LXNtIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG59XHJcblxyXG4uZm9udC1wcmltYXJ5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG59XHJcblxyXG4uZm9udC1zZWNvbmRhcnkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxufVxyXG5cclxuLmZvbnQtdGVydGlhcnkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRlcnRpYXJ5O1xyXG59XHJcblxyXG4ubGluZS1oZWlnaHQtYmFzZSB7XHJcbiAgICBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQoYmFzZSk7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC1tZWRpdW0ge1xyXG4gICAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KG1lZGl1bSk7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1iYXNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtbGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGxpZ2h0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pLWJvbGQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250YWluZXItb2Zmc2V0IHtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwLjUgKiAoMTAwJSAtIDk2MHB4KSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygwLjUgKiAoMTAwJSAtIDExNDBweCkpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1ib2xkLFxyXG4udGV4dC1ib2xkIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWktYm9sZCk7XHJcbn1cclxuXHJcbi5iZy1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uY29udGFpbmVyLS10YWJsZXQtZnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItLW1vYmlsZS1mdWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci0tbW9iaWxlLW9ubHkge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci0tdGFibGV0LW9ubHkge1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksXHJcbiAgICAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLS1kZXNrdG9wLW9ubHkge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC11bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmEsXHJcbnAge1xyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIC5jdGEtdW5kZXJsaW5lIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY3RhLXVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYm9yZGVyLWJvdHRvbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xyXG59XHJcblxyXG4ubG9hZGluZy1vdmVybGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgei1pbmRleDogei1pbmRleChtZWdhbWVudSkrMTsgLy8gbW9yZSB0aGFuIG1lZ2FtZW51XHJcblxyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuc3Bpbm5lciB7XHJcbiAgICAgICAgJHNwaW5uZXJfc2l6ZTogNWVtO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNSAqICN7JHNwaW5uZXJfc2l6ZX0pO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41ICogI3skc3Bpbm5lcl9zaXplfSk7XHJcblxyXG4gICAgICAgIHdpZHRoOiAkc3Bpbm5lcl9zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHNwaW5uZXJfc2l6ZTtcclxuXHJcbiAgICAgICAgYm9yZGVyLXRvcDogMWVtIHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyIDAuNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4jcHJvZHVjdCAucHJvZHVjdC1jb250YWluZXIsXHJcbiNjYXJ0IC5jYXJ0LWdyaWQsXHJcbiNqcy1wcm9kdWN0LWxpc3QgLnByb2R1Y3RzIHtcclxuICAgIC5sb2FkaW5nLW92ZXJsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IGNhbGMoI3t6LWluZGV4KG1lZ2FtZW51KX0gKyAxKTtcclxuXHJcbiAgICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdy1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5oLWF1dG8ge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tb2Zmc2V0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ib3JkZXItbm9uZSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsb2F0LW5vbmUge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxufSIsIiRicmVha3BvaW50cy10bzogKHhzOiA1NzUuOThweCxcclxuICAgIHNtOiA3NjcuOThweCxcclxuICAgIG1kOiA5OTEuOThweCxcclxuICAgIGxnOiAxMTk5Ljk4cHgsXHJcbiAgICB4bDogMTUyOS45OXB4LFxyXG4pO1xyXG5cclxuJGJyZWFrcG9pbnRzLWZyb206IChzbTogNTc2cHgsXHJcbiAgICBtZDogNzY4cHgsXHJcbiAgICBsZzogOTkycHgsXHJcbiAgICB4bDogMTIwMHB4LFxyXG4gICAgeHhsOiAxNTMwcHgsXHJcbik7XHJcblxyXG5AbWl4aW4gbWVkaWEtdXAoJHNpemUpIHtcclxuICAgIEBpZiAobWFwLWhhcy1rZXkoJG1hcDogJGJyZWFrcG9pbnRzLWZyb20sICRrZXk6ICRzaXplKSkge1xyXG4gICAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRtYXA6ICRicmVha3BvaW50cy1mcm9tLFxyXG4gICAgICAgICAgICAgICAgJGtleTogJHNpemUsXHJcbiAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBlcnJvciAnUG9kYW5vIGLFgsSZZG55IHpha3Jlcyc7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1kb3duKCRzaXplKSB7XHJcbiAgICBAaWYgKG1hcC1oYXMta2V5KCRtYXA6ICRicmVha3BvaW50cy10bywgJGtleTogJHNpemUpKSB7XHJcbiAgICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJG1hcDogJGJyZWFrcG9pbnRzLXRvLFxyXG4gICAgICAgICAgICAgICAgJGtleTogJHNpemUsXHJcbiAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBlcnJvciAnUG9kYW5vIGLFgsSZZG55IHpha3Jlcyc7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1iZXR3ZWVuKCRmcm9tLCAkdG8pIHtcclxuICAgIEBpZiAobWFwLWhhcy1rZXkoJG1hcDogJGJyZWFrcG9pbnRzLWZyb20sICRrZXk6ICRmcm9tKSBhbmQgbWFwLWhhcy1rZXkoJG1hcDogJGJyZWFrcG9pbnRzLWZyb20sICRrZXk6ICR0bykpIHtcclxuICAgICAgICAkYnJlYWtwb2ludC1mcm9tOiBtYXAtZ2V0KCRtYXA6ICRicmVha3BvaW50cy1mcm9tLFxyXG4gICAgICAgICAgICAgICAgJGtleTogJGZyb20sXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgJGJyZWFrcG9pbnQtdG86IG1hcC1nZXQoJG1hcDogJGJyZWFrcG9pbnRzLWZyb20sXHJcbiAgICAgICAgICAgICAgICAka2V5OiAkdG8sXHJcbiAgICAgICAgICAgICkgLSAwLjAycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1mcm9tKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdG8pIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAZXJyb3IgJ1BvZGFubyBixYLEmWRueSB6YWtyZXMnO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtb25seSgkc2l6ZSkge1xyXG4gICAgQGlmICgkc2l6ZT09J3hzJykge1xyXG4gICAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRtYXA6ICRicmVha3BvaW50cy10byxcclxuICAgICAgICAgICAgICAgICRrZXk6ICRzaXplLFxyXG4gICAgICAgICAgICApO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmKCRzaXplPT0neGwnKSB7XHJcbiAgICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJG1hcDogJGJyZWFrcG9pbnRzLWZyb20sXHJcbiAgICAgICAgICAgICAgICAka2V5OiAkc2l6ZSxcclxuICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkbWFwOiAkYnJlYWtwb2ludHMtZnJvbSwgJGtleTogJHNpemUpIGFuZCBtYXAtaGFzLWtleSgkbWFwOiAkYnJlYWtwb2ludHMtdG8sICRrZXk6ICRzaXplKSkge1xyXG4gICAgICAgICAgICAkYnJlYWtwb2ludC1mcm9tOiBtYXAtZ2V0KCRtYXA6ICRicmVha3BvaW50cy1mcm9tLFxyXG4gICAgICAgICAgICAgICAgICAgICRrZXk6ICRzaXplLFxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgJGJyZWFrcG9pbnQtdG86IG1hcC1nZXQoJG1hcDogJGJyZWFrcG9pbnRzLXRvLFxyXG4gICAgICAgICAgICAgICAgICAgICRrZXk6ICRzaXplLFxyXG4gICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1mcm9tKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdG8pIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIEB3YXJuICdQb2Rhbm8gYsWCxJlkbnkgemFrcmVzJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXRlcmlhbEljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuQG1peGluIGhlYWRlci1pY29uKCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAY29udGVudDtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmYWtlLWJhY2tncm91bmQoJGNvbG9yOiB3aGl0ZSwgJHotaW5kZXg6IC0xKSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xyXG5cclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJyYWNlcygpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIihcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIilcIjtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ35zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5jc3MnO1xyXG5AaW1wb3J0ICd+c2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuY3NzJztcclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGxpIHtcclxuICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2xpY2stZG90cy1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbGljay1kb3RzLWJnO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNsaWNrLWRvdHMtYmctYWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRoYW1idXJnZXItcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1sYXllci13aWR0aDogMjBweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ6IDJweCAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nOiA2cHggIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItbGF5ZXItY29sb3I6ICRibGFjayAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXHJcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcclxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cclxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyOiBmYWxzZSAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcclxuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcclxuXHJcbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kaGFtYnVyZ2VyLXR5cGVzOiAoc2xpZGVyKSAhZGVmYXVsdDtcclxuXHJcbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXIpIHtcclxuICAgIC8qXHJcbiAgICAgKiBTbGlkZXJcclxuICAgICAqL1xyXG4gICAgLmhhbWJ1cmdlci0tc2xpZGVyIHtcclxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICAgICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgK1xyXG4gICAgICAgICAgICAgICAgICAgICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTNkKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIC03LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gICAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cclxuICAgIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcclxuICAgICAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcclxuICAgICAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyLFxyXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1ib3gge1xyXG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItaW5uZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XHJcblxyXG4gICAgJixcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xyXG4gICAgfVxyXG59XHJcbiIsIi5zaGlmdG5hdiB7XHJcbiAgICAkcDogJjtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZsaW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gN3B4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNob3ctYWxsIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kzTGpjMU9TSWdhR1ZwWjJoMFBTSTNMamMySWlCMmFXVjNRbTk0UFNJd0lEQWdOeTQzTlRrZ055NDNOaUkrUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NQ0EzTGpRd05pa2djbTkwWVhSbEtDMDVNQ2tpUGp4d1lYUm9JR1E5SWswdE1qTXdNVFV1TURZMExESXpNeTR6TXpGb05DNDVPRFoyTFRRdU9UZzNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE5qUXpPUzR3T1RnZ01UWXhNVEl1TmpRMEtTQnliM1JoZEdVb05EVXBJaUJtYVd4c1BTSnViMjVsSWlCemRISnZhMlU5SWlObVptWWlJSE4wY205clpTMTNhV1IwYUQwaU1TSXZQand2Wno0OEwzTjJaejQ9Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1iYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSxcclxuICAgICZfX25hdmxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgID5hIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDMpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVJblJpZ2h0IDAuM3MgZWFzZSBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubW9iaWxlLW5vYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYrI3skcH1fX3RvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgJi5uby1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxldmVsLTAsXHJcbiAgICAgICAgICAgICYubGV2ZWwtMSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID5hLFxyXG4gICAgICAgID5hIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KCYtLXBhcmVudCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9nZ2xlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBhbmltYXRpb246IGZhZGVJblJpZ2h0IDAuM3MgZWFzZSBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOQzR5TkRnaUlHaGxhV2RvZEQwaU1UUXVNalE0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFF1TWpRNElERTBMakkwT0NJK1BIQmhkR2dnWkQwaVRURXdOVEV1TmpJNExETTFOakl1TVRZemFEa3VOemMyZGkwNUxqTTNOQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUTXlOVFV1T0RFMElDMHhOell4TGpNeU1pa2djbTkwWVhSbEtDMDBOU2tpSUdacGJHdzlJbTV2Ym1VaUlITjBjbTlyWlQwaUl6QXdNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaTgrUEM5emRtYysnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgI3skcH1fX3RvZ2dsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdn4mX19iZWZvcmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgICN7JHB9X190b2dnbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGJ0bl90b3VjaHNwaW5fc2l6ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIC5idG4tdG91Y2hzcGluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnRuX3RvdWNoc3Bpbl9zaXplO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRidG5fdG91Y2hzcGluX3NpemU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJ0bl90b3VjaHNwaW5fc2l6ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi10aW1lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCksXHJcbiAgICAgICAgICAgICAgICAoaG92ZXI6IG5vbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX3RvdWNoc3Bpbl9iZztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fdG91Y2hzcGluX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3VjaHNwaW4tdXAge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOC4wMThcIiBoZWlnaHQ9XCI4LjAxOFwiIHZpZXdCb3g9XCIwIDAgOC4wMTggOC4wMThcIj4gPGcgaWQ9XCJHcm91cF82Mjg3XCIgZGF0YS1uYW1lPVwiR3JvdXAgNjI4N1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtODU0LjUgLTg3MS40OTIpXCI+IDxwYXRoIGlkPVwiUGF0aF8zODg4XCIgZGF0YS1uYW1lPVwiUGF0aCAzODg4XCIgZD1cIk0xNTk4OS4zNSw0ODQuNWg4LjAxOFwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTUxMzQuODUgMzkxKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwMFwiIHN0cm9rZS13aWR0aD1cIjFcIi8+IDxwYXRoIGlkPVwiUGF0aF8zODg5XCIgZGF0YS1uYW1lPVwiUGF0aCAzODg5XCIgZD1cIk0xNTk4OS4zNSw0ODQuNWg4LjAxOFwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgzNzQuMDA5IDE2ODY4Ljg1OSkgcm90YXRlKC05MClcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiMwMDBcIiBzdHJva2Utd2lkdGg9XCIxXCIvPiA8L2c+IDwvc3ZnPicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG91Y2hzcGluLWRvd24ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOC4wMThcIiBoZWlnaHQ9XCI4LjAxOFwiIHZpZXdCb3g9XCIwIDAgOC4wMTggOC4wMThcIj4gPGcgaWQ9XCJHcm91cF82Mjg3XCIgZGF0YS1uYW1lPVwiR3JvdXAgNjI4N1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtODU0LjUgLTg3MS40OTIpXCI+IDxwYXRoIGlkPVwiUGF0aF8zODg5XCIgZGF0YS1uYW1lPVwiUGF0aCAzODg5XCIgZD1cIk0xNTk4OS4zNSw0ODQuNWg4LjAxOFwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTUxMzQuODUgMzkxKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwMFwiIHN0cm9rZS13aWR0aD1cIjFcIi8+PC9nPiA8L3N2Zz4nKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF0eSAmIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgICAgICAgICAgJlt2YWx1ZT1cIjFcIl0ge1xyXG4gICAgICAgICAgICAgICAgJn4uaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnRuIHtcclxuXHJcbiAgICAvLyAuZWxlbWVudG9yLWJ1dHRvbixcclxuICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGJ0bik7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLXRpbWUsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tdGltZSwgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLXRpbWU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChidG4pO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZTpmb2N1cyxcclxuICAgICAgICAmOmZvY3VzOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkOyAvLyB6b3N0YWplIHptaWVubmEgZ29sZD9cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy9yb3puZVxyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZTpmb2N1cyxcclxuICAgICAgICAmOmZvY3VzOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazsgLy8gem9zdGFqZSB6bWllbm5hIGdvbGQ/XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gY3p5IHrFgm90eT9cclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjazsgLy8gem9zdGFqZSB6bWllbm5hIGdvbGQ/XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2Vjb25kYXJ5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6YWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXM6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tdGVydGlhcnksXHJcbiAgICAmLmFkZC10by1jYXJ0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJHVuZGVybGluZV9oZWlnaHQ6IDdweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdW5kZXJsaW5lX2hlaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAxLjE1cmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHVuZGVybGluZV9oZWlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdvbGQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZTpmb2N1cyxcclxuICAgICAgICAmOmZvY3VzOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWRkLXRvLWNhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNS41OTNcIiBoZWlnaHQ9XCIyMi4xNFwiIHZpZXdCb3g9XCIwIDAgMTUuNTkzIDIyLjE0XCI+IDxnIGlkPVwiR3JvdXBfNjMxNFwiIGRhdGEtbmFtZT1cIkdyb3VwIDYzMTRcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC43NSAwLjc1KVwiPiA8cmVjdCBpZD1cIlJlY3RhbmdsZV8zOTU4XCIgZGF0YS1uYW1lPVwiUmVjdGFuZ2xlIDM5NThcIiB3aWR0aD1cIjE0LjA5M1wiIGhlaWdodD1cIjE2LjI3OVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIDQuMzYxKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI2UyYmE3NVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIi8+IDxwYXRoIGlkPVwiUGF0aF8xODM1N1wiIGRhdGEtbmFtZT1cIlBhdGggMTgzNTdcIiBkPVwiTTY4Mi4wODUsMjg4Ljc3NXYtMy43NDJhMy4zMjksMy4zMjksMCwwLDEsMy4zMjktMy4zM2gwYTMuMzMsMy4zMywwLDAsMSwzLjMzLDMuMzN2My43NDJcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTY3OC4zNjcgLTI4MS43MDMpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjZTJiYTc1XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiLz4gPC9nPiA8L3N2Zz4nKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbW1lbnQsXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZTpmb2N1cyxcclxuICAgICAgICAmOmZvY3VzOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29tbWVudCxcclxuICAgICYtbmV4dCxcclxuICAgICYtcHJldmlvdXMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZTpmb2N1cyxcclxuICAgICAgICAmOmZvY3VzOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQGtleWZyYW1lcyBjaGFuZ2VJY29uT25Ib3ZlciB7XHJcbiAgICAvLyAgICAgMCUge1xyXG4gICAgLy8gICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE1Ljc4MVwiIGhlaWdodD1cIjE1Ljc4MVwiIHZpZXdCb3g9XCIwIDAgMTUuNzgxIDE1Ljc4MVwiPjxwYXRoIGlkPVwiUGF0aF80MDU1XCIgZGF0YS1uYW1lPVwiUGF0aCA0MDU1XCIgZD1cIk0wLDEwLjY1OUgxMC42NTlWMFwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg3Ljg5MSkgcm90YXRlKDQ1KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI3skYmxhY2t9XCIgc3Ryb2tlLXdpZHRoPVwiMVwiLz48L3N2Zz4nKTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgNTAlIHtcclxuICAgIC8vICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAxMDAlIHtcclxuICAgIC8vICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNS43ODFcIiBoZWlnaHQ9XCIxNS43ODFcIiB2aWV3Qm94PVwiMCAwIDE1Ljc4MSAxNS43ODFcIj48cGF0aCBpZD1cIlBhdGhfNDA1NVwiIGRhdGEtbmFtZT1cIlBhdGggNDA1NVwiIGQ9XCJNMCwxMC42NTlIMTAuNjU5VjBcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNy44OTEpIHJvdGF0ZSg0NSlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiN7JGdvbGR9XCIgc3Ryb2tlLXdpZHRoPVwiMVwiLz48L3N2Zz4nKTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJi1kb3duIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTUuNzgxXCIgaGVpZ2h0PVwiMTUuNzgxXCIgdmlld0JveD1cIjAgMCAxNS43ODEgMTUuNzgxXCI+PHBhdGggaWQ9XCJQYXRoXzQwNTVcIiBkYXRhLW5hbWU9XCJQYXRoIDQwNTVcIiBkPVwiTTAsMTAuNjU5SDEwLjY1OVYwXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDcuODkxKSByb3RhdGUoNDUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjeyRibGFja31cIiBzdHJva2Utd2lkdGg9XCIxXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgLy8gICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgYW5pbWF0aW9uOiBjaGFuZ2VJY29uT25Ib3ZlciAkdHJhbnNpdGlvbi10aW1lO1xyXG4gICAgICAgIC8vICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb21tZW50LFxyXG4gICAgJi1uZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgLy8gY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI3LjQ0NFwiIGhlaWdodD1cIjcuNDQ0XCIgdmlld0JveD1cIjAgMCA3LjQ0NCA3LjQ0NFwiPiA8cGF0aCBpZD1cIlBhdGhfNDAyOVwiIGRhdGEtbmFtZT1cIlBhdGggNDAyOVwiIGQ9XCJNMTA1MS42MjgsMzU1Ny40NTNoNC44NjR2LTQuNjY0XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0zMjU1LjgxNCAtMTc2NC43OTUpIHJvdGF0ZSgtNDUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMVwiLz4gPC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJldmlvdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvLyBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE0LjI0OFwiIGhlaWdodD1cIjE0LjI0OFwiIHZpZXdCb3g9XCIwIDAgMTQuMjQ4IDE0LjI0OFwiPiA8cGF0aCBpZD1cIlBhdGhfNDEyNFwiIGRhdGEtbmFtZT1cIlBhdGggNDEyNFwiIGQ9XCJNMTA1MS42MjgsMzU2Mi4xNjNoOS43NzZ2LTkuMzc0XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMyNzAuMDYyIDE3NzUuNTcpIHJvdGF0ZSgxMzUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMVwiLz4gPC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc8JztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3NsaWRlciBDcmVhdGl2ZSBTbGlkZXIgLSBvdmVycmlkZSBidXR0b24gaW5saW5lIHN0eWxlcyB3bmVoIC5idG4gY2xhc3MgaXMgYWRkZWRcclxuICAgICYubHMtbGF5ZXIge1xyXG4gICAgICAgIC8vIGNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tdGltZSwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi10aW1lLCBib3JkZXItY29sb3IgJHRyYW5zaXRpb24tdGltZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChidG4pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjphY3RpdmU6Zm9jdXMsXHJcbiAgICAgICAgJjpmb2N1czphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICYtbW9iaWxlLWZpeGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC10ZXh0LWJnO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtdGV4dC1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtdGV4dC1iZyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzNnB4ICRpbnB1dC10ZXh0LWJnIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIDotbW96LWF1dG9maWxsLFxyXG4gICAgOmF1dG9maWxsLFxyXG4gICAgOi1tb3otYXV0b2ZpbGwtcHJldmlldyB7XHJcbiAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBEaXNwbGF5IGxhYmVsIGFzIHNtYWxsIGluZm8gaW4gdG9wIHBhcnQgb2YgaW5wdXQgKi9cclxuICAgIH5sYWJlbCxcclxuICAgICsubGFiZWwge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkbGFiZWwtc21hbGwtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LXRleHQtYmc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCkgc2NhbGUoMC43NSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBEaXNwbGF5IGxhYmVsIGluIG1pZGRsZSBvZiBpbnB1dCAqL1xyXG4gICAgJjpwbGFjZWhvbGRlci1zaG93bjpub3QoOmZvY3VzKSxcclxuICAgICY6cGxhY2Vob2xkZXItc2hvd246bm90KDpmb2N1cyk6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XHJcblxyXG4gICAgICAgIH5sYWJlbCxcclxuICAgICAgICArLmxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkaW5wdXQtdGV4dC1wbGFjZWhvbGRlcjtcclxuICAgIH1cclxufVxyXG5cclxuI3skYWxsLXRleHQtaW5wdXRzfSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG59XHJcblxyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KGJhc2UpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxyXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIHdpZHRoOiAkaW5wdXQtY2hlY2tib3gtc2l6ZTtcclxuICAgIGhlaWdodDogJGlucHV0LWNoZWNrYm94LXNpemU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB+bGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1jaGVja2JveC1zaXplICogMjtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDtcclxuICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZShjaGVja2JveCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XHJcblxyXG4gICAgICAgICAgICAuaCN7JGl9LFxyXG4gICAgICAgICAgICBoI3skaX0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIH5sYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgfmxhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogJGlucHV0LWNoZWNrYm94LXNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGlucHV0LWNoZWNrYm94LXNpemU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWNoZWNrYm94LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2Zvcj0nbmV3c2xldHRlciddIHtcclxuICAgICAgICAgICAgLmg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIH5sYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TWk0eU1Ea2lJR2hsYVdkb2REMGlPUzR3TlRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TWk0eU1Ea2dPUzR3TlRRaVBqeHdZWFJvSUdROUlrMHRNVFU1TnpRdU9URTJMREV5TWprMUxqTXlPR3d6TGpZNE9Dd3pMalk0T0N3M0xqUTJNUzAzTGpRMk15SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRVNU56VXVORFEySUMweE1qSTVNUzR3TWpJcElpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU5tWm1ZaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpOCtQQzl6ZG1jKycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIH5sYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRpbnB1dC1yYWRpby1zaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRpbnB1dC1yYWRpby1zaXplO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtcmFkaW8tYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICB3aWR0aDogJGlucHV0LXJhZGlvLXNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGlucHV0LXJhZGlvLXNpemU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1TNDVNRGNpSUdobGFXZG9kRDBpT0M0NE5URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1TNDVNRGNnT0M0NE5URWlQanh3WVhSb0lHUTlJazB0TVRVNU56UXVPVEUyTERFeU1qazFMakl5TjJ3ekxqVTRPQ3d6TGpVNE5pdzNMakkxT1MwM0xqSTJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE5UazNOUzQwTkRZZ0xURXlNamt4TGpBeU1pa2lJR1pwYkd3OUltNXZibVVpSUhOMGNtOXJaVDBpSTJabVppSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqVWlMejQ4TDNOMlp6ND0nKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgfmxhYmVsIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTNMamMxT1NJZ2FHVnBaMmgwUFNJM0xqYzFPU0lnZG1sbGQwSnZlRDBpTUNBd0lEY3VOelU1SURjdU56VTVJajQ4Y0dGMGFDQmtQU0pOTUN3MExqazROMGcwTGprNE5sWXdJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnekxqZzRLU0J5YjNSaGRHVW9ORFVwSWlCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUlpTXdNREFpSUhOMGNtOXJaUzEzYVdSMGFEMGlNU0l2UGp3dmMzWm5QZz09Jyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAmW25hbWUqPWN1c3RvbWl6YXRpb25fcXR5X2lucHV0XSxcclxuICAgICZbbmFtZSo9b3JkZXJfcXRlX2lucHV0XSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC5oZWxwLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGVydCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChsaWdodCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtZXJyb3Ige1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAmLmpzLXBhcmVudC1mb2N1cyB7XHJcbiAgICAgICAgICAgICRzaG93LXBhc3N3b3JkX3dpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yICogJHNob3ctcGFzc3dvcmRfd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgJltuYW1lPSdjb25mX3Bhc3N3b3JkJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaG93LXBhc3N3b3JkX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uW2RhdGEtYWN0aW9uPSdzaG93LXBhc3N3b3JkJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodCAtIDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtdGV4dC1iZyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIGcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxubGFiZWwsXHJcbi5sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWNvbW1lbnQge1xyXG4gICAgZm9udC1zaXplOiBmb250LXNpemUoc21hbGwpO1xyXG59XHJcblxyXG4vLyBjdXN0b20gY2hlY2tib3hcclxuJGNoZWNrYm94X3NpemU6IDE3cHg7XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgY29sb3I6ICRncmF5LTQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjaGVja2JveF9zaXplICogMS43NTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICAgICAgICAgICYrc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICYrc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveF9zaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjaGVja2JveF9zaXplO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTAuMjVyZW0gLTAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmK3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zaG93LXBhc3N3b3JkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cC1zZWxlY3QtY29sdW1ucyB7XHJcbiAgICAkc2l6ZTogNjBweDtcclxuXHJcbiAgICAmLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICBtYXJnaW46IDJweCAwIDJweCAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmNTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1zZWxlY3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygxMDAlIC0gMzZweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcblxyXG4gICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFsdGVybmF0aXZlLWZvcm0ge1xyXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWNoZWNrYm94LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMi41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJFQUFBQU5DQVlBQUFCUGVZVWFBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBSWhKUkVGVUtGTmpaQ0FmQ0FDMXJnZmlRa1l5elFBWnNCK0lGWUhZZ1J4RFVBd0FHbktCVkVNd0RBRDVoQlJEc0JwQWlpRTREWUFaa2dCazJBTnhJbzVBeG1zQXpKQUZRRVk4RUlOb2RJTUlHb0RzSFd3R0VXVUFlcGdnRzFTSW5BNUEwWWd2UGFISERzeWdEOUNZY3lCa0FLN1lBUmtVQUVxSnhCaUFMNG9WZ0pJUDhIa0JXUTRBcUVzZmJtb0ZSUThBQUFBQVNVVk9SSzVDWUlJPScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWNoZWNrYm94LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YWJsZSB7XHJcbiAgICB0aGVhZCB7XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ19saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdfbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZGVjb3ItYmcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZGVjb3ItYmcuanBnJyk7XHJcbn0iLCIkcGFkZGluZy14OiAzMHB4O1xyXG4kcGFkZGluZy15OiAxNXB4O1xyXG4kcGFkZGluZy14eTogJHBhZGRpbmcteSAkcGFkZGluZy14O1xyXG4kbGlua19iZzogJGdyYXktMTtcclxuJGxpbmtfYXJyb3c6IDE1cHg7XHJcblxyXG4ubGluay1mb3J3YXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rX2JnO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXh5O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXggKyAkbGlua19hcnJvdztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE0LjI0OFwiIGhlaWdodD1cIjE0LjI0OFwiIHZpZXdCb3g9XCIwIDAgMTQuMjQ4IDE0LjI0OFwiPiA8cGF0aCBpZD1cIlBhdGhfMTg1MjlcIiBkYXRhLW5hbWU9XCJQYXRoIDE4NTI5XCIgZD1cIk0xMDUxLjYyOCwzNTYyLjE2M2g5Ljc3NnYtOS4zNzRcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTMyNTUuODE0IC0xNzYxLjMyMikgcm90YXRlKC00NSlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiMwMDBcIiBzdHJva2Utd2lkdGg9XCIxXCIvPiA8L3N2Zz4nKTtcclxuICAgICAgICB3aWR0aDogJGxpbmtfYXJyb3c7XHJcbiAgICAgICAgaGVpZ2h0OiAkbGlua19hcnJvdztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6ICRwYWRkaW5nLXg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXRpbWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59IiwiJGljb25fYWxlcnRfd2lkdGg6IDJyZW07XHJcbiRhbGVydF9wYWRkaW5nX3g6IDJyZW07XHJcbiRhbGVydF9wYWRkaW5nX3k6IDIuNXJlbTtcclxuJGFsZXJ0X3BhZGRpbmdfc21feTogMXJlbTtcclxuXHJcbi5hbGVydCB7XHJcbiAgICBwYWRkaW5nOiAkYWxlcnRfcGFkZGluZ195ICRhbGVydF9wYWRkaW5nX3g7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skYWxlcnRfcGFkZGluZ194fSArICN7JGljb25fYWxlcnRfd2lkdGh9ICsgMXJlbSk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogJGljb25fYWxlcnRfd2lkdGg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6ICRhbGVydF9wYWRkaW5nX3g7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsZXJ0LXNtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGFsZXJ0X3BhZGRpbmdfc21feTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGFsZXJ0X3BhZGRpbmdfc21feTtcclxuICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQobGlnaHQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICB0b3A6ICRhbGVydF9wYWRkaW5nX3NtX3k7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGFsZXJ0X3BhZGRpbmdfc21feTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGFsZXJ0X3BhZGRpbmdfc21feTtcclxuICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQobGlnaHQpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgIHRvcDogJGFsZXJ0X3BhZGRpbmdfc21feTtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWNjZXNzLFxyXG4gICAgJi1pbmZvLFxyXG4gICAgJi13YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXN1Y2Nlc3Mge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC43ICogMjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNC43NzdcIiBoZWlnaHQ9XCIyNi4zOThcIiB2aWV3Qm94PVwiMCAwIDM0Ljc3NyAyNi4zOThcIj4gPHBhdGggaWQ9XCJQYXRoXzE4NDA4XCIgZGF0YS1uYW1lPVwiUGF0aCAxODQwOFwiIGQ9XCJNLTE5Njk0LjIzNC0yMDUuMjY3bDkuMDg2LDkuMDgzLDI0LjI3Ny0yNC4yNzZcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTk2OTQuOTQxIDIyMS4xNjcpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjZTJiYTc1XCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz4gPC9zdmc+ICcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC43ICogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5XCIgaGVpZ2h0PVwiMTguNVwiIHZpZXdCb3g9XCIwIDAgOSAxOC41XCI+IDxnIGlkPVwiR3JvdXBfNzE5MFwiIGRhdGEtbmFtZT1cIkdyb3VwIDcxOTBcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQ1NC41IC0zMDgpXCI+IDxyZWN0IGlkPVwiUmVjdGFuZ2xlXzQwMjdcIiBkYXRhLW5hbWU9XCJSZWN0YW5nbGUgNDAyN1wiIHdpZHRoPVwiM1wiIGhlaWdodD1cIjNcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNDU3IDMwOClcIiBmaWxsPVwiI2UzYmI3MFwiLz4gPHJlY3QgaWQ9XCJSZWN0YW5nbGVfNDAyOFwiIGRhdGEtbmFtZT1cIlJlY3RhbmdsZSA0MDI4XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiMTNcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNDU4IDMxMylcIiBmaWxsPVwiI2UzYmI3MFwiLz4gPHJlY3QgaWQ9XCJSZWN0YW5nbGVfNDAyOVwiIGRhdGEtbmFtZT1cIlJlY3RhbmdsZSA0MDI5XCIgd2lkdGg9XCIyXCIgaGVpZ2h0PVwiOVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg0NjMuNSAzMjQuNSkgcm90YXRlKDkwKVwiIGZpbGw9XCIjZTNiYjcwXCIvPiA8cmVjdCBpZD1cIlJlY3RhbmdsZV80MDMwXCIgZGF0YS1uYW1lPVwiUmVjdGFuZ2xlIDQwMzBcIiB3aWR0aD1cIjJcIiBoZWlnaHQ9XCI1XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDQ2MCAzMTMpIHJvdGF0ZSg5MClcIiBmaWxsPVwiI2UzYmI3MFwiLz4gPC9nPiA8L3N2Zz4nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13YXJuaW5nIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNyAqIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjUuMjkzXCIgaGVpZ2h0PVwiMjUuMjkzXCIgdmlld0JveD1cIjAgMCAyNS4yOTMgMjUuMjkzXCI+IDxnIGlkPVwiR3JvdXBfNzE5MVwiIGRhdGEtbmFtZT1cIkdyb3VwIDcxOTFcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTIxMS44NjEgLTU1My4zOTcpXCI+IDxjaXJjbGUgaWQ9XCJFbGxpcHNlXzQzN1wiIGRhdGEtbmFtZT1cIkVsbGlwc2UgNDM3XCIgY3g9XCIxMS42NDdcIiBjeT1cIjExLjY0N1wiIHI9XCIxMS42NDdcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMjEyLjg2MSA1NTQuMzk3KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI2UyYmE3NVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+IDxwYXRoIGlkPVwiUGF0aF8xODQwNlwiIGRhdGEtbmFtZT1cIlBhdGggMTg0MDZcIiBkPVwiTTIyMS4xNDEsNTU3Ljg1OFY1NjIuMmwuODY5LDYuNzc3aDEuNTA2bC45MjctNi43Nzd2LTQuMzQ0WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxLjcxNyAwLjcxOClcIiBmaWxsPVwiI2ZmZlwiLz4gPHJlY3QgaWQ9XCJSZWN0YW5nbGVfNDAyNlwiIGRhdGEtbmFtZT1cIlJlY3RhbmdsZSA0MDI2XCIgd2lkdGg9XCIzLjMwMlwiIGhlaWdodD1cIjMuMzAyXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDIyMi44NTcgNTcxLjAyOSlcIiBmaWxsPVwiI2ZmZlwiLz4gPC9nPiA8L3N2Zz4nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kYW5nZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNyAqIDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjkuMjNcIiBoZWlnaHQ9XCIyNi44NlwiIHZpZXdCb3g9XCIwIDAgMjkuMjMgMjYuODZcIj4gPGcgaWQ9XCJHcm91cF83MTg5XCIgZGF0YS1uYW1lPVwiR3JvdXAgNzE4OVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNDQ0LjM4NSAtNTIxLjE0KVwiPiA8ZyBpZD1cIlBhdGhfMTg0MDdcIiBkYXRhLW5hbWU9XCJQYXRoIDE4NDA3XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDQ0MyA1MTkpXCIgZmlsbD1cIm5vbmVcIj4gPHBhdGggZD1cIk0xNC4yNDksMy4xNzRhMiwyLDAsMCwxLDMuNSwwbDEyLjYxMiwyMi44NkEyLDIsMCwwLDEsMjguNjEyLDI5SDMuMzg4YTIsMiwwLDAsMS0xLjc1MS0yLjk2NlpcIiBzdHJva2U9XCJub25lXCIvPiA8cGF0aCBkPVwiTSAxNS45OTk5OTYxODUzMDI3MyA0LjE0MDExOTU1MjYxMjMwNSBMIDE1Ljk5OTk5OTA0NjMyNTY4IDQuMTQwMTEzODMwNTY2NDA2IEwgMy4zODc2NTUyNTgxNzg3MTEgMjYuOTk5OTk0Mjc3OTU0MSBDIDMuMzg3NjU3MTY1NTI3MzQ0IDI2Ljk5OTk5NDI3Nzk1NDEgMy4zODc2NTcxNjU1MjczNDQgMjYuOTk5OTk0Mjc3OTU0MSAzLjM4NzY1OTA3Mjg3NTk3NyAyNi45OTk5OTQyNzc5NTQxIEwgMjguNjEyMzM5MDE5Nzc1MzkgMjYuOTk5OTk0Mjc3OTU0MSBMIDE1Ljk5OTk5OTA0NjMyNTY4IDQuMTQwMTI1Mjc0NjU4MjAzIEMgMTUuOTk5OTk4MDkyNjUxMzcgNC4xNDAxMjMzNjczMDk1NyAxNS45OTk5OTgwOTI2NTEzNyA0LjE0MDEyMTQ1OTk2MDkzOCAxNS45OTk5OTYxODUzMDI3MyA0LjE0MDExOTU1MjYxMjMwNSBNIDE1Ljk5OTk5NDI3Nzk1NDEgMi4xNDAxMTk1NTI2MTIzMDUgQyAxNi42ODU0NDAwNjM0NzY1NiAyLjE0MDExOTU1MjYxMjMwNSAxNy4zNzA4ODM5NDE2NTAzOSAyLjQ4NDczNTQ4ODg5MTYwMiAxNy43NTExNDgyMjM4NzY5NSAzLjE3Mzk2NTQ1NDEwMTU2MyBMIDMwLjM2MzQ5ODY4Nzc0NDE0IDI2LjAzMzg0Mzk5NDE0MDYzIEMgMzEuMDk4OTE4OTE0Nzk0OTIgMjcuMzY2ODA0MTIyOTI0OCAzMC4xMzQ3MTk4NDg2MzI4MSAyOC45OTk5OTQyNzc5NTQxIDI4LjYxMjMzOTAxOTc3NTM5IDI4Ljk5OTk5NDI3Nzk1NDEgTCAzLjM4NzY1OTA3Mjg3NTk3NyAyOC45OTk5OTQyNzc5NTQxIEMgMS44NjUyNzgyNDQwMTg1NTUgMjguOTk5OTk0Mjc3OTU0MSAwLjkwMTA2OTY0MTExMzI4MTMgMjcuMzY2ODA0MTIyOTI0OCAxLjYzNjQ5OTQwNDkwNzIyNyAyNi4wMzM4NDM5OTQxNDA2MyBMIDE0LjI0ODgzODQyNDY4MjYyIDMuMTczOTY1NDU0MTAxNTYzIEMgMTQuNjI5MTA0NjE0MjU3ODEgMi40ODQ3MzU0ODg4OTE2MDIgMTUuMzE0NTQ4NDkyNDMxNjQgMi4xNDAxMTk1NTI2MTIzMDUgMTUuOTk5OTk0Mjc3OTU0MSAyLjE0MDExOTU1MjYxMjMwNSBaXCIgc3Ryb2tlPVwibm9uZVwiIGZpbGw9XCIjMDAwXCIvPiA8L2c+IDxwYXRoIGlkPVwiUGF0aF8xODQwNlwiIGRhdGEtbmFtZT1cIlBhdGggMTg0MDZcIiBkPVwiTTIyMS4xNDEsNTU3Ljg1OFY1NjEuN2wuNzY5LDZoMS4zMzJsLjgyLTZ2LTMuODQzWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgyMzYuMjM2IC0yNy44NjEpXCIgZmlsbD1cIiNmZmZcIi8+IDxyZWN0IGlkPVwiUmVjdGFuZ2xlXzQwMjZcIiBkYXRhLW5hbWU9XCJSZWN0YW5nbGUgNDAyNlwiIHdpZHRoPVwiMi45MjFcIiBoZWlnaHQ9XCIyLjkyMVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg0NTcuMzc3IDU0MS4wMTQpXCIgZmlsbD1cIiNmZmZcIi8+IDwvZz4gPC9zdmc+Jyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWRpc21pc3NpYmxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyICogJGFsZXJ0X3BhZGRpbmdfeDtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6ICRhbGVydF9wYWRkaW5nX3g7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRicmVkY3J1bWJzLXByb2R1Y3QtY29sb3I6ICRncmF5LTU7XHJcbiRicmVkY3J1bWJzLWFsbC1jb2xvcjogJGdvbGQ7XHJcblxyXG4jd3JhcHBlciAuYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKGJyZWFkY3J1bWJzKTtcclxuICAgIGxpbmUtaGVpZ2h0OiBmb250LWhlaWdodChicmVhZGNydW1icyk7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYnJlYWRjcnVtYnMpO1xyXG59XHJcblxyXG4jd3JhcHBlciAuYnJlYWRjcnVtYltkYXRhLWRlcHRoPScxJ10ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJyZWFkY3J1bWIgb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJyZWFkY3J1bWIgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4jd3JhcHBlciAuYnJlYWRjcnVtYiBsaTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnLyc7XHJcbiAgICBtYXJnaW46IDAuMTI1cmVtO1xyXG59XHJcblxyXG4jd3JhcHBlciAuYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkIHtcclxuICAgIGNvbnRlbnQ6ICcvJztcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuI3dyYXBwZXIgLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLy8gQnJlZGNydW1icyBvbiBwcm9kdWN0IHBhZ2VcclxuYm9keSNwcm9kdWN0IHtcclxuICAgICN3cmFwcGVyIC5icmVhZGNydW1iIHtcclxuICAgICAgICBjb2xvcjogJGJyZWRjcnVtYnMtcHJvZHVjdC1jb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJyZWRjcnVtYnMgb24gYWxsIHBhZ2VzIGJ1dCBub3QgcHJvZHVjdCBwYWdlXHJcbmJvZHk6bm90KCNwcm9kdWN0KSB7XHJcbiAgICAjd3JhcHBlciAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgY29sb3I6ICRicmVkY3J1bWJzLWFsbC1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3dyYXBwZXIgLmJyZWFkY3J1bWIgbGk6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICN3cmFwcGVyIC5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59IiwiJHBhZGRpbmcteDogMzBweDtcclxuJHBhZGRpbmcteTogMjBweDtcclxuJHBhZGRpbmcteHk6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcclxuJGZvb3Rlcl9iZzogJGJnLWxpZ2h0O1xyXG5cclxuXHJcbmZvb3RlciB7XHJcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZShmb290ZXIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGxpbmUtaGVpZ2h0KGZvb3Rlcik7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcblxyXG4gICAgLmZvb3Rlci1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXJfYmc7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogJGdyYXktNTtcclxuXHJcbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChsaWdodCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29weSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbGxhcHNlLFxyXG4gICAgICAgICAgICAuY29sbGFwc2luZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvcHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5mb290ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmZvb3Rlci1yb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPio6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAgICAgJj4qOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+KjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gJiA+ICo6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5mb290ZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmZvb3Rlci1tYWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy14eTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXggKyAkY29sbGFwc2VfYXJyb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRwYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXItY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sbGFwc2UsXHJcbiAgICAgICAgICAgIC5jb2xsYXBzaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmcteDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIubG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogMjIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNfZGVza3RvcF9sb2dvIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xyXG59XHJcbiIsIi5sb2dvLWFsdCB7XHJcbiAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbn1cclxuIiwiLmhlYWRlci1sb2dvIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgxIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5tZW51LWljb24tbGFiZWwge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxufVxyXG4iLCIuaGVhZGVyLXRvcCB7XHJcbiAgICAkcDogJjtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1IGVhc2U7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdjEsXHJcbiAgICAmX19uYXYyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdjEge1xyXG4gICAgICAgIGZsZXg6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2MiB7XHJcbiAgICAgICAgZmxleDogMztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlci1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY+LmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEyODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtd2lkZ2V0LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtZnVsbC13aWR0aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC5kZXNrdG9wLW5vYWN0aXZle1xyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI3dyYXBwZXIsXHJcbmJvZHkuZWxlbWVudG9yLXBhZ2Ugc2VjdGlvbiN3cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXItdG9wIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS11cChzbSkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nby1hbHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI19kZXNrdG9wX3VzZXJfaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNjcm9sbGVkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS0xO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtaWNvbi1sYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28tYWx0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNfZGVza3RvcF91c2VyX2luZm8ge1xyXG4gICAgICAgICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoc20pIHtcclxuICAgICAgICAgICAgI19kZXNrdG9wX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkZXItdG9wLFxyXG4uaGVhZGVyLWJvdHRvbSB7XHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI1MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJvdHRvbSB7XHJcblxyXG4gICAgJl9fYWx0LWxvZ28sXHJcbiAgICAmX19pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXdpZGdldC10b2dnbGUsXHJcbiAgICAjYXJrb24tcXVpY2tjYXJ0LW5hdixcclxuICAgIC5sb2dvLWFsdCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3RpY2t5IHtcclxuXHJcbiAgICAgICAgJl9fYWx0LWxvZ28sXHJcbiAgICAgICAgJl9faWNvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtd2lkZ2V0LXRvZ2dsZSxcclxuICAgICAgICAjYXJrb24tcXVpY2tjYXJ0LW5hdixcclxuICAgICAgICAubG9nby1hbHQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyLXRvcCB7XHJcbiAgICAubmF2LWxpbmtzIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2MSB7XHJcbiAgICAgICAgLmVsZW1lbnRvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubW9kYWwge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpZGUtcmlnaHQsXHJcbiAgICAmLnNsaWRlLWxlZnQge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tdGltZTtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmluIHtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpZGUtcmlnaHQge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGlkZS1sZWZ0IHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVyLFxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0taGVhZGVyIHtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2xvc2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXRlcmlhbEljb24oKTtcclxuICAgICAgICBjb250ZW50OiAnY2xvc2UnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLnByb2R1Y3QtbWluaWF0dXJlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByb2R1Y3QtYm9yZGVyLWhvdmVyO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45NSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSxcclxuICAgICAgICAgICAgb3BhY2l0eSAwLjhzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vICZbZGF0YS1uZXc9J3RydWUnXSxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xyXG5cclxuICAgICAgICAvLyAmOm5vdChbZGF0YS1uZXc9J3RydWUnXSkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gJjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgI2Y1ZjVmNSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHByb2R1Y3QtdGl0bGU7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZShwcmljZS1sYXJnZSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQobGlnaHQpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVndWxhci1wcmljZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtcHJpY2UtZGlzY291bnQge1xyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1wcmljZS1kaXNjb3VudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZ3VsYXItcHJpY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2R1Y3QtcHJpY2UtcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZGlzY291bnQge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2R1Y3QtZGlzY291bnQtbGFiZWwtYmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1kaXNjb3VudC1sYWJlbC10ZXh0O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKHNtYWxsKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuOGVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9kdWN0LWRpc2NvdW50LXZhbHVlLWJnO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2R1Y3QtZGlzY291bnQtdmFsdWUtdGV4dDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4zZW07XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuOGVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQobGlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbCxcclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1mbGFncyB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZShzbWFsbCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KHNlbWktYm9sZCk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyB0b3A6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZmxhZyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5ldyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1mbGFnLW5ldy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9kdWN0LWZsYWctbmV3LWJnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgJjpub3QoLnJldmlld3MtbG9hZGVkKSB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWxpc3QtcmV2aWV3cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvLWJsb2NrcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY+ZGl2IHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1saXN0LXJldmlld3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZmVhdHVyZS1yZXZpZXdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC10aHVtYm5haWwge1xyXG4gICAgPmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLmlucHV0LXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMzVweDtcclxuICAgIHRvcDogOTUlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSA1cHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTQ7XHJcbiAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg2KTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDEzcHggMTZweCByZ2JhKCRibGFjaywgMC40NSk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2U7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHggLSAxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbiIsIiRwYWRkaW5nLXg6IDM1cHg7XHJcbiRwYWRkaW5nLXk6IDE1cHg7XHJcbiRwYWRkaW5nLXh5OiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiRjb2xsYXBzZV9iZzogJGdyYXktMTtcclxuXHJcbltkYXRhLXRvZ2dsZT1jb2xsYXBzZV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxhcHNlX2JnO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy14eTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy14ICsgJGNvbGxhcHNlX2Fycm93O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMTZweFwiIGhlaWdodD1cIjE2cHhcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDE2IDE2XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj4gPHBhdGggaWQ9XCJQYXRoXzM3ODJcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiMwMDAwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjAwNDZcIiBkPVwiTTEuMjAzLDQuNTk0bDYuOTQ1LDYuOTQ0bDYuNjYtNi42NjFcIi8+IDwvc3ZnPicpO1xyXG4gICAgICAgIHdpZHRoOiAkY29sbGFwc2VfYXJyb3c7XHJcbiAgICAgICAgaGVpZ2h0OiAkY29sbGFwc2VfYXJyb3c7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAkcGFkZGluZy14O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi10aW1lO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2xsYXBzZS10b2dnbGUtYWx0ZXJuYXRpdmUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpc2libGUtZXh0ZW5kZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIC52aXNpYmxlLWV4dGVuZGVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aXNpYmxlLWNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxhcHNlLWljb25zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xsYXBzZSxcclxuLmNvbGxhcHNpbmcge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy14O1xyXG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmcteDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICY+KjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmPio6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufSIsIi5lbGVtZW50b3Itc2xpY2stc2xpZGVyIHtcclxuXHJcbiAgICAkZG90cy1zaXplOiA3cHg7XHJcbiAgICAkYXJyb3dzLXNpemU6IDQycHg7XHJcblxyXG4gICAgdWwuc2xpY2stZG90cyB7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA3cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgYm90dG9tOiAtNDBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRvdHMtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkb3RzLXNpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7XHJcblxyXG4gICAgICAgIHdpZHRoOiAkYXJyb3dzLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkYXJyb3dzLXNpemU7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJjpub3QoLnNsaWRlci10b3BsaXN0KSB7XHJcbiAgICAvLyAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAvLyAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAvLyAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC8vICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG59XHJcblxyXG4uZWxlbWVudG9yLWN1c3RvbS1pbnN0YWdyYW0tc2xpZGVyIHtcclxuICAgIC5zbGljay1zbGlkZS1pbm5lciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZkYWE7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRwYWdpbmF0aW9uX2Jsb2NrX3NpemU6IDM4cHg7XHJcbiRwYWdpbmF0aW9uX2Jsb2NrX2JnOiAjRUVFO1xyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAucGFnZS1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG4gICAgICAgIG1pbi13aWR0aDogJHBhZ2luYXRpb25fYmxvY2tfc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb25fYmxvY2tfc2l6ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYXN0IHtcclxuICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQobGlnaHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiAucHJldmlvdXMge1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLnBhZ2luYXRpb24gLm5leHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIC5jdXJyZW50IGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb25fYmxvY2tfYmc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaS1ib2xkKTtcclxufSIsIi5tbV9ibG9ja190eXBlX2h0bWwge1xyXG4gICAgcGFkZGluZzogMS42NWVtO1xyXG4gICAgLmV0c19tbV9ibG9ja19jb250ZW50IHtcclxuICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY1ZW07XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnOic7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjZlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42ZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubW1fYmxvY2tfdHlwZV9pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi5tbV9ibG9ja3NfbGkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tbV9oYXNfaW1hZ2VfYmxvY2sge1xyXG4gICAgLm1tX2Jsb2Nrc191bCxcclxuICAgIC5tbV9ibG9ja3NfbGksXHJcbiAgICAubW1fYmxvY2tfdHlwZV9pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1tX2Jsb2NrX3R5cGVfaW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldHNfbW1fYmxvY2tfY29udGVudCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm5vdCguaXRlbV9oYXNfaW1nKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubW1fY29sdW1uc191bCB7XHJcbiAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjVweCA1cHggcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgPiB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAubW1fYmxvY2tzX3VsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIEkgY291bGRuJ3Qgb3ZlcnJpZGUgdGhhdCwgc28gSSBjb3BpZWQgdGhlIHNhbWUgY3NzIHNlbGVjdG9yICovXHJcbiAgICAuZXRzX21tX2Jsb2NrICoge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW1fY29sdW1uc19saSB7XHJcbiAgICAmOm5vdCgubW1faGFzX2ltYWdlX2Jsb2NrKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNjVlbTtcclxuICAgIH1cclxufVxyXG4iLCIubW1fZm9vdGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJsb2NrLWNvbnRhY3Qge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42NWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNjVlbTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaDQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGVydGlhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmV0c19tbV9tZWdhbWVudSB7XHJcbiAgICB6LWluZGV4OiB6LWluZGV4KG1lZ2FtZW51KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFVuY29tbWVudCBmb3IgZGV2ZWxvcGluZyBwdXJwb3NlcyAqL1xyXG4gICAgLy8gLm1lZ2FtZW51LTEge1xyXG4gICAgLy8gICAgIC5tbV9jb2x1bW5zX3VsIHtcclxuICAgIC8vICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLm1tX2NvbHVtbnNfdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgIH1cclxuXHJcbiAgICAmLmhvb2stZGVmYXVsdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1iZXR3ZWVuKG1kLCBsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmV0c19tbV9tZWdhbWVudV9jb250ZW50IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXRzX21tX21lZ2FtZW51X2NvbnRlbnRfY29udGVudCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLm1tX21lbnVzX3VsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGlmdG5hdiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0MHB4IDI1cHggMCByZ2JhKCRtbS1tb2JpbGUtc2hhZG93LWNvbG9yLCAwLjQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBXcmFwcGVycyBmb3IgY3VzdG9tIGJsb2NrcyBob29rZWQgYmVmb3JlIGFuZCBhZnRlciBtZW51IGxpbmtzICovXHJcbi5tbV9iZWZvcmUsXHJcbi5tbV9hZnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubW1fYWZ0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODVlbTtcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjM1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5tbV9tZW51c19saSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubW1fY29sdW1uc19saSB7XHJcbiAgICAgICAgICAgICY6bm90KC5tbV9oYXNfaW1hZ2VfYmxvY2spIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVXAgMC41cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1tX2hhc19pbWFnZV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tbWV4dGVuZC1ibG9jayB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuMjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID5hIHtcclxuICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGxpZ2h0KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1tX2hhc19zdWIge1xyXG4gICAgPmEge1xyXG4gICAgICAgIC5tbV9hcnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kzTGpjMklpQm9aV2xuYUhROUlqY3VOelU0SWlCMmFXVjNRbTk0UFNJd0lEQWdOeTQzTmlBM0xqYzFPQ0krUEhCaGRHZ2daRDBpVFMweU16QXhOUzR3TmpRc01qTXpMak16TVdnMExqazRObll0TkM0NU9EY2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFMk5ETTVMalExTVNBeE5qRXhNaTQyTkRRcElISnZkR0YwWlNnME5Ta2lJR1pwYkd3OUltNXZibVVpSUhOMGNtOXJaVDBpSXpBd01DSWdjM1J5YjJ0bExYZHBaSFJvUFNJeElpOCtQQzl6ZG1jKycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1tX21lbnVzX3VsX3dyYXBwZXIge1xyXG4gICAgLm1tX21lbnVfY29udGVudF90aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMS40NWVtIDAuNzI1ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS40NWVtIDEuMDVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS40NWVtIDEuMjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZXRzX21tX21lZ2FtZW51IHtcclxuICAgIC5mZWF0dXJlZHByb21vdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJG1tLWhlYWRlci1oZWlnaHQ6IDUwcHg7XHJcblxyXG4ubW1fbWVudV9iZWZvcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAkbW0taGVhZGVyLWhlaWdodDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4xNWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMTVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtbS1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBIYWNrIGZvciBjaGFuZ2UgY29sb3Igb2YgaW1nICovXHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCg0MCUpIHNlcGlhKDglKSBzYXR1cmF0ZSgyMDk5JSkgaHVlLXJvdGF0ZSgxZGVnKSBicmlnaHRuZXNzKDExMCUpIGNvbnRyYXN0KDkxJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuN2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmK3VsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW1fc2hvd2FsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJG1tLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kzTGpjMU9TSWdhR1ZwWjJoMFBTSTNMamMySWlCMmFXVjNRbTk0UFNJd0lEQWdOeTQzTlRrZ055NDNOaUkrUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NQ0EzTGpRd05pa2djbTkwWVhSbEtDMDVNQ2tpUGp4d1lYUm9JR1E5SWswdE1qTXdNVFV1TURZMExESXpNeTR6TXpGb05DNDVPRFoyTFRRdU9UZzNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE5qUXpPUzR3T1RnZ01UWXhNVEl1TmpRMEtTQnliM1JoZEdVb05EVXBJaUJtYVd4c1BTSnViMjVsSWlCemRISnZhMlU5SWlObVptWWlJSE4wY205clpTMTNhV1IwYUQwaU1TSXZQand2Wno0OEwzTjJaejQ9Jyk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgZmlsdGVyIDAuMjVzIGVhc2U7XHJcbiAgICB9XHJcbn0iLCIueWJjLW1lbnUtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDYpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg1ZW07XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ueWJjLW1lbnUtdG9nZ2xlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLmN1c3RvbWl6YXRpb24tbW9kYWwge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtY3VzdG9taXphdGlvbi1saW5lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLnNlbGVjdDIpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDFweCk7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcblxyXG4gICAgLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICZfX29wdGlvbnMge31cclxuXHJcbiAgICAgICAgICAgICZfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0MiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNiclM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuMDA1JyBkPSdNMS4yMDMgNC41OTRsNi45NDUgNi45NDQgNi42Ni02LjY2MScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb3BlbiB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9kdWN0LWxpc3QtcmV2aWV3cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnByb2R1Y3QtaW5mby1ibG9ja3MgJiB7XHJcbiAgICAgICAgcGFkZGluZzogZm9udC1zaXplKDYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Rhci1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudHMtbmIge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1jb21tZW50cy1zbGlkZXIge1xyXG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJi5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1zdGFyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBTUNBWUFBQUJXZFZ6bkFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFLOUpSRUZVS0ZOalpNQU9ESURDRjdCSk1lTFFVQUFVWHdERUg5RGxjV21ZQUZTNEFZZ1BFS3NCcEJDa0FhUVJCWUJzY0FCaWtKdmZBL0VESUw0SXBVR0tRYzZTaDZyNUNESUU1aVFCSUFma2JoRG1SelAwSVpEZkFOWE1nTzRIa0VhUVUreWhtaHFoaXVGbVlOTndIeWdMTWxVQnFqa0IyVVowRFNDckE2QnVCbWs0QU1RZy96MkFhVUxXQUhNT1NBTXMvRUdLUVRhQS9BWUd5QnBBQ2tFbW9rY1d6QWF3T0s2SVEzWTJDaHNBLzVzZ0xZeGs2dmtBQUFBQVNVVk9SSzVDWUlJPScpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWNvbW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweDtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmPioge1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb3ZlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEycHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ncmFkZSB7fVxyXG5cclxuICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiXHJcblxyXG4uYmxvY2stc29jaWFsIHtcclxuICAgIG1hcmdpbjogMjVweCAtMTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkcGFkZGluZy14OiAzMHB4O1xyXG4kcGFkZGluZy15OiAyMHB4O1xyXG4kcGFkZGluZy14eTogJHBhZGRpbmcteSAkcGFkZGluZy14O1xyXG5cclxuLmJsb2NrLWNvbnRhY3Qge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIC8vIGEge1xyXG4gICAgLy8gICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgLy8gfVxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYmxvY2stY29udGFjdCB7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmcteHk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5ibG9jay1jb250YWN0LW1haW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNfZGVza3RvcF91c2VyX2luZm8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4udXNlci1pbmZvIHtcclxuICAgICYtbGFiZWwge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNik7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlNQzQzT0RVaUlHaGxhV2RvZEQwaU1Ua3VNVFk0SWlCMmFXVjNRbTk0UFNJd0lEQWdNakF1TnpnMUlERTVMakUyT0NJK1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRVM05TNDRNamdnTFRJM09TNDJPVFVwSWo0OFkybHlZMnhsSUdONFBTSTBMamd5TmlJZ1kzazlJalF1T0RJMklpQnlQU0kwTGpneU5pSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTlRneExqTTVOQ0F5T0RBdU5EUTFLU0lnWm1sc2JEMGlibTl1WlNJZ2MzUnliMnRsUFNJak1EQXdJaUJ6ZEhKdmEyVXRiV2wwWlhKc2FXMXBkRDBpTVRBaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpOCtQSEJoZEdnZ1pEMGlUVFUzTmk0MU56Z3NNamsxYURCaE5TNDJNamdzTlM0Mk1qZ3NNQ3d3TERFc05TNDJNamt0TlM0Mk1qbG9PQzR3TWpkQk5TNDJNamtzTlM0Mk1qa3NNQ3d3TERFc05UazFMamcyTXl3eU9UVm9NQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DQXpMamcxT1NraUlHWnBiR3c5SW01dmJtVWlJSE4wY205clpUMGlJekF3TUNJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqRXdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOU0l2UGp3dlp6NDhMM04yWno0PScpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0IHtcclxuICAgICY+LmVsZW1lbnRvci1yb3cge1xyXG4gICAgICAgICY+LmVsZW1lbnRvci1jb2x1bW4ge1xyXG4gICAgICAgICAgICAmPi5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgICAuZWxlbWVudG9yLXdpZGdldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIHtcclxuICAgIGEuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLXNpemUteHMge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4vLyAuZWxlbWVudG9yW2NsYXNzKj1cImVsZW1lbnRvci1cIl0ge1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuLy8gfVxyXG5cclxuLnBhZ2UtaG9tZSB7XHJcbiAgICAuZWxlbWVudG9yIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci10b2dnbGUge1xyXG4gICAgJHRvZ2dsZV9wYWRkaW5nLXk6IDM1cHg7XHJcbiAgICAkdG9nZ2xlX3BhZGRpbmctbDogNDBweDtcclxuICAgICR0b2dnbGVfcGFkZGluZy1yOiAzMCU7XHJcbiAgICAkdG9nZ2xlX3BhZGRpbmcteDogMzBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbGlnaHQ7XHJcblxyXG4gICAgLmVsZW1lbnRvci10b2dnbGUtdGl0bGUsXHJcbiAgICAuZWxlbWVudG9yLXRvZ2dsZS1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdG9nZ2xlX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyICogJHRvZ2dsZV9wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0b2dnbGVfcGFkZGluZy1sO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdG9nZ2xlX3BhZGRpbmctcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci10b2dnbGUtY29udGVudCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci10b2dnbGUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHRvZ2dsZV9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR0b2dnbGVfcGFkZGluZy15O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaS1ib2xkKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50b3ItdG9nZ2xlLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6ICR0b2dnbGVfcGFkZGluZy15O1xyXG4gICAgICAgICAgICByaWdodDogJHRvZ2dsZV9wYWRkaW5nLWw7XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5LjE4OVwiIGhlaWdodD1cIjkuMTg5XCIgdmlld0JveD1cIjAgMCA5LjE4OSA5LjE4OVwiPiA8ZyBpZD1cIkdyb3VwXzU3ODlcIiBkYXRhLW5hbWU9XCJHcm91cCA1Nzg5XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC05MzQuNSAtNDU3LjQ5NClcIj4gPHBhdGggaWQ9XCJQYXRoXzM4ODhcIiBkYXRhLW5hbWU9XCJQYXRoIDM4ODhcIiBkPVwiTTE1OTg5LjM0Nyw0ODQuNWg5LjE4OVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTUwNTQuODQ3IC0yMi40MTMpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz4gPHBhdGggaWQ9XCJQYXRoXzM4ODlcIiBkYXRhLW5hbWU9XCJQYXRoIDM4ODlcIiBkPVwiTTAsMEg5LjE4OVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg5MzkuMDk0IDQ2Ni42ODQpIHJvdGF0ZSgtOTApXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz4gPC9nPiA8L3N2Zz4nKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuZWxlbWVudG9yLXRvZ2dsZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOS4xODlcIiBoZWlnaHQ9XCIyXCIgdmlld0JveD1cIjAgMCA5LjE4OSAyXCI+IDxnIGlkPVwiR3JvdXBfNTk5N1wiIGRhdGEtbmFtZT1cIkdyb3VwIDU5OTdcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTkzNC41IC00NjEuMDg3KVwiPiA8cGF0aCBpZD1cIlBhdGhfMzg4OFwiIGRhdGEtbmFtZT1cIlBhdGggMzg4OFwiIGQ9XCJNMTU5ODkuMzQ3LDQ4NC41aDkuMTg5XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xNTA1NC44NDcgLTIyLjQxMylcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiMwMDBcIiBzdHJva2Utd2lkdGg9XCIyXCIvPiA8L2c+IDwvc3ZnPiAnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci1zZWN0aW9uLWZ1bGxfd2lkdGgge1xyXG4gICAgLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50YWJsZS1mb3JtYXR0ZWQge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZy1saWdodDtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoc2VtaS1ib2xkKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pLWJvbGQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmxpLW1hcmdpbiB7XHJcblxyXG4gICAgb2wsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLWNvbHVtbi1jb3ZlciB7XHJcbiAgICAqIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1pbWFnZSB7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZWxlbWVudG9yLXNlY3Rpb24tZnVsbF93aWR0aCB7XHJcbiAgICAuaW1hZ2UtY29sdW1uLWNvdmVyIHtcclxuICAgICAgICAuZWxlbWVudG9yLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmgyLW1vYmlsZS1zbSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXJrb24tcXVpY2tjYXJ0LW5hdiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGVyLWljb24oKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5TNDFPVE1pSUdobGFXZG9kRDBpTWpJdU1UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5TNDFPVE1nTWpJdU1UUWlQanhuSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMDJOemN1TmpFNElDMHlPREF1T1RVektTSStQSEpsWTNRZ2QybGtkR2c5SWpFMExqQTVNeUlnYUdWcFoyaDBQU0l4Tmk0eU56a2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RZM09DNHpOamdnTWpnMkxqQTJOQ2tpSUdacGJHdzlJbTV2Ym1VaUlITjBjbTlyWlQwaUl6QXdNQ0lnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpFd0lpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5TSXZQanh3WVhSb0lHUTlJazAyT0RJdU1EZzFMREk0T0M0M056VjJMVE11TnpReVlUTXVNekk1TERNdU16STVMREFzTUN3eExETXVNekk1TFRNdU16Tm9NR0V6TGpNekxETXVNek1zTUN3d0xERXNNeTR6TXl3ekxqTXpkak11TnpReUlpQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU13TURBaUlITjBjbTlyWlMxdGFYUmxjbXhwYldsMFBTSXhNQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMalVpTHo0OEwyYytQQzl6ZG1jKycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLXRpbWU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbSAmIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNik7XHJcblxyXG4gICAgICAgIC5oZWFkZXItYm90dG9tICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcGVuIHtcclxuICAgICAgICAucHJvZHVjdHMtY291bnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHF1aWNrLWNhcnQtY291bnQtYmc7XHJcblxyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwLjdlbTtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjRlbTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1ib3R0b20gJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0wLjdlbTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTAuN2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJrb24tcXVpY2tjYXJ0IHtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIC5wcm9kdWN0LWxpc3Qge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1oYXMtZGlzY291bnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWRpc2NvdW50ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmFzcGJlcnJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAuY2FydC1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgLnByb2R1Y3RzIHtcclxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1kaXNjb3VudGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyYXNwYmVycnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmtvbi1xdWlja2NhcnQtcG9wdXAge1xyXG4gICAgei1pbmRleDogei1pbmRleChtb2RhbC1xdWljay1jYXJ0KTtcclxuXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuXHJcbiAgICAgICAgLnByb2R1Y3QtbGluZS1ncmlkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWxpbmUtZ3JpZC1sZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgLy8gd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1saW5lLWdyaWQtYm9keSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWxpbmUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtZGlzY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtYXR0cmlidXRlcyxcclxuICAgICAgICAgICAgLnByb2R1Y3QtY3VzdG9taXphdGlvbi1saW5lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdC1saW5lLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcnQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbm8tcGFkZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oaWdobGlnaHRzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XHJcbiAgICAgICAgICAgIC5hcmtvbi1xdWlja2NhcnQtcG9wdXBfX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVpY2tjYXJ0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICYtLWNvbnRpbnVlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTVyZW0gMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VhcmNoLXdpZGdldC10b2dnbGUge1xyXG4gICAgZm9udC1zaXplOiBmb250LXNpemUoNik7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi10aW1lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIEBpbmNsdWRlIGhlYWRlci1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlNQzQwTnpJaUlHaGxhV2RvZEQwaU1qQXVNalExSWlCMmFXVjNRbTk0UFNJd0lEQWdNakF1TkRjeUlESXdMakkwTlNJK1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRZeU5DNDJNVEVnTFRJNE1DNHpOVE1wSWo0OFkybHlZMnhsSUdONFBTSTJMak0xSWlCamVUMGlOaTR6TlNJZ2NqMGlOaTR6TlNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9OakkxTGpNMk1TQXlPREV1TVRBektTSWdabWxzYkQwaWJtOXVaU0lnYzNSeWIydGxQU0lqTURBd0lpQnpkSEp2YTJVdGJXbDBaWEpzYVcxcGREMGlNVEFpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQxSWk4K1BIQmhkR2dnWkQwaVRUQXNNQ3cwTGpFek5DdzBMakV6TkN3NExqSTJOeXc0TGpJMk55SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTmpNMkxqSTROaUF5T1RFdU9EQXhLU0lnWm1sc2JEMGlibTl1WlNJZ2MzUnliMnRsUFNJak1EQXdJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOU0l2UGp3dlp6NDhMM04yWno0PScpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICAuaGVhZGVyLWJvdHRvbSAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWJvdHRvbSAmIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaGlmdG5hdiB7XHJcbiAgICAmX19iZWZvcmUsXHJcbiAgICAmX19hZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLm1tZXh0ZW5kLWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXRzX21tX21lZ2FtZW51IHtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuIiwiI3RvcEhpZ2hsaWdodHMge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjUwMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICN0b3BIaWdobGlnaHRzIC5oaWdobGlnaHRzIHtcclxuICAgICAgICAmX19pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJsb2NrX25ld3NsZXR0ZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25ld3NsZXR0ZXIvbmV3c2xldHRlci1tb2JpbGUtYmcyLmpwZycpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25ld3NsZXR0ZXIvbmV3c2xldHRlci10YWJsZXQtYmcyLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXdzbGV0dGVyL25ld3NsZXR0ZXItZGVza3RvcC1iZzIuanBnJyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tfbmV3c2xldHRlci10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRlcnRpYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tfbmV3c2xldHRlci1tYWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja19uZXdzbGV0dGVyLWNvbCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrX25ld3NsZXR0ZXItYWdyZWVtZW50IHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbbmFtZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1czo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltuYW1lPVwic3VibWl0TmV3c2xldHRlclwiXSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTUuNzgxXCIgaGVpZ2h0PVwiMTUuNzgxXCIgdmlld0JveD1cIjAgMCAxNS43ODEgMTUuNzgxXCI+PHBhdGggaWQ9XCJQYXRoXzI2XCIgZGF0YS1uYW1lPVwiUGF0aCAyNlwiIGQ9XCJNMCwxMC42NTlIMTAuNjU5VjBcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCA3Ljg5MSkgcm90YXRlKC00NSlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNmZmZcIiBzdHJva2Utd2lkdGg9XCIxXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuY3VzdG9tLWNoZWNrYm94IHtcclxuICAgICAgICAvLyAgICAgYSB7XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgLy8gICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAvLyAgICAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAuY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICYrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpjaGVja2VkKSB7XHJcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jbW9kdWxlLXBzX2VtYWlsc3Vic2NyaXB0aW9uLXZlcmlmaWNhdGlvbiB7XHJcbiAgICAjbWFpbiAucGFnZS1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja19uZXdzbGV0dGVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52aXNiaWxlLWZlYXR1cmVzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIC44ZW07XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VhcmNoLXdpZGdldC10b2dnbGUge1xyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG5cclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgei1pbmRleDogOTkwO1xyXG59XHJcblxyXG4uc2VhcmNoLXdpZGdldCB7XHJcbiAgICAkcmVzdWx0LWJveC12ZXJ0aWNhbC1vZmZzZXQ6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xyXG4gICAgICAgICRyZXN1bHQtYm94LXZlcnRpY2FsLW9mZnNldDogKCRyZXN1bHQtYm94LXZlcnRpY2FsLW9mZnNldC8yKTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCBtYXJnaW4tdG9wIDAuNHM7XHJcblxyXG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1iZXR3ZWVuKG1kLCBsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAyMi41cHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZmFrZS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkZ3JheS0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1jbGVhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtY2xvc2UsXHJcbiAgICAgICAgLnNlYXJjaC1jbGVhciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNjB2aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZmFrZS1iYWNrZ3JvdW5kKCRncmF5LTIsIC0yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRyZXN1bHQtYm94LXZlcnRpY2FsLW9mZnNldDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRyZXN1bHQtYm94LXZlcnRpY2FsLW9mZnNldCAqIDM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmYWtlLWJhY2tncm91bmQod2hpdGUsIC0xKTtcclxuXHJcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiB+IC5zZWFyY2gtaGludHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpc2NvdW50ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmFzcGJlcnJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYW1vdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZShwcmljZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUob2xkLXByaWNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZShvbGQtcHJpY2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc3VsdC1tYWluIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHJlc3VsdC1ib3gtdmVydGljYWwtb2Zmc2V0IDQwcHhcclxuICAgICAgICAgICAgICAgICAgICAkcmVzdWx0LWJveC12ZXJ0aWNhbC1vZmZzZXQgMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIHRoZSBlYXNpZXN0IHdheSB0byBwcmV2ZW50IGZyb20gYXV0by1yZXNpemluZyBoaWdobGlnaHRlZCBlbGVtZW50IG9uIGhvdmVyIC0gY2F1c2VkIGJ5IGRpZmZlcmVudCBwcm9kdWN0IG5hbWUgbGVuZ3RocyBldGMuLi5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRpbWFnZS1zaXplOiAyMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMi41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXN1bHQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHJlc3VsdC1ib3gtdmVydGljYWwtb2Zmc2V0IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXN1bHQtZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93LWFsbCxcclxuICAgICAgICAgICAgLnNob3ctYWxsLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRyZXN1bHQtYm94LXZlcnRpY2FsLW9mZnNldCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRyZXN1bHQtYm94LXZlcnRpY2FsLW9mZnNldCAqIDIgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvdy1hbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3ctYWxsLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjIuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1oaW50cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oaW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgJG1vYmlsZS1vZmZzZXQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vYmlsZS1vZmZzZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faGludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vYmlsZS1vZmZzZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3QtcmljaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHNtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICBjb250ZW50OiAnICc7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAmLS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbG9va3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRnb2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMjtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vcGVuaW5nLWhvdXJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ob3VycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5vdGUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWdyb3VwIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay1ncm91cDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1saWdodCB7XHJcbiAgICBjb2xvcjogJGdyYXktNTtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pLWJvbGQpO1xyXG5cclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb250YWN0IHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNsZWZ0LWNvbHVtbiB7XHJcbiAgICAgICAgLmNvbnRhY3QtcmljaCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1vcGVuaW5nLWhvdXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcmlnaHQtY29sdW1uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xO1xyXG5cclxuICAgICAgICAuY29udGFjdC1mb3JtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zZW50cyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2dkcHJfY29uc2VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNtb2R1bGUtcG1fYWR2YW5jZWRzZWFyY2g0LXNlYXJjaHJlc3VsdHMge1xyXG4gICAgI21haW4ge1xyXG4gICAgICAgICY+aDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5QTV9BU2VhcmNoVGl0bGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJycgIWltcG9ydGFudDtcclxufVxyXG5cclxuLlBNX0FTUmVzZXRTZWFyY2gge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmlsdGVycy10b2dnbGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmZpbHRlcnMtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkZ29sZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE5pNHdMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjNhV1IwYUQwaU16a3VOWEI0SWlCb1pXbG5hSFE5SWpNMExqYzFjSGdpSUhacFpYZENiM2c5SWpBZ01DQXpPUzQxSURNMExqYzFJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0F6T1M0MUlETTBMamMxSWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5DanhuUGcwS0NUeHdZWFJvSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ1kyeHBjQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQm1hV3hzUFNJalJUTkNRamN3SWlCa1BTSk5NalF1TkRBME1qazNMREUyTGprNE5qTXlPQTBLQ1Fsak1DNHpOREE0TWkweExqQTJPRE0xT1N3eExqQXdPRGM0T1MweExqYzVNamsyT1N3eUxqQTJNRFUwTnkweUxqRXhOekU0T0dNeExqVXdNRGszTnkwd0xqUTJNVGt4TkN3ekxqQTVOelkxTml3d0xqTXpNakF6TVN3ekxqWTFNek15TERFdU9ERTJOREEyRFFvSkNXTXdMakE1TVRjNU55d3dMakkwTlRFeE55d3dMakl3TnpBek1Td3dMak13T0RVNU5Dd3dMalExTURFNU5Td3dMak13TlRZMk5HTXhMakl3TnpBek1TMHdMakF4TURjME1pd3lMalF4TXpBNE5pMHdMakF3TlRnMU9Td3pMall5TURFeE55MHdMakF3TWprekRRb0pDV013TGpFMU1UTTJOeXd3TERBdU16QTJOalF4TERBdU1EQTJPRE0yTERBdU5EVXlNVFE0TERBdU1EUXlPVFk1WXpBdU16UXdPRElzTUM0d09ETTVPRFFzTUM0MU5UYzJNVGNzTUM0ek9EQTROVGtzTUM0MU5USTNNelFzTUM0M01qSTJOVFlOQ2drSll5MHdMakF3TkRnNE15d3dMak15T0RFeU5TMHdMakl4TkRnME5Dd3dMall4TWpNd05TMHdMalUwTURBek9Td3dMalk1TmpJNE9XTXRNQzR4TkRRMU16RXNNQzR3TXpnd09EWXRNQzR6TURBM09ERXNNQzR3TkRVNE9UZ3RNQzQwTlRFeE56SXNNQzR3TkRVNE9UZ05DZ2tKWXkweExqTXhNVFV5TXl3d0xqQXdNamt6TFRJdU5qSTBNREl6TERBdU1EQXhPVFV6TFRNdU9UVTBNVEF5TERBdU1EQXhPVFV6WXkwd0xqQXpNREkzTXl3d0xqQTJPVE16Tmkwd0xqQTFPVFUzTERBdU1USTRPVEEyTFRBdU1EZ3pNREE0TERBdU1Ua3hOREEyRFFvSkNXTXRNQzQwTnpZMU5qTXNNUzR5TmpNMk56SXRNUzQxTkRJNU5qa3NNaTR3TkRFd01UWXRNaTQ0TWpJeU5qWXNNaTR3TlRZMk5ERmpMVEV1TWpZek5qY3lMREF1TURFMU5qSTFMVEl1TXpjeU1EY3RNQzQzTlRVNE5Ua3RNaTQ0TkRJM056TXRNaTR3TVRjMU56Z05DZ2tKWXkwd0xqRXdNVFUyTXkwd0xqSTNNalEyTVMwd0xqSTNOVE01TVMwd0xqSXlPVFE1TWkwd0xqUTJOVGd5TFRBdU1qSTVORGt5WXkwMkxqTTVOelEyTVMwd0xqQXdNRGszTnkweE1pNDNPVFUwTVMwd0xqQXdNRGszTnkweE9TNHhPVEk0TnpFdE1DNHdNREE1TnpjTkNna0pZeTB3TGpFeE56RTRPQ3d3TFRBdU1qTTBPRFl6TERBdU1EQTBPRGd6TFRBdU16VXhOVFl6TFRBdU1EQXlPVE5qTFRBdU5EZ3lPVEV0TUM0d01qZ3pNaTB3TGpjNU9UTXhOaTB3TGpNek5Ua3pPQzB3TGpjNU1UazVNaTB3TGpjMk5UWXlOUTBLQ1Fsak1DNHdNRFl6TkRndE1DNDBNVFV3TXprc01DNHpNVFk0T1RVdE1DNDNNVEU1TVRRc01DNDNPREEzTmpJdE1DNDNOREF5TXpSak1DNHhNVFkyT1RrdE1DNHdNRGM0TVRNc01DNHlNek00T0RjdE1DNHdNREk1TXl3d0xqTTFNVEEzTkMwd0xqQXdNamt6RFFvSkNXTTJMak0yTWpjNU15d3dMREV5TGpjeU5UQTVPQ3d3TERFNUxqQTROelF3TWl3d1F6STBMakEyT0RNMU9Td3hOaTQ1T0RZek1qZ3NNalF1TWpJd056QXpMREUyTGprNE5qTXlPQ3d5TkM0ME1EUXlPVGNzTVRZdU9UZzJNekk0ZWlCTk1qZ3VPREV4TlRJekxERTNMamMxTXprd05nMEtDUWxqTUM0d01EUTRPRE10TUM0NE16ZzROamN0TUM0Mk5ETTFOVFV0TVM0ME9UZ3dORGN0TVM0ME56azBPVEl0TVM0MU1ESTVNMk10TUM0NE16azRORFF0TUM0d01EVTROVGt0TVM0ME9UZ3dORGNzTUM0Mk5ERTJNREl0TVM0MU1ESTVNeXd4TGpRM09EVXhOZzBLQ1FsakxUQXVNREEwT0RnekxEQXVPRE01T0RRMExEQXVOalF5TlRjNExERXVORGs1TURJekxERXVORGM0TlRFMkxERXVOVEF6T1RBMlF6STRMakUwTlRVd09Dd3hPUzR5TXpneU9ERXNNamd1T0RBMk5qUXhMREU0TGpVNE9EZzJOeXd5T0M0NE1URTFNak1zTVRjdU56VXpPVEEyZWlJdlBnMEtDVHh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJtYVd4c1BTSWpSVE5DUWpjd0lpQmtQU0pOTVRJdU16azNORFl4TERJNExqazVNakU0T0EwS0NRbGpNQzR3TkRFMU1EUXRNQzR4TURrek56VXNNQzR3TnpjeE5EZ3RNQzR5TURjd016RXNNQzR4TVRRM05EWXRNQzR6TURNM01URmpNQzQwTlRNMk1UTXRNUzR4T0RNMU9UUXNNUzQxTmprNE1qUXRNUzQ1TlRFeE56SXNNaTQ0TWpZMk5pMHhMamswTlRNeE13MEtDUWxqTVM0eU5EQXlNelFzTUM0d01EVTROVGtzTWk0ek5EWTJPQ3d3TGpjMk5qWXdNaXd5TGpjM056TTBOQ3d4TGprMU1URTNNbU13TGpBNU1UYzVOeXd3TGpJMU1qa3pMREF1TWpFME9EUTBMREF1TXpBeE56VTRMREF1TkRVek1USTFMREF1TXpBeE56VTREUW9KQ1dNMUxqSXhNamc1TVMwd0xqQXdORGc0TXl3eE1DNDBNalUzT0RFdE1DNHdNRFE0T0RNc01UVXVOak00TmpjeUxUQXVNREF3T1RjM1l6QXVNVGN5T0RVeUxEQXNNQzR6TlRVME5qa3NNQzR3TURrM05qWXNNQzQxTVRZMk1ESXNNQzR3TmpVME13MEtDUWxqTUM0ek1qVXhPVFVzTUM0eE1UTXlPREVzTUM0MU1UQTNORElzTUM0ME5URXhOeklzTUM0ME5qTTROamNzTUM0M09ESXlNamRqTFRBdU1EUTNPRFV5TERBdU16TTBPVFl4TFRBdU16RTBORFV6TERBdU5UazJOamd0TUM0Mk5UWXlOU3d3TGpZek1qZ3hNdzBLQ1FsakxUQXVNVE01TmpRNExEQXVNREUwTmpRNExUQXVNamd4TWpVc01DNHdNVEEzTkRJdE1DNDBNakU0TnpVc01DNHdNVEEzTkRKakxUVXVNVFkyTURFMkxEQXRNVEF1TXpNeU1ETXhMREF1TURBeE9UVXpMVEUxTGpRNU9EQTBOeTB3TGpBd05UZzFPUTBLQ1FsakxUQXVNamN5TkRZeExUQXVNREF3T1RjM0xUQXVOREF6TXpJc01DNHdOalkwTURZdE1DNDFNRFE0T0RNc01DNHpNelU1TXpoakxUQXVORFF4TkRBMkxERXVNVGd4TmpReExURXVOVFF4T1RreUxERXVPVEl3T0RrNExUSXVOemszT0RVeUxERXVPVEUzT1RZNURRb0pDV010TVM0eU5EZzFNelV0TUM0d01ETTVNRFl0TWk0ek5UUXdNRFF0TUM0M05UVTROVGt0TWk0M09EWTJNakV0TVM0NU16YzFZeTB3TGpBNU5qWTRMVEF1TWpZME5qUTRMVEF1TWpJMU1EazRMVEF1TXpFM016Z3pMVEF1TkRjNU9UZ3RNQzR6TVRZME1EWU5DZ2tKWXkweUxqUXlORGd3TlN3d0xqQXdPVGMyTmkwMExqZzBPVFl3T1N3d0xqQXdOVGcxT1MwM0xqSTNORFF4TkN3d0xqQXdOVGcxT1dNdE1DNHhNamc1TURZc01DMHdMakkxT0RNd01Td3dMakF3TXprd05pMHdMak00TmpJekxUQXVNREEzT0RFekRRb0pDV010TUM0ek9EZzJOekl0TUM0d016VXhOVFl0TUM0Mk56UXpNVFl0TUM0ek16YzRPVEV0TUM0Mk9EUTFOeTB3TGpjeE5qYzVOMk10TUM0d01UQXlOVFF0TUM0ek56TXdORGNzTUM0eU5qVXhNemN0TUM0M01ETXhNalVzTUM0Mk5EUTFNekV0TUM0M05UazNOallOQ2drSll6QXVNVEUwTnpRMkxUQXVNREUyTmpBeUxEQXVNak16T0RnM0xUQXVNREE1TnpZMkxEQXVNelV3TlRnMkxUQXVNREE1TnpZMll6SXVORE0zTURFeUxEQXNOQzQ0TnpNMU16VXNNQ3czTGpNeE1EQTFPU3d3RFFvSkNVTXhNaTR4TXpBNE5Ua3NNamd1T1RreU1UZzRMREV5TGpJMU9USTNOeXd5T0M0NU9USXhPRGdzTVRJdU16azNORFl4TERJNExqazVNakU0T0hvZ1RURTFMak15TVRJNE9Td3pNUzR5TkRFeU1URU5DZ2tKWXpBdU9ERTNNemd6TFRBdU1EQXdPVGMzTERFdU5EazJNRGswTFRBdU5qYzBPREExTERFdU5UQXhPVFV6TFRFdU5Ea3lNVGc0WXpBdU1EQTBPRGd6TFRBdU9ERXhOVEl6TFRBdU5qWTVPVEl5TFRFdU5EazRNRFEzTFRFdU5EZzNNekExTFRFdU5URXdOelF5RFFvSkNXTXRNQzQ0TWpjeE5EZ3RNQzR3TVRJMk9UVXRNUzQxTVRrMU16RXNNQzQyTnprMk9EZ3RNUzQxTVRRMk5EZ3NNUzQxTVRNMk56SkRNVE11T0RJMk1UY3lMRE13TGpVM016STBNaXd4TkM0ME9Ua3dNak1zTXpFdU1qUXlNVGc0TERFMUxqTXlNVEk0T1N3ek1TNHlOREV5TVRGNklpOCtEUW9KUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdacGJHdzlJaU5GTTBKQ056QWlJR1E5SWsweE15NHpOemt6T1RVc05pNDBPVEl4T0RnTkNna0pZeTB3TGpZM056STBOaXd4TGpVMk9ETTFPUzB4TGpZME5UVXdPQ3d5TGpJNE1qSXlOeTB6TGpBek1ESTNNeXd5TGpJME9EQTBOME01TGpBMk1UQXpOU3c0TGpjd09EQXdPQ3c0TGpBMk1EQTFPU3czTGpreE9EazBOU3czTGpVeU5Ea3dNaXcyTGpRNU1qRTRPQTBLQ1FsakxUQXVPRGc0TVRnMExEQXRNUzQzT0RnMU56UXNNQzB5TGpZNE9EazJOU3d3WXkwd0xqRXlPRFF4T0N3d0xUQXVNalUzT0RFekxEQXVNREEwT0RnekxUQXVNemcyTWpNdE1DNHdNREU1TlRNTkNna0pZeTB3TGpRME1qZzNNUzB3TGpBeU16UXpPQzB3TGpjMk1USXpMVEF1TXpRNU5qQTVMVEF1TnpVeE9UVXpMVEF1TnpZME5qUTRZekF1TURBNU1qYzNMVEF1TkRBek16SXNNQzR6TVRZME1EWXRNQzQzTVRVNE1pd3dMamMxTWpRME1TMHdMamN5TVRZNERRb0pDVU0xTGpNMk16YzNMRFF1T1RreU1UZzRMRFl1TWpjM09ETXlMRFF1T1RreE1qRXhMRGN1TVRreE5EQTJMRFV1TURBeU9UTmpNQzR5TkRReE5ERXNNQzR3TURNNU1EWXNNQzR6TmpFek1qZ3RNQzR3TlRnMU9UUXNNQzQwTlRJeE5EZ3RNQzR6TURRMk9EZ05DZ2tKUXpndU1EZ3pNREE0TERNdU5TdzVMakU1TXpNMU9Td3lMamMwTlRFeE55d3hNQzQwTlRnd01EZ3NNaTQzTldNeExqSTFNRGszTnl3d0xqQXdORGc0TXl3eUxqTTFNRFU0Tml3d0xqYzFNemt3Tml3eUxqYzRORFkyT0N3eExqa3pPVFExTXcwS0NRbGpNQzR3T1RjMk5UWXNNQzR5TmpZMk1ESXNNQzR5TWprNU9Dd3dMak14TXpRM055d3dMalE0TVRrek5Dd3dMak14TXpRM04yTTJMamM0TXpJd015MHdMakF3TlRnMU9Td3hNeTQxTmpjek9ETXRNQzR3TURRNE9ETXNNakF1TXpVd05UZzJMVEF1TURBME9EZ3pEUW9KQ1dNd0xqRTBNRFl5TlN3d0xEQXVNamd4TWpVdE1DNHdNRE01TURZc01DNDBNakU0TnpVc01DNHdNRGM0TVROak1DNHpPVFUxTURnc01DNHdNekl5TWpjc01DNDJOemczTVRFc01DNHpNalF5TVRrc01DNDJPVFV6TVRNc01DNDNNRFV3TnpnTkNna0pZekF1TURFMk5qQXlMREF1TXpnMk56RTVMVEF1TWpjeE5EZzBMREF1TnpJMU5UZzJMVEF1TmpZM09UWTVMREF1Tnpjek5ETTRRek0wTGpNNU56UTJNU3cyTGpVc016UXVNalkzTlRjNExEWXVORGt5TVRnNExETTBMakV6T0RZM01pdzJMalE1TWpFNE9BMEtDUWxqTFRZdU56Z3pNakF6TERBdE1UTXVOVFkzTXpnekxEQXRNakF1TXpVd05UZzJMREJETVRNdU5qUTRORE00TERZdU5Ea3lNVGc0TERFekxqVXdPRGM0T1N3MkxqUTVNakU0T0N3eE15NHpOemt6T1RVc05pNDBPVEl4T0RoNklFMHhNUzQ1TXpjd01USXNOUzQzTlRNNU1EWU5DZ2tKWXpBdU1EQTBPRGd6TFRBdU9ETXpNREE0TFRBdU5qVTBNamszTFRFdU5UQTBPRGd6TFRFdU5EYzVPVGd0TVM0MU1UQTNOREpqTFRBdU9ESTVOVGt0TUM0d01EVTROVGt0TVM0ME9UZ3dORGNzTUM0Mk5UWXlOUzB4TGpVd01qa3pMREV1TkRnM016QTFEUW9KQ1dNdE1DNHdNRFE0T0RNc01DNDRNek13TURnc01DNDJOVEV6Tmpjc01TNDFNRFE0T0RNc01TNDBOemt3TURRc01TNDFNVFEyTkRoRE1URXVNalUwT0RnekxEY3VNalV6T1RBMkxERXhMamt6TWpFeU9TdzJMalU0TXpBd09Dd3hNUzQ1TXpjd01USXNOUzQzTlRNNU1EWjZJaTgrRFFvOEwyYytEUW84TDNOMlp6NE5DZz09Jyk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnMtY291bnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYXNwYmVycnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYXNwYmVycnk7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlcnMtY2xlYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMtY2xlYXIsXHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVycy1vdmVybGF5IHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLmZpbHRlcnMtc2hvdy1yZXN1bHRzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDAwO1xyXG5cclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAoc20pIHtcclxuICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXJzLW1vZGFsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG1pbi1oZWlnaHQ6IDk1dmg7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NXZoO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcblxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjtcclxuXHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1tYWluO1xyXG4gICAgei1pbmRleDogMTUwMDA7XHJcblxyXG4gICAgLmpzLWZpbHRlcnMtc2VsZWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLFxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLWNsZWFyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnMtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLWhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5QTV9BU2VhcmNoVGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgzKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG5cclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycy1ib2R5IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5QTV9BU0Jsb2NrT3V0cHV0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNzB2aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmPi5yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+LnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLlBNX0FTQmxvY2tOYlByb2R1Y3RWYWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuUE1fQVNDcml0ZXJpb25TdGVwRW5hYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChtZCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5QTV9BU0NyaXRlcmlvbnNHcm91cExpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5QTV9BU0NyaXRlcmlvbnNHcm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAmLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tY29sLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1jb2wtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5QTV9BU0NyaXRlcmlvblN0ZXBFbmFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5QTV9BU0NyaXRlcmlvbkdyb3VwQ2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuUE1fQVNMYWJlbENoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS41cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5QTV9BU0xhYmVsQ2hlY2tib3hTZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5QTV9BU0xhYmVsQ2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuUE1fQVNMYWJlbENoZWNrYm94U2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5QTV9BU0xhYmVsTGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlBNX0FTTGFiZWxDaGVja2JveFNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIC5QTV9BU0xhYmVsTGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuUE1fQVNDcml0ZXJpb25zR3JvdXBUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDYpO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwTmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5QTV9BU0NyaXRlcmlvbnNBY3RpdmVGaWx0ZXJzQ291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0NoZWNrQWxsIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc091dHB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuUE1fQVNDcml0ZXJpb25TdGVwRW5hYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuUE1fQVNMYWJlbExpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuUE1fQVNDcml0ZXJpb25zR3JvdXBUaXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246ICRmYWRlLWluLXJpZ2h0LWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwTmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQVBDQVlBQUFBNzFwVktBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBSEZKUkVGVUtGTmpaTUFORklCUzg0RTRFSWcvWUZQR2lFY3pTR29CRU9zRHNTTTJBd2hweG1zQU1acHhHa0NzWnF3R2tLSVp3d0JTTmFNWVFLNW1rQ0VKcEdvR1JSMVlJNGdnUlRPS1JsSTBZMmdrVmpOV2pjUm94cW1Sa09ZR29BSUZXT0JBQXdxRndoZGdBdGd5QTdKdUFCWmtGU0RvZ1lDRUFBQUFBRWxGVGtTdVFtQ0MnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0FjdGl2ZUZpbHRlcnNDb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhc3BiZXJyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5QTV9BU0NyaXRlcmlvbnNDaGVja0FsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5QTV9BU0NyaXRlcmlvbnNDaGVja0FsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwT3V0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuUE1fQVNDcml0ZXJpb25zR3JvdXBOYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE4QUFBQVBDQVlBQUFBNzFwVktBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBSGxKUkVGVUtGTmpaTUFORElCU0RVQWNnRXNKSXc0SmtNWU5VSTBYU05GTWxFYVFnZWcyRTYwUlhUTkpHcEUxazZ3UnBwa3NqVEROQjRDTTkwQWNpQ2Zhc0VxQkFrd0FpRUVHbkFmaVJGSU1nSVUyV1FZZ1J4WEpCcURITTBrR1lFdWVSQnVBSzIzRERKZ0FETUFGcEtSdG1GcVFBUi93aFQ0QU5aQWNFT2ExbXJzQUFBQUFTVVZPUks1Q1lJST0nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0FjdGl2ZUZpbHRlcnNDb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuUE1fQVNDcml0ZXJpb25zQ2hlY2tBbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJFQUFBQU1DQVlBQUFDRUpWYS9BQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBSlJKUkVGVUtGT2xrYzBOUUVBUWhVMW93RlZ6S25FUUVYVW9RQWYrbWxDTTAvcEdRalpZTEhPYzkrYmJON01TL0NoalRNWjRJMThaQUFabWN4RVpQMEZzZ0lid2hnRG9tU3RJb0VuVzhvSmNBYndnTHNBS1FheUpsdDRkR0UrSFh1TFRWVTZsa0pEdWpDRzZNandCOW5WY0lQb3Rwb29ITkltejlzTWVRVzhCcDhOdUlJVHhUUUxuRndOS0VHTldtTzVXc0xVRktXaExOS3hCVnlzQUFBQUFTVVZPUks1Q1lJST0nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuUE1fQVNDcml0ZXJpb25zR3JvdXBOYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5QTV9BU0NyaXRlcmlvbnNDaGVja0FsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5QTV9BU0NyaXRlcmlvbnNHcm91cFRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0NoZWNrQWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLlBNX0FTQ3JpdGVyaW9uc0dyb3VwT3V0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNik7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFkaW8sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAkZmFkZS1pbi1yaWdodC1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC14cy1vZmZzZXQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogJGlucHV0LXhzLW9mZnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkaW5wdXQteHMtb2Zmc2V0ICsgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5QTV9BU0NyaXRlcmlvbk5vQ2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjbXktc2l6ZS1jaGFydC1tb2RhbCB7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjc2l6ZS1jaGFydC1tb2RhbC1ib2R5IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDFweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJ1YmlrLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzaXplLWNoYXJ0LXZpZXcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJj4ucm93Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPi5yb3c6bnRoLWNoaWxkKDIpIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZbY2xhc3NePWNvbC1dIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndrLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC53ay10YWJsZS1yb3ctYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29kZSBiZWxvdyBmYWtlcyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheSBvbiBwYXJlbnQgZWxlbWVudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1tZXh0ZW5kLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsb2NrLXN0eWxlLTEge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg1KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGxpZ2h0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3QtZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBwYWRkaW5nOiAyNXB4IDEwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZmllbGRzIHtcclxuXHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnNlbnRzIHtcclxuICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIH1cclxufSIsIi5mZWF0dXJlZHByb21vdGlvbiB7XHJcbiAgICAkcDogJjtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZml4ZWQge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgI3skcH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZmVhdHVyZWRjYXRlZ29yeSB7XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQobGlnaHQpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5hcmtvbmdyYXZlciB7XHJcbiAgICAuYXJrb25ncmF2ZXItZm9ybSB7XHJcbiAgICAgICAgLmFya29uZ3JhdmVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJrb25ncmF2ZXItYWRkLXRvLWNhcnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICB6LWluZGV4OiAzMDAwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNS43ODFcIiBoZWlnaHQ9XCIxNS43ODFcIj48cGF0aCBkYXRhLW5hbWU9XCJQYXRoIDI2XCIgZD1cIk03LjUzNyAxNS40MjhsNy41MzctNy41MzdMNy41MzcuMzU0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgfVxyXG59IiwiLmFya29uZ3JhdmVyLXByb2R1Y3QtY2hlY2tib3gge1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYmV0d2VlbihzbSwgbGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLmFya29uZ3JhdmVyIHtcclxuICAgIC5hcmtvbmdyYXZlci1mb3JtIHtcclxuICAgICAgICAjdGV4dHMtcHJldmlldyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE3NTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdGVtcGxhdGUtcHJldmlldyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbGF5ZXItcHJldmlldy1ib3gge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMjUwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2xheWVyLXByZXZpZXctcGxhdGUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFya29uZ3JhdmVyLWFycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMTVlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4xNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTUuNzgxXCIgaGVpZ2h0PVwiMTUuNzgxXCI+PHBhdGggZGF0YS1uYW1lPVwiUGF0aCAyNlwiIGQ9XCJNNy41MzcgMTUuNDI4bDcuNTM3LTcuNTM3TDcuNTM3LjM1NFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIvPjwvc3ZnPicpO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFya29uZ3JhdmVyLW1vZGFsIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgdG9wOiAxMDBweDtcclxuXHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIC5hcmtvbmdyYXZlci1jYXJ0LWdyYXZlciB7XHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5hcmtvbmdyYXZlci1maWVsZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY21zLWlkLTIwIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICNzZWFyY2hfd2lkZ2V0IHtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1vdmVybGF5IHtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgI2hlYWRlciB7XHJcbiAgICAjdG9wSGlnaGxpZ2h0cyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWJvdHRvbSB7XHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFya29uZ3JhdmVyIHtcclxuICAgIC5hcmtvbmdyYXZlci1mb3JtIHtcclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yO1xyXG5cclxuICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcmtvbmdyYXZlci10eXBlLXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgLmFya29uZ3JhdmVyLWZvcm0ge1xyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgLmFya29uZ3JhdmVyLWZvcm0ge1xyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXJrb25ncmF2ZXIge1xyXG4gICAgLmFya29uZ3JhdmVyLWZvcm0ge1xyXG4gICAgICAgIC5hcmtvbmdyYXZlci10ZW1wbGF0ZS10ZXh0cyB7XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJrb25ncmF2ZXItdGVtcGxhdGUtdGV4dHMtaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTM7XHJcblxyXG4gICAgICAgICAgICAgICAgJn5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xyXG4gICAgICAgICAgICAgICAgICAgICZ+bGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAmW3Jvd3M9XCIyXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW3Jvd3M9XCIzXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltyb3dzPVwiNFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbcm93cz1cIjVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hcmtvbmdyYXZlciB7XHJcbiAgICAuYXJrb25ncmF2ZXItZm9ybSB7XHJcbiAgICAgICAgLmFya29uZ3JhdmVyLWxheWVycy1waWNrZXItc2VsZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIC5hcmtvbmdyYXZlci1mb3JtIHtcclxuICAgICAgICAgICAgLmFya29uZ3JhdmVyLWxheWVycy1waWNrZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjhweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFyZ2tvbmdyYXZlciB7XHJcbiAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIC5hcmtvbmdyYXZlci1mb3JtIHtcclxuICAgICAgICAgICAgLmFya29uZ3JhdmVyLXR5cGUtcGlja2VyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcmtvbmdyYXZlci10eXBlLXBpY2tlci1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFya29uZ3JhdmVyIHtcclxuICAgIC5hcmtvbmdyYXZlci1mb3JtIHtcclxuICAgICAgICAuYXJrb25ncmF2ZXItdGVtcGxhdGUtcGlja2VyLWlucHV0IHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI21vZHVsZS1wYXl1LXBheW1lbnQge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDMpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoeGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoMik7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgID4uY2xlYXJmaXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bi10ZXJ0aWFyeTtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tbmV4dDtcclxuICAgIH1cclxufSIsImRpdi5yZXBheW1lbnQtY29udGFpbmVyIHtcclxuICAgIC5yZXBheW1lbnQtc2luZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVwYXltZW50LW9wdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tcmFkaW8ge1xyXG5cclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuMnJlbTtcclxuICAgICAgICAgICAgdG9wOiAwLjJyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF5dS1taW5pLWluc3RhbGxtZW50cy13aWRnZXQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGF5dS1taW5pLWluc3RhbGxtZW50cy13aWRnZXQtZGV0YWlscyB7XHJcbiAgICBjb2xvcjogJGdvbGQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktNztcclxuICAgIH1cclxufVxyXG5cclxuLnBheXUtaW5zdGFsbG1lbnQtcHJpY2UtbGlzdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuI3Byb2R1Y3Qge1xyXG4gICAgLnBheXUtaW5zdGFsbG1lbnQtcHJpY2UtbGlzdGluZyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXl1LW1pbmktaW5zdGFsbG1lbnRzLXdpZGdldC1kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbn0iLCIjZm9vdGVyIHtcclxuICAgICNnZHByX2NvbnNlbnQge1xyXG4gICAgICAgIC5wc2dkcHJfY29uc2VudF9tZXNzYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJib2R5LnliYy1ibG9nIHtcclxuICAgIHNlY3Rpb24jd3JhcHBlciB7XHJcbiAgICAgICAgI2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAuYmxvZy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi55YmMtYmxvZy13cmFwcGVyLWJsb2ctbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlYWRfbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZTpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXM6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG4gKyAyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5ibG9nLW1haW4tcGFnZSxcclxuICAgICAgICAueWJjLWJsb2ctbGlzdCB7XHJcbiAgICAgICAgICAgIC5wb3N0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxvZ19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wb3N0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9nX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LnliYy1ibG9nLXdyYXBwZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLnliY190aXRsZV9ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgOXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX3JlYWRfbW9yZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLnJlYWRfbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmJsb2ctcG9zdC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tYWluIHtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnliYy1ibG9nIHtcclxuICAgIGRpdi55YmNfYmxvZ19zaWRlYmFyIHtcclxuICAgICAgICBkaXYueWJjX2Jsb2NrX2NhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICB1bC50cmVlIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYS5ibG9nX3ZpZXdfYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnliYy1uYXZpZ2F0aW9uLWJsb2cge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJkaXYuYmxvZ19kZXNjcmlwdGlvbixcclxuLnBvc3QtZGV0YWlscyB7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC55YmNfaW5kZXhpbmdfYm94IHtcclxuICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxufSIsIkBpbXBvcnQgJy4vbWFpbi1wYWdlJztcclxuQGltcG9ydCAnLi9zaXRlYmFyJztcclxuQGltcG9ydCAnLi9wb3N0JztcclxuXHJcbi55YmMtYmxvZyB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmJveF90YWJsZV9jb250ZW50X3Njcm9sbCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgZGl2LnRhYmxlX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1dnc7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnliY19ibG9nX2x0cl9tb2RlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfaG9tZV9wYWdlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSxcclxuICAgIC50aXRsZV9jYXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCA5cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVfY2F0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICBhLnJlYWRfbW9yZSB7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTdyZW07XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjphY3RpdmU6Zm9jdXMsXHJcbiAgICAgICAgJjpmb2N1czphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcm9kdWN0LW1pbmlhdHVyZSB7XHJcbiAgICAucHJvZHVjdC1sYWJlbHMge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtbGFiZWwge1xyXG4gICAgICAgICAgICAmLS1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtbGFiZWwtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWxhYmVsLW5hbWUuZmVhdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5nYWxsZXJ5IHtcclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIC5wcm9kdWN0LWxhYmVscyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1jb250YWluZXIge1xyXG4gICAgLnByb2R1Y3QtbGFiZWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5wcm9kdWN0LWxhYmVscyB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1sYWJlbC1uYW1lIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBhZGRpbmc6IDNweCAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn0iLCIjY2MtLW1haW4ge1xyXG4gICAgI2NtIHtcclxuICAgICAgICAjYy1pbnIge1xyXG4gICAgICAgICAgICAjYy10dGwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjYy1ibnMge1xyXG4gICAgICAgICAgICAuY19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZ29sZCAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGJsYWNrIDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3MtY250IHtcclxuICAgICAgICAjcy1pbnIge1xyXG4gICAgICAgICAgICAjcy1oZHIge1xyXG4gICAgICAgICAgICAgICAgI3MtYy1ibiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZ29sZCAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzLWJsIHtcclxuICAgICAgICAgICAgICAgIC5iLXRsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmItZXgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5iLXRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZ29sZCAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzLWJucyB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjcy1hbGwtYm4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGJsYWNrIDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZ29sZCAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3MtcmFsbC1ibixcclxuICAgICAgICAgICAgICAgICNzLXN2LWJuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRnb2xkIDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGJsYWNrIDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFya29uLXNlY3Rpb25zLWNvbnRhaW5lciB7XHJcbiAgICAuYXJrb24tc2VjdGlvbiB7XHJcbiAgICAgICAgJi1iYW5uZXIge1xyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCAyKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG9sZC1wcmljZS1jb2xvcjogJGdyYXktNTtcclxuXHJcbi5wcm9kdWN0LWRpc2NvdW50cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgJj4ucHJvZHVjdC1kaXNjb3VudHMtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmPi50YWJsZS1wcm9kdWN0LWRpc2NvdW50cyB7XHJcbiAgICAgICAgdGhlYWQgdHIgdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMzEyNXJlbSBzb2xpZCAjZjFmMWYxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjMxMjVyZW0gc29saWQgI2YxZjFmMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcHJpY2VzIHtcclxuICAgIG1hcmdpbjogMS4yNXJlbSAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcblxyXG4gICAgJj5kaXYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50YXgtc2hpcHBpbmctZGVsaXZlcnktbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgLy8gY29sb3I6ICM3YTdhN2E7XHJcbiAgICAgICAgLy8gLmRlbGl2ZXJ5LWluZm9ybWF0aW9uIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogMCAwIDAgMnB4O1xyXG4gICAgICAgIC8vICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgICAgICBjb250ZW50OiAnLSc7XHJcbiAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAwIDJweCAwIDA7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVudC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1kaXNjb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAucmVndWxhci1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2R1Y3QtcHJpY2UtcmVndWxhcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGFzLWRpc2NvdW50IC5wYWdlLWNvbnRlbnQucGFnZS1jbXMgdWwsXHJcbi5oYXMtZGlzY291bnQucHJvZHVjdC1wcmljZSxcclxuLmhhcy1kaXNjb3VudCBwLFxyXG4ucGFnZS1jb250ZW50LnBhZ2UtY21zIC5oYXMtZGlzY291bnQgdWwge1xyXG4gICAgY29sb3I6ICRwcm9kdWN0LXByaWNlLWRpc2NvdW50O1xyXG59XHJcblxyXG4uaGFzLWRpc2NvdW50IC5kaXNjb3VudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZHVjdC1wcmljZS1kaXNjb3VudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXVuaXQtcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59IiwiLnF0eS1sYWJlbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRidG5fdG91Y2hzcGluX3NpemU7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLnF0eSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICYtLXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn0iLCIucHJvZHVjdC1hZGQtdG8tY2FydCB7XHJcbiAgICAucHJvZHVjdC1xdWFudGl0eSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGJhc2UpO1xyXG5cclxuICAgICAgICAuYWRkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXF1YW50aXR5LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXR5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXR5LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwcm9kdWN0LWF2YWlsYWJpbGl0eSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0Y2JiNmM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1sYXN0LWl0ZW1zLFxyXG4gICAgICAgIC5wcm9kdWN0LXVuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjlhNTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1hZGQtdG8tY2FydC1mZWF0dXJlcyB7XHJcbiAgICAuaGlnaGxpZ2h0cyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdGQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoNSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGZvbnQtd2VpZ2h0KGxpZ2h0KTtcclxuICAgIH1cclxufVxyXG5cclxuLnJjIHtcclxuICAgIC5hZHRkLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChsaWdodCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHJlZmVyZW5jZS1jb2xvcjogJGdyYXktNDtcclxuXHJcbiNwcm9kdWN0IHtcclxuICAgIC5wcm9kdWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogZm9udC13ZWlnaHQoYmFzZSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZmVyZW5jZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm8ge1xyXG4gICAgLnByb2R1Y3QtZGlzY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9kdWN0LWRpc2NvdW50LWxhYmVsLWJnO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2R1Y3QtZGlzY291bnQtbGFiZWwtdGV4dDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmb250LXNpemUoc21hbGwpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1kaXNjb3VudC12YWx1ZS10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg2KTtcclxuXHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSg2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChsaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGFiZWwsXHJcbiAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4zZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjanMtcHJvZHVjdC1saXN0IHtcclxuICAgIC5wcm9kdWN0cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYXJrb24tY2F0ZWdvcnktYmFubmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdltpdGVtcHJvcD1cIml0ZW1MaXN0RWxlbWVudFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcblxyXG4gICAgICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LXJlZmVyZW5jZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaDMucHJvZHVjdC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG59IiwiI3Byb2R1Y3Qge1xyXG4gICAgLnByb2R1Y3QtZmxhZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLm9yZGVyLWNvbmYge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi4yNXJlbSAtMTVweDtcclxuICAgIH1cclxuICAgICZfX3RpbWUsICZfX2VtYWlsLCAmX19pbmZvLCAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAyLjI1cmVtIDA7XHJcbiAgICB9XHJcbiAgICAmX19lbWFpbCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jb3JkZXItY29uZmlybWF0aW9uIHtcclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgLmZvb3Rlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGFnZS1ob21lLFxyXG4jcHJvZHVjdCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3LjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjcuNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRjb250ZW50LW9mZnNldDogMzBweDtcclxuJG9yZGVycy1vZmZzZXQ6IDEwcHg7XHJcblxyXG4ucGFnZS1teS1hY2NvdW50IHtcclxuICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdlLW15LWFjY291bnQge1xyXG4gICAgLmFjY291bnQtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm15LWFjY291bnQge1xyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgICYubGlua3Mge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChsaWdodCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmxpbmstZm9yd2FyZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChzZW1pLWJvbGQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NldHRpbmdzLWVkaXQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOS40NjNcIiBoZWlnaHQ9XCIxOS41NzlcIiB2aWV3Qm94PVwiMCAwIDE5LjQ2MyAxOS41NzlcIj48ZyBpZD1cIkdyb3VwXzY3NDlcIiBkYXRhLW5hbWU9XCJHcm91cCA2NzQ5XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuNjk4IC0yLjU0MylcIj48cGF0aCBpZD1cIlBhdGhfMTgzNzVcIiBkYXRhLW5hbWU9XCJQYXRoIDE4Mzc1XCIgZD1cIk0zMzEuMTEsMjc2LjczM2wtMy44NjYsMSwxLTMuODY2LDEyLjM3Mi0xMi4xNTMsMi44NjMsMi44NjNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0zMjcuMjQ1IC0yNTguNDcxKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwMFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2Utd2lkdGg9XCIxXCIvPjxsaW5lIGlkPVwiTGluZV83OFwiIGRhdGEtbmFtZT1cIkxpbmUgNzhcIiB4Mj1cIjIuODYzXCIgeTI9XCIyLjg2M1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMC45NzMgNS43MjIpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS13aWR0aD1cIjFcIi8+PGxpbmUgaWQ9XCJMaW5lXzc5XCIgZGF0YS1uYW1lPVwiTGluZSA3OVwiIHgyPVwiMTguNzY2XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgMjEuNjIyKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwMFwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2Utd2lkdGg9XCIxXCIvPjwvZz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGZvbnQtc2l6ZSgyKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyxcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRlbnQtb2Zmc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWl0ZW0ge1xyXG5cclxuICAgICAgICAucHJvZHVjdC1hdHRyaWJ1dGVzLWxpbmUsXHJcbiAgICAgICAgLnByb2R1Y3QtY3VzdG9taXphdGlvbi1saW5lIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1jdXN0b21pemF0aW9uIHtcclxuICAgICAgICAgICAgPnAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXJzLXJvdyB7XHJcblxyXG4gICAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNSAqICRvcmRlcnMtb2Zmc2V0IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0gJG9yZGVycy1vZmZzZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtc20ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChiYXNlKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkb3JkZXJzLW9mZnNldDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud2VsY29tZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubGFiZWwtc20ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGF0dXMge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufSIsIi5wYWdlLWhpc3Rvcnkge1xyXG5cclxuICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXJzLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0gJGNvbnRlbnQtb2Zmc2V0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRjb250ZW50LW9mZnNldH0gLSAxNXB4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1kZXRhaWxzIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Rvd25sb2FkLWludm9pY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE1LjA5M1wiIGhlaWdodD1cIjE4LjI3OVwiIHZpZXdCb3g9XCIwIDAgMTUuMDkzIDE4LjI3OVwiPiA8ZyBpZD1cIkdyb3VwXzY3NTNcIiBkYXRhLW5hbWU9XCJHcm91cCA2NzUzXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC02NzcuODY4IC0yNzkuNTY0KVwiPiA8cGF0aCBpZD1cIlBhdGhfMTg0NjRcIiBkYXRhLW5hbWU9XCJQYXRoIDE4NDY0XCIgZD1cIk0wLDBIOS44VjQuMzhoNC4yODl2MTIuOUgwWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg2NzguMzY4IDI4MC4wNjQpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMVwiLz4gPHBhdGggaWQ9XCJQYXRoXzE4NDYyXCIgZGF0YS1uYW1lPVwiUGF0aCAxODQ2MlwiIGQ9XCJNNjg1LjQxNSwyOTAuMjU5djkuNzEyXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDk4MC40NDEgLTM5Ny4yMTEpIHJvdGF0ZSg5MClcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiMwMDBcIiBzdHJva2Utd2lkdGg9XCIxXCIvPiA8cGF0aCBpZD1cIlBhdGhfMTg0NjVcIiBkYXRhLW5hbWU9XCJQYXRoIDE4NDY1XCIgZD1cIk02ODUuNDE1LDI5MC4yNTl2OS43MTJcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoOTgwLjQ0MSAtMzk0LjIxMSkgcm90YXRlKDkwKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwMFwiIHN0cm9rZS13aWR0aD1cIjFcIi8+IDxwYXRoIGlkPVwiUGF0aF8xODQ2NlwiIGRhdGEtbmFtZT1cIlBhdGggMTg0NjZcIiBkPVwiTTY4NS40MTUsMjkwLjI1OXY5LjcxMlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg5ODAuNDQxIC0zOTEuMjExKSByb3RhdGUoOTApXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMVwiLz4gPHBhdGggaWQ9XCJQYXRoXzE4NDYzXCIgZGF0YS1uYW1lPVwiUGF0aCAxODQ2M1wiIGQ9XCJNNjg3LjI5MywyODEuOTQ5bDQuMzA5LDQuMzY5XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEgLTIpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMVwiLz4gPC9nPiA8L3N2Zz4nKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1wcmljZXMge1xyXG4gICAgICAgIC5jdXJyZW50LXByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXktYWNjb3VudCB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOS4xODlcIiBoZWlnaHQ9XCI5LjE4OVwiIHZpZXdCb3g9XCIwIDAgOS4xODkgOS4xODlcIj4gPGcgaWQ9XCJHcm91cF81Nzg5XCIgZGF0YS1uYW1lPVwiR3JvdXAgNTc4OVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtOTM0LjUgLTQ1Ny40OTQpXCI+IDxwYXRoIGlkPVwiUGF0aF8zODg4XCIgZGF0YS1uYW1lPVwiUGF0aCAzODg4XCIgZD1cIk0xNTk4OS4zNDcsNDg0LjVoOS4xODlcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTE1MDU0Ljg0NyAtMjIuNDEzKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+IDxwYXRoIGlkPVwiUGF0aF8zODg5XCIgZGF0YS1uYW1lPVwiUGF0aCAzODg5XCIgZD1cIk0wLDBIOS4xODlcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoOTM5LjA5NCA0NjYuNjg0KSByb3RhdGUoLTkwKVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+IDwvZz4gPC9zdmc+Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjkuMTg5XCIgaGVpZ2h0PVwiMlwiIHZpZXdCb3g9XCIwIDAgOS4xODkgMlwiPiA8ZyBpZD1cIkdyb3VwXzU5OTdcIiBkYXRhLW5hbWU9XCJHcm91cCA1OTk3XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC05MzQuNSAtNDYxLjA4NylcIj4gPHBhdGggaWQ9XCJQYXRoXzM4ODhcIiBkYXRhLW5hbWU9XCJQYXRoIDM4ODhcIiBkPVwiTTE1OTg5LjM0Nyw0ODQuNWg5LjE4OVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTUwNTQuODQ3IC0yMi40MTMpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz4gPC9nPiA8L3N2Zz4gJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZS1tb2JpbGUtLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlLW1vYmlsZS0tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI29yZGVyLWRldGFpbCB7XHJcbiAgICB0YWJsZSNvcmRlci1wcm9kdWN0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI3BhZ2Vub3Rmb3VuZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICN3cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWQtcHJvZHVjdHMge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYXktMSwgJHdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0cy1zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlbm90Zm91bmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHZ3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wYWdlLTQwNC5qcGcnKTtcclxuICAgIH1cclxufSIsIiRpbWdfdHJhbnNsYXRlOiA5MHB4O1xyXG5cclxuLm1ldGEtc2VvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW1nX3RyYW5zbGF0ZTtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBmb250LXdlaWdodChsaWdodCk7XHJcbiAgICAubWV0YS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIC5tZXRhLWRlc2NyaXB0aW9uIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5tZXRhLWRlc2NyaXB0aW9uIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcbiAgICB9XHJcbiAgICAubWV0YS1zZW8taW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGltZ190cmFuc2xhdGUpO1xyXG4gICAgfVxyXG4gICAgLmRlY29yLWJnIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIiNhdXRoZW50aWNhdGlvbiB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZnVsbC1tb2JpbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0aGVudGljYXRpb25fX2NvbCB7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgJiNsb2dpbi1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihzbSkge1xyXG4gICAgICAgICAgICAmI2xvZ2luLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWNvci1iZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICAgIC5sb2dpbi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dpbi1mb3JtIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZ2lzdGVyLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbiAucGFnZS1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LWhpZ2hsaWdodHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1iZW5lZml0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuIiwiLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2N1c3RvbWVyLWZvcm0ge1xyXG4gICAgLmFncmVlbWVudHMtY29sIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMtcm93IHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLFxyXG4gICAgICAgIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnRuLWFjY291bnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tYWNjb3VudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hcnJvdy1kZXNrdG9wIHtcclxuICAgICAgICAmLm5hcnJvdy1kZXNrdG9wLWluc2lkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5uYXJyb3ctZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAubmFycm93LWRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcblxyXG4gICAgICAgICAgICAmLm5hcnJvdy1kZXNrdG9wLWluc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWZvb3RlcntcclxuICAgICAgICAuYnV0dG9ucy1yb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGFnZS1hZGRyZXNzZXMsXHJcbi5wYWdlLW9yZGVyLWRldGFpbCB7XHJcbiAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgLmFkZHJlc3MtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWFkZHJlc3NlcyB7XHJcbiAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgLmFkZHJlc3MtZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICcuL2F1dGhlbnRpY2F0aW9uJztcclxuQGltcG9ydCAnLi9sb2dpbi1mb3JtJztcclxuQGltcG9ydCAnLi9jdXN0b21lci1mb3JtJztcclxuQGltcG9ydCAnLi9hZGRyZXNzZXMnO1xyXG5cclxuLmN1c3RvbWVyIHtcclxuICAgICZfX2FjY291bnQtbGlua3Mge1xyXG4gICAgICAgIC5hY2NvdW50LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skY29udGVudC1vZmZzZXR9IC0gMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1jdXN0b21lci1hY2NvdW50ICNub3RpZmljYXRpb25zLFxyXG4jbW9kdWxlLXBzX2VtYWlsYWxlcnRzLWFjY291bnQgLm5vdGlmaWNhdGlvbnMtYWxlcnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufSIsIiNjb250YWN0IHtcclxuICAgIGgxIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYrcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA3NXB4O1xyXG5cclxuICAgICAgICAgICAgJitwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3JpZ2h0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmK3Age1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2UtY21zLTQsXHJcbi5wYWdlLWNtcy0xMiB7XHJcbiAgICAkc2VjdGlvbi1vZmZzZXQ6IDEwMHB4O1xyXG4gICAgJGNvbnRhaW5lci13aWR0aDogMTE0MHB4O1xyXG5cclxuICAgIC5icmFuZC10ZXh0LWVkaXQge1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLW9mZnNldDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1vZmZzZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGVhZGVyIHtcclxuICAgICAgICAgICAgLmVsZW1lbnRvci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pbWFnZSB7XHJcbiAgICAgICAgICAgIC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZWxlbWVudG9yLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gKyAoMTUzMHB4IC0jeyRjb250YWluZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oaXN0b3J5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWxlbWVudG9yLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWxlbWVudG9yLXRleHQtZWRpdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13aHktdXMge1xyXG4gICAgICAgICAgICAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gKyAoMTAwdncgLSN7JGNvbnRhaW5lci13aWR0aH0pIC8gMik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gKyAoMTUzMHB4IC0jeyRjb250YWluZXItd2lkdGh9KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWxlbWVudG9yLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci1jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGhpbG9zb3BoeS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAuZWxlbWVudG9yLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBoaWxvc29waHktdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWxlbWVudG9yLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZmFtaWx5IHtcclxuICAgICAgICAgICAgJGZyYW1lLW9mZnNldDogNzVweDtcclxuXHJcbiAgICAgICAgICAgIC5lbGVtZW50b3ItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVsZW1lbnRvci1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSAkZnJhbWUtb2Zmc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgI3skZnJhbWUtb2Zmc2V0fSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5icmFuZC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4ICsgJGZyYW1lLW9mZnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDY0FBQUFWQ0FZQUFBREZFZmVUQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQTQ5SlJFRlVTRXU5bGpHTFpFVVF4Ly9WWFIwWjNETXhFaHdqTHhCdUZBUkI1R1lSREVTNE5USVJidTRpRTJIRVdCeXpNYnAzZ2FtT1g4Q2QvUVR1WVN3Nzl3bHVQOEthQ2ErclMrcE52OTIrZDI5Mkh6TFkwZERkMC8ycmYvMnJYaE1PTndJenIyS00zeDNxU0RyVVFRQmU4OTZ2Uk9TYlE1MTVTTGdxdzMzOWY4RlZBQzVIWHZhRzkyRWwwandldWQvT3RySDMvQnVWWStZbGdMTVk0MW4vUXUvOXNZaHNpdmszTTl4WDVkNkJmZTJ5OTd3UmlmUC9ER2VITUxQQkhmY1A4VDZzUlJvN3ZCdHZaN2d2dXdrREExQ0p5TG9FdHFCVmRkc0w3aFhCeDNodTRqM1hJaTNnMVdEbU9zWm9sMjd6NUR2ZTgwb2tmbkVOMXdhd0tBTmo1cGtxelh1QkRUcGhEQnljQ3d2bmRCSmp0SXU2TVdYbWVUSDNib2I3UEcrb3ZPZDFMNmlLT1p6RjJNekdlSGtVWE9jUlFOZGxLcGpETnNabW1tSGV6M0NmN3ZiN3VhcXJVbXJxTGhxekNJRGxrSWVIcEJzTlo5N3hQbXhGMnFndmRnQmhUYVRyM1dYaFEyYTFKbXpybmVHdG9OcTA1K0txZXVvUHByT2IzQXMzVkdVMlIrU1duVnFtRHVCbU8vL3d4OHd3dUkrS1FDWlp4WmYrVnhEWnVyV1V6cmN2d2U2RjJ4a1hDNUhXWjYxU2hWcVhXUUh6MVlWSXJKajVFNkNGKzZEblVTdW9jNUY0VkVJVWUwemR3VjUzVzFvbnpMeE9pVTVTYXA1ZUd6MXNnYlF3LzVtUFZMVW1vbjhBV3BtcTVrWFZ0Tnl0MjE3ZHhCZ053b1lGY3BJU25aWiszT2M1TS9TZ3JJV1JhMVZNdXFhWlZiVW1Pbk11eklnd0JkTHZSTTdnUG1NT0wySnN5Tm9OZ09tMUQ2M3Z1VnFrc2JaMDA1Mlc2b282Myt4QTBvbUlQQnVTT2U5YkZvclZBTjBIOUZ1QS9sQk5Ed0gzdlNwK0p0S1pWVFpBMWtvcytFdnYrVmNpdkQ3VTBMTUlVK2ZDZlNJOUlzSkZqTEV1MDFvNUYrYk9ZYTZxTDFUcExLWG10UFNicWNBYzFyWXVFaDlaejFMRk9ZQWprZVlYWnY0VG9DZUEydnpESGJqNWlRenNhWkhhN0Y4ck1BdVFqbFJOeWJRcFc5VSt6MDJjQzhjR0NrRHRzaGpqYnprVjFsSnFRQitvMG8vTzRZbXFuaGJmeWFuM1lVT2tWa1RucW5nRTZEeGZhaStYQndCWldtY0FuZmFCU3UvZFZoQzJ0LzBTcU5xQmVnZWdqUjFJUk84QjlBT2d6d1pTbFFGTk5WMmtSUGVjMDJPQVpoYUlGVWlHdmZIRk13YXVEQ2FEWWs1RWQzcUs5UXV1dFFDQWV3Q2VxNlo2RE5BWTVheUZ2TFd2ZmF2cVJGWHZwcFIrdXVVYk9RSGNZKy9wTHlMYXExS004ZStoNmgxU3pzREtwMURMcUlvcFVkdk43ZmZsYlcreElqQlQrK3I3bWlGZUFjMHZuS3RtYi8vL0Z3OTFBblJWV1pHVUFBQUFBRWxGVGtTdVFtQ0MnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIC5lbGVtZW50b3ItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZWxlbWVudG9yLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWxlbWVudG9yLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnJhbmQtdGV4dC1lZGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVsZW1lbnRvci10ZXh0LWVkaXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZWxlbWVudG9yLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbGVtZW50b3ItY29sdW1uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lbGVtZW50b3ItdGV4dC1lZGl0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpZGdldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/