@import url(https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap-grid.min.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:0 0}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}.bg-dark-gray{background:#2b262c}.spacing{background-color:#fff}.spacing--margin-xl{margin:2em}.spacing--line-height-medium{line-height:1.25em}.spacing--padding-small{padding:.75em}em{font-style:italic}.primary--xxs{font-size:12px}.primary--xs{font-size:16px}.primary--small{font-size:22px}.primary--medium{font-size:28px}.primary--large{font-size:35px}.primary--xl{font-size:40px}.primary--xxl{font-size:58px}.secondary--xxs{font-family:"Abril Fatface",cursive;font-size:12px}.secondary--xs{font-family:"Abril Fatface",cursive;font-size:16px}.secondary--small{font-family:"Abril Fatface",cursive;font-size:22px}.secondary--medium{font-family:"Abril Fatface",cursive;font-size:28px}.secondary--large{font-family:"Abril Fatface",cursive;font-size:35px}.secondary--xl{font-family:"Abril Fatface",cursive;font-size:40px}.secondary--xxl{font-family:"Abril Fatface",cursive;font-size:58px}*,body,button,div,html,input,p,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Cabin,sans-serif;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}html{scroll-behavior:smooth}body{background:#2b262c url(../images/treeline.svg) repeat-x;background-position:center bottom 296px;background-size:65%;color:#f2f2f2;overflow-x:hidden}@media (max-width:768px){body{background-size:150%}}body.noscroll{overflow-y:hidden;position:fixed;top:0;left:0;right:0;bottom:0}body.admin-bar{background-position:center bottom 14rem}img,picture{height:auto;max-width:100%;display:block}embed,iframe,object{max-width:100%}strong{font-weight:700}p{font-size:1rem;line-height:1.75rem}a{text-decoration:none}ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding-bottom:0}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.h1,h1{font-family:"Abril Fatface",cursive;font-size:5rem;padding-bottom:1rem}@media (max-width:500px){.h1,h1{font-size:3.125rem;line-height:3.125rem}}.gform_wrapper h3,.h2,h2{font-family:"Abril Fatface",cursive;font-size:3.8125rem;line-height:3.5625rem;padding-bottom:1rem}@media (max-width:768px) and (min-width:0px){.gform_wrapper h3,.h2,h2{font-size:2.5rem;line-height:2.5rem}}.gform_wrapper h3 .h2-header,.h2 .h2-header,h2 .h2-header{font-size:5rem;line-height:5rem;padding-bottom:2rem}@media (max-width:768px) and (min-width:0px){.gform_wrapper h3 .h2-header,.h2 .h2-header,h2 .h2-header{font-size:3.125rem;line-height:3.125rem}}.h2-header{font-size:5rem;line-height:5rem}@media (max-width:768px) and (min-width:0px){.h2-header{font-size:3.125rem;line-height:3.125rem}}.h3,.posts-featured .read-more,.single-in_media .media-container .single-main .single-main-content h1,h3{font-family:Cabin,sans-serif;font-size:1.75rem;line-height:2rem;font-weight:800}.h4,h4{font-family:Cabin,sans-serif;font-size:1.875rem;line-height:2.75rem;font-weight:400}button,input[type=button],input[type=reset],input[type=submit]{border:0;border-radius:0;background:0 0;color:#f2f2f2;font-size:1.25rem;line-height:1.3}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:none;cursor:pointer}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{outline:0}a{color:#f2f2f2;text-decoration:none}a:active,a:focus,a:hover{color:#f2f2f2}a:focus{outline:0}.button{background:#d81604;border:2px solid #d81604;-webkit-box-shadow:0 16px 20px #d8160429;box-shadow:0 16px 20px #d8160429;color:#f2f2f2;display:inline-block;font-size:1.25rem;font-weight:600;letter-spacing:.01em;padding:1rem 2rem;text-align:center}.button:hover{background:0 0;border:2px solid #d81604;-webkit-box-shadow:0 16px 20px #d8160429;box-shadow:0 16px 20px #d8160429;color:#f2f2f2}.button.ns{background:#f28626;border:2px solid #f28626;-webkit-box-shadow:0 16px 20px #f2862629;box-shadow:0 16px 20px #f2862629}.button.ns:hover{background:#2b262c;border:2px solid #f28626;-webkit-box-shadow:0 16px 20px #f2862629;box-shadow:0 16px 20px #f2862629}.button.outline,.close,.close-modal,.error-404 .search-form input[type=submit]{padding:1rem 1.5rem;background:0 0;border:none;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;letter-spacing:.02em}.button.outline:hover,.close-modal:hover,.close:hover,.error-404 .search-form input:hover[type=submit]{-webkit-box-shadow:0 0 0 2px #d81604;box-shadow:0 0 0 2px #d81604;color:#f2f2f2;border:none}.button.outline.sa:hover,.error-404 .search-form input.sa:hover[type=submit],.sa.close-modal:hover,.sa.close:hover{-webkit-box-shadow:0 0 0 2px #d81604;box-shadow:0 0 0 2px #d81604;color:#f2f2f2}.button.outline.ns:hover,.error-404 .search-form input.ns:hover[type=submit],.ns.close-modal:hover,.ns.close:hover{-webkit-box-shadow:0 0 0 2px #f28626;box-shadow:0 0 0 2px #f28626;color:#f2f2f2;border:none}.button.sa-outline{padding:1rem 1.5rem;background:0 0;border:none;-webkit-box-shadow:0 0 0 2px #d81604;box-shadow:0 0 0 2px #d81604;letter-spacing:.02em}.button.sa-outline:hover{background:#d81604;-webkit-box-shadow:0 0 0 2px #d81604;box-shadow:0 0 0 2px #d81604;color:#fff;border:none}.button.sa-outline.ns{-webkit-box-shadow:0 0 0 2px #f28626;box-shadow:0 0 0 2px #f28626}.button.sa-outline.ns:hover{-webkit-box-shadow:0 0 0 2px #f28626;box-shadow:0 0 0 2px #f28626}.top-spacer{padding-top:5rem;padding-bottom:5rem;padding-top:10rem}.block-padding{padding-top:5rem;padding-bottom:5rem}.block-margin{margin-top:5rem;margin-bottom:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.flex-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-right a,.flex-right button{-ms-flex-item-align:start;align-self:flex-start}@media (max-width:768px){.flex-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p0{padding:0!important}.pt1{padding-top:1rem}.pt2{padding-top:2rem}.pt3{padding-top:3rem}.pt4{padding-top:4rem}.pb1{padding-bottom:1rem}.pb2{padding-bottom:2rem}.pb3{padding-bottom:3rem}.pb4{padding-bottom:4rem}.pr2{padding-right:2rem}.mt2{margin-top:2rem}.mb2{margin-bottom:2rem}.mb10{margin-bottom:10rem}.mb20{margin-bottom:20rem}.mt3{margin-top:3rem}.fade{opacity:.1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:1190px) and (min-width:992px){#sbi_images,.container,.container-lg,.container-md,.container-sm,.gform_wrapper{max-width:1024px}}@media (max-width:1024px){#sbi_images,.container,.gform_wrapper{max-width:890px}}@media screen and (max-width:1365px) and (min-width:1200px){#sbi_images,.container,.gform_wrapper{max-width:1054px}}@media (min-width:1366px){#sbi_images,.container,.gform_wrapper{max-width:1118px}}.container-left{margin-left:0;margin-right:calc(50vw - 559px)}@media (min-width:300px){.container-right{margin-right:0;margin-left:0}}@media (min-width:576px){.container-right{margin-right:0;margin-left:calc(50vw - 270px)}}@media (min-width:768px){.container-right{margin-right:0;margin-left:calc(50vw - 360px)}}@media (min-width:992px){.container-right{margin-right:0;margin-left:calc(50vw - 432px)}}@media (min-width:1200px){.container-right{margin-right:0;margin-left:calc(50vw - 559px)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.header{height:auto;left:0;padding:1rem 0;position:absolute;top:0;width:100%}.header.fixed{position:fixed}.header-container{position:relative}.header-container .custom-logo{max-width:262px;width:100%}.header-container .custom-logo-link{display:inline-block;max-width:262px;position:relative;width:100%;z-index:5}.header-container .custom-logo.inactive{display:none}.hamburger{cursor:pointer;height:2.5rem;position:absolute;right:.5rem;top:1.55rem;width:3.5rem;z-index:999}.hamburger:active,.hamburger:focus{outline:1px solid rgba(255,255,255,.1)}.hamburger span{background:0 0;border-radius:0;display:block;height:4px;left:0;opacity:1;position:absolute;width:100%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease;top:0}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:.65rem;width:70%}.hamburger span:nth-child(4){top:1.25rem;width:40%}.hamburger-open{background-image:url(../images/ICON__menu-1.svg);background-repeat:no-repeat;background-size:100%}.hamburger-open.inactive{background-image:none;opacity:0;pointer-events:none;-webkit-transition:.4s ease-in;-o-transition:.4s ease-in;transition:.4s ease-in}.hamburger-open.active{opacity:1;pointer-events:auto;-webkit-transition:.4s ease-in;-o-transition:.4s ease-in;transition:.4s ease-in}.hamburger-close{height:1.5rem;right:1rem;top:2rem;width:2.5rem;opacity:0;pointer-events:none;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.hamburger-close.active{opacity:1;pointer-events:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.hamburger-close span{background:#fff}.hamburger-close span:first-child{top:18px;width:0%;left:50%}.hamburger-close span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:90%}.hamburger-close span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:90%}.hamburger-close span:nth-child(4){top:18px;width:0%;left:50%}.header-cta{left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%;z-index:100;max-width:1118px}@media (max-width:1024px){.header-cta{max-width:890px}}@media screen and (max-width:1365px) and (min-width:1200px){.header-cta{max-width:1054px}}@media screen and (max-width:1199px) and (min-width:992px){.header-cta{max-width:1024px}}@media (max-width:1024px){.header-cta{display:none}}.header-cta.fixed{position:fixed}.header-cta .inquire{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(242,242,242,.01);color:#fff;display:block;font-size:1.25rem;max-width:8.375rem;position:absolute;right:143px;padding:.5rem 2rem;top:2.5rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%;height:auto}.header-cta .inquire:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(242,242,242,.01);color:#fff}.header-container:has(.hamburger-close.active){max-width:unset}.navigation-open{background-size:cover;background-position:center;height:100vh;position:relative;z-index:4}@media (max-width:1024px){.navigation-open{display:none}}.navigation-open:before{background:rgba(0,0,0,.3);content:"";position:absolute;top:0;left:0;height:100%;width:100%}.navigation-tagline{bottom:0;color:#f2f2f2;left:15vw;opacity:0;padding-bottom:2rem;position:absolute;-webkit-transition:all .4s cubic-bezier(.15,.36,.45,.9);-o-transition:all .4s cubic-bezier(.15,.36,.45,.9);transition:all .4s cubic-bezier(.15,.36,.45,.9);z-index:5}.navigation-tagline h3{color:#979797;font-family:"Abril Fatface",cursive;font-size:2.35rem;font-weight:400;padding-bottom:.35rem}.navigation-tagline h3 span{font-family:"Abril Fatface",cursive;color:#979797;font-size:2.13rem}.navigation-tagline h4{color:#f2f2f2;font-family:Cabin,sans-serif;font-size:1.5rem;font-weight:400;line-height:1;padding:0}@media (min-width:1025px){.navigation-tagline.show{opacity:1;left:10vw}}.navigation .menu-primary-container{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;padding-left:10vw;position:absolute;-webkit-transition:all .4s cubic-bezier(.5,.6,.75,1);-o-transition:all .4s cubic-bezier(.5,.6,.75,1);transition:all .4s cubic-bezier(.5,.6,.75,1);width:70%;z-index:5}@media (max-width:1024px){.navigation .menu-primary-container{display:block;padding-left:0;position:relative;-webkit-transition:none;-o-transition:none;transition:none;width:100%}}.navigation .menu-primary-container:before{content:"";position:absolute;width:50%;height:100%;top:0;left:0;z-index:4;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(42%,rgba(43,38,44,.839216)),to(#2b262c)) 0 0 no-repeat padding-box;background:transparent -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(43,38,44,.839216) 42%,#2b262c 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(43,38,44,.839216) 42%,#2b262c 100%) 0 0 no-repeat padding-box}@media (max-width:1024px){.navigation .menu-primary-container:before{content:none}}.navigation .menu-primary-container:after{content:"";top:0;height:100%;left:35vw;opacity:0;position:absolute;top:0;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:0;z-index:2;background:transparent -o-linear-gradient(60deg,rgba(0,0,0,.0588235) 0,rgba(43,38,44,.85098) 42%,rgba(43,38,44,.301961) 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(30deg,rgba(0,0,0,.0588235) 0,rgba(43,38,44,.85098) 42%,rgba(43,38,44,.301961) 100%) 0 0 no-repeat padding-box}.navigation .menu-primary-container.show{height:100vh}@media (max-width:1024px){.navigation .menu-primary-container.show{height:auto;width:auto;padding-top:6rem}}.navigation .menu-primary-container.active:after{content:"";opacity:1;width:50%}.navigation .menu-primary-container>ul{display:block;height:auto;left:4rem;margin:0;opacity:0;padding-bottom:15rem;position:relative;-webkit-transition:all .4s cubic-bezier(.15,.36,.45,.9);-o-transition:all .4s cubic-bezier(.15,.36,.45,.9);transition:all .4s cubic-bezier(.15,.36,.45,.9);width:100%;z-index:5}.navigation .menu-primary-container>ul.active{opacity:1;left:0}.navigation .menu-primary-container>ul>li{position:relative;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.navigation .menu-primary-container>ul>li.show{opacity:1}.navigation .menu-primary-container>ul>li.current-menu-item>a{color:#86b12c}.navigation .menu-primary-container>ul>li.current_page_parent>a{color:#86b12c}.navigation .menu-primary-container>ul>li.current_page_parent>ul>li.current-menu-item:after{content:"";border-bottom:3px solid #86b12c;bottom:-11px;display:block;left:0;position:absolute;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}.navigation .menu-primary-container>ul>li.current_page_parent>ul>li.current-menu-item:after>a{color:#86b12c;text-decoration:none}.navigation .menu-primary-container>ul>li:after{content:"\f054";color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:21vw;font-size:2rem;top:1rem;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;z-index:4}@media (max-width:1024px){.navigation .menu-primary-container>ul>li:after{left:auto;position:relative}}.navigation .menu-primary-container>ul>li:hover{cursor:pointer}.navigation .menu-primary-container>ul>li:hover:after{content:"\f054";color:#86b12c}.navigation .menu-primary-container>ul>li.active:after{content:"\f323";color:#86b12c;position:absolute;left:19vw;top:1rem}.navigation .menu-primary-container>ul>li>a{display:inline-block;font-size:1.875rem;font-weight:700;min-width:0;padding:1rem 0;position:relative;width:20vw;z-index:5}@media (max-width:1024px){.navigation .menu-primary-container>ul>li>a{min-width:300px}}.navigation .menu-primary-container>ul>li>a:after{content:"";height:2rem;position:absolute;right:-2rem;top:1rem;width:100%}.navigation .menu-primary-container>ul>li>a:hover{color:#86b12c;text-decoration:none}.navigation .menu-primary-container>ul ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:22vw;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;width:auto}.navigation .menu-primary-container>ul ul.active{left:25vw;opacity:1;z-index:3}.navigation .menu-primary-container>ul ul li{-ms-flex-item-align:start;align-self:flex-start;display:inline-block;min-width:180px;opacity:0;padding-left:2rem;pointer-events:none;position:relative;-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);-o-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94);width:auto;z-index:2}.navigation .menu-primary-container>ul ul li.show{opacity:1;pointer-events:auto}.navigation .menu-primary-container>ul ul li:not(:last-child){margin-bottom:2rem}.navigation .menu-primary-container>ul ul li:after{content:"";border-bottom:3px solid #86b12c;bottom:-11px;display:block;left:0;position:absolute;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:0}.navigation .menu-primary-container>ul ul li:hover:after{content:"";width:100%}.navigation .menu-primary-container>ul ul li a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4375rem;font-weight:700;gap:2px;line-height:1.2;max-width:450px;padding:0;position:relative}@media (max-width:1366px){.navigation .menu-primary-container>ul ul li a{max-width:438px}}.navigation .menu-primary-container>ul ul li a:hover{color:#86b12c;text-decoration:none}.navigation .menu-primary-container>ul ul li a .label{font-size:1.125rem;font-weight:600;line-height:24px}.navigation .menu-primary-container a{font-weight:700;color:#fff}.mobile-menu .mm-primary .menu-primary-container>ul .single-item::after,.navigation .menu-primary-container>ul .single-item.active::after,.navigation .menu-primary-container>ul .single-item::after{content:""!important}.secondary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem;font-weight:600;height:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;overflow:hidden;padding-left:1.5rem;position:absolute;right:0;top:0;-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.9);-o-transition:all .4s cubic-bezier(.25,.46,.45,.9);transition:all .4s cubic-bezier(.25,.46,.45,.9);width:30%;z-index:5;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(43,38,44,0)),color-stop(61%,#86b12c),to(#d9cc04)) 0 0 no-repeat padding-box;background:transparent -o-linear-gradient(top,rgba(43,38,44,0) 0,#86b12c 61%,#d9cc04 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(43,38,44,0) 0,#86b12c 61%,#d9cc04 100%) 0 0 no-repeat padding-box}@media (max-width:1024px){.secondary-nav{display:none}}.secondary-nav.active{height:100vh;opacity:1}.secondary-nav ul{padding-bottom:2.5rem;padding-left:0;position:relative}.secondary-nav ul li{padding:0;opacity:0}.secondary-nav ul li:not(:last-child){margin-bottom:.5rem}.secondary-nav a{color:#000;font-size:1.4375rem;display:inline-block;padding:.4rem 0 .6rem 0}.secondary-nav a:after{border-bottom:3px solid #121212;content:"";display:block;width:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.secondary-nav a:hover:after{content:"";width:100%;text-decoration:none}.secondary-nav__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:265px;padding-bottom:2rem;position:relative;width:100%;padding-top:2rem;opacity:1}.secondary-nav__search.show{opacity:1}.secondary-nav__search .hidelabel{display:none}.secondary-nav__search .search-field{border-radius:0;font-size:1.4375rem;font-weight:600;min-width:100%;padding-bottom:4px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-bottom:1px solid #fff;color:#fff}.secondary-nav__search .search-field::-webkit-input-placeholder{opacity:1;font-size:1.4375rem;color:#fff}.secondary-nav__search .search-field::-moz-placeholder{opacity:1;font-size:1.4375rem;color:#fff}.secondary-nav__search .search-field:-ms-input-placeholder{opacity:1;font-size:1.4375rem;color:#fff}.secondary-nav__search .search-field::-ms-input-placeholder{opacity:1;font-size:1.4375rem;color:#fff}.secondary-nav__search .search-field::placeholder{opacity:1;font-size:1.4375rem;color:#fff}.secondary-nav__search .submit{padding:.15rem 1rem;display:block;position:relative;text-indent:-9999px;background:url(../images/search-white.svg) no-repeat}.secondary-nav__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;padding-bottom:1rem;position:relative;opacity:1}.secondary-nav__social a{display:block}.secondary-nav__social a .fab{font-size:2.2rem;color:#fff}.secondary-nav__social a:hover .fab{color:#fff}.secondary-nav__social a:hover:after{content:none}.secondary-nav__social a:not(:last-child){margin-right:2rem}.secondary-nav__social.show{opacity:1}.secondary-nav__social .fa-facebook-f::before{content:"\f39e"}.secondary-nav__social>div:not(:last-child){margin-right:2rem}.secondary-nav.ns{background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(43,38,44,.658824)),color-stop(53%,#1b6a79),to(#86b12c)) 0 0 no-repeat padding-box;background:transparent -o-linear-gradient(top,rgba(43,38,44,.658824) 0,#1b6a79 53%,#86b12c 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(43,38,44,.658824) 0,#1b6a79 53%,#86b12c 100%) 0 0 no-repeat padding-box}.secondary-nav.ns li a{color:#fff}.nav-logo{height:2rem;left:10vw;max-width:262px;opacity:0;position:absolute;top:1rem;width:100%;z-index:6}.nav-logo img{max-width:262px}.nav-logo.show{opacity:1}.mobile-menu{background-size:cover;opacity:0;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:fixed;-webkit-transition:all .6 cubic-bezier(.25,.46,.45,.9);-o-transition:all .6 cubic-bezier(.25,.46,.45,.9);transition:all .6 cubic-bezier(.25,.46,.45,.9);width:100%;z-index:-1}.mobile-menu.open{opacity:1;z-index:99;visibility:visible;height:100vh;overflow-y:scroll}.mobile-menu.open:before{content:"";opacity:1}.mobile-menu-logo{left:2rem;height:2rem;max-width:262px;opacity:0;position:absolute;top:1rem;width:100%}.mobile-menu-logo img{max-width:262px;width:100%}.mobile-menu-logo.show{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.mobile-menu-wrapper{background:rgba(0,0,0,.3);max-width:442px;padding-top:9.5rem;padding-bottom:6rem;position:absolute;right:0;top:0;width:100%}@media (min-height:800px){.mobile-menu-wrapper{height:100%}}.mobile-menu-wrapper:after{background:rgba(0,0,0,.3);content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.mobile-menu .mm-primary .menu-primary-container{display:block;position:relative;width:100%;z-index:5}.mobile-menu .mm-primary .menu-primary-container>ul{display:block;height:auto;left:0;margin:0;position:relative;width:100%;z-index:3}.mobile-menu .mm-primary .menu-primary-container>ul.active{opacity:1;left:0}.mobile-menu .mm-primary .menu-primary-container>ul>li{position:relative;-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.9);-o-transition:all .4s cubic-bezier(.25,.46,.45,.9);transition:all .4s cubic-bezier(.25,.46,.45,.9);-webkit-transform:translate(-50px,0);-ms-transform:translate(-50px,0);transform:translate(-50px,0);opacity:0}.mobile-menu .mm-primary .menu-primary-container>ul>li:after{content:"\f054";color:#fff;font-family:"Font Awesome 5 Free";font-size:2rem;font-weight:900;position:absolute;right:1rem;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;top:15px}.mobile-menu .mm-primary .menu-primary-container>ul>li:hover{cursor:pointer}.mobile-menu .mm-primary .menu-primary-container>ul>li:hover:after{content:"\f054";color:#86b12c}.mobile-menu .mm-primary .menu-primary-container>ul>li.hide{opacity:0}.mobile-menu .mm-primary .menu-primary-container>ul>li.active:after{content:"\f323";color:#86b12c;position:absolute;left:19vw;top:1rem}.mobile-menu .mm-primary .menu-primary-container>ul>li>a{display:inline-block;font-size:1.875rem;font-weight:700;padding:1rem 0;position:relative;width:75vw}.mobile-menu .mm-primary .menu-primary-container>ul>li>a:hover{color:#86b12c;text-decoration:none}.mobile-menu .mm-primary .menu-primary-container>ul>li>a.hide{opacity:0}.mobile-menu .mm-primary .menu-primary-container>ul li:not(.menu-item-has-children)::after{content:none}.mobile-menu a{font-weight:700;color:#fff}.mm-primary{position:relative;padding:0 1rem 0 2rem;z-index:100;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;margin-right:0}.mm-primary.hide{opacity:0;pointer-events:none;margin-right:-2rem}.mm-sublevel-1,.mm-sublevel-2,.mm-sublevel-3,.mm-sublevel-4,.mm-sublevel-5{display:none;left:-1rem;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.mm-sublevel-1.active,.mm-sublevel-2.active,.mm-sublevel-3.active,.mm-sublevel-4.active,.mm-sublevel-5.active{padding:10rem 1rem 0 2rem;display:block;left:0;position:absolute;top:0;z-index:110}.mm-sublevel-1 h3,.mm-sublevel-2 h3,.mm-sublevel-3 h3,.mm-sublevel-4 h3,.mm-sublevel-5 h3{opacity:0;color:#86b12c;-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.9);-o-transition:all .4s cubic-bezier(.25,.46,.45,.9);transition:all .4s cubic-bezier(.25,.46,.45,.9);-webkit-transform:translate(50px,0);-ms-transform:translate(50px,0);transform:translate(50px,0);padding-bottom:1rem}.mm-sublevel-1 li,.mm-sublevel-2 li,.mm-sublevel-3 li,.mm-sublevel-4 li,.mm-sublevel-5 li{opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.9);-o-transition:all .4s cubic-bezier(.25,.46,.45,.9);transition:all .4s cubic-bezier(.25,.46,.45,.9);-webkit-transform:translate(50px,0);-ms-transform:translate(50px,0);transform:translate(50px,0)}.mm-sublevel-1 li a,.mm-sublevel-2 li a,.mm-sublevel-3 li a,.mm-sublevel-4 li a,.mm-sublevel-5 li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.375rem;line-height:2rem;font-weight:700;padding:1rem 0;position:relative}.mm-sublevel-1 li a:hover,.mm-sublevel-2 li a:hover,.mm-sublevel-3 li a:hover,.mm-sublevel-4 li a:hover,.mm-sublevel-5 li a:hover{color:#86b12c;text-decoration:none}.mm-sublevel-1 li a .label,.mm-sublevel-2 li a .label,.mm-sublevel-3 li a .label,.mm-sublevel-4 li a .label,.mm-sublevel-5 li a .label{font-size:1.125rem;font-weight:600;line-height:32px}.mobile-menu-wrapper:has(.mm-sublevel.active) .mm-sublevel:not(.active),.mobile-menu-wrapper:has(.mm-sublevel.active) .nav-secondary-mobile{pointer-events:none}.back-to{display:inline-block;color:#fff;font-size:1.125rem;font-weight:600;line-height:1.2;padding:0 0 2rem 0;opacity:0;position:relative;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0)}.back-to.show{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.back-to:before{content:"";background:url(../images/arrow-forward.svg) no-repeat;background-position:center;display:inline-block;height:1rem;margin-right:1rem;position:relative;width:1rem}.back-to:hover{color:#86b12c;cursor:pointer}.nav-secondary-mobile{width:auto;padding-top:2rem;padding-left:2rem;z-index:5}.nav-secondary-mobile li{opacity:0;padding:.5rem 0;-webkit-transform:translate(-50px,0);-ms-transform:translate(-50px,0);transform:translate(-50px,0);-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.9);-o-transition:all .4s cubic-bezier(.25,.46,.45,.9);transition:all .4s cubic-bezier(.25,.46,.45,.9)}.nav-secondary-mobile li a{font-size:1.4375rem}.nav-secondary-mobile li a:hover{color:#86b12c;text-decoration:none}.footer{position:relative;background:#121212;margin-top:10rem}.footer-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:1.4rem}.footer-main--secondary{padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:768px){.footer-main--secondary{display:none}}.footer-main p{font-size:.875rem}.footer-logo{margin-bottom:2.5rem}@media (max-width:768px){.footer-logo{padding-top:1rem}}.footer-logo img{max-width:220px;width:100%}.footer-contact{padding-bottom:1.25rem}.footer-contact a{display:inline-block}.footer-contact a:after{border-bottom:1px solid #fff;content:"";display:block;width:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.footer-contact a:hover{color:#fff}.footer-contact a:hover:after{content:"";width:100%;text-decoration:none}.footer-sub{background:#2b262c;height:auto;padding:1rem 0;text-align:center;width:100%}.footer-sub p,.footer-sub ul li{font-size:.875rem;margin:0}.footer-sub a:after{border-bottom:1px solid #fff;content:"";display:block;width:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.footer-sub a:hover:after{content:"";width:100%;text-decoration:none}.footer-sub.ns a:hover{color:#f28626}@media (min-width:768px){.footer-sub-col:not(:last-child){padding-right:5rem}}@media (max-width:768px) and (min-width:0px){.footer-sub-col{padding:0 .25rem}}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-social a:not(:last-child){margin-right:1rem}.footer-social a:hover .fab{color:#d81604}.footer-social .fab{color:#f2f2f2;font-size:2rem}.footer.ns a:hover .fab{color:#f28626}body:not(.home) .site-main{position:relative;min-height:500px}body:not(.home) .site-main .no-hero{padding-top:10rem}body:not(.home) .site-main p:not(:last-child){margin-bottom:1rem}body.page-template-page-container h1{padding-bottom:2rem}.site-main iframe{width:100%}.wp-embed-aspect-16-9 iframe{aspect-ratio:16/9;height:100%}.wp-caption-text{font-weight:700;margin-bottom:1.5rem}.feature-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;position:relative}.feature-hero:before{content:"";z-index:3;background:rgba(0,0,0,.3);content:"";position:absolute;top:0;left:0;height:100%;width:100%}.feature-hero h1{color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16);font-family:"Abril Fatface",cursive;line-height:1;padding-bottom:5rem;position:relative;z-index:3;display:none}.feature-hero h1 span{color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16);font-size:3.75rem;display:block}.feature-hero h1 .subline{font-family:Cabin,sans-serif;font-weight:400;color:#fff;font-size:2.5rem;padding-top:1rem}.feature-hero video{position:absolute;right:0;top:0;min-width:100%;min-height:100%;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:1}.feature-hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100vh;height:100svh;left:0;position:absolute;top:0;width:100%;z-index:3}.feature-hero-vimeo{background:0 0;height:100%;left:0;overflow:hidden;padding-top:53.26%;pointer-events:none;position:relative;top:0;width:100%;z-index:2}.feature-hero-vimeo embed,.feature-hero-vimeo iframe,.feature-hero-vimeo object{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.feature-hero-still{height:100%;left:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.space-holder{position:relative;width:100%}.sticky{position:sticky;top:0;height:100vh;width:100%;overflow-x:hidden}.sticky:before{background:#2b262C29 0 0 no-repeat padding-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.horizontal{position:absolute;height:100%;will-change:transform}.cards{position:relative;height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cards .sample-card{position:relative;height:100vh;width:100vw;margin-right:0;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.cards .sample-card:first-child{width:75vw}.scroll-hero h2{color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16)}.scroll-hero-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;padding-bottom:4rem;top:0;left:0;right:0;margin:0 auto;height:100vh;width:100%;z-index:5;max-width:1118px}.scroll-hero-container h1{color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16);font-family:"Abril Fatface",cursive;line-height:1;position:relative;z-index:3;display:none}.scroll-hero-container h1 span{color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16);font-size:3.75rem;display:block}.scroll-hero-container h1 .subline{font-family:Cabin,sans-serif;font-weight:400;color:#fff;font-size:2.5rem;padding-top:1rem}.scroll-hero-container h2{color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16)}.feature-content{background:#2b262c;border:8px solid transparent;-o-border-image:-o-linear-gradient(right,#86b12c 0,#d9cc04 100%);border-image:-webkit-gradient(linear,right top,left top,from(#86b12c),to(#d9cc04));border-image:linear-gradient(to left,#86b12c 0,#d9cc04 100%);border-image-slice:1;padding:72px 0}.feature-content.ns{background:#2b262c;border:8px solid transparent;-o-border-image:-o-linear-gradient(right,#86b12c 0,#1b6a79 100%);border-image:-webkit-gradient(linear,right top,left top,from(#86b12c),to(#1b6a79));border-image:linear-gradient(to left,#86b12c 0,#1b6a79 100%);border-image-slice:1;padding:72px 0}.feature-content p{font-size:1.875rem;line-height:2.75rem;font-weight:300}@media (max-width:768px) and (min-width:0px){.feature-content p{font-size:1.625rem;line-height:2.5rem}}.welcomeBlock{background:#2b262c;color:#f2f2f2;min-height:500px;overflow:hidden;position:relative;padding-top:5rem;padding-bottom:5rem}@media (max-width:500px) and (min-width:0px){.welcomeBlock{padding-top:15rem}}.welcomeBlock>#sbi_images,.welcomeBlock>.container,.welcomeBlock>.gform_wrapper{position:relative;z-index:2}.welcomeBlock h2{padding-bottom:8rem;font-size:10.125rem}@media (max-width:768px) and (min-width:0px){.welcomeBlock h2{font-size:4.375rem;line-height:4.375rem;padding-bottom:1.85rem}}.welcomeBlock h4{font-size:2.5rem;font-weight:300;padding-bottom:2rem}@media (max-width:768px) and (min-width:0px){.welcomeBlock h4{font-size:1.5rem;line-height:1.5rem;padding-bottom:.1rem}}.welcomeBlock-textarea{max-width:513px}@media (max-width:768px) and (min-width:500px){.welcomeBlock-textarea{max-width:70%}}.welcomeBlock-textarea p{font-size:1.125rem;line-height:2rem;padding-bottom:25px;margin-bottom:0}@media (max-width:768px) and (min-width:0px){.welcomeBlock-textarea p{font-size:1rem;line-height:1.75rem;margin-bottom:0!important}}.welcomeBlock-textarea strong{font-weight:700}.welcomeBlock-textarea .paragraph-big{font-weight:300}.welcomeBlock-textarea .paragraph-big strong{font-weight:800}.welcomeBlock-textarea ul{padding-left:1rem;padding-bottom:2.5rem}.welcomeBlock-textarea ul li{font-size:1.125rem;list-style-image:url(../images/ellipse-radio.svg);padding-left:.5rem}.welcomeBlock-textarea ul li:not(:last-child){padding-bottom:.75rem}.welcomeBlock .featured-img{height:auto;max-width:910px;-o-object-fit:contain;object-fit:contain;position:absolute;right:-10vw;top:0;width:100%;z-index:1}@media (max-width:1024px) and (min-width:500px){.welcomeBlock .featured-img{right:-40vw}}.videoIntro{overflow-x:hidden}.videoIntro-text{max-width:950px}.videoIntro-text p{font-size:1.875rem;margin-bottom:0;font-weight:300}.videoIntro .vimeo{background:#000;height:584px;left:0;margin-bottom:3rem;margin-top:1.5rem;overflow:hidden;pointer-events:none;position:relative;top:0;z-index:2}@media (max-width:1024px){.videoIntro .vimeo{height:578px}}.videoIntro .player.hide-controls-mode{pointer-events:none!important}.videoIntro embed,.videoIntro iframe,.videoIntro object{width:100vw;height:56.25vw;-o-object-fit:cover;object-fit:cover;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.videoIntro-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:7rem;padding-top:3.3rem;position:relative;width:calc(100vw - 15px)}@media (max-width:500px){.videoIntro-carousel{width:auto}}.videoIntro-carousel-thumb{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:600px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem 1rem 2rem 2rem;position:relative}.videoIntro-carousel-thumb:before{background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.14902)),color-stop(33%,rgba(24,24,24,.2)),color-stop(73%,rgba(31,31,31,.270588)),to(rgba(0,0,0,.635294))) 0 0 no-repeat padding-box;background:transparent -o-linear-gradient(top,rgba(0,0,0,.14902) 0,rgba(24,24,24,.2) 33%,rgba(31,31,31,.270588) 73%,rgba(0,0,0,.635294) 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(0,0,0,.14902) 0,rgba(24,24,24,.2) 33%,rgba(31,31,31,.270588) 73%,rgba(0,0,0,.635294) 100%) 0 0 no-repeat padding-box;content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.videoIntro-carousel-thumb:after{content:"";background:url(../images/arrow-round-up.svg) no-repeat;background-size:2rem;display:block;height:2rem;position:absolute;right:1.15rem;top:1.5rem;width:2rem;z-index:3}.videoIntro-carousel-thumb h3{max-width:250px;position:relative;z-index:3}.videoIntro-carousel-thumb span{font-family:"Abril Fatface",cursive;font-size:11.25rem;left:0;padding-left:2.25rem;position:absolute;top:1rem;z-index:2;color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16);color:rgba(255,255,255,.5)}.imageIntro{overflow:hidden}.accom,.imageIntro{padding-top:5rem;padding-bottom:5rem;padding-bottom:3.8rem}.accom-img,.imageIntro-img{position:relative}@media (max-width:500px){.accom-img,.imageIntro-img{right:-15px}}.accom-text,.imageIntro-text{max-width:62.8125rem}.accom-text p,.imageIntro-text p{margin-bottom:0;font-weight:300;font-size:1.875rem;line-height:2.75rem}@media (max-width:768px) and (min-width:0px){.accom-text p,.imageIntro-text p{font-size:1.625rem;line-height:2.5rem}}.accom-preheader,.imageIntro-preheader{color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16)}.accom .featured-img,.imageIntro .featured-img{background-repeat:no-repeat;background-size:cover;background-position:center;display:block;padding:2.2rem 0 2.5rem 0;width:100vw;position:relative}@media (max-width:500px){.accom .featured-img,.imageIntro .featured-img{width:auto}}.accom .featured-img img,.imageIntro .featured-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:304px}.accom-carousel,.imageIntro-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:2rem;padding-top:5rem;padding-bottom:5rem;padding-top:0}.accom-carousel__content,.imageIntro-carousel__content{padding:20px;max-width:800px}.accom-carousel__content h3,.imageIntro-carousel__content h3{padding-bottom:20px}.accom-carousel__content p,.imageIntro-carousel__content p{margin-bottom:0;line-height:1.6rem;padding-bottom:20px}.accom-carousel__content p a,.imageIntro-carousel__content p a{text-decoration:underline}.accom-carousel__content .button,.imageIntro-carousel__content .button{min-width:200px}.accom-carousel__content .time-frame,.imageIntro-carousel__content .time-frame{padding-bottom:36px;font-size:1.125rem;display:block;font-style:italic}.accom-carousel .picture,.imageIntro-carousel .picture{display:block;background-size:cover;background-position:center;height:400px;width:100%}@media (max-width:768px) and (min-width:0px){.accom-carousel .picture,.imageIntro-carousel .picture{height:480px}}.mediaQuote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;height:auto;min-height:578px;overflow:hidden}.mediaQuote #play{position:relative;z-index:10;display:block;border:1px solid red;color:#fff;padding:1rem 2rem}.mediaQuote img{max-height:600px;width:100%;-o-object-fit:cover;object-fit:cover}.mediaQuote-text-container{background:#86b12c;color:#fff;font-size:1.375rem;font-weight:600;padding:2rem 1rem;position:absolute;right:0;bottom:0;width:100%;z-index:3}@media (min-width:1024px){.mediaQuote-text-container{margin-right:128px;padding:3rem 4.375rem;max-width:850px}}@media (max-width:768px) and (min-width:0px){.mediaQuote-text-container{font-size:1.125rem;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.mediaQuote-text{color:#fff;font-style:italic;font-size:1.375rem;line-height:2rem;position:relative;z-index:2}@media (max-width:768px) and (min-width:0px){.mediaQuote-text{font-size:1.125rem}}.mediaQuote-text .byline-partial{display:block;text-align:right}.mediaQuote-text p{display:inline-block;position:relative;font-size:1.375rem;font-weight:600}@media (max-width:768px) and (min-width:0px){.mediaQuote-text p{font-size:1.125rem}}.mediaQuote-text p:before{background:url(../images/quote.svg) no-repeat;content:"";color:#fff;display:inline-block;height:100px;margin-top:-5.2rem;width:162px}@media (max-width:768px) and (min-width:0px){.mediaQuote-text p:before{background-size:96%;margin-top:-4rem;display:block;height:80px;width:100px}}.mediaQuote .vimeo{background:#000;height:578px;left:0;overflow:hidden;pointer-events:none;position:relative;top:0;width:100%;z-index:2}@media (max-width:768px) and (min-width:0px){.mediaQuote .vimeo{height:493px}}.mediaQuote .player.hide-controls-mode{pointer-events:none!important}.mediaQuote embed,.mediaQuote iframe,.mediaQuote object{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mediaQuote-footer{display:block;min-height:10.625rem;padding:0;position:relative;width:100%;z-index:2}@media (max-width:768px){.mediaQuote-footer{min-height:0}}.mediaQuote-footer--expand{color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.mediaQuote-footer--expand .byline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;max-width:850px;padding:4rem 0;position:relative;text-align:right;width:100%}@media (min-width:768px){.mediaQuote-footer--expand .byline{margin:0 8rem 0 auto}}@media (max-width:768px){.mediaQuote-footer--expand .byline{padding-right:1rem}}.mediaQuote-footer--expand .byline:before{content:"";height:0;position:absolute;right:18rem;top:0;width:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #86b12c}.mediaQuote-footer--expand .byline-name{font-size:1rem}.mediaQuote-footer--expand .byline-name a{color:#fff;font-style:italic;text-decoration:underline}.mediaQuote-footer--expand .byline-title{font-size:1.25rem;line-height:1.5rem;padding-bottom:.75rem;font-weight:600}.mediaQuote-footer--expand .byline-photo{border-radius:50%;width:142px;height:142px;-o-object-fit:cover;object-fit:cover;margin-left:1rem}.mediaQuote-footer--expand .byline .mediaQuote__tripadvisor .tripadvisor__details{margin-bottom:0}.mediaQuote-footer--expand .byline .mediaQuote__tripadvisor a{text-decoration:underline}.contentGrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;padding-top:1.5rem}@media (min-width:1366px){.contentGrid{grid-column-gap:4.6875rem}}@media (max-width:1280px){.contentGrid{grid-column-gap:1.25rem;grid-row-gap:1.25rem}}@media (max-width:1024px){.contentGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px) and (min-width:0px){.contentGrid{grid-template-columns:1fr}}.contentGrid-card{color:#000;padding:2rem;background:transparent -o-linear-gradient(321deg,#d9cc04 0,#86b12c 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(129deg,#d9cc04 0,#86b12c 100%) 0 0 no-repeat padding-box}@media (min-width:1024px){.contentGrid-card{min-height:296px}}.contentGrid-card.ns{background:transparent -o-linear-gradient(321deg,#1b6a79 0,#86b12c 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(129deg,#1b6a79 0,#86b12c 100%) 0 0 no-repeat padding-box}.contentGrid-card h3{color:#2b262c;padding-bottom:1rem}.contentGrid-card p{color:#2b262c}@media (min-width:768px){.contentGrid-card p:first-child{padding-bottom:.6rem}}.contentGrid-card a{color:#2b262c;text-decoration:underline;-webkit-text-decoration-color:red;text-decoration-color:red}.contentGrid-card a:hover{color:#2b262c;text-decoration:none}.contentGrid-card.ns{background:transparent -o-linear-gradient(321deg,#1b6a79 0,#86b12c 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(129deg,#1b6a79 0,#86b12c 100%) 0 0 no-repeat padding-box}.contentGrid-card.ns h3,.contentGrid-card.ns p{color:#fff}.contentGrid-card.ns a{color:#fff}.latestPosts-grid{display:grid;height:100%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-column-gap:1.6875rem;grid-row-gap:1.6875rem;padding-top:1.5rem}@media (max-width:1024px){.latestPosts-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px) and (min-width:0px){.latestPosts-grid{grid-template-columns:1fr}}.latestPosts-card-img{height:200px;display:block;text-align:center;color:#2b262c}.latestPosts-card-img.no-img{background:#000!important;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.latestPosts-card-img.no-img .helper{color:#cbcbcb;padding-top:1rem;font-weight:300}.latestPosts-card-img.no-img img{max-width:185px;margin:0 auto}.latestPosts-card-content{background:#f2f2f2;color:#2b262c;padding:1.5rem 1.5rem 2rem 1.5rem;min-height:360px}@media (max-width:767px) and (min-width:0px){.latestPosts-card-content{min-height:250px}}.latestPosts-card-content h3{padding-bottom:.5rem}.latestPosts-card-content h4{font-weight:300;padding-bottom:.35rem;font-size:1.875rem;line-height:2.75rem;line-height:2rem}@media (max-width:768px) and (min-width:0px){.latestPosts-card-content h4{font-size:1.625rem;line-height:2.5rem}}.wysiwyg #sbi_images,.wysiwyg .container,.wysiwyg .gform_wrapper,.wysiwyg .row{clear:both}.wysiwyg p a{text-decoration:underline}.wysiwyg ul{padding:1rem 0 2.5rem 21px}.wysiwyg ul li{font-size:1.125rem;list-style-image:url(../images/ellipse-radio.svg);padding-left:.5rem}.wysiwyg ul li:not(:last-child){padding-bottom:.75rem}.wysiwyg .alignright{float:right;margin-left:2rem}@media (max-width:500px){.wysiwyg .alignright{float:none;margin-left:0;width:100%}.wysiwyg .alignright img{width:100%}}.wysiwyg .alignleft{float:left;margin-right:2rem}@media (max-width:500px){.wysiwyg .alignleft{float:none;margin-right:0;width:100%}.wysiwyg .alignleft img{width:100%}}.wysiwyg .no-title .gform_description,.wysiwyg .no-title .gform_title{display:none}.wysiwyg .no-title .gform_wrapper{padding:2rem 0}.ganglers-faq-container .col-md-12{padding:0}.ganglers-faq-container .faq-block{margin-bottom:2em}.ganglers-faq-container .accordion-trigger{text-align:left}.ganglers-faq-container .accordion-trigger .accordion-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ganglers-faq-container .accordion-trigger .title-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ganglers-faq-container .accordion-trigger .accordion-icon{background:url(../images/down-arrow.svg) no-repeat center;background-size:100%;display:inline-block;height:24px;margin-right:8px;min-height:24px;min-width:24px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:24px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ganglers-faq-container .accordion-trigger:focus-visible{outline:1px solid #fff}.ganglers-faq-container .accordion-trigger:hover .accordion-icon,.ganglers-faq-container .accordion-trigger:not([aria-expanded=false]):focus .accordion-icon,.ganglers-faq-container .accordion-trigger[aria-expanded=true] .accordion-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:768px){.ganglers-faq-container .accordion-trigger{width:100%}}.ganglers-faq-container .ganglers-accordion{margin-bottom:.5em}.ganglers-faq-container .faq-block .ganglers-accordion+div.accordion-panel:focus-within{display:block}.ganglers-faq-container .accordion-panel{margin-left:32px}.imageIntro-carousel{overflow-x:hidden}.accom-carousel.slick-initialized,.imageIntro-carousel.slick-initialized{visibility:visible;opacity:1}.accom-carousel .slick-slide,.imageIntro-carousel .slick-slide{margin:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;position:relative;width:100%;z-index:10}.accom-carousel .slick-slide:focus,.imageIntro-carousel .slick-slide:focus{outline:0}.accom-carousel .slick-list,.accom-carousel .slick-track,.imageIntro-carousel .slick-list,.imageIntro-carousel .slick-track{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.accom-carousel .slick-list,.imageIntro-carousel .slick-list{padding:0 28vw 0 0;overflow:visible}@media screen and (min-width:1920px){.accom-carousel .slick-list,.imageIntro-carousel .slick-list{padding:0 57vw 0 0}}@media (max-width:1024px){.accom-carousel .slick-list,.imageIntro-carousel .slick-list{overflow:hidden}}@media (max-width:768px) and (min-width:0px){.accom-carousel .slick-list,.imageIntro-carousel .slick-list{padding:0 9% 0 0}}.accom-carousel .slick-list.dragging,.imageIntro-carousel .slick-list.dragging{cursor:pointer;cursor:hand}.accom-carousel .slick-dots,.imageIntro-carousel .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;width:100%;z-index:1}.accom-carousel .slick-arrow,.imageIntro-carousel .slick-arrow{color:#fff;border-radius:50%;border:3px solid #fff;top:342px;left:0;height:3.125rem;position:absolute;right:0;width:3.125rem;z-index:10}@media (max-width:500px){.accom-carousel .slick-arrow,.imageIntro-carousel .slick-arrow{top:385px}}.accom-carousel .slick-arrow:hover,.imageIntro-carousel .slick-arrow:hover{cursor:pointer;background:#fff}.accom-carousel .slick-arrow:focus,.imageIntro-carousel .slick-arrow:focus{outline:thin #86b12c dotted}.accom-carousel .slick-next,.imageIntro-carousel .slick-next{margin-left:5.125rem}.accom-carousel .slick-next:before,.imageIntro-carousel .slick-next:before{content:"\f054";font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;display:block;color:#fff}.accom-carousel .slick-next:hover:before,.imageIntro-carousel .slick-next:hover:before{content:"\f054";font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;color:#2b262c}.accom-carousel .slick-prev,.imageIntro-carousel .slick-prev{color:#fff;margin-left:20px}.accom-carousel .slick-prev:before,.imageIntro-carousel .slick-prev:before{content:"\f053";font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;display:block;color:#fff}.accom-carousel .slick-prev:hover:before,.imageIntro-carousel .slick-prev:hover:before{content:"\f053";font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;color:#2b262c}.videoIntro-carousel.slick-initialized{visibility:visible;opacity:1}.videoIntro-carousel .slick-slide{margin:0;position:relative;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;width:100%;z-index:10}.videoIntro-carousel .slick-slide:focus{outline:0}.videoIntro-carousel .slick-list,.videoIntro-carousel .slick-track{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.videoIntro-carousel .slick-list{padding:0 33% 0 0;overflow:visible}@media (min-width:1366px){.videoIntro-carousel .slick-list{padding:0 37.5% 0 0}}@media (min-width:1920px){.videoIntro-carousel .slick-list{padding:0 57vw 0 0}}@media (max-width:768px) and (min-width:0px){.videoIntro-carousel .slick-list{padding:0 9% 0 0}}.videoIntro-carousel .slick-list.dragging{cursor:pointer;cursor:hand}.videoIntro-carousel .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 .75rem 0;padding:0 0 .25rem 0;z-index:3}.videoIntro-carousel .slick-dots li{display:inline-block;margin:0 3px 0 0;border:none}.videoIntro-carousel .slick-dots li:first-child{margin-left:-.25rem}.videoIntro-carousel .slick-dots li a{color:#fff;display:block;padding:0 .3rem;font-size:1.4rem;font-weight:900;position:relative}.videoIntro-carousel .slick-dots li a:before{content:"0";display:inline-block}.videoIntro-carousel .slick-dots li.slick-active a{color:#fff!important}.videoIntro-carousel .slick-arrow{color:#fff;border-radius:50%;border:3px solid #fff;bottom:0;left:0;height:3.125rem;position:absolute;right:0;width:3.125rem;z-index:10}.videoIntro-carousel .slick-arrow:hover{cursor:pointer;background:#fff}.videoIntro-carousel .slick-arrow:focus{outline:thin #86b12c dotted}.videoIntro-carousel .slick-next{margin-left:4rem}.videoIntro-carousel .slick-next:before{content:"\f054";font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;display:block;color:#fff}.videoIntro-carousel .slick-next:hover:before{content:"\f054";font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;color:#2b262c}.videoIntro-carousel .slick-prev{color:#fff}.videoIntro-carousel .slick-prev:before{content:"\f053";font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;display:block;color:#fff}.videoIntro-carousel .slick-prev:hover:before{content:"\f053";font-family:"Font Awesome 5 Free";font-size:1.375rem;font-weight:900;color:#2b262c}.slick-disabled{opacity:.5;pointer-events:none}input[type=submit]:hover{cursor:pointer}.gform_wrapper{margin:0 auto;padding-top:5rem;padding-bottom:5rem}@media (max-width:1200px){.gform_wrapper{padding:0 1rem}}.gform_wrapper *{font-size:1rem}.gform_wrapper h3{font-weight:400;padding-bottom:1.5rem}.gform_wrapper input[type=date],.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper textarea{background:#2b262c;border:2px solid #f2f2f2;padding:1rem;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#fff}.gform_wrapper .gfield:not(:last-child){padding-bottom:2.5rem}.gform_wrapper .gfield>.gfield_label{padding-bottom:1rem;line-height:1.75rem}.gform_wrapper .gfield.gfield--type-turnstile{padding-bottom:0}.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2b262c url(../images/down-arrow.svg) no-repeat 94% 18px;border-radius:0;border:none;padding:1rem;width:100%;border:2px solid #f2f2f2;color:#f2f2f2}.gform_wrapper ul{padding:initial}.gform_wrapper ul li{font-size:1.125rem;list-style-image:none;padding-left:0}.gform_wrapper .gform_description{line-height:1.4;padding:1rem 0 2rem 0;display:block;max-width:900px}.gform_wrapper .gform_description:empty{display:none}.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .gform_footer{padding-top:2rem}@media (min-width:500px){.gform_wrapper .gf_left_third,.gform_wrapper .gf_middle_third,.gform_wrapper .gf_right_third{display:inline-block;vertical-align:top;float:none;width:31%}.gform_wrapper .gf_middle_third,.gform_wrapper .gf_right_third{margin:0 0 0 3%}.gform_wrapper .gf_third{width:32.666%;display:block}}.gform_wrapper .button{background:#d81604!important;border:2px solid #d81604;-webkit-box-shadow:0 16px 20px #d8160429!important;box-shadow:0 16px 20px #d8160429!important;margin-top:1rem;min-width:200px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.gform_wrapper .button:hover{background:#2b262c!important}.gform_wrapper .button.ns{background:#f28626!important;border:2px solid #f28626;-webkit-box-shadow:0 16px 20px #f2862629;box-shadow:0 16px 20px #f2862629}.gform_wrapper .button.ns:hover{-webkit-box-shadow:0 0 0 2px #f28626;box-shadow:0 0 0 2px #f28626;background:#2b262c!important;color:#f2f2f2}.gform_wrapper div.validation_error{display:none}.gform_wrapper li.gfield.gfield_error{background:0 0!important;border:none!important}.gform_wrapper li.gfield.gfield_error input[type=email],.gform_wrapper li.gfield.gfield_error input[type=tel],.gform_wrapper li.gfield.gfield_error input[type=text],.gform_wrapper li.gfield.gfield_error select,.gform_wrapper li.gfield.gfield_error textarea{border:3px solid #d81604!important}.gform_wrapper li.gfield.gfield_error .ginput_container:after,.gform_wrapper li.gfield.gfield_error .ginput_container:before{content:none!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-bottom:0!important;padding-bottom:0!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important}.gform_wrapper .validation_message{color:#f2f2f2!important;font-style:italic;font-weight:300!important;background:url(../images/error.svg) left center no-repeat;background-size:1rem;padding:.5rem 0 .5rem 1.5rem!important;font-size:1rem!important}.gform_wrapper .validation_message.instruction{display:none}.gform_wrapper .gfield_error .gfield_label{color:#f2f2f2!important}.gform_wrapper .gfield_description{display:none}.gform_confirmation_message a{text-decoration:underline;-webkit-text-decoration-color:#f28626;text-decoration-color:#f28626}.gform_confirmation_message a:hover{text-decoration:none}.post-password-form{margin:12rem auto 2rem auto;padding:3rem 2rem;max-width:500px;border:2px solid #fff;background:#2b262c}.post-password-form p:first-child{padding-bottom:1rem}.post-password-form label{font-size:1rem}.post-password-form input[type=password]{background:0 0;border:2px solid #fff;color:#fff;padding:.45rem 1rem;margin-right:1rem;margin-left:1rem}.post-password-form input[type=submit]{border:2px solid #d81604;background:#d81604;min-width:100px;padding:.5rem 1rem;font-size:1rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}.post-password-form input[type=submit]:hover{background:#2b262c}.modal{background:rgba(0,0,0,.88);bottom:0;display:none;left:0;opacity:0;outline:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;z-index:-1}.modal.active{overflow-x:hidden;overflow-y:hidden;display:block;opacity:1;z-index:1501}.modal-content{display:block;height:100%;width:90%;margin:0 auto;position:relative;top:15vh}.modal-content.form{background:#2b262c;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.8);box-shadow:0 0 15px 0 rgba(0,0,0,.8);width:100%;max-width:900px;padding:3rem;top:5vh;height:90vh}.modal-content.form h1,.modal-content.form h2,.modal-content.form li,.modal-content.form p{color:#fff}.modal-content.form .gform_wrapper{padding-top:2rem;padding-bottom:2rem}@media (max-width:768px){.modal-content.form{width:95vw}}.modal .video-embed{height:545px;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:760px){.modal .video-embed{height:450px}}@media (max-width:500px){.modal .video-embed{height:320px}}.modal embed,.modal iframe,.modal object{height:480px;left:0;margin-top:2rem;margin:0 auto;overflow-y:hidden;position:relative;top:0;width:100%;max-width:800px}.close,.close-modal{position:absolute;border-radius:3px;display:inline-block;font-weight:700;font-size:1.15rem;height:auto;line-height:normal;padding:.25rem .85rem;right:10vh;text-align:center;top:5vh;width:auto;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(242,242,242,.01)}@media (max-width:768px){.close,.close-modal{right:3vh}}@media (max-width:500px){.close,.close-modal{right:2vh}}.close-modal:hover,.close:hover{cursor:pointer}.modal-backdrop{background-color:#000;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;z-index:-1}.modal-backdrop.show{display:block;opacity:.5;z-index:1500}.modal-wrapper{position:fixed;z-index:-1;height:100%;width:100%;top:0;right:0;display:none}.modal-wrapper.active{display:block;z-index:999}.accom-carousel-modals{position:fixed;top:0;left:0;right:0;width:100%;height:90vh;max-width:1200px;margin:2rem auto;display:none;z-index:-1}.accom-carousel-modals.active{z-index:1501;display:block}.accom-carousel-modals .slick-track{width:100%!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.accom-carousel-modals .video{background:#000;height:578px;left:0;overflow:hidden;pointer-events:none;position:relative;top:0;width:100%;z-index:2}.accom-carousel-modals embed,.accom-carousel-modals iframe,.accom-carousel-modals object{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ctct-form-defaults{background-color:transparent!important;color:#f2f2f2!important}.ctct-form-label,.ctct-gdpr-text{color:#f2f2f2!important}.home-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;position:relative}.home-hero:before{content:"";z-index:2;background:rgba(0,0,0,.3);content:"";position:absolute;top:0;left:0;height:100%;width:100%}.home-hero h1{color:#fff;font-family:"Abril Fatface",cursive;line-height:1;padding-bottom:5rem;position:relative;z-index:3}.home-hero h1 span{color:#fff;font-size:3.75rem;display:block}.home-hero h1 .subline{font-family:Cabin,sans-serif;font-weight:400;color:#fff;font-size:2.5rem}.home-hero video{position:absolute;right:0;top:0;min-width:100%;min-height:100%;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:1}.home-hero-still{height:100%;left:0;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.nonfeatured-shim{padding-top:5rem}.error-404 h1,.error-404 h3{padding-bottom:2rem}.error-404 .search-form{padding:.25rem 0 1rem 0}.error-404 .search-form label{display:block;opacity:0}.error-404 .search-form label span{font-size:1rem;display:block;padding-bottom:.5rem;font-weight:700}.error-404 .search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;background:url(../images/close-white.svg) no-repeat;background-size:.8rem}.error-404 .search-form input[type=search],.error-404 .search-form input[type=text]{background:#2b262c;border:2px solid #fff;color:#fff;font-size:1.125rem;min-width:210px;padding:1rem}@media (max-width:400px){.error-404 .search-form input[type=search],.error-404 .search-form input[type=text]{width:100%;max-width:175px;min-width:175px}}.error-404 .search-form input[type=submit]{margin-left:1rem}.search .search-results-list article.hentry{padding-bottom:2rem;border-bottom:1px solid #fff;padding-bottom:2rem;margin-bottom:2rem}.search .search-results-list article.hentry a:hover{color:#86b12c}.search .search-results-list h1 span{color:#fff;position:relative;font-family:Cabin,sans-serif;font-style:italic;font-weight:600;margin-left:1rem;display:inline-block}.search .search-results-list h1 span:before{content:"";border-bottom:5px solid #86b12c;display:block;position:absolute;left:0;bottom:0;width:100%}.page-template-page-trip-detail .trip-feature-content{position:relative}.page-template-page-trip-detail .trip-feature-content .button.button-specials{background:#d9cc04;border-bottom:2px solid #d9cc04;border-left:2px solid #d9cc04;border-right:none;border-top:2px solid #d9cc04;-webkit-box-shadow:0 16px 20px #d9cc0429;box-shadow:0 16px 20px #d9cc0429;color:#fff;height:auto;font-weight:700;max-width:323px;padding-bottom:14px;padding-top:14px;position:absolute;top:-2.5rem;right:0;width:100%;font-size:1.875rem;line-height:2.75rem}@media (max-width:768px) and (min-width:0px){.page-template-page-trip-detail .trip-feature-content .button.button-specials{font-size:1.625rem;line-height:2.5rem}}.page-template-page-trip-detail .trip-feature-content .button.button-specials.ns{background:#1b6a79}.page-template-page-trip-detail .trip-feature-content .button.button-specials:focus,.page-template-page-trip-detail .trip-feature-content .button.button-specials:hover{background:#2b262c}.page-template-page-trip-detail .specials{padding-top:5rem;padding-bottom:5rem}.page-template-page-trip-detail .specials .h2-header{position:relative}.page-template-page-trip-detail .specials .h2-header:before{content:"";background:#d9cc04;display:block;height:.5rem;left:-100%;margin-left:-5px;position:absolute;top:2.5rem;width:100%}@media (max-width:768px){.page-template-page-trip-detail .specials .h2-header:before{top:1.5rem}}.page-template-page-trip-detail .specials .h2-header.ns:before{content:"";background:#f28626}.page-template-page-trip-detail .specials-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:2rem;padding-top:1.375rem}@media (max-width:768px) and (min-width:0px){.page-template-page-trip-detail .specials-list{grid-template-columns:1fr}}.page-template-page-trip-detail .specials-list-card{background:#f2f2f2;color:#2b262c}.page-template-page-trip-detail .specials-list-card a{color:unset}.page-template-page-trip-detail .specials-list-card .featured-img{height:354px;position:relative;padding-top:1.125rem}.page-template-page-trip-detail .specials-list-card .featured-img h3{background:#000;-webkit-box-shadow:0 16px 20px #0000004D;box-shadow:0 16px 20px #0000004D;display:inline-block;color:#d9cc04;padding:.75rem 1.5rem}.page-template-page-trip-detail .specials-list-card .featured-img h3.ns{color:#f28626}.page-template-page-trip-detail .specials-list-card .content{text-align:center;padding:1.5rem 0 2.375rem 0;font-size:1rem}.page-template-page-trip-detail .specials-list-card .content p:not(:last-child){margin-bottom:.25rem}.page-template-page-trip-detail .specials-list-card .content .price-new{font-size:2.5rem}.page-template-page-trip-detail .specials-list-card .content .price-old{font-size:1.875rem;text-decoration:line-through;padding:.5rem 0;font-weight:300}.page-template-page-trip-detail .row:has(.posts-featured-content){padding-top:1.5rem}.page-template-page-trip-detail .avail-trips{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:456px;position:relative;padding:0;margin-bottom:5rem;margin-top:1.5rem}@media (max-width:768px) and (min-width:0px){.page-template-page-trip-detail .avail-trips{display:block}}.page-template-page-trip-detail .avail-trips:before{background:#000;bottom:auto;content:"";display:block;height:100%;max-height:360px;left:-1.35rem;position:absolute;top:auto;width:104%;z-index:1}@media (max-width:1280px){.page-template-page-trip-detail .avail-trips:before{left:-1.25rem}}@media (max-width:1200px){.page-template-page-trip-detail .avail-trips:before{left:-1.1rem}}@media (max-width:768px) and (min-width:0px){.page-template-page-trip-detail .avail-trips:before{width:100%;left:0}}.page-template-page-trip-detail .avail-trips:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-template-page-trip-detail .avail-trips:nth-child(even) .avail-trips-main{margin-left:1.4rem;margin-right:0}@media (max-width:768px) and (min-width:0px){.page-template-page-trip-detail .avail-trips:nth-child(even) .avail-trips-main{margin-left:0}}.page-template-page-trip-detail .avail-trips-main{margin-right:1.4rem;position:relative;width:100%;z-index:2}.page-template-page-trip-detail .avail-trips-disclaimer{font-size:1.875rem;line-height:2.75rem}@media (max-width:768px) and (min-width:0px){.page-template-page-trip-detail .avail-trips-disclaimer{font-size:1.625rem;line-height:2.5rem}}.page-template-page-trip-detail .avail-trips-sidebar{background:#121212;-webkit-box-shadow:0 16px 20px #0000004D;box-shadow:0 16px 20px #0000004D;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:326px;min-height:461px;padding:1.75rem 2rem;position:relative;text-align:center;width:100%;z-index:2}@media (max-width:768px) and (min-width:0px){.page-template-page-trip-detail .avail-trips-sidebar{max-width:100%;min-height:288px}}.page-template-page-trip-detail .avail-trips-sidebar .dates{display:block;padding:1rem 0 2rem 0}.page-template-page-trip-detail .avail-trips-sidebar .dates-item{padding-bottom:.85rem;line-height:1.5}.page-template-page-trip-detail .avail-trips-sidebar .dates-item:last-child{padding-bottom:0}.page-template-page-trip-detail .avail-trips-sidebar .button{margin-bottom:1.5rem}.page-template-page-trip-detail .avail-trips .featured-img{height:280px;position:relative;padding-top:1.125rem}.page-template-page-trip-detail .avail-trips .featured-img h3{background:#000;color:#d9cc04;display:inline-block;padding:.75rem 1.5rem}.page-template-page-trip-detail .avail-trips .featured-img h3.ns{color:#f28626}.page-template-page-trip-detail .avail-trips .content{background:#f2f2f2;color:#2b262c;text-align:center;padding:1.5rem 0 4rem 0;font-size:1rem}.page-template-page-trip-detail .avail-trips .content h4{font-size:3.125rem;font-family:"Abril Fatface",cursive;margin-bottom:1.5rem}.page-template-page-trip-detail .avail-trips .content p{padding-bottom:.25rem}.page-template-page-trip-detail .avail-trips .content p a{color:#000;text-decoration:underline}.page-template-page-trip-detail .avail-trips .content p a:hover{text-decoration:none}.tripAvail{text-align:center;padding-top:5rem;padding-bottom:5rem}.tripAvail h2{text-align:center;padding-bottom:3rem;color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16)}.tripAvail li,.tripAvail p{font-size:1.875rem;line-height:2.75rem}@media (max-width:768px) and (min-width:0px){.tripAvail li,.tripAvail p{font-size:1.625rem;line-height:2.5rem}}.tripAvail-items{padding:2rem 0 3.75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px) and (min-width:0px){.tripAvail-items{display:block}}.tripAvail-items li{padding:1.5rem 40px;font-weight:700}@media (max-width:1024px){.tripAvail-items li{padding:1.5rem 70px}}.tripAvail-items li:not(:last-child){border-right:4px solid #fff}@media (max-width:1024px) and (min-width:0px){.tripAvail-items li:not(:last-child){border-right:none;border-bottom:4px solid #fff}}.tripAvail-items li a{-webkit-text-decoration:underline #d81604;text-decoration:underline #d81604}.tripAvail-items li a:hover{text-decoration:none}.tripTerms{margin-bottom:5rem;padding-bottom:5rem}.tripTerms p{line-height:24px}.archive h2,.blog h2{color:rgba(255,255,255,.73);text-shadow:0 3px 6px rgba(0,0,0,.16)}.archive #sbi_images,.archive .container,.archive .gform_wrapper,.blog #sbi_images,.blog .container,.blog .gform_wrapper{position:relative}@media (max-width:767px) and (min-width:0px){.archive #sbi_images>.pb2,.archive .container>.pb2,.archive .gform_wrapper>.pb2,.blog #sbi_images>.pb2,.blog .container>.pb2,.blog .gform_wrapper>.pb2{padding-bottom:1rem}}.posts{padding-top:5rem;padding-bottom:5rem}.posts h2{padding-bottom:4rem}.posts-card-img{height:200px;display:block}.posts-card-content{background:#f2f2f2;color:#2b262c;padding:1.5rem 1.5rem 2rem 1.5rem}.posts-card-content h3{padding-bottom:.5rem}.posts-card-content h4{font-weight:300;padding-bottom:.35rem;font-size:1.875rem;line-height:2.75rem}@media (max-width:768px) and (min-width:0px){.posts-card-content h4{font-size:1.625rem;line-height:2.5rem}}.posts-featured{padding-top:5rem;padding-bottom:5rem}@media (max-width:767px) and (min-width:0px){.posts-featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-bottom:1.5rem}}.posts-featured-content{padding-bottom:1rem}@media (max-width:767px) and (min-width:0px){.posts-featured-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:1024px){.posts-featured-img{right:calc(-1 * (100vw - 100%)/ 2);padding-right:0}}@media (max-width:767px) and (min-width:0px){.posts-featured-img{padding-left:0;padding-bottom:3rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.posts-featured .featured-img{height:400px;width:100%;background-size:cover}.posts-featured h3{padding-bottom:1rem}@media (min-width:1024px){.posts-featured h3{font-size:1.875rem;line-height:2.75rem}}.posts-featured .read-more{text-align:right;font-weight:800;display:block}.archive .post-thumbnail img{height:300px}@media (min-width:768px){.select-filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.select-posts{height:auto;max-width:230px;position:absolute;right:0;top:0;width:100%}@media (max-width:767px) and (min-width:0px){.select-posts{width:100%;max-width:100%;position:relative;margin-bottom:1.2rem}}.select-posts select{-ms-flex-item-align:start;align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;color:#fff;margin-bottom:1rem;outline:0;padding:1rem;position:relative;min-width:215px}@media (max-width:767px) and (min-width:0px){.select-posts select{min-width:100%}}.select-posts:after{content:"";background:url(../images/down-arrow.svg) no-repeat;cursor:pointer;padding:0 1em;pointer-events:none;position:absolute;right:12px;top:20px;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;height:1rem}.select-posts:hover{cursor:pointer}.posts-navigation h2.screen-reader-text{display:none}.pagination{padding-top:4.75rem}.pagination .page-numbers{border:1px solid #fff;padding:.4rem .6875rem;display:inline-block;min-width:50px;text-align:center;margin-right:.25rem;font-size:1.875rem;line-height:2.75rem;line-height:1}@media (max-width:768px) and (min-width:0px){.pagination .page-numbers{font-size:1.625rem;line-height:2.5rem}}.pagination .page-numbers.current{font-weight:800}.pagination .next{display:none}@media (min-width:1024px){.single-main{padding-right:2rem}}.single-main h4{padding-bottom:1em}.single-main p:not(:last-child){margin-bottom:2em!important}.single-main .featured-img{height:400px}@media (max-width:500px){.single-main .featured-img{height:221px}}.single-main a{text-decoration:underline}.single-main a.button{text-decoration:none}.single-main ol,.single-main ul{line-height:1.75rem;list-style:revert;margin:revert;padding:revert;padding-left:1rem}.single-main ol li,.single-main ul li{list-style:revert;margin:revert;padding:revert}.single-header{font-weight:300}.single .entry-meta{display:block;font-size:1.875rem;line-height:2.75rem;font-weight:300}@media (max-width:768px) and (min-width:0px){.single .entry-meta{font-size:1.625rem;line-height:2.5rem}}.single .entry-meta .byline,.single .entry-meta .posted-on{display:block;padding:0 0 .5rem 0}.single .entry-meta .updated{display:none}.single .site-main h1{padding-bottom:3.75rem}.single .site-main figcaption{font-weight:600;font-size:1.25rem;line-height:1.5rem;padding-top:1.35rem}.single .site-main .wp-block-media-text__media{-ms-flex-item-align:inherit;align-self:inherit}@media (max-width:768px) and (min-width:0px){.single .site-main .flex-right{display:block}}.single-sidebar{display:block}.single-sidebar .button{padding:1rem;width:100%}.single-sidebar .recent-posts{padding-top:2rem}.single-sidebar .recent-posts a{display:block;border-bottom:1px solid #fff;padding-bottom:.5rem;margin-bottom:3.125rem;display:inline-block}@media screen and (min-width:992px){.single-sidebar .recent-posts a{word-break:break-word}}.single-sidebar .recent-posts a:after{border-bottom:1px solid #d81604;content:"";display:block;position:relative;top:10px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:0}.single-sidebar .recent-posts a:hover{color:#fff;border-bottom:1px solid #2b262c}.single-sidebar .recent-posts a:hover:after{content:"";width:100%;text-decoration:none;top:10px}.single-sidebar .recent-posts a:last-child{margin-bottom:1rem}.single-sidebar .recent-posts a *{font-size:1.875rem;line-height:2.75rem}@media (max-width:768px) and (min-width:0px){.single-sidebar .recent-posts a *{font-size:1.625rem;line-height:2.5rem}}.single-sidebar .recent-posts a .date{font-weight:800}.single-sidebar .recent-posts a .date .posted-on{display:none}.single .post-thumbnail{padding:1rem 0}@media (min-width:1024px){.single-in_media .media-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-in_media .media-container .single-main{width:100%}@media (min-width:1024px){.single-in_media .media-container .single-main{max-width:740px}}.single-in_media .media-container .single-main figcaption{padding-bottom:3rem}.single-in_media .media-container .single-sidebar{font-size:1.875rem;line-height:2.75rem}@media (min-width:1024px){.single-in_media .media-container .single-sidebar{padding-left:1rem;width:100%;max-width:280px}}@media (max-width:768px) and (min-width:0px){.single-in_media .media-container .single-sidebar{font-size:1.625rem;line-height:2.5rem}}.single-in_media .media-container .single-sidebar .button{padding:.2rem;width:auto;display:block;margin:2rem 0;max-width:500px}.single-in_media .media-container .single-sidebar p{font-size:1.875rem;line-height:2.75rem;line-height:2rem;font-weight:300}@media (max-width:768px) and (min-width:0px){.single-in_media .media-container .single-sidebar p{font-size:1.625rem;line-height:2.5rem}}.single-in_media .single-header h1{padding-bottom:2rem}.single-in_media .single-header h3{font-weight:300;padding-bottom:1.5rem}.single-in_media .single-header .featured-img{height:398px;margin-bottom:2rem}.single-in_media .article-name{font-size:1.875rem;line-height:2.75rem}@media (max-width:768px) and (min-width:0px){.single-in_media .article-name{font-size:1.625rem;line-height:2.5rem}}.single-in_media .link-to{margin:3rem 0;display:inline-block;width:auto}#sbi_images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none!important;padding-top:5rem;padding-bottom:5rem;margin:0 auto!important}#sbi_images .sbi_item:first-child{width:30%!important}@media (max-width:768px) and (min-width:0px){#sbi_images .sbi_item:first-child{width:40%!important}}#sbi_images .sbi_item:nth-child(2){width:45%!important}@media (max-width:768px) and (min-width:0px){#sbi_images .sbi_item:nth-child(2){width:60%!important}}#sbi_images .sbi_item:nth-child(3){width:25%!important}@media (max-width:768px) and (min-width:0px){#sbi_images .sbi_item:nth-child(3){width:60%!important}}#sbi_images .sbi_item:nth-child(4){width:25%!important}@media (max-width:768px) and (min-width:0px){#sbi_images .sbi_item:nth-child(4){width:40%!important}}#sbi_images .sbi_item:nth-child(5){width:40%!important}@media (max-width:768px) and (min-width:0px){#sbi_images .sbi_item:nth-child(5){width:50%!important}}#sbi_images .sbi_item:nth-child(6){width:35%!important}@media (max-width:768px) and (min-width:0px){#sbi_images .sbi_item:nth-child(6){width:50%!important}}.instagram-feed{padding-top:5rem;padding-bottom:5rem}.instagram-feed-main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.instagram-feed-content{max-width:750px;padding-bottom:2rem}@media (max-width:500px){.instagram-feed-content{max-width:85%}}.instagram-feed-content h4{padding-bottom:1.5rem;font-weight:300}@media (max-width:500px){.instagram-feed-content h4{font-size:1.625rem}}.instagram-feed-content p{margin-bottom:0;font-size:1.125rem;line-height:2rem}.instagram-feed-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:500px){.instagram-feed-links{padding-top:4rem}}.instagram-feed-links a:not(:last-child){margin-bottom:.75rem}.instagram-feed-links a .fab{font-size:1.9rem;color:#fff}.instagram-feed-links a:hover .fab{color:#d81604}.instagram-feed.ns .instagram-feed-links a:hover .fab{color:#f28626}body:not(.logged-in) .instagram-gallery__alert{display:none}.site-main .portfolio-wraper>.text-center{padding-bottom:4rem}.site-main .simplefilter li{background:0 0!important;background-color:#2b262c!important;border:2px solid #d81604;padding:1rem 2rem!important;margin-right:1rem}.site-main .simplefilter li.active{background:#d81604!important}.site-main .simplefilter li:hover{background:#d81604!important;color:#fff}.site-main .simplefilter li#all{margin-right:1rem!important}div[class^=RootLayout__Component] div[class^=BadgeContainer__Inner],div[class^=elfsight-app] div[class^=BadgeContainer__Inner]{bottom:0}div[class^=RootLayout__Component] a,div[class^=elfsight-app] a{-webkit-transition:.1s;-o-transition:.1s;transition:.1s}div[class^=RootLayout__Component] .hide-link,div[class^=elfsight-app] .hide-link{opacity:0!important;pointer-events:none}.logo-showcase{margin-bottom:-8rem}.logo-showcase a:focus img{opacity:1;outline:1px solid #fff;outline-offset:1rem}.logo-showcase a img{opacity:.6}.logo-showcase a img:hover{opacity:1}.logo-showcase .wpwax-lsu-ultimate.wpwax-lsu-grid .wpwax-lsu-item .wpwax-lsu-item-inner a{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fYm9vdHN0cmFwLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19zcGFjaW5nLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19nbG9iYWwuc2NzcyIsImJhc2UvX2hlYWRpbmdzLnNjc3MiLCJiYXNlL19saW5rcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19jdXN0b20uc2NzcyIsImJhc2UvX2FuaW1hdGlvbnMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsImxheW91dC9fbW9iaWxlLW5hdmlnYXRpb24uc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3Bvc3QtcGFnZXMuc2NzcyIsImxheW91dC9fYmxvY2tzLnNjc3MiLCJsYXlvdXQvX3NsaWRlcnMuc2NzcyIsImxheW91dC9fZm9ybXMuc2NzcyIsImxheW91dC9fbW9kYWxzLnNjc3MiLCJsYXlvdXQvX2N0Y3Quc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fc2VhcmNoLnNjc3MiLCJwYWdlcy9fdHJpcC1kZXRhaWxzLnNjc3MiLCJwYWdlcy9fcG9zdHMuc2NzcyIsInZlbmRvci9faW5zdGFncmFtLnNjc3MiLCJ2ZW5kb3IvX3BvcnRmb2xpby5zY3NzIiwidmVuZG9yL19lbGZzaWdodC5zY3NzIiwidmVuZG9yL19sb2dvLXNob3djYXNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUMsdUdDS0QsRUFBQSxLQUFBLFFBQUEsUUFBQSxPQUFBLFFBQUEsTUFBQSxNQUFBLEVBQUEsSUFBQSxXQUFBLEtBQUEsT0FBQSxRQUFBLE9BQUEsS0FBQSxLQUFBLEdBQUEsSUFBQSxRQUFBLElBQUEsSUFBQSxHQUFBLEdBQUEsR0FBQSxNQUFBLFNBQUEsV0FBQSxPQUFBLE9BQUEsS0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxPQUFBLE9BQUEsS0FBQSxFQUFBLE9BQUEsSUFBQSxJQUFBLElBQUEsTUFBQSxPQUFBLEdBQUEsS0FBQSxLQUFBLElBQUEsT0FBQSxHQUFBLE9BQUEsRUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLEtBQUEsUUFBQSxNQUFBLEtBQUEsT0FBQSxPQUFBLElBQUEsUUFBQSxJQUFBLE1BQUEsTUFBQSxHQUFBLE1BQUEsR0FBQSxNQUFBLEtBQUEsR0FBQSxHQUFBLEVBQUEsR0FBQSxJQUFBLE1BYUMsT0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLEtBQUEsUUFDQSxlQUFBLFNBQ0EsUUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLEtBQUEsSUFBQSxRQUlBLFFBQUEsTUFDQSxLQUVBLFlBQUEsRUFDQSxHQUFBLEdBRUEsV0FBQSxLQUNBLFdBQUEsRUFFQSxPQUFBLEtBQ0EsaUJBQUEsa0JBQUEsUUFBQSxTQUdBLFFBQUEsR0FDQSxRQUFBLEtBQ0EsTUFFQSxnQkFBQSxTQUNBLGVBQUEsRUFDQSxPQUFBLE1BQUEsTUFBQSxPQUFBLFNBc0JBLE9BQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsYUFDQSxlQUFBLE9BQ0EsWUFBQSxPQUNBLFdBQUEsSUFDQSxZQUFBLEVBR0EsVUFBQSxLQUNBLFlBQUEsTUFDQSxZQUtBLFFBQUEsRUFDQSxNQUFBLFNBU0EsbUJBQUEsWUFFQSxXQUFBLFlBQ0EsT0FBQSxtQkFBQSxxQkFBQSxrQkFBQSxrQkFBQSxtQkFBQSxPQVdBLG1CQUFBLFdBRUEsV0FBQSxXQUNBLHFCQUFBLGtCQTRCQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG1CQWdCQSxtQkFBQSxVQUNBLG1CQUFBLFlBQ0EsNEJBS0EsUUFBQSxLQUNBLE9BQUEsbUJBQUEsa0JBQUEsbUJBV0EsU0FBQSxRQUNBLE1BQUEsS0FDQSw2QkFLQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsSUFDQSxTQVFBLGVBQUEsSUFHQSxTQUFBLEtBQ0EsaUJBYUEsZUFBQSxJ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QSxRQUFBLElBQUEsTUFBQSxLQUNBLGVBQUEsS0FSaEIscUJBYVksUUFBQSxHQWJaLDJCQWdCZ0IsUUFBQSxFQWhCaEIsMEZBc0JRLE1BQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIgQGltcG9ydCB1cmwoXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy90d2l0dGVyLWJvb3RzdHJhcC80LjYuMC9jc3MvYm9vdHN0cmFwLWdyaWQubWluLmNzc1wiKTtcbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdXBlciBGb3JtIFJlc2V0XG5BIGNvdXBsZSBvZiB0aGluZ3MgdG8gd2F0Y2ggb3V0IGZvcjpcbi0gSUU4OiBJZiBhIHRleHQgaW5wdXQgZG9lc24ndCBoYXZlIHBhZGRpbmcgb24gYWxsIHNpZGVzIG9yIG5vbmUgdGhlIHRleHQgd29uJ3QgYmUgY2VudGVyZWQuXG4tIFRoZSBkZWZhdWx0IGJvcmRlciBzaXplcyBvbiB0ZXh0IGlucHV0cyBpbiBhbGwgVUFzIHNlZW0gdG8gYmUgc2xpZ2h0bHkgZGlmZmVyZW50LiBZb3UncmUgYmV0dGVyIG9mZiB1c2luZyBjdXN0b20gYm9yZGVycy5cbi0gWW91IE5FRUQgdG8gc2V0IHRoZSBmb250LXNpemUgYW5kIGZhbWlseSBvbiBhbGwgZm9ybSBlbGVtZW50c1xuLSBTZWFyY2ggaW5wdXRzIG5lZWQgdG8gaGF2ZSB0aGVpciBhcHBlYXJhbmNlIHJlc2V0IGFuZCB0aGUgYm94LXNpemluZyBzZXQgdG8gY29udGVudC1ib3ggdG8gbWF0Y2ggb3RoZXIgVUFzXG4tIFlvdSBjYW4gc3R5bGUgdGhlIHVwbG9hZCBidXR0b24gaW4gd2Via2l0IHVzaW5nIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b25cbi0gOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiBzZWxlY3RvcnMgY2FuJ3QgYmUgdXNlZCBpbiB0aGUgc2FtZSBzZWxlY3RvciBhcyBub3JtYWwgb25lcy4gRkYgYW5kIElFIGZyZWFrIG91dC5cbi0gSUU6IFlvdSBkb24ndCBuZWVkIHRvIGZha2UgaW5saW5lLWJsb2NrIHdpdGggbGFiZWxzIGFuZCBmb3JtIGNvbnRyb2xzIGluIElFLiBUaGV5IGZ1bmN0aW9uIGFzIGlubGluZS1ibG9jay5cbi0gQnkgdHVybmluZyBvZmYgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCBpdCByZW1vdmVzIHRoZSBleHRyYSB3aGl0ZXNwYWNlIG9uIHRoZSBsZWZ0IG9uIHNlYXJjaCBpbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWFcbntcblx0bWFyZ2luOjA7XG5cdGJvcmRlcjowO1xuXHRwYWRkaW5nOjA7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHdoaXRlLXNwYWNlOm5vcm1hbDtcblx0YmFja2dyb3VuZDpub25lO1xuXHRsaW5lLWhlaWdodDoxO1xuXHRcblx0LyogQnJvd3NlcnMgaGF2ZSBkaWZmZXJlbnQgZGVmYXVsdCBmb3JtIGZvbnRzICovXG5cdGZvbnQtc2l6ZToxM3B4O1xuXHRmb250LWZhbWlseTpBcmlhbDtcbn1cblxuLyogUmVtb3ZlIHRoZSBzdHVwaWQgb3V0ZXIgZ2xvdyBpbiBXZWJraXQgKi9cbmlucHV0OmZvY3VzXG57XG5cdG91dGxpbmU6MDtcbn1cblxuLyogQm94IFNpemluZyBSZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBBbGwgb2Ygb3VyIGN1c3RvbSBjb250cm9scyBzaG91bGQgYmUgd2hhdCB3ZSBleHBlY3QgdGhlbSB0byBiZSAqL1xuaW5wdXQsXG50ZXh0YXJlYVxue1xuXHQtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7XG5cdC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtcblx0Ym94LXNpemluZzpjb250ZW50LWJveDtcbn1cblxuLyogVGhlc2UgZWxlbWVudHMgYXJlIHVzdWFsbHkgcmVuZGVyZWQgYSBjZXJ0YWluIHdheSBieSB0aGUgYnJvd3NlciAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dLFxuc2VsZWN0XG57XG5cdC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xufVxuXG4vKiBUZXh0IElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXdlZWtdXG57XG59XG5cbi8qIEJ1dHRvbiBDb250cm9sc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dXG57XG5cdHdpZHRoOjEzcHg7XG5cdGhlaWdodDoxM3B4O1xufVxuXG4vKiBGaWxlIFVwbG9hZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaW5wdXRbdHlwZT1maWxlXVxue1xuXG59XG5cbi8qIFNlYXJjaCBJbnB1dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBNYWtlIHdlYmtpdCByZW5kZXIgdGhlIHNlYXJjaCBpbnB1dCBsaWtlIGEgbm9ybWFsIHRleHQgZmllbGQgKi9cbmlucHV0W3R5cGU9c2VhcmNoXVxue1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuXHQtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7XG59XG5cbi8qIFR1cm4gb2ZmIHRoZSByZWNlbnQgc2VhcmNoIGZvciB3ZWJraXQuIEl0IGFkZHMgYWJvdXQgMTVweCBwYWRkaW5nIG9uIHRoZSBsZWZ0ICovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb25cbntcblx0ZGlzcGxheTpub25lO1xufVxuXG4vKiBCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdXG57XG5cdC8qIEZpeCBJRTcgZGlzcGxheSBidWcgKi9cblx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0d2lkdGg6YXV0bztcbn1cblxuLyogSUU4IGFuZCBGRiBmcmVhayBvdXQgaWYgdGhpcyBydWxlIGlzIHdpdGhpbiBhbm90aGVyIHNlbGVjdG9yICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uXG57XHRcblx0cGFkZGluZzowO1xuXHRib3JkZXI6MDtcblx0YmFja2dyb3VuZDpub25lO1xufVxuXG4vKiBUZXh0YXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG50ZXh0YXJlYSBcbntcblx0LyogTW92ZSB0aGUgbGFiZWwgdG8gdGhlIHRvcCAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cdFxuXHQvKiBUdXJuIG9mZiBzY3JvbGwgYmFycyBpbiBJRSB1bmxlc3MgbmVlZGVkICovXG5cdG92ZXJmbG93OmF1dG87XG59XG5cbi8qIFNlbGVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuc2VsZWN0XG57XG5cbn1cblxuc2VsZWN0W211bHRpcGxlXSBcbntcblx0LyogTW92ZSB0aGUgbGFiZWwgdG8gdGhlIHRvcCAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG4iLCIvLyBDb2xvcnNcbi8vXG4vLyBUaGUgY29sb3IgcGFsZXR0ZSBmb3IgdGhlIFRoaXJkd2F2ZSBXb3JkUHJlc3MgVGhlbWVcbi8vXG4vLyBDb2xvcnM6XG4vL1xuLy8gU3R5bGVndWlkZTogQmFzaWNzLkNvbG9yc1xuXG4vLyBSR0JzXG4kcHJpbWFyeTogIzg2QjEyQztcbiRucy1ibHVlOiAjMUI2QTc5O1xuJHNhLXllbGxvdzogI0Q5Q0MwNDtcbiRucy1vcmFuZ2U6ICNGMjg2MjY7XG4kc2EtcmVkOiAjRDgxNjA0O1xuXG4vLyBCbGFjayAmIFdoaXRlc1xuXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG4kb3BhcXVlOiAjQ0JDQkNCO1xuJGxpZ2h0LWJsYWNrOiAjMTIxMjEyO1xuJGRhcmstZ3JheTogIzJCMjYyQztcbiRsaWdodC1ncmF5OiAjRjJGMkYyO1xuXG5cbi8vIENvbG9yIENsYXNzZXNcbi5iZy1kYXJrLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiAkZGFyay1ncmF5XG59XG5cbi8vIEJyYW5kaW5nIENvbG9yIENsYXNzZXNcblxuLy8gLm5zIHtcbi8vIFx0YTpob3ZlciB7XG4vLyBcdFx0Y29sb3I6ICRucy1vcmFuZ2U7XG4vLyBcdH1cbi8vIH1cblxuXG4vLyAuc2Ege1xuLy8gXHRhOmhvdmVyIHtcbi8vIFx0XHRjb2xvcjogJHNhLXJlZDtcbi8vIFx0fVxuLy8gfVxuXG5cblxuIiwiLy8gU3BhY2luZ1xuLy9cbi8vIFNwYWNpbmcgKGUuZy4gbWFyZ2lucywgcGFkZGluZywgbGluZS1oZWlnaHQsIGV0Yy4pIGNhbiBiZSBhcHBsaWVkIHRvIGFueSBlbGVtZW50IHVzaW5nIGVpdGhlciB0aGUgc3BhY2UtdW5pdCgpIG9yIHNwYWNlLXVuaXQtZml4ZWQoKSBzYXNzIGZ1bmN0aW9ucy5cbi8vXG4vLyBCb3RoIG9mIHRoZXNlIGZ1bmN0aW9ucyB0YWtlIG9uZSBhcmd1bWVudCBcIiRzaXplXCIsIHdoaWNoIGNhbiBiZSBhbnkgb2YgdGhlIGZvbGxvd2luZzogXCJ4eHMsIFwieHNcIiwgXCJzbWFsbFwiLCBcIm1lZGl1bVwiLCBcImxhcmdlXCIsIFwieGxcIiBhbmQgXCJ4eGxcIi5cbi8vXG4vLyBzcGFjZS11bml0KCkgcmV0dXJucyBhIHNpemluZyB1bml0IGluIGVtcyBhbmQgc3BhY2UtdW5pdC1maXhlZCgpIHJldHVybnMgYSBzaXppbmcgdW5pdCBpbiByZW1zLlxuLy9cbi8vIEFzIGZvbnQgc2l6ZXMgd2lsbCB2YXJ5IGRlcGVuZGluZyBvbiB0aGUgc2l6ZSBvZiB0aGUgc2NyZWVuLCBzcGFjZS11bml0KCkgd2lsbCBiZWhhdmUgcmVsYXRpdmUgdG8gdGhlIHZpZXdwb3J0IHNpemUsIGFuZCBzcGFjZS11bml0LWZpeGVkKCkgd2lsbCByZW1haW4gZml4ZWQsIGJhc2VkIG9uIHRoZSBmb250LXNpemUgb2YgdGhlIHJvb3QgZWxlbWVudCAoaS5lLiA8IGh0bWwgPikuXG4vL1xuLy8gVGhlIGJlbG93IGNsYXNzIG5hbWVzIHVzZWQgaW4gdGhlIGV4YW1wbGVzIGFyZSBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlcyBvbmx5IGFuZCBzaG91bGQgbm90IGJlIHVzZWQuIEluc3RlYWQsIHVzZSBlaXRoZXIgdGhlIHNwYWNlLXVuaXQoKSBvciBzcGFjZS11bml0LWZpeGVkKCkgZnVuY3Rpb25zIHdoZXJldmVyIHlvdSBtYXkgbGlrZS5cbi8vXG4vLyBNYXJrdXA6IHNwYWNpbmcuaGJzXG4vL1xuLy8gLnNwYWNpbmctLW1hcmdpbi14bCAtIG1hcmdpbjogc3BhY2UtdW5pdChcInhsXCIpO1xuLy8gLnNwYWNpbmctLWxpbmUtaGVpZ2h0LW1lZGl1bSAtIGxpbmUtaGVpZ2h0OiBzcGFjZS11bml0KFwibWVkaXVtXCIpO1xuLy8gLnNwYWNpbmctLXBhZGRpbmctc21hbGwgLSBwYWRkaW5nOiBzcGFjZS11bml0KFwic21hbGxcIik7XG4vL1xuLy8gU3R5bGVndWlkZTogQmFzaWNzLlNwYWNpbmdcblxuLy8gUGFkZGluZywgTWFyZ2lucywgR3V0dGVyc1xuJGd1dHRlci1kZXNrdG9wOiA2NHB4O1xuJGd1dHRlci1tb2JpbGU6IDE1cHg7XG5cbi8vIFRoZSBpZGVhIGZvciB0aGUgc3BhY2UtdW5pdCBhbmQgc3BhY2UtdW5pdC1maXhlZCBmdW5jdGlvbnMgYXJlIGJvcnJvd2VkIGZyb206IGh0dHBzOi8vbWVkaXVtLmNvbS9jb2R5aG91c2UvY3JlYXRlLXlvdXItZGVzaWduLXN5c3RlbS1wYXJ0LTQtc3BhY2luZy04OTVjOTIxM2UyYjlcblxuJHNwYWNlLXVuaXQ6IDFlbTtcbiRzcGFjZS11bml0LWZpeGVkOiAxcmVtO1xuXG5AZnVuY3Rpb24gc3BhY2UtdW5pdCgkc2l6ZSkge1xuICBAaWYgKCRzaXplID09IFwieHhzXCIpIHtcbiAgICBAcmV0dXJuIDAuMjUgKiAkc3BhY2UtdW5pdDtcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gXCJ4c1wiKSB7XG4gICAgQHJldHVybiAwLjUgKiAkc3BhY2UtdW5pdDtcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gXCJzbWFsbFwiKSB7XG4gICAgQHJldHVybiAwLjc1ICogJHNwYWNlLXVuaXQ7XG4gIH0gQGVsc2UgaWYgKCRzaXplID09IFwibWVkaXVtXCIpIHtcbiAgICBAcmV0dXJuIDEuMjUgKiAkc3BhY2UtdW5pdDtcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gXCJsYXJnZVwiKSB7XG4gICAgQHJldHVybiAxLjUgKiAkc3BhY2UtdW5pdDtcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gXCJ4bFwiKSB7XG4gICAgQHJldHVybiAyICogJHNwYWNlLXVuaXQ7XG4gIH0gQGVsc2UgaWYgKCRzaXplID09IFwieHhsXCIpIHtcbiAgICBAcmV0dXJuIDMgKiAkc3BhY2UtdW5pdDtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc3BhY2UtdW5pdC1maXhlZCgkc2l6ZSkge1xuICBAaWYgKCRzaXplID09IFwieHhzXCIpIHtcbiAgICBAcmV0dXJuIDAuMjUgKiAkc3BhY2UtdW5pdC1maXhlZDtcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gXCJ4c1wiKSB7XG4gICAgQHJldHVybiAwLjUgKiAkc3BhY2UtdW5pdC1maXhlZDtcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gXCJzbWFsbFwiKSB7XG4gICAgQHJldHVybiAwLjc1ICogJHNwYWNlLXVuaXQtZml4ZWQ7XG4gIH0gQGVsc2UgaWYgKCRzaXplID09IFwibWVkaXVtXCIpIHtcbiAgICBAcmV0dXJuIDEuMjUgKiAkc3BhY2UtdW5pdC1maXhlZDtcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gXCJsYXJnZVwiKSB7XG4gICAgQHJldHVybiAxLjUgKiAkc3BhY2UtdW5pdC1maXhlZDtcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gXCJ4bFwiKSB7XG4gICAgQHJldHVybiAyICogJHNwYWNlLXVuaXQtZml4ZWQ7XG4gIH0gQGVsc2UgaWYgKCRzaXplID09IFwieHhsXCIpIHtcbiAgICBAcmV0dXJuIDMgKiAkc3BhY2UtdW5pdC1maXhlZDtcbiAgfVxufVxuXG4vLyBJbnRlbmRlZCBmb3Igc3R5bGVndWlkZSBkZW1vbnN0cmF0aW9uIHB1cnBvc2VzIG9ubHkuXG4uc3BhY2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICYtLW1hcmdpbi14bCB7XG4gICAgbWFyZ2luOiBzcGFjZS11bml0KFwieGxcIik7XG4gIH1cblxuICAmLS1saW5lLWhlaWdodC1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiBzcGFjZS11bml0KFwibWVkaXVtXCIpO1xuICB9XG5cbiAgJi0tcGFkZGluZy1zbWFsbCB7XG4gICAgcGFkZGluZzogc3BhY2UtdW5pdChcInNtYWxsXCIpO1xuICB9XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG4vL1xuLy8gVGhlIGZvbnQgdHlwZWZhY2VzIGFuZCBzaXplcyB1c2VkIGFjcm9zcyB0aGUgc2l0ZS5cbi8vXG4vLyBUWVBFRkFDRVNcbi8vXG4vL1xuLy9cbi8vIFNJWkVTXG4vL1xuLy9cbi8vIE1hcmt1cDogdHlwb2dyYXBoeS5oYnNcbi8vXG4vLyAucHJpbWFyeS0teHhzIC0gPG5vdGhpbmc+XG4vLyAucHJpbWFyeS0tc21hbGwgLSA8bm90aGluZz5cbi8vIC5wcmltYXJ5LS1tZWRpdW0gLSA8bm90aGluZz5cbi8vIC5wcmltYXJ5LS1sYXJnZSAtIDxub3RoaW5nPlxuLy8gLnByaW1hcnktLXhsIC0gPG5vdGhpbmc+XG4vLyAucHJpbWFyeS0teHhsIC0gPG5vdGhpbmc+XG4vL1xuLy8gU3R5bGVndWlkZTogQmFzaWNzLlR5cG9ncmFwaHlcblxuLy8gVHlwZWZhY2VzXG5cbiRmb250LXByaW1hcnk6IFwiQ2FiaW5cIiwgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogXCJBYnJpbCBGYXRmYWNlXCIsIGN1cnNpdmU7XG5cblxuJHByaW1hcnktZm9udC1zaXplOiAxLjEyNXJlbTtcblxuJGxpZ2h0OiAzMDA7XG4kc2VtaWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG4kZXh0cmFib2xkOiA4MDA7XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbi8vIFNpemVzXG4kZm9udC14eHM6IDEycHg7XG4kZm9udC14czogMTZweDtcbiRmb250LXNtYWxsOiAyMnB4O1xuJGZvbnQtbWVkaXVtOiAyOHB4O1xuJGZvbnQtbGFyZ2U6IDM1cHg7XG4kZm9udC14bDogNDBweDtcbiRmb250LXh4bDogNThweDtcblxuLnByaW1hcnkge1xuICAmLS14eHMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQteHhzO1xuICB9XG5cbiAgJi0teHMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zbWFsbDtcbiAgfVxuXG4gICYtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1tZWRpdW07XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1sYXJnZTtcbiAgfVxuXG4gICYtLXhsIHtcbiAgICBmb250LXNpemU6ICRmb250LXhsO1xuICB9XG5cbiAgJi0teHhsIHtcbiAgICBmb250LXNpemU6ICRmb250LXh4bDtcbiAgfVxufVxuXG4uc2Vjb25kYXJ5IHtcbiAgJi0teHhzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQteHhzO1xuICB9XG5cbiAgJi0teHMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC14cztcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc21hbGw7XG4gIH1cblxuICAmLS1tZWRpdW0ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1tZWRpdW07XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6ICRmb250LWxhcmdlO1xuICB9XG5cbiAgJi0teGwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC14bDtcbiAgfVxuXG4gICYtLXh4bCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXh4bDtcbiAgfVxufSIsIi8vIEdsb2JhbCBzdHlsZXNcbiosXG5odG1sLFxuYm9keSxcbnAsXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhLFxuZGl2IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5IHVybCguLi9pbWFnZXMvdHJlZWxpbmUuc3ZnKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAyOTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiA2NSU7XG4gIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlO1xuICB9XG5cbiAgJi5ub3Njcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuYm9keS5hZG1pbi1iYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDE0cmVtO1xufVxuXG5pbWcsIHBpY3R1cmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59IiwiaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmgxLCAuaDEge1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICBmb250LXNpemU6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtcGhvbmUpIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAzLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjU2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5oMi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBHbG9iYWxcbi5oMi1oZWFkZXIge1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogJGV4dHJhYm9sZDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn0iLCIvLyBCdXR0b25zICYgTGlua3NcblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIEJ1dHRvbnNcblxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRzYS1yZWQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRzYS1yZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDIwcHggI0Q4MTYwNDI5O1xuICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzYS1yZWQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggMjBweCAjRDgxNjA0Mjk7XG4gICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICB9XG5cbiAgJi5ucyB7XG4gICAgYmFja2dyb3VuZDogJG5zLW9yYW5nZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbnMtb3JhbmdlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDIwcHggI0YyODYyNjI5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG5zLW9yYW5nZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDIwcHggI0YyODYyNjI5O1xuICAgIH1cbiAgfVxuXG4gICYub3V0bGluZSB7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHNhLXJlZDtcbiAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmLnNhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHNhLXJlZDtcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubnMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkbnMtb3JhbmdlO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNhLW91dGxpbmUge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkc2EtcmVkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzYS1yZWQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHNhLXJlZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5ucyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJG5zLW9yYW5nZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkbnMtb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBibG9jay1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG5AbWl4aW4gYmxvY2stbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG5AbWl4aW4gYmxvY2stcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuQG1peGluIGJsb2NrLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG5AbWl4aW4gYmxvY2stcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5cbkBtaXhpbiBwcmltYXJ5LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjMpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIGNhcmQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAyNiAwJSwgIzE4MTgxODMzIDMzJSwgIzFGMUYxRjQ1IDczJSwgIzAwMDAwMEEyIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiB0eHQtYmx1ci1zaGFkb3cge1xuICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNzMpO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbn1cblxuQG1peGluIGNvbnRhaW5lci13aWR0aCB7XG4gIC8vIFRoaXMgYW1vdW50cyB0byB0aGUgZ3JpZCBzZXQgYXQgMTA4OHB4IGluY2x1ZGVkIHBhZGRpbmcgYW5kIG1hcmdpbnNcbiAgbWF4LXdpZHRoOiAxMTE4cHg7XG59XG5cbkBtaXhpbiBscmctYm9keS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC10YWJsZXQpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuLy8gR3JhZGllbnRzXG5AbWl4aW4gbmF2LWNvbC0xIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwIDAlLCAjMkIyNjJDRDYgNDIlLCByZ2JhKDQzLCAzOCwgNDQsIDEpIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cblxuQG1peGluIG5hdi1jb2wtMiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzMGRlZywgIzAwMDAwMDBGIDAlLCAjMkIyNjJDRDkgNDIlLCAjMkIyNjJDNEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG5AbWl4aW4gc2EtbmF2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJCMjYyQzAwIDAlLCAkcHJpbWFyeSA2MSUsICRzYS15ZWxsb3cgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG5AbWl4aW4gbnMtbmF2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJCMjYyQ0E4IDAlLCAkbnMtYmx1ZSA1MyUsICRwcmltYXJ5IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn0iLCIvLyBDdXN0b20gc3R5bGVzXG5cbi50b3Atc3BhY2VyIHtcbiAgQGluY2x1ZGUgYmxvY2stcGFkZGluZztcblxuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5cbi5ibG9jay1wYWRkaW5nIHtcbiAgQGluY2x1ZGUgYmxvY2stcGFkZGluZztcbn1cblxuLmJsb2NrLW1hcmdpbiB7XG4gIEBpbmNsdWRlIGJsb2NrLW1hcmdpbjtcbn1cblxuLy8gQm9vdHN0cmFwIHV0aWxpdHkgY2xhc3Nlc1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZsZXgtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIGEsIGJ1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5wMCB7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuXG4ucHQxIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5wdDIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnB0MyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4ucHQ0IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5wYjEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnBiMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGIzIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5wYjQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLnByMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5tdDIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLm1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbn1cblxuLm10MyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogLjE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLy8gQm9vdHN0cmFwIE92ZXJyaWRlc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyLXdpZHRoO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDU1OXB4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSAyNzBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MHZ3IC0gMzYwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIDQzMnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MHZ3IC0gNTU5cHgpO1xuICB9XG59IiwiQGtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn0iLCIuaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmN1c3RvbS1sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDI2MnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgfVxuXG4gICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC41cmVtO1xuICB0b3A6IDEuNTVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG4gIHotaW5kZXg6IDk5OTtcblxuICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMSk7XG4gIH1cblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xuICAgIHRvcDogMDtcblxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogLjY1cmVtO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDEuMjVyZW07XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgfVxuXG4gICYtb3BlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL0lDT05fX21lbnUtMS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgJi5pbmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW47XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW47XG4gICAgfVxuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItY3RhIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcblxuICBAaW5jbHVkZSBjb250YWluZXItd2lkdGg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIG1heC13aWR0aDogODkwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwNTRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLmlucXVpcmUge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LWdyYXksIDAuMDEpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiA4LjM3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE0M3B4O1xuICAgIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gICAgdG9wOiAyLjVyZW07XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LWdyYXksIDAuMDEpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRhaW5lcjpoYXMoLmhhbWJ1cmdlci1jbG9zZS5hY3RpdmUpIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn0iLCIubmF2aWdhdGlvbiB7XG4gICYtb3BlbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LW92ZXJsYXk7XG4gICAgfVxuICB9XG5cbiAgJi10YWdsaW5lIHtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgIGxlZnQ6IDE1dnc7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuMzYsIDAuNDUsIDAuOSk7XG4gICAgei1pbmRleDogNTtcblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjM1cmVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAxMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LXByaW1hcnktY29udGFpbmVyIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLjYsIDAuNzUsIDEpO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgei1pbmRleDogNTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgQGluY2x1ZGUgbmF2LWNvbC0xO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAzNXZ3O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBpbmNsdWRlIG5hdi1jb2wtMjtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiA0cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNSwgMC4zNiwgMC40NSwgMC45KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDIxdnc7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjMyM1wiO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTl2dztcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMjB2dztcbiAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBsZWZ0OiAyMnZ3O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBsZWZ0OiAyNXZ3O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLm1lbnUtcHJpbWFyeS1jb250YWluZXI+dWwgLnNpbmdsZS1pdGVtLCAubmF2aWdhdGlvbiAubWVudS1wcmltYXJ5LWNvbnRhaW5lcj51bCAuc2luZ2xlLWl0ZW0uYWN0aXZlICwgLm1vYmlsZS1tZW51IC5tbS1wcmltYXJ5IC5tZW51LXByaW1hcnktY29udGFpbmVyPnVsIC5zaW5nbGUtaXRlbSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY29uZGFyeS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICBoZWlnaHQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45KTtcbiAgd2lkdGg6IDMwJTtcbiAgei1pbmRleDogNTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgc2EtbmF2O1xuXG4gICYuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogLjRyZW0gMCAuNnJlbSAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxpZ2h0LWJsYWNrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgIC8vICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAvLyB9XG5cbiAgICAmLnNob3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuaGlkZWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAvLyBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgLy8gfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIC8vIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWl0IHtcbiAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZzogLjE1cmVtIDFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWFyY2gtd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgLy8gICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAvLyB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuZmFiIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIC8vIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmZhYiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5mYS1mYWNlYm9vay1mOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYzOWVcIjtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ucyB7XG4gICAgQGluY2x1ZGUgbnMtbmF2O1xuXG4gICAgbGkgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LWxvZ28ge1xuICBoZWlnaHQ6IDJyZW07XG4gIGxlZnQ6IDEwdnc7XG4gIG1heC13aWR0aDogMjYycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNjtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMjYycHg7XG4gIH1cblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIubW9iaWxlLW1lbnUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuXG4gICYub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIGxlZnQ6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjMpO1xuICAgIG1heC13aWR0aDogNDQycHg7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcHJpbWFyeS1vdmVybGF5O1xuXG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAubW0tcHJpbWFyeSAubWVudS1wcmltYXJ5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMztcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYzMjNcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE5dnc7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogNzV2dztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5tbS1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAycmVtO1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgJi5oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cbn1cblxuLm1tLXN1YmxldmVsIHtcbiAgJi0xLCAmLTIsICYtMywgJi00LCAmLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogLTFyZW07XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgcGFkZGluZzogMTByZW0gMXJlbSAwIDJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxMTA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjkpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMHB4KTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUtd3JhcHBlcjpoYXMoLm1tLXN1YmxldmVsLmFjdGl2ZSkge1xuICAubW0tc3VibGV2ZWw6bm90KC5hY3RpdmUpLCAubmF2LXNlY29uZGFyeS1tb2JpbGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5iYWNrLXRvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDBweCk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctZm9yd2FyZC5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubmF2LXNlY29uZGFyeS1tb2JpbGUge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgei1pbmRleDogNTtcblxuICBsaSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45KTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmxhY2s7XG5cbiAgQGluY2x1ZGUgYmxvY2stbWFyZ2luLXRvcDtcblxuICAmLW1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXN1YiB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JheTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAsIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubnMge1xuICAgICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbnMtb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29sIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgYSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZmFiIHtcbiAgICAgICAgICBjb2xvcjogJHNhLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWIge1xuICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYubnMge1xuICAgIGE6aG92ZXIge1xuICAgICAgLmZhYiB7XG4gICAgICAgIGNvbG9yOiAkbnMtb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHk6bm90KC5ob21lKSB7XG4gIC5zaXRlLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAgIC5uby1oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhaW5lciB7XG4gIGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uc2l0ZS1tYWluIHtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud3AtZW1iZWQtYXNwZWN0LTE2LTkge1xuICBpZnJhbWUge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLy8gV29yZHByZXNzIHBvc3QvcGFnZXMgY2xhc3Nlc1xuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufSIsIi5mZWF0dXJlLWhlcm8ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIHByaW1hcnktb3ZlcmxheTtcbiAgfVxuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSB0eHQtYmx1ci1zaGFkb3c7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAvLyBoaWRlIHNvIGZvbnQgbG9hZHNcblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgdHh0LWJsdXItc2hhZG93O1xuXG4gICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc3VibGluZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICYtdmltZW8ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNTMuMjYlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDU2LjI1dnc7XG5cbiAgICAgIC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDkvMTYqMTAwID0gNTYuMjUgKi9cbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDtcblxuICAgICAgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi9cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi1zdGlsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi8vIEhlcm8gU2Nyb2xsXG4uc3BhY2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzJCMjYyQzI5IDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnNhbXBsZS1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNzV2dztcbiAgICB9XG4gIH1cbn1cblxuLnNjcm9sbC1oZXJvIHtcbiAgaDIge1xuICAgIEBpbmNsdWRlIHR4dC1ibHVyLXNoYWRvdztcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgQGluY2x1ZGUgY29udGFpbmVyLXdpZHRoO1xuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgdHh0LWJsdXItc2hhZG93O1xuICBcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICBcbiAgICAgIC8vIGhpZGUgc28gZm9udCBsb2Fkc1xuICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0eHQtYmx1ci1zaGFkb3c7XG4gIFxuICAgICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICBcbiAgICAgIC5zdWJsaW5lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIHR4dC1ibHVyLXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuLmZlYXR1cmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkcHJpbWFyeSAwJSwgJHNhLXllbGxvdyAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBwYWRkaW5nOiA3MnB4IDA7XG5cbiAgJi5ucyB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JheTtcbiAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkcHJpbWFyeSAwJSwgJG5zLWJsdWUgMTAwJSk7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIHBhZGRpbmc6IDcycHggMDtcbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIGxyZy1ib2R5LXRleHQ7XG5cbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICB9XG59XG5cbi53ZWxjb21lQmxvY2sge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5O1xuICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgYmxvY2stcGFkZGluZztcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXBob25lKSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICBmb250LXNpemU6IDEwLjEyNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICBmb250LXNpemU6IDQuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuODVyZW07XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC4xcmVtO1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogNTEzcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6ICRicC1waG9uZSkge1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtYmlnIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC4uL2ltYWdlcy9lbGxpcHNlLXJhZGlvLnN2Zyk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmVkLWltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHZ3O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1kZXNrdG9wKSBhbmQgKG1pbi13aWR0aDogJGJwLXBob25lKSB7XG4gICAgICByaWdodDogLTQwdnc7XG4gICAgfVxuICB9XG59XG5cbi52aWRlb0ludHJvIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICYtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC52aW1lbyB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIGhlaWdodDogNTg0cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiA1NzhweDtcbiAgICB9XG4gIH1cblxuICAucGxheWVyLmhpZGUtY29udHJvbHMtbW9kZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNTYuMjV2dztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4td2lkdGg6IDE3Ny43N3ZoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAmLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gICAgcGFkZGluZy10b3A6IDMuM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxNXB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtcGhvbmUpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYtdGh1bWIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmQtb3ZlcmxheTtcblxuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1yb3VuZC11cC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxLjE1cmVtO1xuICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxMS4yNXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSB0eHQtYmx1ci1zaGFkb3c7XG5cbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2VJbnRybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZUludHJvLFxuLmFjY29tIHtcbiAgQGluY2x1ZGUgYmxvY2stcGFkZGluZztcblxuICBwYWRkaW5nLWJvdHRvbTogMy44cmVtO1xuXG4gICYtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXBob25lKSB7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYyLjgxMjVyZW07XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSBscmctYm9keS10ZXh0O1xuICAgIH1cbiAgfVxuXG4gICYtcHJlaGVhZGVyIHtcbiAgICBAaW5jbHVkZSB0eHQtYmx1ci1zaGFkb3c7XG4gIH1cblxuICAuZmVhdHVyZWQtaW1nIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIuMnJlbSAwIDIuNXJlbSAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXBob25lKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMzA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIEBpbmNsdWRlIGJsb2NrLXBhZGRpbmc7XG5cbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLnRpbWUtZnJhbWUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGljdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZWRpYVF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTc4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgI3BsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmLXRleHQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xuICAgICAgcGFkZGluZzogM3JlbSA0LjM3NXJlbTtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC10YWJsZXQpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG5cbiAgICAuYnlsaW5lLXBhcnRpYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNS4ycmVtO1xuICAgICAgICB3aWR0aDogMTYycHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC10YWJsZXQpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk2JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpbWVvIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgaGVpZ2h0OiA1NzhweDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC10YWJsZXQpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgIGhlaWdodDogNDkzcHg7XG4gICAgfVxuICB9XG5cbiAgLnBsYXllci5oaWRlLWNvbnRyb2xzLW1vZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDU2LjI1dnc7XG5cbiAgICAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLXdpZHRoOiAxNzcuNzd2aDtcblxuICAgIC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxMC42MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtLWV4cGFuZCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuYnlsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC10YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgOHJlbSAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxOHJlbTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGhvdG8ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHRyaXAgYWR2aXNvciBhZGQtb24gZm9yIHJldmlld1xuICAgICAgICAubWVkaWFRdW90ZV9fdHJpcGFkdmlzb3Ige1xuICAgICAgICAgIFxuICAgICAgICAgIC50cmlwYWR2aXNvcl9fZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50R3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNC42ODc1cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDEuMjVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgJi1jYXJkIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyOWRlZywgJHNhLXllbGxvdyAwJSwgJHByaW1hcnkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyOTZweDtcbiAgICB9XG5cbiAgICAmLm5zIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMjlkZWcsICRucy1ibHVlIDAlLCAkcHJpbWFyeSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLXRhYmxldCkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJlZDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ucyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI5ZGVnLCAkbnMtYmx1ZSAwJSwgJHByaW1hcnkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuXG4gICAgICBoMywgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGF0ZXN0UG9zdHMge1xuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjY4NzVyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjY4NzVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmLWNhcmQge1xuICAgICYtaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuXG4gICAgICAmLm5vLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuaGVscGVyIHtcbiAgICAgICAgICBjb2xvcjogJG9wYXF1ZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDJyZW0gMS41cmVtO1xuICAgICAgbWluLWhlaWdodDogMzYwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4zNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBscmctYm9keS10ZXh0O1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3lzaXd5ZyB7XG4gIC5jb250YWluZXIsIC5yb3cge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgcCB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMXJlbSAwIDIuNXJlbSAyMXB4O1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi9pbWFnZXMvZWxsaXBzZS1yYWRpby5zdmcpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1waG9uZSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXBob25lKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8tdGl0bGUge1xuICAgIC5nZm9ybV90aXRsZSwgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cbiAgfVxufVxuLmdhbmdsZXJzLWZhcS1jb250YWluZXIge1xuICAuY29sLW1kLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mYXEtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuICBcbiAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLnRpdGxlLWxlZnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5hY2NvcmRpb24taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBvcmRlcjogMTtcbiAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cblxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0sICY6aG92ZXIsICY6bm90KFthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0pOmZvY3VzIHtcbiAgICAgIC5hY2NvcmRpb24taWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmdhbmdsZXJzLWFjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gIC5mYXEtYmxvY2sge1xuICAgIC5nYW5nbGVycy1hY2NvcmRpb24gKyBkaXYuYWNjb3JkaW9uLXBhbmVsOmZvY3VzLXdpdGhpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgIH1cbiAgfVxuLmFjY29yZGlvbi1wYW5lbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxufSIsIi5pbWFnZUludHJvLWNhcm91c2VsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaW1hZ2VJbnRyby1jYXJvdXNlbCwgLmFjY29tLWNhcm91c2VsIHtcbiAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1saXN0LFxuICAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAyOHZ3IDAgMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgcGFkZGluZzogMCA1N3Z3IDAgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC10YWJsZXQpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgOSUgMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuICAgIHRvcDogMzQycHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgei1pbmRleDogMTA7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1waG9uZSkge1xuICAgICAgdG9wOiAzODVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHRoaW4gJHByaW1hcnkgZG90dGVkO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNS4xMjVyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZpZGVvIEludHJvIENhcm91c2VsXG5cbi52aWRlb0ludHJvLWNhcm91c2VsIHtcbiAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1saXN0LFxuICAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAzMyUgMCAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgcGFkZGluZzogMCAzNy41JSAwIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgcGFkZGluZzogMCA1N3Z3IDAgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgcGFkZGluZzogMCA5JSAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCAuNzVyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDAgLjI1cmVtIDA7XG4gICAgei1pbmRleDogMztcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMjVyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAuM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIwXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB0aGluICRwcmltYXJ5IGRvdHRlZDtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLy8gRm9ybSBTdHlsZXNcblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gR3Jhdml0eSBGb3Jtc1xuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIGJsb2NrLXBhZGRpbmc7XG5cbiAgQGV4dGVuZCAuY29udGFpbmVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cblxuICAqIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICBoMyB7XG4gICAgQGV4dGVuZCAuaDI7XG5cbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5nZmllbGQge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgID4gLmdmaWVsZF9sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIH1cblxuICAgICYuZ2ZpZWxkLS10eXBlLXR1cm5zdGlsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JheSB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgOTQlIDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogaW5pdGlhbDtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdmb3JtX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLXBob25lKSB7XG4gICAgLmdmX2xlZnRfdGhpcmQsIC5nZl9taWRkbGVfdGhpcmQsIC5nZl9yaWdodF90aGlyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMzElO1xuICAgIH1cblxuICAgIC5nZl9taWRkbGVfdGhpcmQsIC5nZl9yaWdodF90aGlyZCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDMlO1xuICAgIH1cblxuICAgIC5nZl90aGlyZCB7XG4gICAgICB3aWR0aDogMzIuNjY2JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRzYS1yZWQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2EtcmVkO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDIwcHggI0Q4MTYwNDI5ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYubnMge1xuICAgICAgYmFja2dyb3VuZDogJG5zLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG5zLW9yYW5nZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDIwcHggI0YyODYyNjI5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRucy1vcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRzYS1yZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZ2lucHV0X2NvbnRhaW5lcjphZnRlcixcbiAgICAuZ2lucHV0X2NvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IsXG4gIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgbGFiZWwuZ2ZpZWxkX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBjb2xvcjogJGxpZ2h0LWdyYXkgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9lcnJvci5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgJi5pbnN0cnVjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5nZmllbGRfZXJyb3IgLmdmaWVsZF9sYWJlbCB7XG4gICAgY29sb3I6ICRsaWdodC1ncmF5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJG5zLW9yYW5nZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gUGFzc3dvcmQgUHJvdGVjdCBQYWdlXG4ucG9zdC1wYXNzd29yZC1mb3JtIHtcbiAgbWFyZ2luOiAxMnJlbSBhdXRvIDJyZW0gYXV0bztcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XG5cbiAgcDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IC40NXJlbSAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzYS1yZWQ7XG4gICAgYmFja2dyb3VuZDogJHNhLXJlZDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheTtcbiAgICB9XG4gIH1cbn0iLCIubW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44OCk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuICB6LWluZGV4OiAtMTtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE1MDE7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE1dmg7XG5cbiAgICAmLmZvcm0ge1xuICAgICAgLy8gaWYgYWRkaW5nIGEgZm9ybSB0byBwb3B1cFxuICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgdG9wOiA1dmg7XG4gICAgICBoZWlnaHQ6IDkwdmg7XG5cbiAgICAgIGgxLCBoMiwgcCwgbGkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkge1xuICAgICAgICB3aWR0aDogOTV2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8tZW1iZWQge1xuICAgIGhlaWdodDogNTQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXBob25lKSB7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG4uY2xvc2UsIC5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IC4yNXJlbSAuODVyZW07XG4gIHJpZ2h0OiAxMHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNXZoO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogOTk5OTtcblxuICBAZXh0ZW5kIC5idXR0b24ub3V0bGluZTtcblxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjAxKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkge1xuICAgIHJpZ2h0OiAzdmg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXBob25lKSB7XG4gICAgcmlnaHQ6IDJ2aDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB6LWluZGV4OiAxNTAwO1xuICB9XG59XG5cbi5tb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG5cbi5hY2NvbS1jYXJvdXNlbC1tb2RhbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogLTE7XG5cbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE1MDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlkZW8ge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBoZWlnaHQ6IDU3OHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDU2LjI1dnc7XG5cbiAgICAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLXdpZHRoOiAxNzcuNzd2aDtcblxuICAgIC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufSIsIi5jdGN0LWZvcm0tZGVmYXVsdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbn1cbi5jdGN0LWZvcm0tbGFiZWwsIC5jdGN0LWdkcHItdGV4dCB7XG4gICAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbn0iLCIuaG9tZS1oZXJvIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBwcmltYXJ5LW92ZXJsYXk7XG4gIH1cblxuICBoMSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zdWJsaW5lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtc3RpbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4ubm9uZmVhdHVyZWQtc2hpbSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBcbn0iLCIuZXJyb3ItNDA0IHtcbiAgaDEsIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogLjI1cmVtIDAgMXJlbSAwO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2Utd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IC44cmVtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAkcHJpbWFyeS1mb250LXNpemU7XG4gICAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnV0dG9uLm91dGxpbmU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoIC5zZWFyY2gtcmVzdWx0cy1saXN0IHtcbiAgYXJ0aWNsZS5oZW50cnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDEgc3BhbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtdHJpcC1kZXRhaWwge1xuICAudHJpcC1mZWF0dXJlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5idXR0b24uYnV0dG9uLXNwZWNpYWxzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNhLXllbGxvdztcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNhLXllbGxvdztcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkc2EteWVsbG93O1xuICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDIwcHggI2Q5Y2MwNDI5OyBcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1heC13aWR0aDogMzIzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMi41cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbHJnLWJvZHktdGV4dDtcblxuICAgICAgJi5ucyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRucy1ibHVlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BlY2lhbHMge1xuICAgIEBpbmNsdWRlIGJsb2NrLXBhZGRpbmc7XG5cbiAgICAuaDItaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2EteWVsbG93O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAuNXJlbTtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkge1xuICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubnMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbnMtb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuXG4gICAgICAmLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmVkLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTRweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1cmVtO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMjBweCAjMDAwMDAwNEQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHNhLXllbGxvdztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAmLm5zIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRucy1vcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAyLjM3NXJlbSAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICYtbmV3IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtb2xkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdzpoYXMoLnBvc3RzLWZlYXR1cmVkLWNvbnRlbnQpIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLmF2YWlsLXRyaXBzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNDU2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICBsZWZ0OiAtMS4zNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDQlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBsZWZ0OiAtMS4xcmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIC5hdmFpbC10cmlwcy1tYWluIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1haW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi1kaXNjbGFpbWVyIHtcbiAgICAgIEBpbmNsdWRlIGxyZy1ib2R5LXRleHQ7XG4gICAgfVxuXG4gICAgJi1zaWRlYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibGFjaztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDIwcHggIzAwMDAwMDREO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDMyNnB4O1xuICAgICAgbWluLWhlaWdodDogNDYxcHg7XG4gICAgICBwYWRkaW5nOiAxLjc1cmVtIDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjg4cHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC44NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWF0dXJlZC1pbWcge1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjEyNXJlbTtcblxuICAgICAgaDMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkc2EteWVsbG93O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuXG4gICAgICAgICYubnMge1xuICAgICAgICAgIGNvbG9yOiAkbnMtb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDRyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRyaXBBdmFpbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBibG9jay1wYWRkaW5nO1xuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSB0eHQtYmx1ci1zaGFkb3c7XG4gIH1cblxuICBwLCBsaSB7XG4gICAgQGluY2x1ZGUgbHJnLWJvZHktdGV4dDtcbiAgfVxuXG4gICYtaXRlbXMge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAzLjc1cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMS41cmVtIDQwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSA3MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1kZXNrdG9wKSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICRzYS1yZWQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50cmlwVGVybXMge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufSIsIi5ibG9nLCAuYXJjaGl2ZSB7XG4gIGgyIHtcbiAgICBAaW5jbHVkZSB0eHQtYmx1ci1zaGFkb3c7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IC5wYjIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdHMge1xuICBAaW5jbHVkZSBibG9jay1wYWRkaW5nO1xuXG4gIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gICYtY2FyZCB7XG4gICAgJi1pbWcge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAycmVtIDEuNXJlbTtcblxuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4zNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBscmctYm9keS10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZmVhdHVyZWQge1xuICAgIEBpbmNsdWRlIGJsb2NrLXBhZGRpbmc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgICByaWdodDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpLzIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWltZyB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZSB7XG4gICAgICBAZXh0ZW5kIC5oMztcblxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogJGV4dHJhYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYXJjaGl2ZSB7XG4gIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnNlbGVjdC1maWx0ZXItcm93IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicC10YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnNlbGVjdC1wb3N0cyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAyMTVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LnN2Zykgbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IC4yNXMgYWxsIGVhc2U7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIHBhZ2luYXRpb25cblxuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBoMi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNC43NXJlbTtcblxuICAucGFnZS1udW1iZXJzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgcGFkZGluZzogLjRyZW0gMC42ODc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbHJnLWJvZHktdGV4dDtcblxuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW5nbGUge1xuICAmLW1haW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtaW1nIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtcGhvbmUpIHtcbiAgICAgICAgaGVpZ2h0OiAyMjFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEuYnV0dG9uIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBvbCwgdWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICBsaXN0LXN0eWxlOiByZXZlcnQ7XG4gICAgICBtYXJnaW46IHJldmVydDtcbiAgICAgIHBhZGRpbmc6IHJldmVydDtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiByZXZlcnQ7XG4gICAgICAgIG1hcmdpbjogcmV2ZXJ0O1xuICAgICAgICBwYWRkaW5nOiByZXZlcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gIH1cblxuICAuZW50cnktbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBscmctYm9keS10ZXh0O1xuXG4gICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcblxuICAgIC5wb3N0ZWQtb24sIC5ieWxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDAgLjVyZW0gMDtcbiAgICB9XG5cbiAgICAudXBkYXRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zaXRlLW1haW4ge1xuICAgIGgxIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS4zNXJlbTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgYWxpZ24tc2VsZjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuZmxleC1yaWdodCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXRhYmxldCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJlY2VudC1wb3N0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzYS1yZWQ7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyYXk7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAqIHtcbiAgICAgICAgICBAaW5jbHVkZSBscmctYm9keS10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuXG4gICAgICAgICAgLnBvc3RlZC1vbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG5cbiAgJi1pbl9tZWRpYSB7XG4gICAgLm1lZGlhLWNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgLnNpbmdsZS1tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicC1kZXNrdG9wKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpbmdsZS1tYWluLWNvbnRlbnQge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmgzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2luZ2xlLXNpZGViYXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJwLWRlc2t0b3ApIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxyZy1ib2R5LXRleHQ7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogLjJyZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGxyZy1ib2R5LXRleHQ7XG5cbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1oZWFkZXIge1xuICAgICAgaDEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZWQtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzOThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1uYW1lIHtcbiAgICAgIEBpbmNsdWRlIGxyZy1ib2R5LXRleHQ7XG4gICAgfVxuXG4gICAgLmxpbmstdG8ge1xuICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIjc2JpX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBibG9jay1wYWRkaW5nO1xuXG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcblxuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXG4gIC5zYmlfaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtdGFibGV0KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluc3RhZ3JhbS1mZWVkIHtcbiAgQGluY2x1ZGUgYmxvY2stcGFkZGluZztcblxuICAmLW1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicC1waG9uZSkge1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnAtcGhvbmUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJwLXBob25lKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgLmZhYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmZhYiB7XG4gICAgICAgICAgY29sb3I6ICRzYS1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5zIHtcbiAgICAuaW5zdGFncmFtLWZlZWQtbGlua3Mge1xuICAgICAgYTpob3ZlciB7XG4gICAgICAgIC5mYWIge1xuICAgICAgICAgIGNvbG9yOiAkbnMtb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHk6bm90KC5sb2dnZWQtaW4pIHtcbiAgLmluc3RhZ3JhbS1nYWxsZXJ5X19hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTsgICBcbiAgfVxufSIsIi5zaXRlLW1haW4ge1xuICAucG9ydGZvbGlvLXdyYXBlciA+IC50ZXh0LWNlbnRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAuc2ltcGxlZmlsdGVyIHtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2EtcmVkO1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNhLXJlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNhLXJlZCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmI2FsbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImRpdltjbGFzc149XCJSb290TGF5b3V0X19Db21wb25lbnRcIl0sIGRpdltjbGFzc149XCJlbGZzaWdodC1hcHBcIl0ge1xuICBkaXZbY2xhc3NePVwiQmFkZ2VDb250YWluZXJfX0lubmVyXCJdIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICBhIHtcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICB9XG5cbiAgLmhpZGUtbGluayB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9ICAgIFxufSIsIi5sb2dvLXNob3djYXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcblxuICAgIGEge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cHdheC1sc3UtdWx0aW1hdGUud3B3YXgtbHN1LWdyaWQgLndwd2F4LWxzdS1pdGVtIC53cHdheC1sc3UtaXRlbS1pbm5lciBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSJdfQ== */
