﻿/*!
Theme Name: Łodzka Strefa Zdrowia
Theme URI: https://spmedia.pl
Author: SP-Media Przemysław Szliep
Author URI: https://spmedia.pl
Description: Templatka dla Łódzkiej Strefy Zdrowia
Version: 1.0
Text Domain: spmedia


*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.before-after{position:relative;display:inline-block;vertical-align:top;user-select:none}.before-after .photo img{display:block;max-width:100%;height:auto}.before-after .photo.before{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transform:translate(-50%)}.before-after .photo.before .layer,.before-after .photo.before img{transform:translate(50%)}.before-after .drag-handler{width:8px;background-color:#f17f04;margin:0 0 0 -4px;position:absolute;left:50%;top:0;height:100%;opacity:.25}.before-after .drag-handler .drag-element{position:absolute;left:-16px;top:50%;width:32px;height:32px;margin:-16px 0 0 0;background-color:#fff;border:4px #f17f04 solid;cursor:pointer;transform:rotate(45deg)}.before-after:hover .drag-handler{opacity:1}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-container a{color:#000000}.leaflet-container .leaflet-control-attribution{background:none;background-color:#fff}.btn{background:white;font-size:1.6rem;text-transform:uppercase;padding:1.7rem 4.8rem;font-weight:700;color:black;box-shadow:0px 12px 25px rgba(13,23,50,0.2);text-decoration:none;border:1px solid white;transition:all 0.4s linear;display:inline-block}@media (max-width: 960px){.btn{padding:1rem 2rem}}.btn:hover{background:#00A0E3;color:white;border-color:#00A0E3}.btn--second{color:white;background:none;border:1px solid white}.btn--second:hover{background:#0C3EA3;border-color:#0C3EA3}.btn--third{color:white;background:transparent linear-gradient(102deg, #00A0E3 0%, #0C3EA3 100%) 0% 0% no-repeat padding-box;background-size:150%;border:none}.btn--third:hover{background:transparent linear-gradient(102deg, #00A0E3 0%, #0C3EA3 100%) 0% 0% no-repeat padding-box;background-position:20% 10%}.link{text-transform:uppercase;color:#0C3EA3;transition:all 0.4s linear;text-decoration:none;font-size:1.4rem;line-height:1.7rem;font-weight:500;display:inline-block}.link:hover{color:#00A0E3}html,body{font-size:10px;font-family:"Roboto", sans-serif;color:#000}body.blocked{overflow:hidden}.wp-block-column{margin:4rem 0 !important}.container{position:relative;margin:0 auto;width:100%;box-sizing:border-box;padding:0 6rem;max-width:180rem}@media (max-width: 1800px){.container{padding:0 12rem}}@media (max-width: 1480px){.container{padding:0 3rem}}@media (max-width: 960px){.container{padding:0 3rem}}.container__big{max-width:100%}@media (max-width: 1800px){.container__big{padding:0 6rem}}main{margin-top:10.6rem}@media (max-width: 960px){main{margin-top:6rem}}.row{display:flex;justify-content:space-between;flex-wrap:wrap}.nowrap{white-space:nowrap}img{max-width:100%;display:block;height:auto}input,textarea{height:5.2rem;line-height:5.2rem;padding:0 1rem;box-sizing:border-box;display:block;background:white;border:none;margin-bottom:.5rem;font-family:"Roboto", sans-serif;width:100%;font-size:1.6rem;transition:all 0.4s linear;outline:1px solid transparent}input:focus,textarea:focus{outline:1px solid #00A0E3}input[type="submit"],textarea[type="submit"]{background:transparent linear-gradient(102deg, #00A0E3 0%, #0C3EA3 100%) 0% 0% no-repeat padding-box;color:white;box-shadow:0px 12px 25px rgba(13,23,50,0.2);text-transform:uppercase;font-weight:bold;transition:all 0.4s linear;cursor:pointer}input[type="submit"]:disabled,textarea[type="submit"]:disabled{opacity:.6}input.wpcf7-not-valid,textarea.wpcf7-not-valid{outline:1px solid red}textarea{resize:none;height:18.5rem;line-height:2rem;padding:1rem}.wpcf7-response-output{border:none !important;margin:2rem 0;font-size:2rem;line-height:3rem;padding:0}.wpcf7-not-valid-tip{display:none !important}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.67);display:flex;justify-content:center;align-items:center;z-index:300}.modal li{font-size:1.8rem;line-height:2.8rem;margin-bottom:2rem}@media (max-width: 960px){.modal li{font-size:1.6rem;line-height:2.2rem}}.modal ul{list-style-type:disc;margin:2rem}.modal ol{list-style-type:decimal;margin:2rem}.modal__content{box-sizing:border-box;padding:3rem 4rem;background:white;max-width:600px;min-width:40%}.modal__desc{max-height:80vh;overflow:auto}.modal__close{position:relative;margin-left:auto;cursor:pointer;display:block;width:3rem;height:3rem;transition:all 0.4s linear}.modal__close::before{content:'';display:block;width:2rem;height:2px;background:#00A0E3;transform:translate(-50%, -50%) rotate(-45deg);position:absolute;top:50%;left:50%}.modal__close::after{content:'';display:block;width:2rem;height:2px;background:#00A0E3;transform:translate(-50%, -50%) rotate(45deg);position:absolute;left:50%;top:50%}.modal__close:hover{transform:scale(1.2)}.wp-block-column h3{color:#0C3EA3;text-transform:uppercase}.wp-block-column h3 img{display:inline-block;vertical-align:middle;margin-right:2rem;max-width:4rem;margin-top:-.5rem}b,strong{font-weight:bold}i,em{font-style:italic}h1{font-size:4.8rem;line-height:5.8rem;font-weight:600;margin-bottom:3.2rem}@media (max-width: 1480px){h1{font-size:4.6rem;line-height:5.6rem}}@media (max-width: 960px){h1{font-size:2.4rem;line-height:3.2rem}}h2{font-size:4.8rem;line-height:5.8rem;margin:2rem 0 3.2rem}@media (max-width: 1480px){h2{font-size:4rem;line-height:5rem}}@media (max-width: 960px){h2{font-size:2.2rem;line-height:3.2rem}}h3{font-size:2.4rem;line-height:2.9rem;font-weight:bold}@media (max-width: 960px){h3{font-size:1.8rem;line-height:2.4rem}}h3.subtitle{text-transform:uppercase;position:relative;font-size:2.5rem;line-height:3.6rem;margin-top:1rem;font-weight:500;padding-left:2rem;color:#0C3EA3;display:inline-block}@media (max-width: 960px){h3.subtitle{font-size:2rem;line-height:2.8rem}}h3.subtitle::before{position:absolute;top:0;left:0;width:1.2rem;height:100%;background:#0C3EA3;content:''}h4{font-size:2.4rem;line-height:2.9rem;font-weight:500}@media (max-width: 960px){h4{font-size:1.8rem;line-height:2.6rem}}h5{font-size:2rem;line-height:2.8rem;font-weight:500}@media (max-width: 960px){h5{font-size:1.7rem;line-height:2.4rem}}h6{font-size:1.8rem;line-height:2.4rem;font-weight:500}@media (max-width: 960px){h6{font-size:1.4rem;line-height:2rem}}p{font-size:1.8rem;line-height:2.8rem;margin-bottom:2rem}@media (max-width: 960px){p{font-size:1.6rem;line-height:2.2rem}}.wp-block-embed__wrapper{display:block;position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:1.5rem}.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object,.wp-block-embed__wrapper embed{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%}main li{font-size:1.8rem;line-height:2.8rem;margin-bottom:2rem}@media (max-width: 960px){main li{font-size:1.6rem;line-height:2.2rem}}.text-center{text-align:center}.nav{position:fixed;top:0;left:0;width:100%;padding:4.5rem 0;z-index:10;transition:all 0.4s linear;background:white}@media (max-width: 960px){.nav{padding:3rem 0;box-shadow:0px 12px 25px rgba(13,23,50,0.2)}}.nav__logo{width:22.8rem;display:block;position:absolute;z-index:2;left:3rem;top:0;transition:all 0.4s linear}@media (max-width: 1800px){.nav__logo{left:2rem}}@media (max-width: 1480px){.nav__logo{width:15rem;left:2rem}}@media (max-width: 960px){.nav__logo{width:7rem;top:-2rem;left:2rem}}.nav__logo img{width:100%;height:auto;transition:all 0.4s linear}.nav .container{display:flex;align-items:center;justify-content:flex-end;position:relative}.nav__menu{max-width:calc(100% - 10rem)}@media (max-width: 960px){.nav__menu{position:absolute;top:-1.5rem;background:white;left:0;width:100%;max-width:100%;height:calc(100vh + 4rem);box-sizing:border-box;padding-top:9rem;padding-bottom:5rem;transition:all 0.4s linear;transform:translateY(-130%)}.nav__menu .menu{height:100%}.nav__menu.active{transform:translateY(0)}}@media (max-width: 960px){.nav__menu>div{height:100%}}.nav__menu ul{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 960px){.nav__menu ul{flex-direction:column;justify-content:flex-start;height:100%}}.nav__menu ul li{margin-left:3rem}@media (max-width: 1800px){.nav__menu ul li{margin-left:1.5rem}}@media (max-width: 1480px){.nav__menu ul li{margin-left:1.3rem}}@media (max-width: 1300px){.nav__menu ul li{margin-left:.5rem}}@media (max-width: 960px){.nav__menu ul li{margin-left:0;margin-bottom:2.5rem}}.nav__menu ul li a{color:black;font-size:1.8rem;text-decoration:none;text-transform:uppercase;transition:all 0.4s linear;position:relative;text-align:center;display:block}@media (max-width: 1800px){.nav__menu ul li a{font-size:1.5rem}}@media (max-width: 1480px){.nav__menu ul li a{font-size:1.5rem}}@media (max-width: 1300px){.nav__menu ul li a{font-size:1.2rem;display:block;text-align:center}}@media (max-width: 960px){.nav__menu ul li a{font-size:3vh}}.nav__menu ul li a::before{content:'';display:block;position:absolute;bottom:-1rem;left:0;height:3px;background:#0C3EA3;width:100%;max-width:0;transition:all 0.4s linear}.nav__menu ul li:hover a::before,.nav__menu ul li.current_page_item a::before,.nav__menu ul li.current_page_parent a::before{max-width:100%}@media (min-width: 960px){.nav.active{padding:3rem 0;box-shadow:0px 12px 25px rgba(13,23,50,0.2)}}@media (min-width: 960px){.nav.active .nav__logo{width:9.5rem;top:-2rem}}.nav__btn{display:none}@media (max-width: 960px){.nav__btn{width:2.3rem;height:1.4rem;position:absolute;top:50%;right:3rem;transform:translateY(-50%);display:block;cursor:pointer}.nav__btn span{position:absolute;width:100%;height:.2rem;background:#00A0E3;transition:all 0.4s linear;transform-origin:center}.nav__btn span:nth-child(2){top:50%;transform:translateY(-50%)}.nav__btn span:last-child{top:100%;transform:translateY(-100%)}.nav__btn.active span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.nav__btn.active span:nth-child(2){width:0}.nav__btn.active span:last-child{top:50%;transform:translateY(-50%) rotate(-45deg)}}.header{position:relative;padding:16rem 0}@media (max-width: 960px){.header{padding:4rem 0}}.header__img{position:absolute;right:0;bottom:15rem;width:70%;border-top-left-radius:10rem;overflow:hidden;height:calc(100% - 15rem)}@media (max-width: 960px){.header__img{bottom:3rem;height:calc(100% - 3rem)}}.header__img img{width:100%;height:100%;object-fit:cover;object-position:left center}.header__socials{position:absolute;bottom:0;left:-4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.header__bg{background:transparent linear-gradient(310deg, #00A0E3 0%, #0C3EA3 100%) 0% 0% no-repeat padding-box;box-shadow:0px 12px 25px rgba(13,23,50,0.2);border-radius:0 0 0 10rem;opacity:0.9;position:absolute;left:0;bottom:-16rem;width:60%;height:calc(100% + 16rem)}@media (max-width: 1480px){.header__bg{width:80%}}@media (max-width: 960px){.header__bg{bottom:-4rem;width:100%}}.header__text{width:60%;position:relative;z-index:2;box-sizing:border-box;padding-right:5rem;padding-top:7rem;color:white}@media (max-width: 1480px){.header__text{padding-top:10rem;width:80%}}@media (max-width: 960px){.header__text{padding-top:2rem;padding-right:2rem;width:100%}}.header__text h3{color:#BBEAFF;margin-bottom:2.3rem}.header__text p{font-size:1.8rem;line-height:2.8rem;font-weight:300;margin-bottom:5.2rem}.header__buttons{display:flex;align-items:center;gap:3.2rem}@media (max-width: 1480px){.header__buttons{flex-wrap:wrap;gap:1.5rem}}.header__buttons .btn{white-space:nowrap;min-width:28.5rem;text-align:center}@media (max-width: 960px){.header__buttons .btn{min-width:20rem}}.header--small{overflow:hidden;text-align:center;padding:8rem 0}.header--small .header__img{border-top-left-radius:0;bottom:0;height:100%}.header--small .header__bg1{position:relative;margin:4rem 0}.header--small .header__bg1::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);background:linear-gradient(270deg, rgba(42,100,204,0.94) 0%, rgba(23,82,188,0.94) .01%, rgba(26,157,222,0.94) 100%);width:50%;height:100%}@media (max-width: 600px){.header--small .header__bg1::before{width:100%}}.header--small .header__text{width:50%;padding:9rem 4rem 9rem 0;text-align:left}@media (max-width: 600px){.header--small .header__text{width:100%;padding:4rem 2rem 4rem 0}}.header--small .header__text h3.subtitle{color:white}.header--small .header__text h3.subtitle::before{background:white}@media (max-width: 960px){.header--small .header__text{padding:3rem 3rem 3rem 0}}.header--small h1{font-size:2.4rem;line-height:3.2rem;font-weight:400}@media (max-width: 960px){.header--small h1{font-size:1.8rem;line-height:2.5rem}}.header--smallest{padding:15rem 0 0;position:relative;z-index:2}@media (max-width: 1480px){.header--smallest{padding:10rem 0 0}}@media (max-width: 960px){.header--smallest{padding:0}}.about{position:relative;padding:14rem 0}.about__img{position:absolute;top:0;left:0;width:100%;height:100%}.about__img img{width:100%;height:100%;object-fit:cover}.about .container{gap:3rem;align-items:center}@media (max-width: 960px){.about{padding:3rem 0;flex-wrap:wrap}}.about .col{flex:0 0 calc(50% - 3rem)}@media (max-width: 960px){.about .col{flex:0 0 100%}}.about .col figure{width:80%}@media (max-width: 960px){.about .col figure{width:100%}}.about .col figure img{width:100%;height:auto;box-shadow:0px 12px 25px rgba(13,23,50,0.2);border-top-left-radius:35%}.about .col:first-child .btn{margin-top:7rem}@media (max-width: 960px){.about .col:first-child .btn{margin-top:3rem}}.about .col:last-child{position:relative}.about__desc{position:absolute;background:transparent linear-gradient(117deg, #00A0E3 0%, #0C3EA3 100%) 0% 0% no-repeat padding-box;box-shadow:0px 12px 25px rgba(13,23,50,0.2);border-radius:0 0 60px 0;color:white;opacity:0.9;bottom:-3rem;right:-3rem;max-width:70%;box-sizing:border-box;padding:3rem}@media (max-width: 960px){.about__desc{right:-1rem;bottom:-1rem;max-width:90%;padding:1.2rem}}.about__desc p{font-size:2.2rem;line-height:3.2rem;text-align:center}@media (max-width: 960px){.about__desc p{font-size:1.6rem;line-height:2.2rem}}.offer{margin:3rem 0;box-sizing:border-box;position:relative}@media (max-width: 960px){.offer{margin:3rem 0;padding:3rem 0}}.offer .container{padding:0 3rem}.offer .row{gap:2rem}@media (max-width: 960px){.offer .row{flex-wrap:wrap}}.offer .col{flex:0 0 calc(50% - 2rem)}@media (max-width: 960px){.offer .col{flex:0 0 100%}}.offer h3{margin-bottom:3rem}.offers{display:flex;flex-wrap:wrap;gap:.5rem}.offers__desc{display:none}.offers__single{flex:0 0 calc(50% - 2rem);display:flex;height:28rem}@media (max-width: 960px){.offers__single{flex:0 0 100%}}@media (max-width: 460px){.offers__single{flex-wrap:wrap;height:auto}}.offers__single img{width:12rem;height:8rem;object-fit:contain;display:block;margin-bottom:1.6rem}.offers__single h4{margin-bottom:.8rem}.offers__single p{font-size:1.6rem;line-height:2.1rem}.offers__single .link{margin-top:1rem;position:relative;z-index:3;text-decoration:underline;opacity:0;transition:all 0.4s linear;color:white;font-size:2rem;cursor:pointer}@media (max-width: 960px){.offers__single .link{opacity:1}}.offers__single:hover .link{opacity:1}.offers__single:hover .offers__picture::before{opacity:1}.offers__single:hover .offers__short{max-height:8.4rem}.offers__single:nth-child(4n+3){flex-direction:row-reverse}@media (max-width: 960px){.offers__single:nth-child(4n+3){flex-direction:row}}.offers__single:nth-child(4n+4){flex-direction:row-reverse}@media (max-width: 960px){.offers__single:nth-child(4n+4){flex-direction:row}}@media (max-width: 960px){.offers__single:nth-child(2n){flex-direction:row-reverse}}@media (max-width: 460px){.offers__single:nth-child(2n){flex-direction:row}}.offers__col{flex:0 0 50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:2rem;text-align:center;flex-direction:column;position:relative;transition:all 0.4s linear}@media (max-width: 460px){.offers__col{flex:0 0 100%;padding:2rem 0}}.offers__short{max-height:0;transition:all 0.4s linear;overflow:hidden;margin-bottom:0}@media (max-width: 960px){.offers__short{max-height:30rem}}@media (max-width: 460px){.offers__picture{min-height:20rem}}.offers__picture::before{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.67);opacity:0;transition:all 0.4s linear;content:''}@media (max-width: 960px){.offers__picture::before{opacity:1}}.offers__img{width:100%;height:100%;position:absolute;top:0;left:0}.offers__img img{width:100%;height:100%;object-fit:cover}.opinions{padding:7rem 0 0;position:relative;z-index:2}@media (max-width: 960px){.opinions{padding:3rem 0 0}}.opinions__box{text-align:center;background:white;box-shadow:0px 12px 25px rgba(13,23,50,0.2)}.opinions .opinion{padding:8rem 12rem;box-sizing:border-box}@media (max-width: 960px){.opinions .opinion{padding:3rem 6rem 6rem}}.opinions .tns-outer{position:relative}.opinions .tns-controls{position:absolute;top:50%;left:50%;width:calc(100% - 14rem);display:flex;justify-content:space-between;align-items:center;z-index:2;pointer-events:none;transform:translate(-50%, -50%);overflow:hidden;padding:0 1rem}@media (max-width: 960px){.opinions .tns-controls{width:calc(100% - 5rem)}}.opinions .tns-controls button{pointer-events:auto;border:none;background:inherit;border-bottom:2px solid #A7B0BD;border-left:2px solid #A7B0BD;width:2.1rem;height:2.1rem;text-indent:-9999rem}.opinions .tns-controls button[data-controls="prev"]{transform:rotate(45deg)}.opinions .tns-controls button[data-controls="next"]{transform:rotate(225deg)}.opinions .tns-nav{position:absolute;bottom:6rem;z-index:3;display:flex;width:100%;justify-content:center;gap:.5rem}@media (max-width: 960px){.opinions .tns-nav{bottom:3rem}}.opinions .tns-nav button{background:inherit;border:1px solid #A7B0BD;width:1rem;height:1rem;flex:0 0 1rem;border-radius:100%;max-width:1rem;padding:0;transition:all 0.4s linear}.opinions .tns-nav button.tns-nav-active{background:#0C3EA3;border-color:#0C3EA3}.opinions__block{padding:7rem 0 7rem}.opinions__block__box{display:flex;flex-wrap:wrap;gap:5rem;justify-content:center}@media (max-width: 400px){.opinions__block__box{gap:2rem}}.opinions__block__box .opinion{border:1px solid #C7CCD2;border-radius:6.8rem 0;padding:8rem 4rem;box-sizing:border-box;flex:0 0 calc(50% - 5rem)}@media (max-width: 1480px){.opinions__block__box .opinion{flex:0 0 calc(50% - 3rem)}}@media (max-width: 960px){.opinions__block__box .opinion{flex:0 0 100%}}.opinions__block__box .opinion .date{display:block;margin-top:4.6rem;margin-bottom:1rem;color:#A7B0BD}.opinions__block__box .opinion__stars{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:4rem}.treatments{padding:7rem 0}.treatments__row{display:flex}@media (max-width: 960px){.treatments__row{flex-wrap:wrap}}.treatments__row>div{flex:0 0 50%}@media (max-width: 1480px){.treatments__row>div:first-child{flex:0 0 33%}.treatments__row>div:last-child{flex:0 0 66%}}@media (max-width: 960px){.treatments__row>div:first-child{flex:0 0 100%}.treatments__row>div:last-child{flex:0 0 100%}}.treatments__title{cursor:pointer;font-size:2.8rem;padding:4.3rem 8rem;text-align:right;opacity:.5;transition:all 0.4s linear}@media (max-width: 1480px){.treatments__title{font-size:2rem;padding:4.3rem 3rem}}@media (max-width: 960px){.treatments__title{text-align:center;padding:1rem}}.treatments__title.active{opacity:1;background:rgba(199,204,210,0.3);border-radius:2.4rem 0 0 2.4rem}.treatments__tab{display:none}.treatments__tab.active{display:block;padding:5.6rem 4.2rem;border:1px solid #e2e5e8;border-radius:0 2.4rem 2.4rem 2.4rem;height:100%;box-sizing:border-box}.treatments__tab.active h1,.treatments__tab.active h2,.treatments__tab.active h3,.treatments__tab.active h4,.treatments__tab.active h5,.treatments__tab.active h6{margin:1.5rem 0}.treatments__tab.active p{margin-bottom:2rem}.treatments__tab.active .btn{margin-top:4rem}.treatments__tab.active ul{list-style-type:disc;margin:2rem}.treatments__tab.active ul li{font-size:1.8rem;line-height:2.4rem;margin-bottom:1.5rem}.gallery{padding:7rem 0}.gallery p{font-size:1.6rem;color:#A7B0BD}.gallery__row{margin-top:6rem;display:flex;gap:3rem;align-items:flex-start}@media (max-width: 600px){.gallery__row{flex-wrap:wrap}}.gallery__images{display:flex;flex-wrap:wrap;gap:3rem;flex:0 0 calc(50% - 3rem)}@media (max-width: 600px){.gallery__images{flex:0 0 100%}}.gallery__images a{flex:0 0 calc(50% - 3rem)}.gallery__images img{width:100%;height:auto;transition:all 0.4s linear;border-radius:2.4rem;filter:blur(0.5rem)}.gallery__images img:hover{filter:blur(0)}.section{gap:7rem;margin:7rem 0}@media (max-width: 1300px){.section{gap:3rem}}.section .col{flex:0 0 calc(50% - 7rem)}@media (max-width: 1300px){.section .col{flex:0 0 calc(50% - 3rem)}}@media (max-width: 960px){.section .col{flex:0 0 100%}}.section .col p{margin-bottom:2rem}.section .col:first-child figure{box-sizing:border-box;padding-left:5rem;position:relative}.section .col:first-child figure img{width:100%;height:auto;border-radius:10rem 0}.section .col:first-child figure::before{position:absolute;width:200%;height:100%;content:'';display:block;background:#F5F5F5;border-radius:0 0 10rem 0;bottom:-8rem;right:8rem;z-index:-1}.effects{padding:4rem 0}.effects__row{display:flex;flex-wrap:wrap;gap:4rem}.effects__single{flex:0 0 calc(50% - 4rem);text-align:center}@media (max-width: 600px){.effects__single{flex:0 0 100%}}.effects__category{text-transform:uppercase;color:#A7B0BD;font-weight:bold;margin-bottom:1rem}.effects h4{margin-bottom:1rem}.effects__slider{width:100%;overflow:hidden;border-radius:2.4rem;margin-bottom:1.5rem}.effects__slider .before-after{width:100%}.effects__slider img{width:100%;height:46rem !important;object-fit:cover}@media (max-width: 1480px){.effects__slider img{height:30rem !important}}.effects__slider .drag-handler{background:white !important;width:4px}.effects__slider .drag-element{border:2px solid white !important;border-radius:100%}.infograph{position:relative;padding:7rem 0}.infograph__row{display:flex}@media (max-width: 960px){.infograph__row{flex-wrap:wrap}}.infograph .col:first-child,.infograph .col:last-child{flex:0 0 37%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 960px){.infograph .col:first-child,.infograph .col:last-child{flex:0 0 100%}}.infograph .col:first-child .infograph__single{flex-direction:row-reverse;text-align:right}@media (max-width: 960px){.infograph .col:first-child .infograph__single{flex-direction:row;text-align:left}}.infograph__img{position:relative;width:100%;z-index:-1}@media (max-width: 960px){.infograph__img{display:none}}.infograph__img img{position:absolute;top:50%;left:50%;width:180%;max-width:180%;transform:translate(-50%, -50%)}.infograph__single{display:flex;gap:1.7rem;margin-bottom:5.8rem}.infograph__single:last-child{margin-bottom:0}.infograph__single figure{width:5.2rem;height:5.2rem;flex:0 0 5.2rem}.infograph__single figure img{width:100%;height:100%;object-fit:contain}.recommendation{padding:7rem 0}.recommendation__row{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;row-gap:8rem}.recommendation__single{flex:0 0 calc(33% - 1.6rem)}@media (max-width: 960px){.recommendation__single{flex:0 0 calc(50% - 1.6rem)}}@media (max-width: 600px){.recommendation__single{flex:0 0 100%}}.recommendation__single figure{width:100%;height:30rem;border-radius:2.4rem;overflow:hidden;margin-bottom:6rem}@media (max-width: 960px){.recommendation__single figure{margin-bottom:3rem}}.recommendation__single figure img{width:100%;height:100%;object-fit:cover}.price{position:relative;margin-top:6rem}.price .subtitle{margin-bottom:3rem}.price__nav{padding:4rem 0 0;border-bottom:1px solid #e2e5e8;margin:0 auto 4rem;max-width:80%}.price__nav nav{text-align:center;display:flex;gap:4rem;justify-content:center}.price__nav nav a{text-transform:uppercase;text-decoration:none;color:black;padding-bottom:2rem;font-size:1.6rem;font-weight:bold;transition:all 0.4s linear;border-bottom:1px solid rgba(255,255,255,0);margin-bottom:-1px}.price__nav nav a:hover{color:#00A0E3;border-color:#00A0E3}.price__title{font-size:12rem;color:#C7CCD2;opacity:.3;position:absolute;left:0;top:50%;transform:translateX(-50%) rotate(-90deg);z-index:-1;font-weight:bold}.price__row{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0 auto 4rem;max-width:100%}@media (max-width: 600px){.price__row{overflow:auto}}.price__single{padding:1.5rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;background:white;flex-basis:100%;color:#0C3EA3}@media (max-width: 600px){.price__single{min-width:54rem}}.price__single:nth-child(odd){background:#F4FBFF}.price__single h3{text-transform:uppercase;font-size:1.6rem;line-height:2rem;color:#0C3EA3}@media (max-width: 600px){.price__single h3{font-size:1.4rem}}.price__single h4{font-size:1.6rem;line-height:2rem;font-weight:500;flex-basis:40%;box-sizing:border-box;padding-right:2rem}@media (max-width: 600px){.price__single h4{font-size:1.4rem;padding-right:1rem}}.price__single h4 span{font-size:2rem}.price__single p{font-size:1.6rem;line-height:2rem;margin-bottom:0}@media (max-width: 600px){.price__single p{font-size:1.4rem}}.price__infobox{flex-basis:40%;box-sizing:border-box;padding-right:2rem}@media (max-width: 600px){.price__infobox{padding-right:1rem}}.price .btn{margin-bottom:6rem}.price__price{font-size:1.6rem;line-height:2rem;font-weight:bold;flex-basis:20%;text-align:right}@media (max-width: 600px){.price__price{font-size:1.4rem;order:-1;text-align:left;padding-right:1rem;box-sizing:border-box}}.price__price span{font-size:1.4rem}.price__info{color:#0C3EA3;font-size:1.6rem;line-height:2rem}.price__info strong{font-weight:bold}.price__desc{text-align:left}.price ul{margin-top:1.5rem}.price ul li{position:relative;padding-left:2rem;font-size:1.6rem;margin-bottom:1rem}.price ul li::before{content:'';width:6px;height:6px;display:block;position:absolute;top:.5rem;left:0;background:#0C3EA3;border-radius:1rem}.contraindications{margin:6rem 0;position:relative}.contraindications::before{content:'';display:block;position:absolute;top:0;right:0;width:calc(50% + 60rem);max-width:calc(100% - 6rem);background:transparent linear-gradient(285deg, #00A0E3 0%, #0C3EA3 100%) 0% 0% no-repeat padding-box;box-shadow:0 12px 25px #0D173233;border-radius:0 0 0 10rem;opacity:0.9;height:100%}@media (max-width: 960px){.contraindications::before{max-width:100%}}.contraindications .row{display:flex;padding:6rem 3rem;box-sizing:border-box;align-items:center;color:white;max-width:98rem;margin:0 auto;gap:3rem}@media (max-width: 960px){.contraindications .row{flex-wrap:wrap}}.contraindications .row .col{flex:0 0 calc(50% - 3rem)}@media (max-width: 960px){.contraindications .row .col{flex:0 0 100%}}.contraindications .row .col:first-child{text-align:right}@media (max-width: 960px){.contraindications .row .col:first-child{text-align:left}}.contraindications .row .col:first-child figure{margin-left:auto;width:7rem;height:7rem;margin-bottom:3rem}@media (max-width: 960px){.contraindications .row .col:first-child figure{margin-left:0}}.contraindications .row .col:first-child figure img{width:100%;height:100%;object-fit:contain}.contraindications .row .col ul{margin:2rem}.contraindications .row .col ul li{position:relative;font-size:1.6rem;line-height:2.4rem;margin-bottom:.5rem}.contraindications .row .col ul li::before{content:'';display:block;width:8px;height:8px;background:#2294CE;border-radius:100%;position:absolute;top:10px;left:-2rem}.procedure{margin:6rem 0 12rem}@media (max-width: 960px){.procedure{margin:4rem 0}}.procedure h2{margin-bottom:6rem}.procedure .row{gap:4rem}.procedure .col{flex:0 0 calc(50% - 4rem)}@media (max-width: 960px){.procedure .col{flex:0 0 100%}}.procedure .col:first-child{position:relative}.procedure .col:first-child::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#F5F5F5 0 0 no-repeat padding-box;border-radius:0 0 10rem 0;opacity:1;transform:translate(-25rem, 5rem);z-index:-1}@media (max-width: 960px){.procedure .col:first-child::before{display:none}}.procedure ol{list-style:decimal;margin:2rem}.procedure ol li{font-size:1.6rem;line-height:2.4rem;margin-bottom:.5rem}.procedure h4{margin-bottom:2rem}.infos{padding:6rem 0}.infos__row{display:flex;gap:2rem;flex-wrap:wrap}.infos__single{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1;text-align:center;box-sizing:border-box;padding:2rem 4rem;background:#DAF2FF;box-shadow:0 0 0 rgba(0,0,0,0);transition:all 0.4s linear}.infos__single:first-child{background:white}.infos__single:nth-child(2){background:#F4FBFF}.infos__single picture{width:10rem;height:10rem;margin-bottom:2rem}.infos__single picture img{width:100%;height:100%;object-fit:contain;object-position:center}.infos__single:hover{box-shadow:0px 12px 25px rgba(13,23,50,0.2);z-index:3}.infos__single h3{color:#0C3EA3;line-height:3.8rem;min-height:7.6rem;margin-bottom:2rem}.list{position:relative;padding:6rem 0}.list__bg{position:absolute;width:100%;height:100%;top:0;left:0}.list__bg img{width:100%;height:100%;object-fit:cover;object-position:bottom center}.list__row{display:flex;flex-direction:column;gap:12rem}@media (max-width: 960px){.list__row{gap:4rem}}.list__single{display:flex;align-items:center;justify-content:space-between;gap:4rem;position:relative;flex-wrap:wrap}.list__single::before{content:'';display:block;position:absolute;width:70%;height:calc(100% + 8rem);top:-4rem;left:-4rem;background:#F4FBFF}@media (max-width: 960px){.list__single::before{display:none}}.list__single:nth-child(even){flex-direction:row-reverse}.list__single:nth-child(even)::before{left:initial;right:-4rem}.list__img{flex:0 0 calc(50% - 4rem);position:relative;z-index:2}@media (max-width: 960px){.list__img{flex:0 0 100%}}.list__img img{width:100%;height:auto}.list__desc{flex:0 0 calc(50% - 4rem);position:relative;z-index:2}@media (max-width: 960px){.list__desc{flex:0 0 100%}}.list__desc h3{color:#0C3EA3;margin-bottom:3rem}.list__desc h5{color:#0C3EA3;margin-bottom:2rem}.map{position:relative;padding:10rem 0 10rem;margin-top:5rem;z-index:1}@media (max-width: 960px){.map{padding:0 0 5rem;margin-top:3rem}}.map__map{position:absolute;width:calc(50% + 20rem);height:100%;top:0;left:0;border-radius:0 0 10rem 0}@media (max-width: 960px){.map__map{position:relative;width:100%;margin-bottom:3rem;height:40vh}}.map .col{margin-left:calc(50% + 25rem)}@media (max-width: 960px){.map .col{margin-left:0}}.map .row{pointer-events:none}.map .row .col{pointer-events:auto}.leaflet-bottom.leaflet-left{display:none}.footer .container{background:#F5F5F5;border-radius:10rem 0;padding:6rem}@media (max-width: 960px){.footer .container{padding:3rem}}.footer .container .col:first-child{flex:0 0 65%}@media (max-width: 960px){.footer .container .col:first-child{flex:0 0 100%}}.footer .container h4{font-size:2rem;margin-bottom:1.4rem}.footer .container p{font-size:1.6rem;line-height:2.3rem}.footer .container .form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer .container .form .col{flex:0 0 calc(50% - 1rem)}@media (max-width: 960px){.footer .container .form .col{flex:0 0 100%}}.footer .container .form .col-big{flex:0 0 calc(100% - 27rem)}@media (max-width: 960px){.footer .container .form .col-big{flex:0 0 100%}}.footer .container .form .col-small{flex:0 0 26rem}@media (max-width: 960px){.footer .container .form .col-small{flex:0 0 100%}}.footer .container .form label{display:flex;align-items:flex-start;gap:1rem}.footer .container .form label input{width:2rem;height:2rem}.footer .container .form label span{font-size:1.4rem;line-height:1.8rem}.footer__single{display:flex;gap:1rem;margin-top:.5rem}.footer__single figure{width:2.4rem;height:2.4rem}.footer__single figure img{width:100%;height:100%;object-fit:contain}.footer__single a{text-decoration:none;font-weight:bold;font-size:1.6rem;color:black;line-height:2.3rem}@media (max-width: 600px){.footer__single a{font-size:1.4rem}}.footer__nav ul{display:flex;gap:1rem;position:relative;justify-content:center;align-items:center;padding:3rem 0;margin-top:.2rem}@media (max-width: 960px){.footer__nav ul{flex-wrap:wrap}}@media (max-width: 600px){.footer__nav ul{flex-direction:column;gap:.5rem}}.footer__nav ul::before{position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;content:'';height:3px;background:#00A0E3;width:21rem}.footer__nav ul a{font-size:1.4rem;text-transform:uppercase;text-decoration:none;color:black}.footer__nav p{font-size:1.4rem;line-height:2.4rem}.footer__nav p span{color:#00A0E3;font-weight:700}.footer__nav p a{text-decoration:none;color:black}.footer__home{margin-top:-10rem}@media (max-width: 960px){.footer__home{margin-top:-3rem}}.footer__home .container{padding:16rem 6rem 6rem}@media (max-width: 960px){.footer__home .container{padding:8rem 3rem 3rem}}.footer__contact .container{background:white}.footer__contact .container h2{width:100%;text-align:center;margin-bottom:4rem}.footer__contact .container input,.footer__contact .container textarea{border:1px solid #C7CCD2}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl9wbHVnaW5zLmNzcyIsIl9idXR0b25zLnNjc3MiLCJfdmFyLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJfdGV4dC5zY3NzIiwiX25hdi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfb2ZmZXIuc2NzcyIsIl9vcGluaW9ucy5zY3NzIiwiX3RyZWF0bWVudHMuc2NzcyIsIl9nYWxsZXJ5LnNjc3MiLCJfc2VjdGlvbnMuc2NzcyIsIl9lZmZlY3RzLnNjc3MiLCJfaW5mb2dyYXBoLnNjc3MiLCJfcmVjb21tZW5kYXRpb24uc2NzcyIsIl9wcmljZXMuc2NzcyIsIl9jb250cmFpbmRpY2F0aW9ucy5zY3NzIiwiX3Byb2NlZHVyZS5zY3NzIiwiX2luZm9zLnNjc3MiLCJfbGlzdC5zY3NzIiwiX2NvbnRhY3Quc2NzcyIsIl9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztFQVVFLEFDVkYsSUFBSSxDQUNKLElBQUksQ0FDSixHQUFHLENBQ0gsSUFBSSxDQUNKLE1BQU0sQ0FDTixNQUFNLENBQ04sTUFBTSxDQUNOLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLENBQUMsQ0FDRCxVQUFVLENBQ1YsR0FBRyxDQUNILENBQUMsQ0FDRCxJQUFJLENBQ0osT0FBTyxDQUNQLE9BQU8sQ0FDUCxHQUFHLENBQ0gsSUFBSSxDQUNKLElBQUksQ0FDSixHQUFHLENBQ0gsR0FBRyxDQUNILEVBQUUsQ0FDRixHQUFHLENBQ0gsR0FBRyxDQUNILEdBQUcsQ0FDSCxDQUFDLENBQ0QsQ0FBQyxDQUNELElBQUksQ0FDSixLQUFLLENBQ0wsTUFBTSxDQUNOLE1BQU0sQ0FDTixHQUFHLENBQ0gsR0FBRyxDQUNILEVBQUUsQ0FDRixHQUFHLENBQ0gsQ0FBQyxDQUNELENBQUMsQ0FDRCxDQUFDLENBQ0QsTUFBTSxDQUNOLEVB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Q0FDTixVQUFVLENBT04sS0FBSyxDQVJaLGdCQUFTLENBQ04sVUFBVSxDQVFOLFFBQVEsQUFBQyxDQUNMLE1BQU0sQ0FBRSxpQnBCakpKLENvQmtKUCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IMWBb2R6a2EgU3RyZWZhIFpkcm93aWFcblRoZW1lIFVSSTogaHR0cHM6Ly9zcG1lZGlhLnBsXG5BdXRob3I6IFNQLU1lZGlhIFByemVteXPFgmF3IFN6bGllcFxuQXV0aG9yIFVSSTogaHR0cHM6Ly9zcG1lZGlhLnBsXG5EZXNjcmlwdGlvbjogVGVtcGxhdGthIGRsYSDFgcOzZHpraWVqIFN0cmVmeSBaZHJvd2lhXG5WZXJzaW9uOiAxLjBcblRleHQgRG9tYWluOiBzcG1lZGlhXG5cblxuKi9cblxuQGltcG9ydCAncmVzZXQnO1xuQGltcG9ydCAndmFyJztcbkBpbXBvcnQgJ3BsdWdpbnMnO1xuQGltcG9ydCAnYnV0dG9ucyc7XG5AaW1wb3J0ICdnbG9iYWwnO1xuQGltcG9ydCAndGV4dCc7XG5AaW1wb3J0ICduYXYnO1xuQGltcG9ydCAnaGVhZGVyJztcbkBpbXBvcnQgJ2Fib3V0JztcbkBpbXBvcnQgJ29mZmVyJztcbkBpbXBvcnQgJ29waW5pb25zJztcbkBpbXBvcnQgJ3RyZWF0bWVudHMnO1xuQGltcG9ydCAnZ2FsbGVyeSc7XG5AaW1wb3J0ICdzZWN0aW9ucyc7XG5AaW1wb3J0ICdlZmZlY3RzJztcbkBpbXBvcnQgJ2luZm9ncmFwaCc7XG5AaW1wb3J0ICdyZWNvbW1lbmRhdGlvbic7XG5AaW1wb3J0ICdwcmljZXMnO1xuQGltcG9ydCAnY29udHJhaW5kaWNhdGlvbnMnO1xuQGltcG9ydCAncHJvY2VkdXJlJztcbkBpbXBvcnQgJ2luZm9zJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnY29udGFjdCc7XG5AaW1wb3J0ICdmb290ZXInO1xuXG4iLCJodG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIi50bnMtb3V0ZXJ7cGFkZGluZzowICFpbXBvcnRhbnR9LnRucy1vdXRlciBbaGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udG5zLW91dGVyIFthcmlhLWNvbnRyb2xzXSwudG5zLW91dGVyIFtkYXRhLWFjdGlvbl17Y3Vyc29yOnBvaW50ZXJ9LnRucy1zbGlkZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwczstbW96LXRyYW5zaXRpb246YWxsIDBzO3RyYW5zaXRpb246YWxsIDBzfS50bnMtc2xpZGVyPi50bnMtaXRlbXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbHt3aGl0ZS1zcGFjZTpub3dyYXB9LnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbD4udG5zLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3doaXRlLXNwYWNlOm5vcm1hbH0udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw+LnRucy1pdGVte2Zsb2F0OmxlZnR9LnRucy1ob3Jpem9udGFsLnRucy1jYXJvdXNlbC50bnMtbm8tc3VicGl4ZWw+LnRucy1pdGVte21hcmdpbi1yaWdodDotMTAwJX0udG5zLW5vLWNhbGN7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfS50bnMtZ2FsbGVyeXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7bWluLWhlaWdodDoxcHh9LnRucy1nYWxsZXJ5Pi50bnMtaXRlbXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAlOy13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7LW1vei10cmFuc2l0aW9uOnRyYW5zZm9ybSAwcywgb3BhY2l0eSAwczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcywgb3BhY2l0eSAwc30udG5zLWdhbGxlcnk+LnRucy1zbGlkZS1hY3RpdmV7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvICFpbXBvcnRhbnR9LnRucy1nYWxsZXJ5Pi50bnMtbW92aW5ney13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4yNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjI1czt0cmFuc2l0aW9uOmFsbCAwLjI1c30udG5zLWF1dG93aWR0aHtkaXNwbGF5OmlubGluZS1ibG9ja30udG5zLWxhenktaW1ney13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC42czt0cmFuc2l0aW9uOm9wYWNpdHkgMC42cztvcGFjaXR5OjAuNn0udG5zLWxhenktaW1nLnRucy1jb21wbGV0ZXtvcGFjaXR5OjF9LnRucy1haHstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDBzOy1tb3otdHJhbnNpdGlvbjpoZWlnaHQgMHM7dHJhbnNpdGlvbjpoZWlnaHQgMHN9LnRucy1vdmh7b3ZlcmZsb3c6aGlkZGVufS50bnMtdmlzdWFsbHktaGlkZGVue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDAwZW19LnRucy10cmFuc3BhcmVudHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnRucy1mYWRlSW57b3BhY2l0eToxO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7ei1pbmRleDowfS50bnMtbm9ybWFsLC50bnMtZmFkZU91dHtvcGFjaXR5OjA7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7ei1pbmRleDotMX0udG5zLXZwZml4e3doaXRlLXNwYWNlOm5vd3JhcH0udG5zLXZwZml4PmRpdiwudG5zLXZwZml4Pmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50bnMtdC1zdWJwMnttYXJnaW46MCBhdXRvO3dpZHRoOjMxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMHB4O292ZXJmbG93OmhpZGRlbn0udG5zLXQtY3R7d2lkdGg6MjMzMy4zMzMzMzMzJTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAqIDcwIC8gMyk7d2lkdGg6LW1vei1jYWxjKDEwMCUgKiA3MCAvIDMpO3dpZHRoOmNhbGMoMTAwJSAqIDcwIC8gMyk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH0udG5zLXQtY3Q6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnRucy10LWN0PmRpdnt3aWR0aDoxLjQyODU3MTQlO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlIC8gNzApO3dpZHRoOi1tb3otY2FsYygxMDAlIC8gNzApO3dpZHRoOmNhbGMoMTAwJSAvIDcwKTtoZWlnaHQ6MTBweDtmbG9hdDpsZWZ0fVxyXG5cclxuI2JhZ3VldHRlQm94LW92ZXJsYXl7ZGlzcGxheTpub25lO29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzpoaWRkZW47dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDAwMDAwO2JhY2tncm91bmQtY29sb3I6IzIyMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjgpOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZX0jYmFndWV0dGVCb3gtb3ZlcmxheS52aXNpYmxle29wYWNpdHk6MX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfSNiYWd1ZXR0ZUJveC1vdmVybGF5IC5mdWxsLWltYWdlIGZpZ3VyZXtkaXNwbGF5OmlubGluZTttYXJnaW46MDtoZWlnaHQ6MTAwJX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsLjYpOy1tb3otYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLC42KX0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBmaWdjYXB0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjg7d2hpdGUtc3BhY2U6bm9ybWFsO2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNik7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo1MCU7d2lkdGg6MXB4O21hcmdpbi1yaWdodDotMXB4fSNiYWd1ZXR0ZUJveC1zbGlkZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtdHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246bGVmdCAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246bGVmdCAuNHMgZWFzZSx0cmFuc2Zvcm0gLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2UsLW1vei10cmFuc2Zvcm0gLjRzIGVhc2V9I2JhZ3VldHRlQm94LXNsaWRlci5ib3VuY2UtZnJvbS1yaWdodHstd2Via2l0LWFuaW1hdGlvbjpib3VuY2VGcm9tUmlnaHQgLjRzIGVhc2Utb3V0O2FuaW1hdGlvbjpib3VuY2VGcm9tUmlnaHQgLjRzIGVhc2Utb3V0fSNiYWd1ZXR0ZUJveC1zbGlkZXIuYm91bmNlLWZyb20tbGVmdHstd2Via2l0LWFuaW1hdGlvbjpib3VuY2VGcm9tTGVmdCAuNHMgZWFzZS1vdXQ7YW5pbWF0aW9uOmJvdW5jZUZyb21MZWZ0IC40cyBlYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlRnJvbVJpZ2h0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6LTMwcHh9fUBrZXlmcmFtZXMgYm91bmNlRnJvbVJpZ2h0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6LTMwcHh9fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VGcm9tTGVmdHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0OjMwcHh9fUBrZXlmcmFtZXMgYm91bmNlRnJvbUxlZnR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDozMHB4fX0uYmFndWV0dGVCb3gtYnV0dG9uI25leHQtYnV0dG9uLC5iYWd1ZXR0ZUJveC1idXR0b24jcHJldmlvdXMtYnV0dG9ue3RvcDo1MCU7dG9wOmNhbGMoNTAlIC0gMzBweCk7d2lkdGg6NDRweDtoZWlnaHQ6NjBweH0uYmFndWV0dGVCb3gtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO291dGxpbmU6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7LW1vei1ib3JkZXItcmFkaXVzOjE1JTtib3JkZXItcmFkaXVzOjE1JTtiYWNrZ3JvdW5kLWNvbG9yOiMzMjMyMzI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUwLDUwLDUwLC41KTtjb2xvcjojZGRkO2ZvbnQ6MS42ZW0gc2Fucy1zZXJpZjstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNHMgZWFzZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2V9LmJhZ3VldHRlQm94LWJ1dHRvbjpmb2N1cywuYmFndWV0dGVCb3gtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSg1MCw1MCw1MCwuOSl9LmJhZ3VldHRlQm94LWJ1dHRvbiNuZXh0LWJ1dHRvbntyaWdodDoyJX0uYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbntsZWZ0OjIlfS5iYWd1ZXR0ZUJveC1idXR0b24jY2xvc2UtYnV0dG9ue3RvcDoyMHB4O3JpZ2h0OjIlO3JpZ2h0OmNhbGMoMiUgKyA2cHgpO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmJhZ3VldHRlQm94LWJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5iYWd1ZXR0ZUJveC1zcGlubmVye3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0yMHB4O21hcmdpbi1sZWZ0Oi0yMHB4fS5iYWd1ZXR0ZUJveC1kb3VibGUtYm91bmNlMSwuYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstbW96LWJvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDstd2Via2l0LWFuaW1hdGlvbjpib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOmJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dH0uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFzO2FuaW1hdGlvbi1kZWxheTotMXN9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1cclxuXHJcblxyXG4uYmVmb3JlLWFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt1c2VyLXNlbGVjdDpub25lfS5iZWZvcmUtYWZ0ZXIgLnBob3RvIGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5iZWZvcmUtYWZ0ZXIgLnBob3RvLmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uYmVmb3JlLWFmdGVyIC5waG90by5iZWZvcmUgLmxheWVyLC5iZWZvcmUtYWZ0ZXIgLnBob3RvLmJlZm9yZSBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUpfS5iZWZvcmUtYWZ0ZXIgLmRyYWctaGFuZGxlcnt3aWR0aDo4cHg7YmFja2dyb3VuZC1jb2xvcjojZjE3ZjA0O21hcmdpbjowIDAgMCAtNHB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDowO2hlaWdodDoxMDAlO29wYWNpdHk6LjI1fS5iZWZvcmUtYWZ0ZXIgLmRyYWctaGFuZGxlciAuZHJhZy1lbGVtZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTE2cHg7dG9wOjUwJTt3aWR0aDozMnB4O2hlaWdodDozMnB4O21hcmdpbjotMTZweCAwIDAgMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjRweCAjZjE3ZjA0IHNvbGlkO2N1cnNvcjpwb2ludGVyO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5iZWZvcmUtYWZ0ZXI6aG92ZXIgLmRyYWctaGFuZGxlcntvcGFjaXR5OjF9XHJcblxyXG5cclxuLyogcmVxdWlyZWQgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1wYW5lLFxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcclxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcsXHJcbi5sZWFmbGV0LXBhbmUgPiBjYW52YXMsXHJcbi5sZWFmbGV0LXpvb20tYm94LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtbGF5ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbn1cclxuLyogUHJldmVudHMgSUUxMSBmcm9tIGhpZ2hsaWdodGluZyB0aWxlcyBpbiBibHVlICovXHJcbi5sZWFmbGV0LXRpbGU6OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xyXG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG59XHJcbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDE2MDBweDtcclxuICAgIGhlaWdodDogMTYwMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIHN2ZzogcmVzZXQgc3ZnIG1heC13aWR0aCBkZWNsZXJhdGlvbiBzaGlwcGVkIGluIEpvb21sYSEgKGpvb21sYS5vcmcpIDMueCAqL1xyXG4vKiAubGVhZmxldC1jb250YWluZXIgaW1nOiBtYXAgaXMgYnJva2VuIGluIEZGIGlmIHlvdSBoYXZlIG1heC13aWR0aDogMTAwJSBvbiB0aWxlcyAqL1xyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXNoYWRvdy1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUge1xyXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLXpvb20ge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuICAgIC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDUxLCAxODEsIDIyOSwgMC40KTtcclxufVxyXG4ubGVhZmxldC10aWxlIHtcclxuICAgIGZpbHRlcjogaW5oZXJpdDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ubGVhZmxldC10aWxlLWxvYWRlZCB7XHJcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG59XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHotaW5kZXg6IDgwMDtcclxufVxyXG4vKiB3b3JrYXJvdW5kIGZvciBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD04ODgzMTkgKi9cclxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ubGVhZmxldC1wYW5lICAgICAgICAgeyB6LWluZGV4OiA0MDA7IH1cclxuXHJcbi5sZWFmbGV0LXRpbGUtcGFuZSAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgeyB6LWluZGV4OiA0MDA7IH1cclxuLmxlYWZsZXQtc2hhZG93LXBhbmUgIHsgei1pbmRleDogNTAwOyB9XHJcbi5sZWFmbGV0LW1hcmtlci1wYW5lICB7IHotaW5kZXg6IDYwMDsgfVxyXG4ubGVhZmxldC10b29sdGlwLXBhbmUgICB7IHotaW5kZXg6IDY1MDsgfVxyXG4ubGVhZmxldC1wb3B1cC1wYW5lICAgeyB6LWluZGV4OiA3MDA7IH1cclxuXHJcbi5sZWFmbGV0LW1hcC1wYW5lIGNhbnZhcyB7IHotaW5kZXg6IDEwMDsgfVxyXG4ubGVhZmxldC1tYXAtcGFuZSBzdmcgICAgeyB6LWluZGV4OiAyMDA7IH1cclxuXHJcbi5sZWFmbGV0LXZtbC1zaGFwZSB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbn1cclxuLmx2bWwge1xyXG4gICAgYmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG5cclxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA4MDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5sZWFmbGV0LXRvcCxcclxuLmxlYWZsZXQtYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ubGVhZmxldC10b3Age1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbi5sZWFmbGV0LXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuLmxlYWZsZXQtbGVmdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtY29udHJvbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5cclxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXHJcblxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtdGlsZSB7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtcG9wdXAge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbn1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbn1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogICAgLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG4gICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG59XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLyogY3Vyc29ycyAqL1xyXG5cclxuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5sZWFmbGV0LWdyYWIge1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgICBjdXJzb3I6ICAgIC1tb3otZ3JhYjtcclxuICAgIGN1cnNvcjogICAgICAgICBncmFiO1xyXG59XHJcbi5sZWFmbGV0LWNyb3NzaGFpcixcclxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xyXG59XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG59XHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAgICAtbW96LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAgICAgICAgIGdyYWJiaW5nO1xyXG59XHJcblxyXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcblxyXG4vKiB2aXN1YWwgdHdlYWtzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG4gICAgY29sb3I6ICMwMDc4QTg7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1hY3RpdmUge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcclxufVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcbiAgICBib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxufVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG4gICAgZm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtYmFyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbn1cclxuLmxlYWZsZXQtYmFyIGEsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbn1cclxuLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxufVxyXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIGNvbG9yOiAjYmJiO1xyXG59XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcbn1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4vKiB6b29tIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcclxuLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XHJcbiAgICBmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XHJcbiAgICB0ZXh0LWluZGVudDogMXB4O1xyXG59XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQgIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuXHJcbi8qIGxheWVycyBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMucG5nKTtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMtMngucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcclxuICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvciB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcclxufVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9tYXJrZXItaWNvbi5wbmcpO1xyXG59XHJcblxyXG5cclxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4IDFweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3O1xyXG59XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG59XHJcblxyXG5cclxuLyogcG9wdXAgKi9cclxuXHJcbi5sZWFmbGV0LXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAxM3B4IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XHJcbiAgICBtYXJnaW46IDE4cHggMDtcclxufVxyXG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuXHJcbiAgICBtYXJnaW46IC0xMHB4IGF1dG8gMDtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiA0cHggNHB4IDAgMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgZm9udDogMTZweC8xNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjYzNjM2MzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAtbXMtem9vbTogMTtcclxufVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KVwiO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XHJcbn1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG59XHJcblxyXG5cclxuLyogZGl2IGljb24gKi9cclxuXHJcbi5sZWFmbGV0LWRpdi1pY29uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG59XHJcblxyXG5cclxuLyogVG9vbHRpcCAqL1xyXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXHJcbi5sZWFmbGV0LXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjQpO1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1jbGlja2FibGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi8qIERpcmVjdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn0iLCIuYnRuIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMS43cmVtIDQuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtb25lO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjLW9uZTtcclxuICAgIH1cclxuICAgICYtLXNlY29uZCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXR3bztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy10d287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdGhpcmQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTAyZGVnLCAjMDBBMEUzIDAlLCAjMEMzRUEzIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDJkZWcsICMwMEEwRTMgMCUsICMwQzNFQTMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgMTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpbmsge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYy10d287XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGMtb25lO1xyXG4gICAgfVxyXG59IiwiLy8gQ29sb3JzIC8vXG5cbiRjLW9uZTogIzAwQTBFMztcbiRjLXR3bzogIzBDM0VBMztcbiRjLXRocmVlOiAjQkJFQUZGO1xuJGMtZm91cjogIzIyOTRDRTtcbiRjLWZpdmU6ICNGNUY1RjU7XG4kYy1zaXg6IHJnYmEoMTMsIDIzLCA1MCwgMC4yKTtcbiRjLXNldmVuOiAjNzA3MDcwO1xuJGMtZWlnaHQ6ICNBN0IwQkQ7XG4kYy10ZW46IHJnYmEoMCwwLDAsLjE0KTtcbiRjLWVsZXZlbjogIzFBMUExQTtcbiRjLXR3ZWx2ZTogI0IwQjRCOTtcbiRjLXRoaXJ0ZWVuOiAjQzdDQ0QyO1xuJGMtZm91cnRlZW46ICMxQzFGMjI7XG4kYy1maWZ0ZWVuOiAjZTJlNWU4O1xuJGMtc2l4dGVlbjogI0Y0RkJGRjtcblxuLy8gRm9udHMgLy9cblxuJGYtb25lOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblxuLy8gRm9udHMgd2VpZ2h0cyAvL1xuXG4kdGhpbjogMTAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRib2xkOiA2MDA7XG4kZXh0cmFib2xkOiA5MDA7XG5cbi8vIFNoYWRvd3MgLy9cblxuJHNoYWRvdzogMHB4IDEycHggMjVweCAkYy1zaXg7XG4kc2hhZG93MTogMCAwIDIwcHggcmdiYSgwLDAsMCwgLjQpO1xuJHNoYWRvdzI6IDAgMnB4IDIwcHggMCByZ2JhKDM0LDM3LDYyLDAuMDUpO1xuXG5cbi8vIFRyYW5zaXRpb25zIC8vXG5cbiR0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcbiR0cmFuc2l0aW9uTG9uZzogYWxsIDFzIGxpbmVhcjtcbiR0cmFuc2l0aW9uRXh0cmFMb25nOiBhbGwgNDBzIGxpbmVhcjtcblxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgICBAaWYgJHBvaW50ID09IGJpZ0Rlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQzMXB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IGZ1bGxIZCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTYwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBvbmx5RGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBtZWRpdW1EZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvaW50ID09IHNtYWxsRGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gc21hbGxlckRlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbENvbXB1dGVyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3NjVweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHBoYWJsZXQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbmV3TW9iaWxlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwb2ludCBtZWRpdW1Nb2JpbGUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbE1vYmlsZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiaHRtbCxcclxuYm9keSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGYtb25lO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbmJvZHkuYmxvY2tlZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud3AtYmxvY2stY29sdW1uIHtcclxuICAgIG1hcmdpbjogNHJlbSAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMCA2cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxODByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW1EZXNrdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGxEZXNrdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICB9XHJcbiAgICAmX19iaWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bURlc2t0b3ApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDEwLjZyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5cclxuXHJcbi5ub3dyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiA1LjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJGMtb25lO1xyXG4gICAgfVxyXG4gICAgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTAyZGVnLCAjMDBBMEUzIDAlLCAjMEMzRUEzIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53cGNmNy1ub3QtdmFsaWQge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCByZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGhlaWdodDogMTguNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxufVxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42Nyk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMzAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICBtYXJnaW46IDJyZW07XHJcbiAgICB9XHJcbiAgICBvbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbTtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW9uZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRjLXR3bztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5pLFxyXG5lbSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVza3RvcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUuOHJlbTtcclxuICAgIG1hcmdpbjogMnJlbSAwIDMuMnJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGxEZXNrdG9wKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgIH1cclxuICAgICYuc3VidGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBjb2xvcjogJGMtdHdvO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXR3bztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oNSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbnAge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6ICAgICAgICBibG9jaztcclxuICAgIHBvc2l0aW9uOiAgICAgICByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAgICAgICAgICAxMDAlO1xyXG4gICAgaGVpZ2h0OiAgICAgICAgIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvLyAxNjo5IHJhdGlvXHJcbiAgICBtYXJnaW4tdG9wOiAgICAgMS41cmVtO1xyXG5cclxuICAgIGlmcmFtZSxcclxuICAgIG9iamVjdCxcclxuICAgIGVtYmVkIHtcclxuICAgICAgICBwb3NpdGlvbjogIGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogICAgICAgMDtcclxuICAgICAgICBsZWZ0OiAgICAgIDA7XHJcbiAgICAgICAgd2lkdGg6ICAgICAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICAgIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLm5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0LjVyZW0gMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICB9XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMjIuOHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAzcmVtO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bURlc2t0b3ApIHtcclxuICAgICAgICAgICAgbGVmdDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbERlc2t0b3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgICAgdG9wOiAtMnJlbTtcclxuICAgICAgICAgICAgbGVmdDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyA0cmVtKTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcclxuICAgICAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtRGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsZXJEZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW1EZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbGVyRGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdmg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXR3bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChvbmx5RGVza3RvcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2X19sb2dvIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChvbmx5RGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMi4zcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogIDE2cmVtIDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTVyZW07XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IC00cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogLjVyZW07XHJcbiAgICB9XHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDMxMGRlZywgIzAwQTBFMyAwJSwgIzBDM0VBMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMHJlbTtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMTZyZW07XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE2cmVtKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVza3RvcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBib3R0b206IC00cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3JlbTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbERlc2t0b3ApIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRocmVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDMuMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVza3RvcCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyOC41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICAgICAgICAuaGVhZGVyX19pbWcge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2JnMSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cmVtIDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoNDIsIDEwMCwgMjA0LCAwLjk0KSAwJSwgcmdiYSgyMywgODIsIDE4OCwgMC45NCkgMC4wMSUsIHJnYmEoMjYsIDE1NywgMjIyLCAwLjk0KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX190ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogOXJlbSA0cmVtIDlyZW0gMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc21hbGxlc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cmVtIDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVza3RvcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5hYm91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNHJlbSAwO1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmNvbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gM3JlbSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDExN2RlZywgIzAwQTBFMyAwJSwgIzBDM0VBMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNjBweCAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgYm90dG9tOiAtM3JlbTtcclxuICAgICAgICByaWdodDogLTNyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXJlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIub2ZmZXIge1xyXG4gICAgbWFyZ2luOiAzcmVtIDAgO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sIHtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAycmVtKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm9mZmVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAuNXJlbTtcclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19zaW5nbGUge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDJyZW0pO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVvbmx5KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub2ZmZXJzX19waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub2ZmZXJzX19zaG9ydCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4LjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZW9ubHkpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGVvbmx5KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2hvcnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlb25seSkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjY3KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OmNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5vcGluaW9ucyB7XHJcbiAgICBwYWRkaW5nOiA3cmVtIDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblxyXG4gICAgfVxyXG4gICAgLm9waW5pb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMTJyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDZyZW0gNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnRucy1vdXRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnRucy1jb250cm9scyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTRyZW0pO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1laWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYy1laWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDIuMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjFyZW07XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXJlbTtcclxuICAgICAgICAgICAgJltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRucy1uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDZyZW07XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1laWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgZmxleDogMCAwIDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICYudG5zLW5hdi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtdHdvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy10d287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogN3JlbSAwIDdyZW07XHJcbiAgICAgICAgJl9fYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDVyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVzdGtvcCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcGluaW9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXRoaXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNi44cmVtIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cmVtIDRyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdGFycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50cmVhdG1lbnRzIHtcclxuICAgIHBhZGRpbmc6IDdyZW0gMDtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbERlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2NiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDQuM3JlbSA4cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGxEZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogNC4zcmVtIDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OSwyMDQsMjEwLC4zKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtIDAgMCAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUuNnJlbSA0LjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjksIDIzMiwgMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMi40cmVtIDIuNHJlbSAyLjRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgaDEsXHJcbiAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgaDQsXHJcbiAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5nYWxsZXJ5IHtcclxuICAgIHBhZGRpbmc6IDdyZW0gMDtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYy1laWdodDtcclxuICAgIH1cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDNyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDNyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoLjVyZW0pO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWN0aW9uIHtcclxuICAgIGdhcDogN3JlbTtcclxuICAgIG1hcmdpbjogN3JlbSAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbGVyRGVza3RvcCkge1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgIH1cclxuICAgIC5jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDdyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGxlckRlc2t0b3ApIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gM3JlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1maXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLThyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZWZmZWN0cyB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgIH1cclxuICAgICZfX3NpbmdsZSB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNHJlbSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGMtZWlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgLmJlZm9yZS1hZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGxEZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyYWctaGFuZGxlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcmFnLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbmZvZ3JhcGgge1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDdyZW0gMDtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDM3JTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5pbmZvZ3JhcGhfX3NpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zaW5nbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxLjdyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS44cmVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1LjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNS4ycmVtO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNS4ycmVtO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5yZWNvbW1lbmRhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA3cmVtIDA7XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICAgICAgcm93LWdhcDogOHJlbTtcclxuICAgIH1cclxuICAgICZfX3NpbmdsZSB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMlIC0gMS42cmVtKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjZyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByaWNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1maWZ0ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDRyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnJlbTtcclxuICAgICAgICBjb2xvcjogJGMtdGhpcnRlZW47XHJcbiAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEuNnJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2luZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRjLXR3bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1NHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXNpeHRlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtdHdvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9faW5mb2JveCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGNvbG9yOiAkYy10d287XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy10d287XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRyYWluZGljYXRpb25zIHtcclxuICAgIG1hcmdpbjogNnJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDYwcmVtKTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyODVkZWcsICMwMEEwRTMgMCUsICMwQzNFQTMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4ICMwRDE3MzIzMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMHJlbTtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZyZW0gM3JlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogOThyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1mb3VyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByb2NlZHVyZSB7XHJcbiAgICBtYXJnaW46IDZyZW0gMCAxMnJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiA0cmVtIDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgIH1cclxuICAgIC5jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDRyZW0pO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1IDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTByZW0gMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVyZW0sIDVyZW0pO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBvbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgICBtYXJnaW46IDJyZW07XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbn0iLCIuaW5mb3Mge1xyXG4gICAgcGFkZGluZzogNnJlbSAwO1xyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAmX19zaW5nbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjREFGMkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEZCRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXR3bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNy42cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDZyZW0gMDtcclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhyZW0pO1xyXG4gICAgICAgICAgICB0b3A6IC00cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RkJGRjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0cmVtKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0cmVtKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtdHdvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy10d287XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1hcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDAgMTByZW07XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDIwcmVtKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcmVtIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDI1cmVtKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sZWFmbGV0LWJvdHRvbS5sZWFmbGV0LWxlZnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIi5mb290ZXIge1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWZpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW0gMDtcclxuICAgICAgICBwYWRkaW5nOiA2cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2NSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxcmVtKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1iaWcge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDI3cmVtKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjZyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NpbmdsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faG9tZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZyZW0gNnJlbSA2cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHJlbSAzcmVtIDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWN0IHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtdGhpcnRlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiJdfQ== */
