<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
script{display:none!important}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;overflow-x:hidden}img{max-width:100%;display:block;height:auto}button,input,select,textarea{font:inherit}address{font-style:normal}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.grecaptcha-badge{display:none}.grid{margin:0 auto}.row{margin:0 -15px}.row:after{content:"";display:table;clear:both}.col10,.col20,.col25,.col30,.col33,.col40,.col45,.col50,.col55,.col60,.col66,.col70,.col75,.col80,.col100,.col-lg10,.col-lg20,.col-lg25,.col-lg30,.col-lg33,.col-lg40,.col-lg45,.col-lg50,.col-lg55,.col-lg60,.col-lg66,.col-lg70,.col-lg75,.col-lg80,.col-lg100,.col-md10,.col-md20,.col-md25,.col-md30,.col-md33,.col-md40,.col-md45,.col-md50,.col-md55,.col-md60,.col-md66,.col-md70,.col-md75,.col-md80,.col-md100,.col-sm10,.col-sm20,.col-sm25,.col-sm30,.col-sm33,.col-sm40,.col-sm45,.col-sm50,.col-sm55,.col-sm60,.col-sm66,.col-sm70,.col-sm75,.col-sm80,.col-sm100{float:left;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.sp5,.sp10,.sp20,.sp25,.sp30,.sp33,.sp40,.sp45,.sp50,.sp55,.sp60,.sp66,.sp70,.sp75,.sp80,.sp100,.sp-lg5,.sp-lg10,.sp-lg20,.sp-lg25,.sp-lg30,.sp-lg33,.sp-lg40,.sp-lg45,.sp-lg50,.sp-lg55,.sp-lg60,.sp-lg66,.sp-lg70,.sp-lg75,.sp-lg80,.sp-lg100,.sp-md5,.sp-md10,.sp-md20,.sp-md25,.sp-md30,.sp-md33,.sp-md40,.sp-md45,.sp-md50,.sp-md55,.sp-md60,.sp-md66,.sp-md70,.sp-md75,.sp-md80,.sp-md100,.sp-sm5,.sp-sm10,.sp-sm20,.sp-sm25,.sp-sm30,.sp-sm33,.sp-sm40,.sp-sm45,.sp-sm50,.sp-sm55,.sp-sm60,.sp-sm66,.sp-sm70,.sp-sm75,.sp-sm80,.sp-sm100{float:left;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:1px;content:""}.col100,.sp100{width:100%}.col80,.sp80{width:80%}.col75,.sp75{width:75%}.col70,.sp70{width:70%}.col66,.sp66{width:66.66%}.col60,.sp60{width:60%}.col50,.sp50{width:50%}.col55,.sp55{width:55%}.col40,.sp40{width:40%}.col45,.sp45{width:45%}.col33,.sp33{width:33.33%}.col30,.sp30{width:30%}.col25,.sp25{width:25%}.col20,.sp20{width:20%}.col10,.sp10{width:10%}.sp5{width:5%}@media (max-width:575px){.grid{width:100%}.row{margin:0}.col10,.col20,.col25,.col30,.col33,.col40,.col45,.col50,.col55,.col60,.col66,.col70,.col75,.col80,.col100,.col-lg10,.col-lg20,.col-lg25,.col-lg30,.col-lg33,.col-lg40,.col-lg45,.col-lg50,.col-lg55,.col-lg60,.col-lg66,.col-lg70,.col-lg75,.col-lg80,.col-lg100,.col-md10,.col-md20,.col-md25,.col-md30,.col-md33,.col-md40,.col-md45,.col-md50,.col-md55,.col-md60,.col-md66,.col-md70,.col-md75,.col-md80,.col-md100,.col-sm10,.col-sm20,.col-sm25,.col-sm30,.col-sm33,.col-sm40,.col-sm45,.col-sm50,.col-sm55,.col-sm60,.col-sm66,.col-sm70,.col-sm75,.col-sm80,.col-sm100{width:100%;float:none;padding:0 20px}.sp5,.sp10,.sp20,.sp25,.sp30,.sp33,.sp40,.sp45,.sp50,.sp55,.sp60,.sp66,.sp70,.sp75,.sp80,.sp100,.sp-lg5,.sp-lg10,.sp-lg20,.sp-lg25,.sp-lg30,.sp-lg33,.sp-lg40,.sp-lg45,.sp-lg50,.sp-lg55,.sp-lg60,.sp-lg66,.sp-lg70,.sp-lg75,.sp-lg80,.sp-lg100,.sp-md5,.sp-md10,.sp-md20,.sp-md25,.sp-md30,.sp-md33,.sp-md40,.sp-md45,.sp-md50,.sp-md55,.sp-md60,.sp-md66,.sp-md70,.sp-md75,.sp-md80,.sp-md100,.sp-sm5,.sp-sm10,.sp-sm20,.sp-sm25,.sp-sm30,.sp-sm33,.sp-sm40,.sp-sm45,.sp-sm50,.sp-sm55,.sp-sm60,.sp-sm66,.sp-sm70,.sp-sm75,.sp-sm80,.sp-sm100{display:none}}@media (min-width:576px){.grid{width:546px}.col-sm100,.sp-sm100{width:100%}.col-sm80,.sp-sm80{width:80%}.col-sm75,.sp-sm75{width:75%}.col-sm70,.sp-sm70{width:70%}.col-sm66,.sp-sm66{width:66.66%}.col-sm60,.sp-sm60{width:60%}.col-sm50,.sp-sm50{width:50%}.col-sm55,.sp-sm55{width:55%}.col-sm40,.sp-sm40{width:40%}.col-sm45,.sp-sm45{width:45%}.col-sm33,.sp-sm33{width:33.33%}.col-sm30,.sp-sm30{width:30%}.col-sm25,.sp-sm25{width:25%}.col-sm20,.sp-sm20{width:20%}.col-sm10,.sp-sm10{width:10%}.sp-sm5{width:5%}}@media (min-width:768px){.grid{width:738px}.col-md100,.sp-md100{width:100%}.col-md80,.sp-md80{width:80%}.col-md75,.sp-md75{width:75%}.col-md70,.sp-md70{width:70%}.col-md66,.sp-md66{width:66.66%}.col-md60,.sp-md60{width:60%}.col-md50,.sp-md50{width:50%}.col-md55,.sp-md55{width:55%}.col-md40,.sp-md40{width:40%}.col-md45,.sp-md45{width:45%}.col-md33,.sp-md33{width:33.33%}.col-md30,.sp-md30{width:30%}.col-md25,.sp-md25{width:25%}.col-md20,.sp-md20{width:20%}.col-md10,.sp-md10{width:10%}.sp-md5{width:5%}}@media (min-width:992px){.grid{width:962px}.col-lg100,.sp-lg100{width:100%}.col-lg80,.sp-lg80{width:80%}.col-lg75,.sp-lg75{width:75%}.col-lg70,.sp-lg70{width:70%}.col-lg66,.sp-lg66{width:66.66%}.col-lg60,.sp-lg60{width:60%}.col-lg50,.sp-lg50{width:50%}.col-lg55,.sp-lg55{width:55%}.col-lg40,.sp-lg40{width:40%}.col-lg45,.sp-lg45{width:45%}.col-lg33,.sp-lg33{width:33.33%}.col-lg30,.sp-lg30{width:30%}.col-lg25,.sp-lg25{width:25%}.col-lg20,.sp-lg20{width:20%}.col-lg10,.sp-lg10{width:10%}.sp-lg5{width:5%}}@media (min-width:1200px){.grid{width:1170px}}@media (min-width:576px){.t-xs{display:none!important}}@media (min-width:768px){.t-sm{display:none!important}}@media (min-width:992px){.t-md{display:none!important}}@media (max-width:575px){.a-sm{display:none!important}}@media (max-width:767px){.a-md{display:none!important}}@media (max-width:991px){.a-lg{display:none!important}}.l--2c--border,.l--2c--border--lg,.l--3c--border{grid-gap:30px}@media (min-width:768px){.l--2c--border,.l--2c--border--lg,.l--3c--border{display:grid}}.l--2c--border--lg&gt;.item,.l--2c--border&gt;.item,.l--3c--border&gt;.item{padding:0 0 28px;border-right:0;border-bottom:2px solid #e1e0dc;margin:0 0 28px;min-width:0}@media (min-width:768px){.l--2c--border--lg&gt;.item,.l--2c--border&gt;.item,.l--3c--border&gt;.item{padding:0 30px 0 0;border-right:2px solid #e1e0dc;border-bottom:0;margin:0}}.l--2c--border--lg&gt;.item:last-child,.l--2c--border&gt;.item:last-child,.l--3c--border&gt;.item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.l--3c--border{grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.l--3c--border&gt;.item:nth-child(3n){border-right:0}}.l--2c--border,.l--2c--border--lg{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.l--2c--border--lg&gt;.item:nth-child(2n),.l--2c--border&gt;.item:nth-child(2n){border-right:0}}@media (min-width:768px){.l--2c--border--lg{display:block}}@media (min-width:992px){.l--2c--border--lg{display:grid}}@media (min-width:768px){.l--2c--border--lg&gt;.item{padding:0 0 28px;border-right:0;border-bottom:2px solid #e1e0dc;margin:0 0 28px}}@media (min-width:992px){.l--2c--border--lg&gt;.item{padding:0 30px 0 0;border-right:2px solid #e1e0dc;border-bottom:0;margin:0}}.l--2c,.l--2c--lg{grid-gap:30px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.l--2c,.l--2c--lg{display:grid}}.l--2c--lg&gt;.item,.l--2c&gt;.item{padding:0 0 28px}@media (min-width:768px){.l--2c--lg&gt;.item,.l--2c&gt;.item{padding:0 30px 0 0}}@media (min-width:768px){.l--2c--lg{display:block}}@media (min-width:992px){.l--2c--lg{display:grid}}@media (min-width:768px){.l--2c--lg&gt;.item{padding:0 0 28px}}@media (min-width:992px){.l--2c--lg&gt;.item{padding:0 30px 0 0}}@media (min-width:768px){.l--3c--border--content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}}.l--3c--border--content&gt;.item{min-width:0;border-bottom:2px solid #e1e0dc;padding-bottom:28px;margin-bottom:28px}@media (min-width:768px){.l--3c--border--content&gt;.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:0;padding-bottom:0;margin-bottom:0}}.l--3c--border--content&gt;.item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}@media (min-width:768px){.l--3c--border--content&gt;.item&gt;.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-left:2px solid #e1e0dc;padding-left:30px}}.l--3c--border--content&gt;.item:nth-child(3n+1)&gt;.content{border-left:0}.l--3c--border--content .item .photo {padding-left: 30px;}.l--action-buttons,.l--action-buttons--lg{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;margin-top:40px}.l--action-buttons--lg .btn,.l--action-buttons--lg a,.l--action-buttons .btn,.l--action-buttons a{display:inline-block;margin:0 0 10px}.l--action-buttons--lg .btn:last-child,.l--action-buttons--lg a:last-child,.l--action-buttons .btn:last-child,.l--action-buttons a:last-child{margin-bottom:0}@media (min-width:768px){.l--action-buttons{display:block}}@media (min-width:768px){.l--action-buttons .btn,.l--action-buttons a{margin:0 10px 10px 0}.l--action-buttons .btn:last-child,.l--action-buttons a:last-child{margin-right:0}}@media (min-width:992px){.l--action-buttons--lg{display:block}}@media (min-width:992px){.l--action-buttons--lg .btn,.l--action-buttons--lg a{margin:0 10px 10px 0}.l--action-buttons--lg .btn:last-child,.l--action-buttons--lg a:last-child{margin-right:0}}body{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;letter-spacing:.1px;line-height:26px;color:#000;background:#fff;scroll-behavior:smooth;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#container{overflow-x:hidden;overflow-y:scroll;height:100vh}.h1,h1{margin:16px 0;font-family:Merriweather,Georgia,Times,Times New Roman,serif;font-weight:400;font-size:28px;letter-spacing:0;line-height:33px}@media (min-width:576px){.h1,h1{font-size:36px;line-height:44px}}.h2,h2{margin:16px 0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;letter-spacing:0;line-height:36px}@media (min-width:576px){.h2,h2{font-size:38px;line-height:45px}}.h3,h3{margin:16px 0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:28px;letter-spacing:0;line-height:32px}@media (min-width:576px){.h3,h3{font-size:30px;line-height:35px}}.h4,h4{margin:16px 0;font-family:Merriweather,Georgia,Times,Times New Roman,serif;font-weight:400;font-size:24px;letter-spacing:0;line-height:33px}@media (min-width:576px){.h4,h4{font-size:24px;line-height:31px}}.h5,h5{margin:16px 0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:22px;letter-spacing:0;line-height:27px}@media (min-width:576px){.h5,h5{font-size:24px;line-height:30px}}.h6,h6{margin:16px 0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;letter-spacing:0;line-height:28px}@media (min-width:576px){.h6,h6{font-size:20px;line-height:26px}}.p,address,p{margin:16px 0}.p:first-child,address:first-child,p:first-child{margin-top:0}ul{margin:16px 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child{margin-top:0}a,strong{font-weight:900}a{color:#005b94;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover,a:visited{color:#003b60}a:active{color:#005b94}p a{font-weight:400;border-bottom:1px solid #005b94}p a:hover,p a:visited{border-bottom-color:#003b60}p a:active{border-bottom-color:#005b94}.m--bg--yellow-dark p a,.m--bg--yellow p a{border-bottom:1px solid #000}.m--bg--yellow-dark p a:hover,.m--bg--yellow p a:hover{border-bottom-color:#fff}.m--bg--blue p a,.m--bg--green p a,.m--bg--maroon p a{border-bottom:1px solid #fff}.m--bg--maroon p a:hover{border-bottom-color:#4b1a2d}.m--bg--blue p a:hover{border-bottom-color:#27aae1}.m--bg--yellow-dark a,.m--bg--yellow a{color:#000;border-bottom:2px solid transparent}.m--bg--yellow-dark a:visited,.m--bg--yellow a:visited{border-bottom-color:#fff}.m--bg--yellow-dark a:active,.m--bg--yellow-dark a:hover,.m--bg--yellow a:active,.m--bg--yellow a:hover{border-bottom-color:#000}.m--bg--blue a,.m--bg--green a,.m--bg--maroon a{color:#fff;border-bottom:2px solid transparent}.m--bg--blue a:visited,.m--bg--green a:visited,.m--bg--maroon a:visited{border-bottom-color:#fff}.m--bg--blue a:active,.m--bg--blue a:hover,.m--bg--green a:active,.m--bg--green a:hover,.m--bg--maroon a:active,.m--bg--maroon a:hover{border-bottom-color:#fff}.m--bg--blue a[href^="tel:"],.m--bg--green a[href^="tel:"],.m--bg--maroon a[href^="tel:"],.m--bg--yellow-dark a[href^="tel:"],.m--bg--yellow a[href^="tel:"],a[href^="tel:"],a[href^="tel:"]:active,a[href^="tel:"]:hover,a[href^="tel:"]:visited{text-decoration:none;border-bottom:transparent}a[href^="tel:"]{color:#000}.m--bg--blue a[href^="tel:"],.m--bg--green a[href^="tel:"],.m--bg--maroon a[href^="tel:"]{color:#fff}button{border:0}section{margin:40px 0}@media (min-width:768px){section{margin:60px 0}}@media (min-width:768px){section.m--section--margin--lg{margin:80px 0}}@media (min-width:768px){section.m--section--margin--xl{margin:100px 0}}.focus-visible{outline:3px solid #fdb913}.m--bg--yellow-dark .focus-visible,.m--bg--yellow .focus-visible{outline:3px solid #005b94}.js-focus-visible :focus:not(.focus-visible){outline:none}.space--xs{height:5px}.space--sm{height:10px}.space--md{height:20px}.space--lg{height:30px}.space--xl{height:40px}.m--bg--yellow{background:#fdb913;color:#000}.m--bg--yellow-dark{background:#dfa20c;color:#000}.m--bg--blue{background:#005b94;color:#fff}.m--bg--maroon{background:#873d5a;color:#fff}.m--bg--green{background:#45a169;color:#fff}.m--size--medium{font-size:18px}.m--a--arrow{position:relative;margin-left:25px;font-weight:900}.m--a--arrow,.m--a--arrow:active,.m--a--arrow:hover,.m--a--arrow:visited{border-bottom-color:transparent}.m--a--arrow:before{content:"";display:block;position:absolute;left:-25px;top:2px;width:16px;height:16px;background:transparent url(/_resources/images/icons/icon--arrow-circle-right--blue--solid.svg) 50% no-repeat;background-size:100% 100%}.m--bg--blue .m--a--arrow:before,.m--bg--green .m--a--arrow:before,.m--bg--maroon .m--a--arrow:before{background-image:url(/_resources/images/icons/icon--arrow-circle-right--white--solid.svg)}.m--bg--yellow .m--a--arrow:before{background-image:url(/_resources/images/icons/icon--arrow-circle-right--black--solid.svg)}.m--a--arrow.m--size--medium:before,.m--size--medium .m--a--arrow:before{top:3px;width:18px;height:18px}.m--a--print{position:relative;margin-left:25px}.m--a--print:before{content:"";display:block;position:absolute;left:-25px;top:3px;width:16px;height:16px;background:transparent url(/_resources/images/icons/icon--print--blue--regular.svg) 50% no-repeat;background-size:100% 100%}.m--bg--blue .m--a--print:before,.m--bg--green .m--a--print:before,.m--bg--maroon .m--a--print:before{background-image:url(/_resources/images/icons/icon--print--white--regular.svg)}.m--bg--yellow .m--a--print:before{background-image:url(/_resources/images/icons/icon--print--black--regular.svg)}.m--a--print.m--size--medium:before,.m--size--medium .m--a--print:before{top:1px;width:18px;height:18px}.m--copy--center{text-align:center}.m--copy--large{font-size:22px;font-weight:300;letter-spacing:.2;line-height:32px}.m--copy--medium{font-size:18px;font-weight:300;line-height:26px}.m--copy--small{font-size:14px;line-height:22px}.m--h--underline{border-bottom:2px solid #e1e0dc;padding-bottom:9px}.btn{font-weight:400;font-size:18px;padding:16px 31px;display:inline-block;text-decoration:none;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.btn,.btn:visited{color:#fff;background:#005b94}.btn:hover{color:#fff;background:#003b60}.btn:active{color:#fff;background:#005b94}p .btn{font-weight:400;border:0}.btn img{display:inline-block;margin-right:10px}.btn.m--btn--small{font-size:16px;padding:9px 26px}.btn.m--btn--external:after{content:"";position:relative;display:inline-block;width:18px;height:18px;background:transparent url(/_resources/images/icons/icon--external-link--white--regular.svg) no-repeat;background-size:100% 100%;margin-left:11px;top:1px}form .form-group,form .infusion-field{margin-bottom:18px}form .form-group .description,form .form-group .feedback-invalid,form .infusion-field .description,form .infusion-field .feedback-invalid{margin-top:5px;font-weight:700;font-size:14px}form .form-group .description,form .infusion-field .description{color:#636363}form .form-group .feedback-invalid,form .infusion-field .feedback-invalid{color:#d20047}form .label,form label{display:inline-block;font-weight:700;font-size:14px;margin-bottom:6px;cursor:pointer}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{display:block;width:100%;max-width:100%;padding:5px 12px;border:2px solid #e1e0dc;border-radius:0;font-size:16px;color:#000;background:#f4f4f4}form input[type=email]:disabled,form input[type=number]:disabled,form input[type=password]:disabled,form input[type=tel]:disabled,form input[type=text]:disabled,form input[type=url]:disabled,form select:disabled,form textarea:disabled{opacity:.5;cursor:not-allowed}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:54px}form .form-select{position:relative;margin-top:4px}form .form-select:before{right:0;top:2px;bottom:2px;width:40px;border-left:2px solid #e1e0dc}form .form-select:after,form .form-select:before{content:"";display:block;pointer-events:none;position:absolute}form .form-select:after{top:calc(50% - 6px);right:15px;width:10px;height:10px;border-top:2px solid #828282;border-right:2px solid #828282;-webkit-transform:rotate(135deg);transform:rotate(135deg)}form .form-check label{font-weight:400;margin-left:5px}form .form-check input[type=checkbox],form .form-check input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;top:1px;height:16px;width:16px;border:1px solid #828282;background-color:transparent;cursor:pointer;margin:0}form .form-check input[type=checkbox]:checked,form .form-check input[type=radio]:checked{border-color:#005b94}form .form-check input[type=checkbox]:disabled,form .form-check input[type=radio]:disabled{opacity:.5;cursor:not-allowed}form .form-check input[type=radio]{border-radius:50%}form .form-check input[type=radio]:checked{background:transparent url(/_resources/images/icons/icon--dot--blue.svg) 50% no-repeat;background-size:6px 6px}form .form-check input[type=checkbox]{border-radius:3px}form .form-check input[type=checkbox]:checked{background:transparent url(/_resources/images/icons/icon--check--blue--solid.svg) 50% no-repeat;background-size:10px 9px}form .form-group.is-invalid input[type=checkbox],form .form-group.is-invalid input[type=email],form .form-group.is-invalid input[type=number],form .form-group.is-invalid input[type=password],form .form-group.is-invalid input[type=radio],form .form-group.is-invalid input[type=tel],form .form-group.is-invalid input[type=text],form .form-group.is-invalid input[type=url],form .form-group.is-invalid select,form .form-group.is-invalid textarea,form .infusion-field.is-invalid input[type=checkbox],form .infusion-field.is-invalid input[type=email],form .infusion-field.is-invalid input[type=number],form .infusion-field.is-invalid input[type=password],form .infusion-field.is-invalid input[type=radio],form .infusion-field.is-invalid input[type=tel],form .infusion-field.is-invalid input[type=text],form .infusion-field.is-invalid input[type=url],form .infusion-field.is-invalid select,form .infusion-field.is-invalid textarea{border-color:#ff0056;background-color:#fff2f6}form .form-group.is-invalid .form-select:before,form .infusion-field.is-invalid .form-select:before{border-left-color:#ff0056}form .form-group.is-invalid input[type=checkbox]:checked,form .infusion-field.is-invalid input[type=checkbox]:checked{background-image:url(/_resources/images/icons/icon--check--red--solid.svg)}form .form-group.is-invalid input[type=radio]:checked,form .infusion-field.is-invalid input[type=radio]:checked{background-image:url(/_resources/images/icons/icon--dot--red.svg)}@media(max-width:575px){form select option[data-is-spacer=yes]{display:none}}form .add-more{margin-top:8px}form .add-more a{font-weight:400}form .has-remove-input{position:relative;padding-right:30px}form .has-remove-input:first-of-type{padding-right:0}form .has-remove-input:first-of-type .remove-input{display:none}form .remove-input{display:block;position:absolute;right:0;top:50%;width:25px;height:25px;background:transparent url(/_resources/images/icons/icon--plus--blue--regular.svg) no-repeat;background-size:100% 100%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.list--plain{padding:0}.list--plain li{list-style:none;margin-bottom:15px}.list--plain li:last-child{margin-bottom:0}.list--arrows{padding:0}.list--arrows li{position:relative;list-style:none;padding-left:25px;margin-bottom:15px}.list--arrows li:last-child{margin-bottom:0}.list--arrows li:before{content:"";display:block;position:absolute;left:0;top:5px;width:17px;height:17px;background:transparent url(/_resources/images/icons/icon--arrow-circle-right--blue--solid.svg) 50% no-repeat;background-size:100% 100%}.m--bg--blue .list--arrows li:before,.m--bg--green .list--arrows li:before,.m--bg--maroon .list--arrows li:before{background-image:url(/_resources/images/icons/icon--arrow-circle-right--white--solid.svg)}.m--bg--yellow-dark .list--arrows li:before,.m--bg--yellow .list--arrows li:before{background-image:url(/_resources/images/icons/icon--arrow-circle-right--black--solid.svg)}@media (min-width:768px){.list--2c{-webkit-columns:2;-moz-columns:2;column-count:2}}.list--checkmarks{padding:0}.list--checkmarks li{list-style:none;position:relative;margin:0 0 15px 25px}.list--checkmarks li:last-child{margin-bottom:0}.list--checkmarks li:before{content:"";display:block;position:absolute;left:-25px;top:5px;width:18px;height:18px;background:transparent url(/_resources/images/icons/icon--check--green--solid.svg) 50% no-repeat;background-size:100% 100%}header{position:relative;padding:0;-webkit-box-shadow:0 2px 7px -1px rgba(0,0,0,.12);box-shadow:0 2px 7px -1px rgba(0,0,0,.12)}@media (min-width:992px){header{padding:0 30px 20px}}@media (max-width:991px){header.is-open{-webkit-box-shadow:none;box-shadow:none}}header .nav-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){header .nav-mobile{display:none}}header .nav-mobile .logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:24px 10px 20px 20px}@media(min-width:576px){header .nav-mobile .logo{margin-top:20px}}header .nav-mobile .logo img{height:38px;width:auto}@media(min-width:576px){header .nav-mobile .logo img{height:46px}}header .nav-mobile .burger{-webkit-box-sizing:content-box;box-sizing:content-box;height:30px;width:30px;padding:32px 20px 20px 15px;cursor:pointer}header .nav-mobile .burger-inner{height:2px;background:#005b94;position:relative;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}header .nav-mobile .burger-inner:after,header .nav-mobile .burger-inner:before{content:"";display:block;position:absolute;height:2px;width:100%;background:#005b94;-webkit-transition:all .3s ease;transition:all .3s ease}header .nav-mobile .burger-inner:before{top:9px}header .nav-mobile .burger-inner:after{top:18px}header.is-open .nav-mobile .burger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px}header.is-open .nav-mobile .burger-inner:before{top:0}header.is-open .nav-mobile .burger-inner:after{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .nav-wrapper{-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width:991px){header .nav-wrapper{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:0}}@media (max-width:991px){header.is-open .nav-wrapper{height:auto}}header .nav-line-one{display:-webkit-box;display:-ms-flexbox;display:flex}header .nav-line-one .logo{margin-top:30px}@media (max-width:991px){header .nav-line-one .logo{display:none}}@media (min-width:1200px){header .nav-line-one .logo{display:none}}header nav.nav-cta{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header nav.nav-cta ul{margin:0;padding:0;text-align:right;font-size:0}@media (max-width:991px){header nav.nav-cta ul{display:-webkit-box;display:-ms-flexbox;display:flex}}header nav.nav-cta li{display:inline-block;list-style:none}header nav.nav-cta li:not(:last-child){margin-right:2px}@media (max-width:991px){header nav.nav-cta li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:center}}header nav.nav-cta a{display:block;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.9px;padding:6px 24px}header nav.nav-cta a img{position:relative;top:1px;height:12px;width:auto;display:inline-block;margin-right:10px}@media (max-width:991px){header .nav-secondary-and-primary-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}header .nav-line-two{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0 15px}@media (max-width:991px){header .nav-line-two{margin:0}}@media (min-width:1200px){header .nav-line-two{margin:15px 0}}header .nav-line-two .logo{display:none;position:relative;top:-8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1200px){header .nav-line-two .logo{display:block}}header .nav-line-two .nav-and-search{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 auto}@media (max-width:991px){header .nav-line-two .nav-and-search{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:15px 0 0;width:100%}}@media (min-width:1200px){header .nav-line-two .nav-and-search{margin:0}}header nav.nav-secondary{margin-top:auto;white-space: nowrap;}@media (max-width:991px){header nav.nav-secondary{text-align:center;border-top:1px solid #e1e0dc;background:#f4f4f4;padding:20px;margin-top:25px}}header nav.nav-secondary ul{padding:0;margin:0}@media (min-width:992px){header nav.nav-secondary ul{margin:0 20px 0 0}}header nav.nav-secondary li{display:inline-block;list-style:none}@media (max-width:991px){header nav.nav-secondary li{display:block}}header nav.nav-secondary a{display:block;font-size:14px;padding:5px 10px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:991px){header nav.nav-secondary a{padding:10px 0;font-size:16px}}@media (min-width:1200px){header nav.nav-secondary a{padding:5px 15px}}header nav.nav-secondary a img{display:inline-block;margin-right:10px;position:relative;height:16px;width:auto;top:2px}header .c--search{margin:0 20px}@media (min-width:992px){header .c--search{margin:auto 0 0}}@media(min-width:576px){header .c--search input{max-width:176px}}header nav.nav-primary{text-align:right}@media (max-width:991px){header nav.nav-primary{text-align:left;margin-top:20px}}header nav.nav-primary .trigger{display:block;z-index:1;position:relative;font-weight:400;color:#000;padding:2px 0;letter-spacing:.3px;border-bottom:2px solid transparent;cursor:pointer}@media (max-width:991px){header nav.nav-primary .trigger{position:relative;display:inline-block;padding:7px 0 7px 55px}header nav.nav-primary .trigger:not(.featured){pointer-events:none}header nav.nav-primary .trigger:not(.featured):before{content:"";display:block;position:absolute;left:20px;width:24px;height:24px;border-radius:50%;background:#005b94 url(/_resources/images/icons/icon--plus--white--regular.svg) 50% no-repeat;background-size:60% 60%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}}header nav.nav-primary .trigger:not(.featured):after{content:"";display:block;width:100%;height:2px;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease}header nav.nav-primary .trigger.current:after{background:#fdb913}header nav.nav-primary .trigger.featured{padding-right:20px}@media (max-width:991px){header nav.nav-primary .trigger.featured{margin-bottom:13px}}@media (min-width:992px){header nav.nav-primary .trigger.featured{padding:2px 20px}}header nav.nav-primary .trigger.featured:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;border:2px solid #27aae1;-webkit-transform:skew(-10deg);transform:skew(-10deg);-webkit-transition:border .3s ease;transition:border .3s ease}@media (max-width:991px){header nav.nav-primary .trigger.featured:before{border-left:0;left:-4px;right:-4px}}header nav.nav-primary .trigger.featured.current:before,header nav.nav-primary .trigger.featured:hover:before{border-color:#fdb913}@media (max-width:991px){header nav.nav-primary li.is-open .trigger:not(.featured):before{background-image:url(/_resources/images/icons/icon--minus--white--regular.svg);background-color:#fdb913}}header nav.nav-primary&gt;ul{margin:0;padding:0}header nav.nav-primary&gt;ul&gt;li{display:inline-block;margin:0 8px;padding:0;font-size:14px;list-style:none}@media (max-width:991px){header nav.nav-primary&gt;ul&gt;li{margin:0;display:block;font-size:16px}}@media (min-width:1100px){header nav.nav-primary&gt;ul&gt;li{margin:0 13px;font-size:16px}}header nav.nav-primary&gt;ul&gt;li:last-child{margin-right:0}header nav.nav-primary&gt;ul&gt;li:last-child .trigger{margin-right:0;padding-right:0}@media (min-width:992px){header nav.nav-primary&gt;ul&gt;li .trigger:not(.featured):before{content:"";display:block;position:absolute;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;-webkit-transition-delay:.15s;transition-delay:.15s;width:0;height:0;bottom:-21px;left:calc(50% - 10px);visibility:hidden;opacity:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #005b94}header nav.nav-primary&gt;ul&gt;li.is-focused .trigger:not(.featured):before,header nav.nav-primary&gt;ul&gt;li:hover .trigger:not(.featured):before{visibility:visible;opacity:1}}@media (min-width:992px){header nav.nav-primary .submenu{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;-webkit-transition-delay:.15s;transition-delay:.15s;width:100%;left:0;right:0;z-index:10;-webkit-box-shadow:0 7px 8px -3px rgba(0,0,0,.15);box-shadow:0 7px 8px -3px rgba(0,0,0,.15)}header nav.nav-primary .submenu .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px;margin-top:19px;text-align:right}header nav.nav-primary .submenu .title{font-size:22px;font-weight:300;line-height:45px;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;margin-right:75px}header nav.nav-primary .submenu ul{margin:0;padding:0 0 0 5px;-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-rule:solid 1px #27aae1;-moz-column-rule:solid 1px #27aae1;column-rule:solid 1px #27aae1;border-left:1px solid #27aae1;text-align:left}header nav.nav-primary .submenu ul li{margin:0 25px 15px;list-style:none}header nav.nav-primary .submenu ul a.current{border-bottom-color:#27aae1}header nav.nav-primary .submenu:hover,header nav.nav-primary li.is-focused .submenu,header nav.nav-primary li:hover .submenu{visibility:visible;opacity:1}}@media (max-width:991px){header nav.nav-primary .submenu{height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;font-weight:700}header nav.nav-primary .submenu .title{display:none}header nav.nav-primary .submenu ul{margin:0 0 10px;padding:15px 20px 15px 55px}header nav.nav-primary .submenu li{list-style:none;padding:7px 0}header nav.nav-primary li.is-focused .submenu,header nav.nav-primary li.is-open .submenu{height:auto}}footer{overflow:hidden;margin-top:40px;padding:50px 0;position:relative;z-index:1}@media (min-width:992px){footer{margin-top:100px;padding:75px 0 55px}}footer a{font-weight:700}footer .logo{position:absolute;background:#fdb913;right:0;bottom:25%;width:71px;height:69px}footer .logo:after{content:"";display:block;position:absolute;width:100%;height:100%;background:transparent url(/_resources/images/logos/logo--lbcc-footer.svg) no-repeat;background-position:calc(50% - 6px) 50%;background-size:49px 46px; top: 0;}@media (min-width:992px){footer .logo{bottom:unset;top:calc(50% - 65px);width:140px;height:117px}footer .logo:after{background-size:84px 78px;background-position:50%}}footer .logo:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-11px;width:22px;-webkit-transform:skew(-10deg);transform:skew(-10deg);background:#fdb913}footer .logo-desktop{display:none}@media (min-width:992px){footer .logo-desktop{display:block}}footer .logo-mobile{display:block}@media (min-width:992px){footer .logo-mobile{display:none}}footer:after{content:"";display:block;position:absolute;bottom:0;right:-86px;width:254px;height:316px;background:transparent url(/_resources/images/backgrounds/bg--tree-footer.png) 50% no-repeat;background-size:cover;background-position:top;z-index:-1}@media (min-width:576px){footer:after{width:337px;height:385px}}@media (min-width:992px){footer:after{top:20px;width:500px;height:unset;right:10px}}footer .contact .address-title{font-weight:900}footer .contact address,footer .contact p{margin:0 0 15px}footer .contact .map-link{font-weight:400}footer .contact ul{padding:0;margin:0}footer .contact ul li{list-style:none;margin-bottom:15px}footer .contact ul li:last-child{margin-bottom:0}footer .contact ul li img{display:inline-block;position:relative;top:2px;height:16px;width:auto;margin-right:10px}footer nav{margin-top:40px}@media (min-width:768px){footer nav{margin:0}}footer nav ul{padding:0 0 0 2px;border-left:1px solid #27aae1}@media (min-width:768px){footer nav ul{padding:0 0 0 5px;-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-rule:solid 1px #27aae1;-moz-column-rule:solid 1px #27aae1;column-rule:solid 1px #27aae1}}footer nav ul li{list-style:none;margin:0 0 15px 25px}footer .social-col{position:relative}footer .social{margin:60px 0 0 25px}@media (min-width:768px){footer .social{margin:60px 0 0;text-align:center}}@media (min-width:992px){footer .social{margin:0;text-align:right}}footer .social a{padding:3px;margin-right:5px}footer .social a:last-child{margin-right:0}footer .social a:hover{border-bottom-color:transparent;opacity:.8}footer .social img{display:inline-block;height:26px;width:auto}footer .aux-links{text-align:center;margin-top:45px;font-size:14px}@media (min-width:992px){footer .aux-links{margin-top:60px}}footer .aux-links ul{display:block;padding:0;margin-top:0}@media (min-width:992px){footer .aux-links ul{display:inline-block}}footer .aux-links ul li{list-style:none;display:block;margin:5px 10px}@media (min-width:992px){footer .aux-links ul li{margin:0 10px;display:inline-block}}footer .aux-links ul li:first-child{margin-left:0}footer .aux-links ul a{font-weight:400}footer .copyright-line{text-align:center;margin-top:15px;font-size:14px}@media (min-width:992px){footer .copyright-line{margin-top:10px}}footer .copyright-line a{font-weight:400}footer .copyright-line .sep{margin:0 5px}.c--search form{display:-webkit-box;display:-ms-flexbox;display:flex}.c--search input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;padding:4px 10px;border-right:0}.c--search button{display:block;cursor:pointer;width:40px;background:#fdb913 url(/_resources/images/icons/icon--search--white--solid.svg) 50% no-repeat;background-size:15px 15px;-webkit-transition:all .3s ease;transition:all .3s ease}.c--search button:hover{background-color:#dfa20c}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jc3MvY29tbW9uL3Jlc2V0LmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvY29tbW9uL2dyaWQuY3NzIiwiLi4vLi4vLi4vc3JjL2Nzcy9taXhpbnMuY3NzIiwiLi4vLi4vLi4vc3JjL2Nzcy9jb21tb24vbGF5b3V0LmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvY29tbW9uL2JvZHkuY3NzIiwiLi4vLi4vLi4vc3JjL2Nzcy9jb21tb24vbW9kaWZpZXJzLmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvY29tbW9uL2J1dHRvbi5jc3MiLCIuLi8uLi8uLi9zcmMvY3NzL2NvbW1vbi9mb3JtLmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvY29tbW9uL2xpc3QuY3NzIiwiLi4vLi4vLi4vc3JjL2Nzcy9jb21tb24vaGVhZGVyLmNzcyIsIi4uLy4uLy4uL3NyYy9jc3MvY29tbW9uL2Zvb3Rlci5jc3MiLCIuLi8uLi8uLi9zcmMvY3NzL2NvbW1vbi9zZWFyY2guY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE9BQ0ksc0JBQ0osQ0FLQSxpQkFHSSw2QkFBc0IsQ0FBdEIscUJBQ0osQ0FFQSxLQUNJLFFBQVMsQ0FDVCxpQkFDSixDQUdBLElBQ0ksY0FBZSxDQUNmLGFBQWMsQ0FDZCxXQUNKLENBR0EsNkJBSUksWUFDSixDQUVBLFFBQ0ksaUJBQ0osQ0FHQSx1Q0FDSSxFQUNJLDBDQUFxQyxDQUFyQyxrQ0FBcUMsQ0FDckMsNkNBQXVDLENBQXZDLHFDQUF1QyxDQUN2QywyQ0FBc0MsQ0FBdEMsbUNBQXNDLENBQ3RDLDhCQUNKLENBQ0osQ0FHQSxrQkFDSSxZQUNKLENDdERBLE1BQ0ksYUFDSixDQUVBLEtBQ0ksY0FHSixDQ1BJLFdBQ0ksVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUNKLENES0osK2lCQTZESSxVQUFXLENBQ1gsY0FBa0IsQ0FDbEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixhQUNKLENBR0EsZ2hCQWlFSSxVQUFXLENBQ1gsY0FBa0Is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Z0IsQ0FDaEIsYUFBYyxDQUNkLGVBUUosQ0FOSSx5QkFMSix3QkFNUSxhQUFjLENBQ2Qsb0JBSVIsQ0FISSxDQUVBLG9DQUFnQixhQUFnQixDQUdwQyx1QkFDSSxlQUNKLENBSVIsdUJBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBYUosQ0FYSSx5QkFMSix1QkFNUSxlQVVSLENBVEksQ0FFQSx5QkFDSSxlQUNKLENBRUEsNEJBQ0ksWUFDSixDQzFQSixnQkFDSSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFDSixDQUVBLGlCQUNJLGtCQUFZLENBQVosbUJBQVksQ0FBWixXQUFZLENBQ1osYUFBYyxDQUNkLGdCQUFpQixDQUNqQixjQUNKLENBRUEsa0JBQ0ksYUFBYyxDQUNkLGNBQWUsQ0FDZixVQUFXLENBQ1gsbUdBQThHLENBQzlHLHlCQUEwQixDQUMxQiwrQkFBMEIsQ0FBMUIsdUJBS0osQ0FISSx3QkFDSSx3QkFDSiIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVW5pdmVyc2FsIHNlbGVjdG9ycyAoKikgY2FuIHRhcmdldCA8c2NyaXB0PiBlbGVtZW50c1xuICogYW5kIG1ha2UgdGhlbSBkaXNwbGF5LiBJIGRvbid0IHdhbnQgdGhhdCB0byBoYXBwZW4sXG4gKiBzbyBvdmVycmlkaW5nIGRpc3BsYXkgaGVyZS5cbiAqL1xuc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGFmdGVyIHRoaXMsIHdpdGggc29tZSBjaGFuZ2VzLCBmcm9tOiBodHRwczovL2Rldi50by9oYW5rY2hpemxqYXcvYS1tb2Rlcm4tY3NzLXJlc2V0LTZwMyAqL1xuXG4vKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgKiB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogaGlkZSB0aGUgcmVjYXB0Y2hhIGJhZGdlICovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5ncmlkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJvdyB7XG4gICAgbWFyZ2luOiAwIGNhbGMoLTEgKiAkZ3V0dGVyKTtcblxuICAgIEBtaXhpbiBjbGVhcmZpeDtcbn1cblxuLmNvbC1zbTEwMCxcbi5jb2wtc204MCxcbi5jb2wtc203NSxcbi5jb2wtc203MCxcbi5jb2wtc202Nixcbi5jb2wtc202MCxcbi5jb2wtc201MCxcbi5jb2wtc201NSxcbi5jb2wtc200MCxcbi5jb2wtc200NSxcbi5jb2wtc20zMyxcbi5jb2wtc20zMCxcbi5jb2wtc20yNSxcbi5jb2wtc20yMCxcbi5jb2wtc20xMCxcbi5jb2wtbWQxMDAsXG4uY29sLW1kODAsXG4uY29sLW1kNzUsXG4uY29sLW1kNzAsXG4uY29sLW1kNjYsXG4uY29sLW1kNjAsXG4uY29sLW1kNTAsXG4uY29sLW1kNTUsXG4uY29sLW1kNDAsXG4uY29sLW1kNDUsXG4uY29sLW1kMzMsXG4uY29sLW1kMzAsXG4uY29sLW1kMjUsXG4uY29sLW1kMjAsXG4uY29sLW1kMTAsXG4uY29sLWxnMTAwLFxuLmNvbC1sZzgwLFxuLmNvbC1sZzc1LFxuLmNvbC1sZzcwLFxuLmNvbC1sZzY2LFxuLmNvbC1sZzYwLFxuLmNvbC1sZzUwLFxuLmNvbC1sZzU1LFxuLmNvbC1sZzQwLFxuLmNvbC1sZzQ1LFxuLmNvbC1sZzMzLFxuLmNvbC1sZzMwLFxuLmNvbC1sZzI1LFxuLmNvbC1sZzIwLFxuLmNvbC1sZzEwLFxuLmNvbDEwMCxcbi5jb2w4MCxcbi5jb2w3NSxcbi5jb2w3MCxcbi5jb2w2Nixcbi5jb2w2MCxcbi5jb2w1MCxcbi5jb2w1NSxcbi5jb2w0MCxcbi5jb2w0NSxcbi5jb2wzMyxcbi5jb2wzMCxcbi5jb2wyNSxcbi5jb2wyMCxcbi5jb2wxMFxue1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBzcGFjZXJzICovXG4uc3Atc20xMDAsXG4uc3Atc204MCxcbi5zcC1zbTc1LFxuLnNwLXNtNzAsXG4uc3Atc202Nixcbi5zcC1zbTYwLFxuLnNwLXNtNTAsXG4uc3Atc201NSxcbi5zcC1zbTQwLFxuLnNwLXNtNDUsXG4uc3Atc20zMyxcbi5zcC1zbTMwLFxuLnNwLXNtMjUsXG4uc3Atc20yMCxcbi5zcC1zbTEwLFxuLnNwLXNtNSxcbi5zcC1tZDEwMCxcbi5zcC1tZDgwLFxuLnNwLW1kNzUsXG4uc3AtbWQ3MCxcbi5zcC1tZDY2LFxuLnNwLW1kNjAsXG4uc3AtbWQ1MCxcbi5zcC1tZDU1LFxuLnNwLW1kNDAsXG4uc3AtbWQ0NSxcbi5zcC1tZDMzLFxuLnNwLW1kMzAsXG4uc3AtbWQyNSxcbi5zcC1tZDIwLFxuLnNwLW1kMTAsXG4uc3AtbWQ1LFxuLnNwLWxnMTAwLFxuLnNwLWxnODAsXG4uc3AtbGc3NSxcbi5zcC1sZzcwLFxuLnNwLWxnNjYsXG4uc3AtbGc2MCxcbi5zcC1sZzUwLFxuLnNwLWxnNTUsXG4uc3AtbGc0MCxcbi5zcC1sZzQ1LFxuLnNwLWxnMzMsXG4uc3AtbGczMCxcbi5zcC1sZzI1LFxuLnNwLWxnMjAsXG4uc3AtbGcxMCxcbi5zcC1sZzUsXG4uc3AxMDAsXG4uc3A4MCxcbi5zcDc1LFxuLnNwNzAsXG4uc3A2Nixcbi5zcDYwLFxuLnNwNTAsXG4uc3A1NSxcbi5zcDQwLFxuLnNwNDUsXG4uc3AzMyxcbi5zcDMwLFxuLnNwMjUsXG4uc3AyMCxcbi5zcDEwLFxuLnNwNVxue1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgJGd1dHRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4uY29sMTAwLCAuc3AxMDAgeyB3aWR0aDogMTAwJTsgfVxuLmNvbDgwLCAuc3A4MCB7IHdpZHRoOiA4MCU7IH1cbi5jb2w3NSwgLnNwNzUgeyB3aWR0aDogNzUlOyB9XG4uY29sNzAsIC5zcDcwIHsgd2lkdGg6IDcwJTsgfVxuLmNvbDY2LCAuc3A2NiB7IHdpZHRoOiA2Ni42NiU7IH1cbi5jb2w2MCwgLnNwNjAgeyB3aWR0aDogNjAlOyB9XG4uY29sNTAsIC5zcDUwIHsgd2lkdGg6IDUwJTsgfVxuLmNvbDU1LCAuc3A1NSB7IHdpZHRoOiA1NSU7IH1cbi5jb2w0MCwgLnNwNDAgeyB3aWR0aDogNDAlOyB9XG4uY29sNDUsIC5zcDQ1IHsgd2lkdGg6IDQ1JTsgfVxuLmNvbDMzLCAuc3AzMyB7IHdpZHRoOiAzMy4zMyU7IH1cbi5jb2wzMCwgLnNwMzAgeyB3aWR0aDogMzAlOyB9XG4uY29sMjUsIC5zcDI1IHsgd2lkdGg6IDI1JTsgfVxuLmNvbDIwLCAuc3AyMCB7IHdpZHRoOiAyMCU7IH1cbi5jb2wxMCwgLnNwMTAgeyB3aWR0aDogMTAlOyB9XG4uc3A1IHsgd2lkdGg6IDUlOyB9XG5cbkBtZWRpYSAoLS14cykge1xuICAgIC5ncmlkIHsgd2lkdGg6IDEwMCU7IH1cblxuICAgIC5yb3cgeyBtYXJnaW46IDA7IH1cblxuICAgIC5jb2wtc20xMDAsXG4gICAgLmNvbC1zbTgwLFxuICAgIC5jb2wtc203NSxcbiAgICAuY29sLXNtNzAsXG4gICAgLmNvbC1zbTY2LFxuICAgIC5jb2wtc202MCxcbiAgICAuY29sLXNtNTAsXG4gICAgLmNvbC1zbTU1LFxuICAgIC5jb2wtc200MCxcbiAgICAuY29sLXNtNDUsXG4gICAgLmNvbC1zbTMzLFxuICAgIC5jb2wtc20zMCxcbiAgICAuY29sLXNtMjUsXG4gICAgLmNvbC1zbTIwLFxuICAgIC5jb2wtc20xMCxcbiAgICAuY29sLW1kMTAwLFxuICAgIC5jb2wtbWQ4MCxcbiAgICAuY29sLW1kNzUsXG4gICAgLmNvbC1tZDcwLFxuICAgIC5jb2wtbWQ2NixcbiAgICAuY29sLW1kNjAsXG4gICAgLmNvbC1tZDUwLFxuICAgIC5jb2wtbWQ1NSxcbiAgICAuY29sLW1kNDAsXG4gICAgLmNvbC1tZDQ1LFxuICAgIC5jb2wtbWQzMyxcbiAgICAuY29sLW1kMzAsXG4gICAgLmNvbC1tZDI1LFxuICAgIC5jb2wtbWQyMCxcbiAgICAuY29sLW1kMTAsXG4gICAgLmNvbC1sZzEwMCxcbiAgICAuY29sLWxnODAsXG4gICAgLmNvbC1sZzc1LFxuICAgIC5jb2wtbGc3MCxcbiAgICAuY29sLWxnNjYsXG4gICAgLmNvbC1sZzYwLFxuICAgIC5jb2wtbGc1MCxcbiAgICAuY29sLWxnNTUsXG4gICAgLmNvbC1sZzQwLFxuICAgIC5jb2wtbGc0NSxcbiAgICAuY29sLWxnMzMsXG4gICAgLmNvbC1sZzMwLFxuICAgIC5jb2wtbGcyNSxcbiAgICAuY29sLWxnMjAsXG4gICAgLmNvbC1sZzEwLFxuICAgIC5jb2wxMDAsXG4gICAgLmNvbDgwLFxuICAgIC5jb2w3NSxcbiAgICAuY29sNzAsXG4gICAgLmNvbDY2LFxuICAgIC5jb2w2MCxcbiAgICAuY29sNTAsXG4gICAgLmNvbDU1LFxuICAgIC5jb2w0MCxcbiAgICAuY29sNDUsXG4gICAgLmNvbDMzLFxuICAgIC5jb2wzMCxcbiAgICAuY29sMjUsXG4gICAgLmNvbDIwLFxuICAgIC5jb2wxMFxuICAgIHtcbiAgICAgICAgQG1peGluIGNsZWFyLWNvbDtcbiAgICB9XG5cbiAgICAuc3Atc20xMDAsXG4gICAgLnNwLXNtODAsXG4gICAgLnNwLXNtNzUsXG4gICAgLnNwLXNtNzAsXG4gICAgLnNwLXNtNjYsXG4gICAgLnNwLXNtNjAsXG4gICAgLnNwLXNtNTAsXG4gICAgLnNwLXNtNTUsXG4gICAgLnNwLXNtNDAsXG4gICAgLnNwLXNtNDUsXG4gICAgLnNwLXNtMzMsXG4gICAgLnNwLXNtMzAsXG4gICAgLnNwLXNtMjUsXG4gICAgLnNwLXNtMjAsXG4gICAgLnNwLXNtMTAsXG4gICAgLnNwLXNtNSxcbiAgICAuc3AtbWQxMDAsXG4gICAgLnNwLW1kODAsXG4gICAgLnNwLW1kNzUsXG4gICAgLnNwLW1kNzAsXG4gICAgLnNwLW1kNjYsXG4gICAgLnNwLW1kNjAsXG4gICAgLnNwLW1kNTAsXG4gICAgLnNwLW1kNTUsXG4gICAgLnNwLW1kNDAsXG4gICAgLnNwLW1kNDUsXG4gICAgLnNwLW1kMzMsXG4gICAgLnNwLW1kMzAsXG4gICAgLnNwLW1kMjUsXG4gICAgLnNwLW1kMjAsXG4gICAgLnNwLW1kMTAsXG4gICAgLnNwLW1kNSxcbiAgICAuc3AtbGcxMDAsXG4gICAgLnNwLWxnODAsXG4gICAgLnNwLWxnNzUsXG4gICAgLnNwLWxnNzAsXG4gICAgLnNwLWxnNjYsXG4gICAgLnNwLWxnNjAsXG4gICAgLnNwLWxnNTAsXG4gICAgLnNwLWxnNTUsXG4gICAgLnNwLWxnNDAsXG4gICAgLnNwLWxnNDUsXG4gICAgLnNwLWxnMzMsXG4gICAgLnNwLWxnMzAsXG4gICAgLnNwLWxnMjUsXG4gICAgLnNwLWxnMjAsXG4gICAgLnNwLWxnMTAsXG4gICAgLnNwLWxnNSxcbiAgICAuc3AxMDAsXG4gICAgLnNwODAsXG4gICAgLnNwNzUsXG4gICAgLnNwNzAsXG4gICAgLnNwNjYsXG4gICAgLnNwNjAsXG4gICAgLnNwNTAsXG4gICAgLnNwNTUsXG4gICAgLnNwNDAsXG4gICAgLnNwNDUsXG4gICAgLnNwMzMsXG4gICAgLnNwMzAsXG4gICAgLnNwMjUsXG4gICAgLnNwMjAsXG4gICAgLnNwMTAsXG4gICAgLnNwNVxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAoLS1zbSkge1xuICAgIC5ncmlkIHsgd2lkdGg6ICR3aWR0aC0tc207IH1cblxuICAgIC5jb2wtc20xMDAsIC5zcC1zbTEwMCB7IHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbC1zbTgwLCAuc3Atc204MCB7IHdpZHRoOiA4MCU7IH1cbiAgICAuY29sLXNtNzUsIC5zcC1zbTc1IHsgd2lkdGg6IDc1JTsgfVxuICAgIC5jb2wtc203MCwgLnNwLXNtNzAgeyB3aWR0aDogNzAlOyB9XG4gICAgLmNvbC1zbTY2LCAuc3Atc202NiB7IHdpZHRoOiA2Ni42NiU7IH1cbiAgICAuY29sLXNtNjAsIC5zcC1zbTYwIHsgd2lkdGg6IDYwJTsgfVxuICAgIC5jb2wtc201MCwgLnNwLXNtNTAgeyB3aWR0aDogNTAlOyB9XG4gICAgLmNvbC1zbTU1LCAuc3Atc201NSB7IHdpZHRoOiA1NSU7IH1cbiAgICAuY29sLXNtNDAsIC5zcC1zbTQwIHsgd2lkdGg6IDQwJTsgfVxuICAgIC5jb2wtc200NSwgLnNwLXNtNDUgeyB3aWR0aDogNDUlOyB9XG4gICAgLmNvbC1zbTMzLCAuc3Atc20zMyB7IHdpZHRoOiAzMy4zMyU7IH1cbiAgICAuY29sLXNtMzAsIC5zcC1zbTMwIHsgd2lkdGg6IDMwJTsgfVxuICAgIC5jb2wtc20yNSwgLnNwLXNtMjUgeyB3aWR0aDogMjUlOyB9XG4gICAgLmNvbC1zbTIwLCAuc3Atc20yMCB7IHdpZHRoOiAyMCU7IH1cbiAgICAuY29sLXNtMTAsIC5zcC1zbTEwIHsgd2lkdGg6IDEwJTsgfVxuICAgIC5zcC1zbTUgeyB3aWR0aDogNSU7IH1cbn1cblxuQG1lZGlhICgtLW1kKSB7XG4gICAgLmdyaWQgeyB3aWR0aDogJHdpZHRoLS1tZDsgfVxuXG4gICAgLmNvbC1tZDEwMCwgLnNwLW1kMTAwIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29sLW1kODAsIC5zcC1tZDgwIHsgd2lkdGg6IDgwJTsgfVxuICAgIC5jb2wtbWQ3NSwgLnNwLW1kNzUgeyB3aWR0aDogNzUlOyB9XG4gICAgLmNvbC1tZDcwLCAuc3AtbWQ3MCB7IHdpZHRoOiA3MCU7IH1cbiAgICAuY29sLW1kNjYsIC5zcC1tZDY2IHsgd2lkdGg6IDY2LjY2JTsgfVxuICAgIC5jb2wtbWQ2MCwgLnNwLW1kNjAgeyB3aWR0aDogNjAlOyB9XG4gICAgLmNvbC1tZDUwLCAuc3AtbWQ1MCB7IHdpZHRoOiA1MCU7IH1cbiAgICAuY29sLW1kNTUsIC5zcC1tZDU1IHsgd2lkdGg6IDU1JTsgfVxuICAgIC5jb2wtbWQ0MCwgLnNwLW1kNDAgeyB3aWR0aDogNDAlOyB9XG4gICAgLmNvbC1tZDQ1LCAuc3AtbWQ0NSB7IHdpZHRoOiA0NSU7IH1cbiAgICAuY29sLW1kMzMsIC5zcC1tZDMzIHsgd2lkdGg6IDMzLjMzJTsgfVxuICAgIC5jb2wtbWQzMCwgLnNwLW1kMzAgeyB3aWR0aDogMzAlOyB9XG4gICAgLmNvbC1tZDI1LCAuc3AtbWQyNSB7IHdpZHRoOiAyNSU7IH1cbiAgICAuY29sLW1kMjAsIC5zcC1tZDIwIHsgd2lkdGg6IDIwJTsgfVxuICAgIC5jb2wtbWQxMCwgLnNwLW1kMTAgeyB3aWR0aDogMTAlOyB9XG4gICAgLnNwLW1kNSB7IHdpZHRoOiA1JTsgfVxufVxuXG5AbWVkaWEgKC0tbGcpIHtcbiAgICAuZ3JpZCB7IHdpZHRoOiAkd2lkdGgtLWxnOyB9XG5cbiAgICAuY29sLWxnMTAwLCAuc3AtbGcxMDAgeyB3aWR0aDogMTAwJTsgfVxuICAgIC5jb2wtbGc4MCwgLnNwLWxnODAgeyB3aWR0aDogODAlOyB9XG4gICAgLmNvbC1sZzc1LCAuc3AtbGc3NSB7IHdpZHRoOiA3NSU7IH1cbiAgICAuY29sLWxnNzAsIC5zcC1sZzcwIHsgd2lkdGg6IDcwJTsgfVxuICAgIC5jb2wtbGc2NiwgLnNwLWxnNjYgeyB3aWR0aDogNjYuNjYlOyB9XG4gICAgLmNvbC1sZzYwLCAuc3AtbGc2MCB7IHdpZHRoOiA2MCU7IH1cbiAgICAuY29sLWxnNTAsIC5zcC1sZzUwIHsgd2lkdGg6IDUwJTsgfVxuICAgIC5jb2wtbGc1NSwgLnNwLWxnNTUgeyB3aWR0aDogNTUlOyB9XG4gICAgLmNvbC1sZzQwLCAuc3AtbGc0MCB7IHdpZHRoOiA0MCU7IH1cbiAgICAuY29sLWxnNDUsIC5zcC1sZzQ1IHsgd2lkdGg6IDQ1JTsgfVxuICAgIC5jb2wtbGczMywgLnNwLWxnMzMgeyB3aWR0aDogMzMuMzMlOyB9XG4gICAgLmNvbC1sZzMwLCAuc3AtbGczMCB7IHdpZHRoOiAzMCU7IH1cbiAgICAuY29sLWxnMjUsIC5zcC1sZzI1IHsgd2lkdGg6IDI1JTsgfVxuICAgIC5jb2wtbGcyMCwgLnNwLWxnMjAgeyB3aWR0aDogMjAlOyB9XG4gICAgLmNvbC1sZzEwLCAuc3AtbGcxMCB7IHdpZHRoOiAxMCU7IH1cbiAgICAuc3AtbGc1IHsgd2lkdGg6IDUlOyB9XG59XG5cbkBtZWRpYSAoLS14bCkge1xuICAgIC5ncmlkIHsgd2lkdGg6ICR3aWR0aC0teGw7IH1cbn1cblxuLypcbiAqIFRoZXNlIHN0eWxlcyBtYWtlIGl0IGVhc3kgdG8gc2hvdyBvciBoaWRlIGVsZW1lbnRzIG9uIGNlcnRhaW4gc2NyZWVuIHNpemVzLlxuICpcbiAqIFN0eWxlcyBzdGFydGluZyB3aXRoIHQtIG1lYW4gdXAgdG8gYW5kIGluY2x1ZGluZyB0aGUgaW5kaWNhdGVkIHNpemUsIGJ1dCBub3RcbiAqIGJpZ2dlciAoZS5nLiB0LXNtIG1lYW5zIHVwIHRvIGFuZCBpbmNsdWRpbmcgc21hbGwgc2NyZWVuIHNpemUpLlxuICpcbiAqIFN0eWxlcyBzdGFydGluZyB3aXRoIGEtIG1lYW4gYWZ0ZXIgYW5kIGluY2x1ZGluZyB0aGUgaW5kaWNhdGVkIHNpemUsIGJ1dCBub3RcbiAqIHNtYWxsZXIgKGUuZy4gYS1zbSBtZWFucyBhZnRlciBhbmQgaW5jbHVkaW5nIHNtYWxsIHNjcmVlbiBzaXplKS5cbiAqXG4gKiBUaGluayBvZiBhLSB0byBtZWFuIFwiYXQgYW5kIGFmdGVyXCIgYW5kIHQtIHRvIG1lYW4gXCJ1cCB0byBhbmQgaW5jbHVkaW5nXCIuXG4gKlxuICogU28gaWYgeW91IHdhbnRlZCB0byBkaXNwbGF5IHRoaXMgZWxlbWVudCBvbiBzbWFsbCBzY3JlZW5zIGFuZCBiZWxvdzpcbiAqXG4gKiA8ZGl2IGNsYXNzPSd0LXNtJz48L2Rpdj5cbiAqXG4gKiBBbmQgdGhpcyBlbGVtZW50IG9uIHNjcmVlbnMgYmlnZ2VyIHRoYW4gc21hbGwgKGUuZy4gbWVkaXVtIGFuZCBiaWdnZXIpXG4gKlxuICogPGRpdiBjbGFzcz0nYS1tZCc+PC9kaXY+XG4gKi9cblxuLnQteHMgeyBAbWVkaWEgKC0tc20pIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbi50LXNtIHsgQG1lZGlhICgtLW1kKSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4udC1tZCB7IEBtZWRpYSAoLS1sZykgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYS1zbSB7IEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKCRzY3JlZW4tc20tbWluIC0gMXB4KSkgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuLmEtbWQgeyBAbWVkaWEgKG1heC13aWR0aDogY2FsYygkc2NyZWVuLW1kLW1pbiAtIDFweCkpIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbi5hLWxnIHsgQG1lZGlhIChtYXgtd2lkdGg6IGNhbGMoJHNjcmVlbi1sZy1taW4gLSAxcHgpKSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4iLCJAZGVmaW5lLW1peGluIGNsZWFyZml4IHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8qIGJhc2ljYWxseSBqdXN0IHRoZSBtb2JpbGUgdmVyc2lvbiBvZiB0aGUgY29sdW1uICovXG5AZGVmaW5lLW1peGluIGNsZWFyLWNvbCAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgJHBhZ2UtbHItbWFyZ2luLXhzO1xufVxuXG4vKiB0dXJucyBzb21ldGhpbmcgaW50byBhIGNvbHVtbiwgd2l0aCBhIGNlcnRhaW4gd2lkdGguIHdpZHRoIHNob3VsZCBiZSBhICUgKGUuZy4gJzUwJScpICovXG5AZGVmaW5lLW1peGluIG1ha2UtY29sICR3aWR0aCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAkZ3V0dGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR3aWR0aDtcbn1cblxuQGRlZmluZS1taXhpbiBwaG90by1jaXJjbGUtZmxhZy1jb2xvci1hbHRlcm5hdGUge1xuICAgICY6bnRoLW9mLXR5cGUoNW4rMSkgLmMtLXBob3RvLWNpcmNsZS1mbGFnOjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICRjLS15ZWxsb3c7IH1cbiAgICAmOm50aC1vZi10eXBlKDVuKzIpIC5jLS1waG90by1jaXJjbGUtZmxhZzo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0tYmx1ZS1saWdodDsgfVxuICAgICY6bnRoLW9mLXR5cGUoNW4rMykgLmMtLXBob3RvLWNpcmNsZS1mbGFnOjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICRjLS1tYXJvb247IH1cbiAgICAmOm50aC1vZi10eXBlKDVuKzQpIC5jLS1waG90by1jaXJjbGUtZmxhZzo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0tZ3JlZW47IH1cbiAgICAmOm50aC1vZi10eXBlKDVuKSAuYy0tcGhvdG8tY2lyY2xlLWZsYWc6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGMtLWJsdWUtZGFyazsgfVxufVxuXG4vKiBwYWRzIGxlZnQgc2lkZSBhcyB0aG91Z2ggdGhlIGVsZW1lbnQgd2FzIGluIGEgLmdyaWQgLnJvdyAuY29sMTAwLiB1c2VmdWwgZm9yIGVsZW1lbnRzIHRoYXQgYXJlIFwiaW4gdGhlIGdyaWRcIiBvbiB0aGUgbGVmdCBzaWRlLCBidXQgaGF2ZSBhIGNvbXBvbmVudCB0aGF0IHN0aWNrcyB0byB0aGUgcmlnaHQgc2lkZSBvZiB0aGUgcGFnZS4gKi9cbkBkZWZpbmUtbWl4aW4gcGFkLWxlZnQtZ3V0dGVyIHtcbiAgICBAbWVkaWEgKC0tc20pIHsgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtICR3aWR0aC0tc20pIC8gMik7IH1cbiAgICBAbWVkaWEgKC0tbWQpIHsgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtICR3aWR0aC0tbWQpIC8gMik7IH1cbiAgICBAbWVkaWEgKC0tbGcpIHsgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtICR3aWR0aC0tbGcpIC8gMik7IH1cbiAgICBAbWVkaWEgKC0teGwpIHsgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtICR3aWR0aC0teGwpIC8gMik7IH1cbn1cblxuLyogcGFkcyByaWdodCBzaWRlIGFzIHRob3VnaCB0aGUgZWxlbWVudCB3YXMgaW4gYSAuZ3JpZCAucm93IC5jb2wxMDAuIHVzZWZ1bCBmb3IgZWxlbWVudHMgdGhhdCBhcmUgXCJpbiB0aGUgZ3JpZFwiIG9uIHRoZSByaWdodCBzaWRlLCBidXQgaGF2ZSBhIGNvbXBvbmVudCB0aGF0IHN0aWNrcyB0byB0aGUgcmlnaHQgc2lkZSBvZiB0aGUgcGFnZS4gKi9cbkBkZWZpbmUtbWl4aW4gcGFkLXJpZ2h0LWd1dHRlciB7XG4gICAgQG1lZGlhICgtLXNtKSB7IHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gJHdpZHRoLS1zbSkgLyAyKTsgfVxuICAgIEBtZWRpYSAoLS1tZCkgeyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtICR3aWR0aC0tbWQpIC8gMik7IH1cbiAgICBAbWVkaWEgKC0tbGcpIHsgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAkd2lkdGgtLWxnKSAvIDIpOyB9XG4gICAgQG1lZGlhICgtLXhsKSB7IHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gJHdpZHRoLS14bCkgLyAyKTsgfVxufVxuIiwiJGwtLWMtLWdhcDogMzBweDtcblxuQGRlZmluZS1taXhpbiBsLS1jLS1wYWRkaW5nLS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMCAyOHB4IDA7XG59XG5cbkBkZWZpbmUtbWl4aW4gbC0tYy0tcGFkZGluZy0tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgJGwtLWMtLWdhcCAwIDA7XG59XG5cbkBkZWZpbmUtbWl4aW4gbC0tYy0tYm9yZGVyLS1ib3R0b20ge1xuICAgIEBtaXhpbiBsLS1jLS1wYWRkaW5nLS1ib3R0b207XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy0tZ3JheS1saWdodDtcbiAgICBtYXJnaW46IDAgMCAyOHB4IDA7XG59XG5cbkBkZWZpbmUtbWl4aW4gbC0tYy0tYm9yZGVyLS1yaWdodCB7XG4gICAgQG1peGluIGwtLWMtLXBhZGRpbmctLXJpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLS1ncmF5LWxpZ2h0O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubC0tM2MtLWJvcmRlcixcbi5sLS0yYy0tYm9yZGVyLS1sZyxcbi5sLS0yYy0tYm9yZGVyIHtcbiAgICBncmlkLWdhcDogJGwtLWMtLWdhcDtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cblxuICAgICYgPiAuaXRlbSB7XG4gICAgICAgIEBtaXhpbiBsLS1jLS1ib3JkZXItLWJvdHRvbTtcblxuICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBAbWl4aW4gbC0tYy0tYm9yZGVyLS1yaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiB0aHJlZSBjb2x1bW4gd2l0aCBib3JkZXJzIGluIGJldHdlZW4gKi9cbi5sLS0zYy0tYm9yZGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgJiA+IC5pdGVtIHtcbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogdHdvIGNvbHVtbiB3aXRoIGJvcmRlcnMgaW4gYmV0d2VlbiAqL1xuLmwtLTJjLS1ib3JkZXItLWxnLFxuLmwtLTJjLS1ib3JkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAmID4gLml0ZW0ge1xuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiAgdHdvIGNvbHVtbiB3aXRoIGJvcmRlcnMgaW4gYmV0d2VlbiwgYnV0IG9ubHkgYXQgbGFyZ2Ugc2l6ZSBzY3JlZW4gYW5kIGJpZ2dlciAqL1xuLmwtLTJjLS1ib3JkZXItLWxnIHtcbiAgICBAbWVkaWEgKC0tbWQpIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKC0tbGcpIHsgZGlzcGxheTogZ3JpZDsgfVxuXG4gICAgJiA+IC5pdGVtIHtcbiAgICAgICAgQG1lZGlhICgtLW1kKSB7IEBtaXhpbiBsLS1jLS1ib3JkZXItLWJvdHRvbTsgfVxuICAgICAgICBAbWVkaWEgKC0tbGcpIHsgQG1peGluIGwtLWMtLWJvcmRlci0tcmlnaHQ7IH1cbiAgICB9XG59XG5cbi5sLS0yYy0tbGcsXG4ubC0tMmMge1xuICAgIGdyaWQtZ2FwOiAkbC0tYy0tZ2FwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG5cbiAgICAmID4gLml0ZW0ge1xuICAgICAgICBAbWl4aW4gbC0tYy0tcGFkZGluZy0tYm90dG9tO1xuXG4gICAgICAgIEBtZWRpYSAoLS1tZCkgeyBAbWl4aW4gbC0tYy0tcGFkZGluZy0tcmlnaHQ7IH1cbiAgICB9XG59XG5cbi5sLS0yYy0tbGcge1xuICAgIEBtZWRpYSAoLS1tZCkgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAoLS1sZykgeyBkaXNwbGF5OiBncmlkOyB9XG5cbiAgICAmID4gLml0ZW0ge1xuICAgICAgICBAbWVkaWEgKC0tbWQpIHsgQG1peGluIGwtLWMtLXBhZGRpbmctLWJvdHRvbTsgfVxuICAgICAgICBAbWVkaWEgKC0tbGcpIHsgQG1peGluIGwtLWMtLXBhZGRpbmctLXJpZ2h0OyB9XG4gICAgfVxufVxuXG4vKiB0aHJlZSBjb2x1bW4gd2l0aCBib3JkZXJzIGluIGJldHdlZW4sIGJ1dCB0aGUgYm9yZGVyIGlzIG9ubHkgb24gcGFydCBvZiB0aGUgY29tcG9uZW50ICovXG4ubC0tM2MtLWJvcmRlci0tY29udGVudCB7XG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAkbC0tYy0tZ2FwO1xuICAgIH1cblxuICAgICYgPiAuaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLS1ncmF5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jb250ZW50IHtcbiAgICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjLS1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGwtLWMtLWdhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLS1hY3Rpb24tYnV0dG9ucy0tbGcsXG4ubC0tYWN0aW9uLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBhLFxuICAgIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgfVxufVxuXG4ubC0tYWN0aW9uLWJ1dHRvbnMge1xuICAgIEBtZWRpYSAoLS1tZCkgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgYSxcbiAgICAuYnRuIHtcbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBkbyB0aGUgYWN0aW9uIGJ1dHRvbnMgbGF5b3V0LCBidXQgb25seSBvbiBsZyBhbmQgYmlnZ2VyIHdpZHRocyAqL1xuLmwtLWFjdGlvbi1idXR0b25zLS1sZyB7XG4gICAgQG1lZGlhICgtLWxnKSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICBhLFxuICAgIC5idG4ge1xuICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJib2R5IHtcbiAgICBmb250LWZhbWlseTogJGZhbWlseS1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1yZWd1bGFyO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctYm9keTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjLS1ib2R5LXRleHQ7XG4gICAgYmFja2dyb3VuZDogJGMtLWJvZHktYmc7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuI2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDEwMHZoOyAvKiBuZWVkIHRvIHNldCB0aGlzIGZvciBjaGlsZCBlbGVtZW50cyB0byBiZSBhYmxlIHRvIHVzZSBkaXNwbGF5OnN0aWNreSAoYy5mLiBodHRwczovL2dpdGh1Yi5jb20vdzNjL2Nzc3dnLWRyYWZ0cy9pc3N1ZXMvODY1KSAqL1xufVxuXG4uaDEsXG5oMSB7XG4gICAgbWFyZ2luOiAkbXQtLWgxIDAgJG1iLS1oMSAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1oMS1tb2JpbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1oZWFkZXI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oMS1tb2JpbGU7XG5cbiAgICBAbWVkaWEgKC0tc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1oMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oMTtcbiAgICB9XG59XG5cbi5oMixcbmgyIHtcbiAgICBtYXJnaW46ICRtdC0taDIgMCAkbWItLWgyIDA7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHktc2FucztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgICBmb250LXNpemU6ICRzaXplLWgyLW1vYmlsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLWhlYWRlcjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgyLW1vYmlsZTtcblxuICAgIEBtZWRpYSAoLS1zbSkge1xuICAgICAgICBmb250LXNpemU6ICRzaXplLWgyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgyO1xuICAgIH1cbn1cblxuLmgzLFxuaDMge1xuICAgIG1hcmdpbjogJG10LS1oMyAwICRtYi0taDMgMDtcbiAgICBmb250LWZhbWlseTogJGZhbWlseS1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHNpemUtaDMtbW9iaWxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctaGVhZGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaDMtbW9iaWxlO1xuXG4gICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtaDM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaDM7XG4gICAgfVxufVxuXG4uaDQsXG5oNCB7XG4gICAgbWFyZ2luOiAkbXQtLWg0IDAgJG1iLS1oNCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1oNC1tb2JpbGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1oZWFkZXI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oNC1tb2JpbGU7XG5cbiAgICBAbWVkaWEgKC0tc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1oNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oNDtcbiAgICB9XG59XG5cbi5oNSxcbmg1IHtcbiAgICBtYXJnaW46ICRtdC0taDUgMCAkbWItLWg1IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHktc2FucztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogJHNpemUtaDUtbW9iaWxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctaGVhZGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaDUtbW9iaWxlO1xuXG4gICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtaDU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaDU7XG4gICAgfVxufVxuXG4uaDYsXG5oNiB7XG4gICAgbWFyZ2luOiAkbXQtLWg2IDAgJG1iLS1oNiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6ICRzaXplLWg2LW1vYmlsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLWhlYWRlcjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWg2LW1vYmlsZTtcblxuICAgIEBtZWRpYSAoLS1zbSkge1xuICAgICAgICBmb250LXNpemU6ICRzaXplLWg2O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWg2O1xuICAgIH1cbn1cblxuLnAsXG5hZGRyZXNzLFxucCB7XG4gICAgbWFyZ2luOiAkbXQtLXAgMCAkbWItLXAgMDtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwOyB9XG59XG5cbnVsIHtcbiAgICBtYXJnaW46ICRtdC0tdWwgMCAkbWItLXVsIDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDsgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCB1bCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1kYXJrO1xufVxuXG5hIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1kYXJrO1xuICAgIGNvbG9yOiAkYy0tbGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAmOnZpc2l0ZWQgeyBjb2xvcjogJGMtLWxpbmstdmlzaXRlZDsgfVxuICAgICY6aG92ZXIgeyBjb2xvcjogJGMtLWxpbmstaG92ZXI7IH1cbiAgICAmOmFjdGl2ZSB7IGNvbG9yOiAkYy0tbGluay1hY3RpdmU7IH1cblxuICAgIHAgJiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy0tbGluaztcblxuICAgICAgICAmOnZpc2l0ZWQgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkYy0tbGluay12aXNpdGVkOyB9XG4gICAgICAgICY6aG92ZXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiAkYy0tbGluay1ob3ZlcjsgfVxuICAgICAgICAmOmFjdGl2ZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRjLS1saW5rLWFjdGl2ZTsgfVxuXG4gICAgICAgIC5tLS1iZy0teWVsbG93LWRhcmsgJixcbiAgICAgICAgLm0tLWJnLS15ZWxsb3cgJiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm0tLWJnLS1ncmVlbiAmLFxuICAgICAgICAubS0tYmctLW1hcm9vbiAmLFxuICAgICAgICAubS0tYmctLWJsdWUgJiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAubS0tYmctLW1hcm9vbiAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLS1tYXJvb24tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tLS1iZy0tYmx1ZSAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLS1ibHVlLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm0tLWJnLS15ZWxsb3ctZGFyayAmLFxuICAgIC5tLS1iZy0teWVsbG93ICYge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOnZpc2l0ZWQgeyBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogYmxhY2s7IH1cbiAgICAgICAgJjphY3RpdmUgeyBib3JkZXItYm90dG9tLWNvbG9yOiBibGFjazsgfVxuICAgIH1cblxuICAgIC5tLS1iZy0tZ3JlZW4gJixcbiAgICAubS0tYmctLW1hcm9vbiAmLFxuICAgIC5tLS1iZy0tYmx1ZSAmIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjp2aXNpdGVkIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgJjpob3ZlciB7IGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICY6YWN0aXZlIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7IH1cbiAgICB9XG5cbiAgICAmW2hyZWZePVwidGVsOlwiXTp2aXNpdGVkLFxuICAgICZbaHJlZl49XCJ0ZWw6XCJdOmhvdmVyLFxuICAgICZbaHJlZl49XCJ0ZWw6XCJdOmFjdGl2ZSxcbiAgICAmW2hyZWZePVwidGVsOlwiXSxcbiAgICAubS0tYmctLWdyZWVuICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAgIC5tLS1iZy0tbWFyb29uICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAgIC5tLS1iZy0teWVsbG93ICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAgIC5tLS1iZy0teWVsbG93LWRhcmsgJltocmVmXj1cInRlbDpcIl0sXG4gICAgLm0tLWJnLS1ibHVlICZbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmW2hyZWZePVwidGVsOlwiXSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAubS0tYmctLWdyZWVuICYsXG4gICAgICAgIC5tLS1iZy0tbWFyb29uICYsXG4gICAgICAgIC5tLS1iZy0tYmx1ZSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbnNlY3Rpb24ge1xuICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgQG1lZGlhICgtLW1kKSB7IG1hcmdpbjogNjBweCAwOyB9XG4gICAgJi5tLS1zZWN0aW9uLS1tYXJnaW4tLWxnIHsgQG1lZGlhICgtLW1kKSB7IG1hcmdpbjogODBweCAwOyB9IH1cbiAgICAmLm0tLXNlY3Rpb24tLW1hcmdpbi0teGwgeyBAbWVkaWEgKC0tbWQpIHsgbWFyZ2luOiAxMDBweCAwOyB9IH1cbn1cblxuLyogU3R5bGUgb25seSBvbiBrZXlib2FyZCBmb2N1cy4gQ2xhc3Mgc2V0IHVzaW5nIHRoZSBmb2N1cy12aXNpYmxlIGxpYnJhcnkgKi9cbi5mb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgJGMtLXllbGxvdztcblxuICAgIC5tLS1iZy0teWVsbG93LWRhcmsgJixcbiAgICAubS0tYmctLXllbGxvdyAmIHtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRjLS1ibHVlO1xuICAgIH1cbn1cblxuLyogUmVtb3ZlIG91dGxpbmUgb24gbW91c2UgZm9jdXMuIENsYXNzIHNldCB1c2luZyB0aGUgZm9jdXMtdmlzaWJsZSBsaWJyYXJ5ICovXG4uanMtZm9jdXMtdmlzaWJsZSA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zcGFjZS0teHMgeyBoZWlnaHQ6IDVweDsgfVxuLnNwYWNlLS1zbSB7IGhlaWdodDogMTBweDsgfVxuLnNwYWNlLS1tZCB7IGhlaWdodDogMjBweDsgfVxuLnNwYWNlLS1sZyB7IGhlaWdodDogMzBweDsgfVxuLnNwYWNlLS14bCB7IGhlaWdodDogNDBweDsgfVxuIiwiLm0tLWJnLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICRjLS15ZWxsb3c7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4ubS0tYmctLXllbGxvdy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy0teWVsbG93LWRhcms7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4ubS0tYmctLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICRjLS1ibHVlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm0tLWJnLS1tYXJvb24ge1xuICAgIGJhY2tncm91bmQ6ICRjLS1tYXJvb247XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ubS0tYmctLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy0tZ3JlZW47XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ubS0tc2l6ZS0tbWVkaXVtIHtcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bTtcbn1cblxuLm0tLWEtLWFycm93IHtcbiAgICAkb2Zmc2V0OiAyNXB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWRhcms7XG5cbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGNhbGMoLTEgKiAkb2Zmc2V0KTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1hcnJvdy1jaXJjbGUtcmlnaHQtLWJsdWUtLXNvbGlkLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICAubS0tYmctLWdyZWVuICY6OmJlZm9yZSxcbiAgICAubS0tYmctLW1hcm9vbiAmOjpiZWZvcmUsXG4gICAgLm0tLWJnLS1ibHVlICY6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1hcnJvdy1jaXJjbGUtcmlnaHQtLXdoaXRlLS1zb2xpZC5zdmcnKTsgfVxuICAgIC5tLS1iZy0teWVsbG93ICY6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1hcnJvdy1jaXJjbGUtcmlnaHQtLWJsYWNrLS1zb2xpZC5zdmcnKTsgfVxuXG4gICAgLm0tLXNpemUtLW1lZGl1bSAmOjpiZWZvcmUsXG4gICAgJi5tLS1zaXplLS1tZWRpdW06OmJlZm9yZSB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuLm0tLWEtLXByaW50IHtcbiAgICAkb2Zmc2V0OiAyNXB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGNhbGMoLTEgKiAkb2Zmc2V0KTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1wcmludC0tYmx1ZS0tcmVndWxhci5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgLm0tLWJnLS1ncmVlbiAmOjpiZWZvcmUsXG4gICAgLm0tLWJnLS1tYXJvb24gJjo6YmVmb3JlLFxuICAgIC5tLS1iZy0tYmx1ZSAmOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9idWlsZC9pbWFnZXMvdGhlbWUvaWNvbnMvaWNvbi0tcHJpbnQtLXdoaXRlLS1yZWd1bGFyLnN2ZycpOyB9XG4gICAgLm0tLWJnLS15ZWxsb3cgJjo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYnVpbGQvaW1hZ2VzL3RoZW1lL2ljb25zL2ljb24tLXByaW50LS1ibGFjay0tcmVndWxhci5zdmcnKTsgfVxuXG4gICAgLm0tLXNpemUtLW1lZGl1bSAmOjpiZWZvcmUsXG4gICAgJi5tLS1zaXplLS1tZWRpdW06OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuLm0tLWNvcHktLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS0tY29weS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLm0tLWNvcHktLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5tLS1jb3B5LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm0tLWgtLXVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLS1ncmF5LWxpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG4iLCIuYnRuIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtO1xuICAgIHBhZGRpbmc6IDE2cHggMzFweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGMtLWxpbms7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlO1xuXG4gICAgJjp2aXNpdGVkIHsgY29sb3I6IHdoaXRlOyBiYWNrZ3JvdW5kOiAkYy0tbGluazsgfVxuICAgICY6aG92ZXIgeyBjb2xvcjogd2hpdGU7IGJhY2tncm91bmQ6ICRjLS1saW5rLWhvdmVyOyB9XG4gICAgJjphY3RpdmUgeyBjb2xvcjogd2hpdGU7IGJhY2tncm91bmQ6ICRjLS1saW5rOyB9XG5cbiAgICAvKiBuZWVkIHRvIG92ZXJyaWRlIGxpbmsgc3R5bGVzICovXG4gICAgcCAmIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgYm9yZGVyOiAwXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uYnRuLm0tLWJ0bi0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogJHNpemUtcmVndWxhcjtcbiAgICBwYWRkaW5nOiA5cHggMjZweDtcbn1cblxuLmJ0bi5tLS1idG4tLWV4dGVybmFsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvYnVpbGQvaW1hZ2VzL3RoZW1lL2ljb25zL2ljb24tLWV4dGVybmFsLWxpbmstLXdoaXRlLS1yZWd1bGFyLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICB0b3A6IDFweDtcbiAgICB9XG59XG4iLCJmb3JtIHtcbiAgICAuaW5mdXNpb24tZmllbGQsXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgIC5kZXNjcmlwdGlvbixcbiAgICAgICAgLmZlZWRiYWNrLWludmFsaWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24geyBjb2xvcjogIzYzNjM2MzsgfVxuICAgICAgICAuZmVlZGJhY2staW52YWxpZCB7IGNvbG9yOiAkYy0tZXJyb3ItdGV4dDsgfVxuICAgIH1cblxuICAgIC5sYWJlbCxcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJGlucHV0LWJvcmRlci13aWR0aDogMnB4O1xuICAgICRpbnB1dC1wYWRkaW5nLWxyOiAxMnB4O1xuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4ICRpbnB1dC1wYWRkaW5nLWxyO1xuICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGMtLWdyYXktbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtcmVndWxhcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy0tZ3JheS1saWdodGVzdDtcblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAkc2VsZWN0LWFycm93LXNpemU6IDEwcHg7XG4gICAgJHNlbGVjdC1hcnJvdy1hcmVhLXNpemU6IDQwcHg7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCRzZWxlY3QtYXJyb3ctYXJlYS1zaXplICsgJGlucHV0LXBhZGRpbmctbHIgKyAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIHRoaXMgcGFzc2VzIGNsaWNrIGV2ZW50cyB0aHJvdWdoIHRvIHVuZGVybHlpbmcgY29tcG9uZW50LiAqL1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3R0b206ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB3aWR0aDogJHNlbGVjdC1hcnJvdy1hcmVhLXNpemU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkYy0tZ3JheS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiB0aGlzIHBhc3NlcyBjbGljayBldmVudHMgdGhyb3VnaCB0byB1bmRlcmx5aW5nIGNvbXBvbmVudC4gKi9cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAoJHNlbGVjdC1hcnJvdy1zaXplIC8gMikgLSAxcHgpOyAvKiBjZW50ZXIgKi9cbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgkc2VsZWN0LWFycm93LWFyZWEtc2l6ZSAvIDIpIC0gKCRzZWxlY3QtYXJyb3ctc2l6ZSAvIDIpKTsgLyogY2VudGVyICovXG4gICAgICAgICAgICB3aWR0aDogJHNlbGVjdC1hcnJvdy1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2VsZWN0LWFycm93LXNpemU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGMtLWdyYXk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYy0tZ3JheTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICRzaXplOiAxNnB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtLWdyYXk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLS1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1kb3QtLWJsdWUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvYnVpbGQvaW1hZ2VzL3RoZW1lL2ljb25zL2ljb24tLWNoZWNrLS1ibHVlLS1zb2xpZC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZnVzaW9uLWZpZWxkLmlzLWludmFsaWQsXG4gICAgLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCB7XG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICAgICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgICAgIGlucHV0W3R5cGU9J3RlbCddLFxuICAgICAgICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbiAgICAgICAgc2VsZWN0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLS1lcnJvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLS1lcnJvci1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXNlbGVjdDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYy0tZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9idWlsZC9pbWFnZXMvdGhlbWUvaWNvbnMvaWNvbi0tY2hlY2stLXJlZC0tc29saWQuc3ZnJyk7IH1cbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYnVpbGQvaW1hZ2VzL3RoZW1lL2ljb25zL2ljb24tLWRvdC0tcmVkLnN2ZycpOyB9XG4gICAgfVxuXG4gICAgc2VsZWN0IG9wdGlvbltkYXRhLWlzLXNwYWNlcj0neWVzJ10ge1xuICAgICAgICBAbWVkaWEoLS14cykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLXJlbW92ZS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgLnJlbW92ZS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZW1vdmUtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1wbHVzLS1ibHVlLS1yZWd1bGFyLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cbiIsIi5saXN0LS1wbGFpbiB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgfVxufVxuXG4ubGlzdC0tYXJyb3dzIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1hcnJvdy1jaXJjbGUtcmlnaHQtLWJsdWUtLXNvbGlkLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubS0tYmctLWdyZWVuICY6OmJlZm9yZSxcbiAgICAgICAgLm0tLWJnLS1ibHVlICY6OmJlZm9yZSxcbiAgICAgICAgLm0tLWJnLS1tYXJvb24gJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1hcnJvdy1jaXJjbGUtcmlnaHQtLXdoaXRlLS1zb2xpZC5zdmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tLS1iZy0teWVsbG93ICY6OmJlZm9yZSxcbiAgICAgICAgLm0tLWJnLS15ZWxsb3ctZGFyayAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYnVpbGQvaW1hZ2VzL3RoZW1lL2ljb25zL2ljb24tLWFycm93LWNpcmNsZS1yaWdodC0tYmxhY2stLXNvbGlkLnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlzdC0tMmMge1xuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgIH1cbn1cblxuLmxpc3QtLWNoZWNrbWFya3Mge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgICRvZmZzZXQ6IDI1cHg7XG5cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4ICRvZmZzZXQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogY2FsYygtMSAqICRvZmZzZXQpO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1jaGVjay0tZ3JlZW4tLXNvbGlkLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY3VzdG9tLW1lZGlhIC0tc2Vjb25kYXJ5LWJpZyAobWluLXdpZHRoOiAxMjAwcHgpO1xuXG5oZWFkZXIge1xuICAgICRidXJnZXJMaW5lSGVpZ2h0OiAycHg7XG4gICAgJGJ1cmdlckxpbmVQYWRkaW5nOiA3cHg7XG4gICAgJG1vYmlsZVRyaWdnZXJQYWRkaW5nTGVmdDogNTVweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAtMXB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcblxuICAgIEBtZWRpYSAoLS1oZWFkZXItZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwICRwYWdlLWxyLW1hcmdpbiAyMHB4ICRwYWdlLWxyLW1hcmdpbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0taGVhZGVyLW1vYmlsZSkge1xuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbW9iaWxlIHtcbiAgICAgICAgJHRiLXBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAbWVkaWEgKC0taGVhZGVyLWRlc2t0b3ApIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsYygkdGItcGFkZGluZyArIDRweCkgMTBweCAkdGItcGFkZGluZyAkcGFnZS1sci1tYXJnaW4teHM7XG5cbiAgICAgICAgICAgIEBtZWRpYSgtLXNtKSB7IG1hcmdpbi10b3A6ICR0Yi1wYWRkaW5nOyB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKC0tc20pIHsgaGVpZ2h0OiA0NnB4OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnVyZ2VyIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCR0Yi1wYWRkaW5nICsgMTJweCkgJHBhZ2UtbHItbWFyZ2luLXhzICR0Yi1wYWRkaW5nIDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogJGJ1cmdlckxpbmVIZWlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy0tYmx1ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnVyZ2VyTGluZUhlaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy0tYmx1ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoJGJ1cmdlckxpbmVIZWlnaHQgKyAkYnVyZ2VyTGluZVBhZGRpbmcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDIgKiAoJGJ1cmdlckxpbmVIZWlnaHQgKyAkYnVyZ2VyTGluZVBhZGRpbmcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiAubmF2LW1vYmlsZSB7XG4gICAgICAgIC5idXJnZXItaW5uZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKCRidXJnZXJMaW5lSGVpZ2h0ICsgJGJ1cmdlckxpbmVQYWRkaW5nKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHsgdG9wOiAwOyB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtd3JhcHBlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuXG4gICAgICAgIEBtZWRpYSAoLS1oZWFkZXItbW9iaWxlKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4gLm5hdi13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhICgtLWhlYWRlci1tb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluZS1vbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1oZWFkZXItbW9iaWxlKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAoLS1zZWNvbmRhcnktYmlnKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG5hdi5uYXYtY3RhIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDsgLyogdGhpcyBpcyBvbmx5IGhlcmUgdG8gXCJyZXNldFwiIHRoZSBzcGFjZSBiZXR3ZWVuIHRoZSBsaSBlbGVtZW50cyAoYmVjYXVzZSB0aGV5IGFyZSBpbmxpbmUtYmxvY2ssIHRoZSBzcGFjZSBpcyBiYXNlZCBvbiBwYXJlbnQncyBmb250LXNpemUpLiAqL1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0taGVhZGVyLW1vYmlsZSkgeyBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKC0taGVhZGVyLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1kYXJrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZS14c21hbGw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1zZWNvbmRhcnktYW5kLXByaW1hcnktd3JhcHBlciB7XG4gICAgICAgIEBtZWRpYSAoLS1oZWFkZXItbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5lLXR3byB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMTVweCAwO1xuXG4gICAgICAgIEBtZWRpYSAoLS1oZWFkZXItbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tc2Vjb25kYXJ5LWJpZykgeyBtYXJnaW46IDE1cHggMDsgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1zZWNvbmRhcnktYmlnKSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWFuZC1zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhICgtLWhlYWRlci1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKC0tc2Vjb25kYXJ5LWJpZykgeyBtYXJnaW46IDA7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG5hdi5uYXYtc2Vjb25kYXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKC0taGVhZGVyLW1vYmlsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLS1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtLWdyYXktbGlnaHRlc3Q7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4ICRwYWdlLWxyLW1hcmdpbi14cztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0taGVhZGVyLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0taGVhZGVyLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0taGVhZGVyLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzaXplLXJlZ3VsYXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1zZWNvbmRhcnktYmlnKSB7IHBhZGRpbmc6IDVweCAxNXB4OyB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbjogMCAkcGFnZS1sci1tYXJnaW4teHM7XG5cbiAgICAgICAgQG1lZGlhICgtLWhlYWRlci1kZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAbWVkaWEoLS1zbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYubmF2LXByaW1hcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAbWVkaWEgKC0taGVhZGVyLW1vYmlsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpZ2dlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1oZWFkZXItbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMCA3cHggJG1vYmlsZVRyaWdnZXJQYWRkaW5nTGVmdDtcblxuICAgICAgICAgICAgICAgICY6bm90KC5mZWF0dXJlZCkge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguZmVhdHVyZWQpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogJHBhZ2UtbHItbWFyZ2luLXhzO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLS1ibHVlIHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9pY29ucy9pY29uLS1wbHVzLS13aGl0ZS0tcmVndWxhci5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJSA2MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5mZWF0dXJlZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50OjphZnRlciB7IGJhY2tncm91bmQ6ICRjLS15ZWxsb3c7IH1cblxuICAgICAgICAgICAgJi5mZWF0dXJlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1oZWFkZXItbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhICgtLWhlYWRlci1kZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLS1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoJGFuZ2xlLS1za2V3KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLWhlYWRlci1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiB0aGlzIHNoaWZ0cyB0aGUgbGVmdCBzaWRlIG9mIHRoZSBvdXRsaW5lIG9mZiB0aGUgc2NyZWVuIHNvIHdlIGRvbid0IHNlZSBob3cgZGVmb3JtZWQgaXQgaXMuIGFsc28gbmVlZCB0byBtb3ZlIHRoZSByaWdodCBvdXQgYSBiaXQgc28gaXQncyB0aGUgc2FtZSBzaXplLiAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50OjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiAkYy0teWVsbG93OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5pcy1vcGVuIC50cmlnZ2VyOm5vdCguZmVhdHVyZWQpOjpiZWZvcmUge1xuICAgICAgICAgICAgQG1lZGlhICgtLWhlYWRlci1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9idWlsZC9pbWFnZXMvdGhlbWUvaWNvbnMvaWNvbi0tbWludXMtLXdoaXRlLS1yZWd1bGFyLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLS15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAkY2Fycm90LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAoLS1oZWFkZXItbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemUtcmVndWxhcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzaXplLXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIC50cmlnZ2VyIHsgbWFyZ2luLXJpZ2h0OiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0taGVhZGVyLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgJiAudHJpZ2dlcjpub3QoLmZlYXR1cmVkKTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UsIHZpc2liaWxpdHkgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAkY2Fycm90LXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkY2Fycm90LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRjYXJyb3Qtc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRjYXJyb3Qtc2l6ZSBzb2xpZCAkYy0tYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtZm9jdXNlZCAudHJpZ2dlcjpub3QoLmZlYXR1cmVkKTo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC50cmlnZ2VyOm5vdCguZmVhdHVyZWQpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0taGVhZGVyLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLCB2aXNpYmlsaXR5IDMwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDdweCA4cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4OyAvKiBuZWVkIHRoaXMgcGFkZGluZy1sZWZ0IHRvIG1ha2UgdXAgZm9yIHNvbWUgcGFkZGluZyBiZWZvcmUgdGhlIGNvbHVtbi1ydWxlICovXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1ydWxlOiBzb2xpZCAxcHggJGMtLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHggMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy0tYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkuaXMtZm9jdXNlZCAuc3VibWVudSxcbiAgICAgICAgICAgIGxpOmhvdmVyIC5zdWJtZW51LFxuICAgICAgICAgICAgLnN1Ym1lbnU6aG92ZXIge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1oZWFkZXItbW9iaWxlKSB7XG4gICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAkcGFnZS1sci1tYXJnaW4teHMgMTVweCAkbW9iaWxlVHJpZ2dlclBhZGRpbmdMZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaS5pcy1mb2N1c2VkIC5zdWJtZW51LFxuICAgICAgICAgICAgbGkuaXMtb3BlbiAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiZm9vdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDAgNTVweCAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy0teWVsbG93O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICBoZWlnaHQ6IDY5cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvYnVpbGQvaW1hZ2VzL3RoZW1lL2xvZ29zL2xvZ28tLWxiY2MtZm9vdGVyLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gNnB4KSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ5cHggNDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1sZykge1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2NXB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTE3cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg0cHggNzhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KCRhbmdsZS0tc2tldyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy0teWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSAoLS1sZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC04NnB4O1xuICAgICAgICB3aWR0aDogMjU0cHg7XG4gICAgICAgIGhlaWdodDogMzE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL2J1aWxkL2ltYWdlcy90aGVtZS9iYWNrZ3JvdW5kcy9iZy0tdHJlZS1mb290ZXIucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMzM3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdCB7XG4gICAgICAgIC5hZGRyZXNzLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICBhZGRyZXNzLCBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAtbGluayB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAycHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLS1ibHVlLWxpZ2h0O1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7IC8qIG5lZWQgdGhpcyBwYWRkaW5nLWxlZnQgdG8gbWFrZSB1cCBmb3Igc29tZSBwYWRkaW5nIGJlZm9yZSB0aGUgY29sdW1uLXJ1bGUgKi9cbiAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1ydWxlOiBzb2xpZCAxcHggJGMtLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5zb2NpYWwge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwIDI1cHggMDtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1sZykge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1eC1saW5rcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcblxuICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQtbGluZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbDtcblxuICAgICAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy0tc2VhcmNoIHtcbiAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLS15ZWxsb3cgdXJsKCcvYnVpbGQvaW1hZ2VzL3RoZW1lL2ljb25zL2ljb24tLXNlYXJjaC0td2hpdGUtLXNvbGlkLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy0teWVsbG93LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */

/* Updates */
	.main-content .grid {
		width: inherit;
	}
	
	.photo-circle .content {
    margin-bottom: 2em;
}
	
@font-face {
	font-family: Bayland;
    src: url("/about-lbcc/foundation/fundraisers/fonts/bayland.otf") format("opentype");
    src: url('/about-lbcc/foundation/fundraisers/fonts/bayland-webfont.eot'),
		 url('/about-lbcc/foundation/fundraisers/fonts/bayland-webfont.eot?#iefix') format('embedded-opentype'),
         url('/about-lbcc/foundation/fundraisers/fonts/bayland-webfont.woff2') format('woff2'),
         url('/about-lbcc/foundation/fundraisers/fonts/bayland-webfont.woff') format('woff'),
         url('/about-lbcc/foundation/fundraisers/fonts/bayland-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
	
@media only screen and (min-width: 1028px) and (max-width: 1280px) {
  .explore-hero {
	background-position: 150%;
  }
}
	
@media only screen and (max-width: 1028px) {
  .explore-hero {
	background: url('/about-lbcc/explore/images/HeroGraphicMobile.png') !important;
	background-size: cover !important;
    background-repeat: no-repeat !important;
  }
}</pre></body></html>