.icon--twitter{width:16px;height:16px;display:inline-block;background-image:url("../img/share-icon--twitter.png");background-image:url("../img/share-icon--twitter.svg"),none;background-color:transparent;background-repeat:no-repeat;background-position:100% 100%;background-size:100%}.no-touchevents .icon--twitter:hover{background-image:url("../img/share-icon--twitter-hover.png");background-image:url("../img/share-icon--twitter-hover.svg"),none;background-color:transparent;background-repeat:no-repeat;background-position:100% 100%;background-size:100%}@font-face{font-family:"Lyon";src:url("../../fonts/LyonText-Regular-Web.eot");src:url("../../fonts/LyonText-Regular-Web.eot?iefix") format("eot"),url("../../fonts/LyonText-Regular-Web.woff2") format("woff2"),url("../../fonts/LyonText-Regular-Web.woff") format("woff"),url("../../fonts/LyonText-Regular-Web.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lyon Bold";src:url("../../fonts/LyonText-Bold-Web.eot");src:url("../../fonts/LyonText-Bold-Web.eot?iefix") format("eot"),url("../../fonts/LyonText-Bold-Web.woff2") format("woff2"),url("../../fonts/LyonText-Bold-Web.woff") format("woff"),url("../../fonts/LyonText-Bold-Web.ttf") format("truetype");font-weight:normal;font-style:bold}@font-face{font-family:"FoundersGrotesk";src:url("../../fonts/FoundersGroteskTextWeb-Regular.eot");src:url("../../fonts/FoundersGroteskTextWeb-Regular.eot?iefix") format("eot"),url("../../fonts/FoundersGroteskTextWeb-Regular.woff2") format("woff2"),url("../../fonts/FoundersGroteskTextWeb-Regular.woff") format("woff"),url("../../fonts/FoundersGroteskTextWeb-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"FoundersGrotesk";src:url("../../fonts/FoundersGroteskTextWeb-Bold.eot");src:url("../../fonts/FoundersGroteskTextWeb-Bold.eot?iefix") format("eot"),url("../../fonts/FoundersGroteskTextWeb-Bold.woff2") format("woff2"),url("../../fonts/FoundersGroteskTextWeb-Bold.woff") format("woff"),url("../../fonts/FoundersGroteskTextWeb-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"FoundersGrotesk";src:url("../../fonts/FoundersGroteskTextWeb-Medium.eot");src:url("../../fonts/FoundersGroteskTextWeb-Medium.eot?iefix") format("eot"),url("../../fonts/FoundersGroteskTextWeb-Medium.woff2") format("woff2"),url("../../fonts/FoundersGroteskTextWeb-Medium.woff") format("woff"),url("../../fonts/FoundersGroteskTextWeb-Medium.ttf") format("truetype");font-weight:500;font-style:normal}header{position:fixed;width:100%;top:0;left:0;z-index:5;background-color:#39377e;color:#fff;height:auto}header .menu-buttons{position:relative;height:5em}header .menu-buttons>*{position:absolute}header .menu-buttons .donate{left:1em;top:.9em}header .menu-buttons .menu-icon{cursor:pointer;right:1em;top:0;font-size:4em;line-height:1.25em}header #menu-icon-dropdown{display:none}header #menu-icon-dropdown:checked ~ .menu{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}header .menu{position:absolute;padding:0 1em;height:100vh;background-color:#39377e;right:0;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}header .menu .menu-item{position:relative;margin:1em 0;font-family:"FoundersGrotesk";font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;font-size:1.75em}header .menu .menu-item .icon,header .menu .menu-item .link{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:90%;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .menu .menu-item .icon{color:#05CE7C;width:1em;margin-right:.25em}header .menu .menu-item .icon:before{height:100%;width:100%}header .menu .menu-item .link{text-decoration:none}header .menu .menu-item .link:hover{background-color:#6263f1}footer{position:relative;background-color:#F0F0F0;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;padding:1em}footer>div{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:50%}footer .information{text-align:right}footer .information a.link{display:block}footer li{padding:.25em 0}footer li.strong{font-family:"Lyon Bold"}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body{position:relative;background-color:#39377e;font-family:"Lyon";font-style:normal;font-size:16px}body.modal-open{overflow:hidden}h1,h2,h3,h4,.title{font-family:"FoundersGrotesk";font-weight:bold}h3{font-size:1.75em}.dashicons{font-size:inherit}a{text-decoration:none}a:not(.button){color:inherit}a:hover.link,a:hover .link{text-decoration:underline}button,input{-webkit-appearance:none}ul{padding:0;margin:0;list-style-type:none}.half-width{width:49%;display:inline-block}.half-width input{width:100% !important}.third-width{width:32%;display:inline-block}.third-width input{width:100% !important}#gform_fields_1,#gform_fields_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#gform_fields_1>li,#gform_fields_2>li{margin:.5em 0}#gform_fields_1 #field_1_6,#gform_fields_1 #field_2_6,#gform_fields_2 #field_1_6,#gform_fields_2 #field_2_6{width:100%}.button,button{background-color:#6263f1;color:#fff;border:none;position:relative;padding:.5em 1.5em;text-transform:uppercase;font-size:1.25em;cursor:pointer;font-family:"FoundersGrotesk";font-weight:500;border-width:1px;border-color:#777;border-radius:2px}.button.facebook,button.facebook{background-color:#3638d5}.button.twitter,button.twitter{background-color:#34d8f4}.button.disabled,button.disabled{background-color:#777}.select2-container--default{position:relative}.select2-container--default .select2-selection--single{position:relative;height:3.5em;border:1px solid #ccc;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{position:absolute;top:1em;left:.5em}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1em;right:.5em}input,.select2-container--default .select2-selection--single{border:1px solid #ccc;border-radius:0}input::-webkit-input-placeholder,input .select2-selection__placeholder,.select2-container--default .select2-selection--single::-webkit-input-placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#777;font-family:"FoundersGrotesk"}input:-ms-input-placeholder,input .select2-selection__placeholder,.select2-container--default .select2-selection--single:-ms-input-placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#777;font-family:"FoundersGrotesk"}input::-ms-input-placeholder,input .select2-selection__placeholder,.select2-container--default .select2-selection--single::-ms-input-placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#777;font-family:"FoundersGrotesk"}input::placeholder,input .select2-selection__placeholder,.select2-container--default .select2-selection--single::placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#777;font-family:"FoundersGrotesk"}main{position:relative;background-color:#fff;padding:5em 1em 2em 1em}main.display-modal{background-color:#383879}main .logo{max-width:25em;width:100%;margin:0 auto}main .logo img{width:100%}section{display:block;width:100%;margin-top:.1em}section:nth-of-type(1).section-section,section:nth-of-type(1).subsection-section,section:nth-of-type(1).feature_grid-section{margin-top:1em}section.section-section,section.subsection-section,section.feature_grid-section{margin-top:2em}.buttons-section{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.buttons-section .button{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:.25em 0}.buttons-section .button:nth-of-type(2n+1){margin:0}.feature_grid-section .items{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0}.feature_grid-section .items[data-type="social"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feature_grid-section .items .item{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border:solid 1px #ccc;text-align:center;width:100%;padding:1.5em;margin:.5em 0}.feature_grid-section .items .item.participant{min-height:60vw;cursor:pointer}.feature_grid-section .items .item.social{padding:0}.feature_grid-section .items .item p{position:relative;padding:.5em 1em}.feature_grid-section .items .item *{max-width:100% !important;border:none !important;margin:0 !important}.feature_grid-section .items .item .background-profile{position:absolute;background-color:#6263f1;background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;top:0;left:0}.feature_grid-section .items .item .profile-info{background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.5)));background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );position:absolute;color:#fff;bottom:0;left:0;width:100%;padding:.5em 0;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature_grid-section .items .item .profile-info>div{padding:.2em 0;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_grid-section .items .item.sponsor{padding:0 .25em}.feature_grid-section .items .item.sponsor a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.feature_grid-section .items .item.sponsor a .profile-info{position:relative;height:100%;width:100%;padding:0;background:transparent}.feature_grid-section .items .item.sponsor a .profile-info.individual{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:100%;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_grid-section .items .item .twitter-tweet{margin:0 auto !important}p{padding:.5em 0;line-height:1.5em}.image-section{position:relative}.image-section img{width:100%}.section-section,.subsection-section{position:relative}.section-section>div,.subsection-section>div{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;min-height:3.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-section>div .header-number,.section-section>div .header-arrow,.subsection-section>div .header-number,.subsection-section>div .header-arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;float:left;font-size:6.4em;line-height:1em;color:#05CE7C;font-family:"FoundersGrotesk";font-weight:bold;margin-right:1rem}.section-section>div .header-number,.subsection-section>div .header-number{position:relative;top:-.02em}.section-section>div .header-arrow .dashicons,.subsection-section>div .header-arrow .dashicons{height:initial;width:initial;display:block;font-size:.8em}.section-section>div h2,.subsection-section>div h2{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;vertical-align:top;padding:0;font-size:2.3em;line-height:1em}.section-section p,.subsection-section p{display:block;margin-top:1.5em}.section-section p:first-of-type,.subsection-section p:first-of-type{margin-top:0}.thunderclap-section{font-family:"FoundersGrotesk"}.thunderclap-section .thunderclap{border:1px solid #ccc}.thunderclap-section img{width:100%}.thunderclap-section a.district__report-button{padding:10px 18px;background-color:#21d279;font-family:"FoundersGrotesk", Helvetica, Arial sans-serif;font-weight:normal;font-style:normal;color:#FFFFFF;font-size:18px;border-radius:3px;display:inline-block;-webkit-transition:all 0.2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.2s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.2s cubic-bezier(0.19, 1, 0.22, 1)}.video-section{width:100%}.video-section iframe{width:100%}input,textarea{padding:1em;width:100%;margin:0;font-size:1em}.salsa form{position:relative}.salsa form .hidden-fields{display:none;position:absolute}.salsa form .supporterInfo{padding:1em 0}.salsa form .supporterInfo .diaFields{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.salsa form .supporterInfo .diaFields .customFields{width:100%}.salsa form .supporterInfo .diaFields .formRow{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:.5em;min-width:50%}.salsa form .supporterInfo .diaFields .formRow.one-field{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.salsa form .supporterInfo .diaFields .formRow.two-field{width:50%}.salsa form .supporterInfo .diaFields .formRow label{position:fixed;top:-9999em}.salsa form .supporterInfo .diaFields .formRow label ~ div{display:inline-block}.salsa form .supporterInfo .diaFields .formRow .error{color:red}.salsa form .supporterInfo .diaFields .formRow input.button{font-size:1.25em;padding:.7em}.carousel-wrap{overflow-x:scroll;text-align:center;margin:2em 0;white-space:nowrap}.carousel-wrap img,.carousel-wrap iframe{max-width:100%;width:100%}.carousel-wrap:before,.carousel-wrap:after{content:"";height:100%;position:absolute;top:0;width:5em;z-index:4}.carousel-wrap:before{left:0;background:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.9)));background:-o-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%);background:linear-gradient(-90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%)}.carousel-wrap:after{right:0;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.9)));background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%);background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%)}.carousel-wrap .carousel-track{-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;margin:0;padding:0;height:100%;position:relative;-webkit-transform:translateX(-9%);-ms-transform:translateX(-9%);transform:translateX(-9%)}.carousel-wrap .carousel-track .carousel-slide{margin:0;padding:0;display:inline-block;width:80%;margin-right:1em}.carousel-wrap .carousel-track .carousel-slide:first-child{margin-left:calc((100% - ((2 * ((-1 * (-41.9989%))) + (2 * 1em)))) / 2)}.carousel-wrap .carousel-slide-activator{display:none}.carousel-wrap .carousel-indicators{position:absolute;height:0;bottom:2em;z-index:0}.carousel-wrap .carousel-indicators .carousel-indicator{display:inline-block;background-color:#000;border-style:solid;border-width:5px;border-color:#000;border-radius:1em;margin:0 .1em;padding:0;width:2em}.carousel-wrap .carousel-controls{display:none}.carousel-wrap .carousel-controls button{z-index:1;top:50%;position:absolute;font-size:2.5em;padding:.25em;margin:0;top:calc(50% + 5rem);background-color:#6263f1;color:#fff;outline:none;line-height:1em}.carousel-wrap .carousel-controls button.carousel-prev-button{left:0;margin-left:-2em}.carousel-wrap .carousel-controls button.carousel-next-button{right:0;margin-right:-2em}.carousel-wrap .carousel-controls button .dashicons{width:auto;height:auto}.carousel-wrap .carousel-controls button:hover{background-color:#7071f2}.carousel-wrap .carousel-slide-activator:nth-of-type(10):checked ~ .carousel-track{-webkit-transform:translateX(-900%);-ms-transform:translateX(-900%);transform:translateX(-900%)}.carousel-wrap .carousel-slide-activator:nth-of-type(10):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(10){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(9):checked ~ .carousel-track{-webkit-transform:translateX(-800%);-ms-transform:translateX(-800%);transform:translateX(-800%)}.carousel-wrap .carousel-slide-activator:nth-of-type(9):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(9){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(8):checked ~ .carousel-track{-webkit-transform:translateX(-700%);-ms-transform:translateX(-700%);transform:translateX(-700%)}.carousel-wrap .carousel-slide-activator:nth-of-type(8):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(8){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(7):checked ~ .carousel-track{-webkit-transform:translateX(-600%);-ms-transform:translateX(-600%);transform:translateX(-600%)}.carousel-wrap .carousel-slide-activator:nth-of-type(7):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(7){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(6):checked ~ .carousel-track{-webkit-transform:translateX(-500%);-ms-transform:translateX(-500%);transform:translateX(-500%)}.carousel-wrap .carousel-slide-activator:nth-of-type(6):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(6){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(5):checked ~ .carousel-track{-webkit-transform:translateX(-400%);-ms-transform:translateX(-400%);transform:translateX(-400%)}.carousel-wrap .carousel-slide-activator:nth-of-type(5):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(5){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(4):checked ~ .carousel-track{-webkit-transform:translateX(-300%);-ms-transform:translateX(-300%);transform:translateX(-300%)}.carousel-wrap .carousel-slide-activator:nth-of-type(4):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(4){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(3):checked ~ .carousel-track{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.carousel-wrap .carousel-slide-activator:nth-of-type(3):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(3){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(2):checked ~ .carousel-track{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-wrap .carousel-slide-activator:nth-of-type(2):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(2){border-color:#000;background-color:#000}.carousel-wrap .carousel-slide-activator:nth-of-type(1):checked ~ .carousel-track{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.carousel-wrap .carousel-slide-activator:nth-of-type(1):checked ~ .carousel-indicators .carousel-indicator:nth-of-type(1){border-color:#000;background-color:#000}@media screen and (min-width: 767px){.carousel-wrap .carousel-slide{width:41.9989% !important}}@media screen and (min-width: 991px){.carousel-wrap .carousel-slide-activator:nth-of-type(10):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)));-ms-transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)));transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(9):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)));-ms-transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)));transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(8):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)));-ms-transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)));transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(7):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)));-ms-transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)));transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(6):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)));-ms-transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)));transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(5):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)));-ms-transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)));transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(4):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)));-ms-transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)));transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(3):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)));-ms-transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)));transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(2):checked ~ .carousel-track[data-display="1"]{-webkit-transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)));-ms-transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)));transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(10):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)));-ms-transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)));transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(9):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)));-ms-transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)));transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(8):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)));-ms-transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)));transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(7):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)));-ms-transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)));transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(6):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)));-ms-transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)));transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(5):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)));-ms-transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)));transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(4):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)));-ms-transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)));transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(3):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)));-ms-transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)));transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(2):checked ~ .carousel-track[data-display="2"]{-webkit-transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)));-ms-transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)));transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(10):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)));-ms-transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)));transform:translateX(calc((10 * -41.9989%) - ((10) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(9):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)));-ms-transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)));transform:translateX(calc((9 * -41.9989%) - ((9) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(8):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)));-ms-transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)));transform:translateX(calc((8 * -41.9989%) - ((8) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(7):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)));-ms-transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)));transform:translateX(calc((7 * -41.9989%) - ((7) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(6):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)));-ms-transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)));transform:translateX(calc((6 * -41.9989%) - ((6) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(5):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)));-ms-transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)));transform:translateX(calc((5 * -41.9989%) - ((5) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(4):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)));-ms-transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)));transform:translateX(calc((4 * -41.9989%) - ((4) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(3):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)));-ms-transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)));transform:translateX(calc((3 * -41.9989%) - ((3) * 1em)))}.carousel-wrap .carousel-slide-activator:nth-of-type(2):checked ~ .carousel-track[data-display="3"]{-webkit-transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)));-ms-transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)));transform:translateX(calc((2 * -41.9989%) - ((2) * 1em)))}}.modal{position:fixed;padding:1em;display:none;top:0;left:0;width:100vw;height:100vh}.modal.map.show{position:fixed;overflow:auto;height:100vh;padding:0}.modal.show{display:block;z-index:5}.modal .close-modal{position:fixed;font-size:3em;cursor:pointer;right:.5em;top:0em;z-index:3}.modal .background-overlay{position:absolute;background-color:#39377e;opacity:.7;width:100%;height:100%;left:0;top:0}.modal .content{display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:3;background-color:#fff;overflow:hidden}.modal .content>div{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:100vh;max-width:100%;width:100%;height:100%;padding:1em 2em;position:relative}.modal #rsvp-modal h1,.modal .story-modal h1{padding-bottom:1em}.modal #rsvp-modal>div:not(.logo),.modal .story-modal>div:not(.logo){position:relative;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em}.modal #rsvp-modal>div:not(.logo)>*,.modal .story-modal>div:not(.logo)>*{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;position:relative}.modal #rsvp-modal>div:not(.logo) .info>div,.modal .story-modal>div:not(.logo) .info>div{display:block;padding:.25em 0}.modal #rsvp-modal>div:not(.logo) .info>div span ~ div,.modal .story-modal>div:not(.logo) .info>div span ~ div{display:inline-block;font-size:1.1em}.modal #rsvp-modal>div:not(.logo) .info>div .dashicons,.modal .story-modal>div:not(.logo) .info>div .dashicons{vertical-align:middle;color:#6263f1;font-size:1.5em;margin-right:.25em;margin-bottom:.5em}.modal #rsvp-modal>div:not(.logo) .buttons .button,.modal .story-modal>div:not(.logo) .buttons .button{margin-top:.5em;width:100%}.modal #rsvp-modal>div:not(.logo) .buttons .button:first-child,.modal .story-modal>div:not(.logo) .buttons .button:first-child{margin-top:0}.modal #rsvp-modal iframe,.modal .story-modal iframe{display:block;margin:0 auto;max-width:100%}.modal #participant-modal h1{padding-bottom:1em}.modal #participant-modal>div:not(.logo){position:relative;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;padding:1em 0}.modal #participant-modal>div:not(.logo) .photo{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:80%;margin-right:1em}.modal #participant-modal>div:not(.logo) .photo img{width:100%}.modal #participant-modal>div:not(.logo) .info{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-item-align:start;align-self:flex-start}.modal #participant-modal>div:not(.logo) .info>div{display:block;padding:.25em 0}.modal #participant-modal>div:not(.logo) .info>div span ~ div{display:inline-block;font-size:1.1em}.modal #participant-modal>div:not(.logo) .info>div .dashicons{vertical-align:middle;color:#6263f1;font-size:1.5em;margin-right:.25em;margin-bottom:.5em}.modal #participant-modal>div:not(.logo) .info h2{margin:0}.modal .desc{font-size:1.1em;line-height:1.5em}.modal .logo{text-align:right;max-width:100%}.modal .logo img{width:100%;height:auto}.story-modal .read_more{text-decoration:underline;color:#05CE7C}.story-modal h1{padding-bottom:0 !important}.story-modal h2{line-height:1;margin-bottom:.5em}.story-modal .story{margin:0 !important;padding:2em 0;border-bottom:1px solid #ccc}.story-modal .story:last-of-type{border:0}.story-modal .tweet_reps{margin-top:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.story-modal .tweet_reps>a{display:inline-block;-webkit-box-flex:0 !important;-ms-flex:0 1 auto !important;flex:0 1 auto !important;text-align:center;margin-bottom:.5em;white-space:nowrap;width:100%}.story-modal .dashicons-twitter{vertical-align:middle;margin-bottom:.1em}@media (min-width: 30em){main{width:100%;margin:0 auto}.intro p{width:90%;margin:0 auto}.intro p a:link,.intro p a:visited,.intro p a:active{color:#6263f1;text-decoration:underline;font-weight:bold}.feature_grid-section .items[data-size="6"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (1 * 1em)) / 2);min-height:12em}.feature_grid-section .items[data-size="6"]>.item:nth-child(2n+1){margin-left:0}.feature_grid-section .items[data-size="6"]>.item p{height:100%}.feature_grid-section .items[data-size="6"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="6"]>.item.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_grid-section .items[data-size="5"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (1 * 1em)) / 2);min-height:12em}.feature_grid-section .items[data-size="5"]>.item:nth-child(2n+1){margin-left:0}.feature_grid-section .items[data-size="5"]>.item p{height:100%}.feature_grid-section .items[data-size="5"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="5"]>.item.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_grid-section .items[data-size="4"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (1 * 1em)) / 2);min-height:12em}.feature_grid-section .items[data-size="4"]>.item:nth-child(2n+1){margin-left:0}.feature_grid-section .items[data-size="4"]>.item p{height:100%}.feature_grid-section .items[data-size="4"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="4"]>.item.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_grid-section .items[data-size="3"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (1 * 1em)) / 2);min-height:12em}.feature_grid-section .items[data-size="3"]>.item:nth-child(2n+1){margin-left:0}.feature_grid-section .items[data-size="3"]>.item p{height:100%}.feature_grid-section .items[data-size="3"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="3"]>.item.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_grid-section .items[data-size="2"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (1 * 1em)) / 2);min-height:12em}.feature_grid-section .items[data-size="2"]>.item:nth-child(2n+1){margin-left:0}.feature_grid-section .items[data-size="2"]>.item p{height:100%}.feature_grid-section .items[data-size="2"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="2"]>.item.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_grid-section .items[data-size="1"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (1 * 1em)) / 1);min-height:12em}.feature_grid-section .items[data-size="1"]>.item:nth-child(2n+1){margin-left:0}.feature_grid-section .items[data-size="1"]>.item p{height:100%}.feature_grid-section .items[data-size="1"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="1"]>.item.social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_grid-section .buttons-section{display:block;width:100%}.modal #participant-modal>div:not(.logo) .photo{max-width:20em}.modal .content>div{overflow-y:auto}.modal .logo img{width:15.5em}.carousel-wrap{overflow:hidden}.carousel-wrap .carousel-controls{display:block}.carousel-wrap .carousel-slide{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;width:100%;-ms-flex-item-align:center;align-self:center}}@media screen and (min-width: 48em){main{width:95%}footer{width:95%;margin:0 auto;padding:1em 4em}section{max-width:50em;margin:0 auto auto auto}.feature_grid-section .items[data-size="6"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (5 * 1em)) / 4);min-height:15em}.feature_grid-section .items[data-size="6"]>.item:nth-child(2n+1){margin-left:1em}.feature_grid-section .items[data-size="6"]>.item:nth-child(6n+1){margin-left:0}.feature_grid-section .items[data-size="6"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="5"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (4 * 1em)) / 4);min-height:15em}.feature_grid-section .items[data-size="5"]>.item:nth-child(2n+1){margin-left:1em}.feature_grid-section .items[data-size="5"]>.item:nth-child(5n+1){margin-left:0}.feature_grid-section .items[data-size="5"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="4"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (3 * 1em)) / 4);min-height:15em}.feature_grid-section .items[data-size="4"]>.item:nth-child(2n+1){margin-left:1em}.feature_grid-section .items[data-size="4"]>.item:nth-child(4n+1){margin-left:0}.feature_grid-section .items[data-size="4"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="3"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (2 * 1em)) / 3);min-height:15em}.feature_grid-section .items[data-size="3"]>.item:nth-child(2n+1){margin-left:1em}.feature_grid-section .items[data-size="3"]>.item:nth-child(3n+1){margin-left:0}.feature_grid-section .items[data-size="3"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="2"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (1 * 1em)) / 2);min-height:15em}.feature_grid-section .items[data-size="2"]>.item:nth-child(2n+1){margin-left:1em}.feature_grid-section .items[data-size="2"]>.item:nth-child(2n+1){margin-left:0}.feature_grid-section .items[data-size="2"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .items[data-size="1"]>.item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1em;max-width:calc((100% - (0 * 1em)) / 1);min-height:15em}.feature_grid-section .items[data-size="1"]>.item:nth-child(2n+1){margin-left:1em}.feature_grid-section .items[data-size="1"]>.item:nth-child(1n+1){margin-left:0}.feature_grid-section .items[data-size="1"]>.item p:last-of-type{vertical-align:bottom}.feature_grid-section .buttons-section{display:block;width:100%}.video-section,.image-section,.buttons-section,.thunderclap-section{max-width:48em;margin:0 auto}.buttons-section{margin-top:.25em}.buttons-section .button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 0 0 1em}.modal:not(.mobile){z-index:3}.modal:not(.mobile) .content{border:1em solid #39377e;position:fixed;height:auto;top:50vh;left:50vw;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:60em;max-height:80vh;min-height:5em;padding:2em 0 1em 0}.modal:not(.mobile) .content>div{max-height:calc(80vh - 5em)}.modal:not(.mobile) #rsvp-modal>div:not(.logo)>*{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.modal:not(.mobile) #rsvp-modal>div:not(.logo) .buttons{max-width:15.5em}.modal:not(.mobile) .logo{-ms-flex-item-align:end;align-self:flex-end;width:100%}.modal:not(.mobile) .show ~ main{background-color:#6263f1}.modal.mobile{z-index:initial}.modal.mobile .content{width:100%;height:100%;position:absolute}.modal.mobile .content>div{padding:0}.modal.mobile .close-modal{display:none}.story-modal .tweet_reps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.story-modal .tweet_reps>a{-webkit-box-flex:0 !important;-ms-flex:0 1 48% !important;flex:0 1 48% !important}}@media screen and (min-width: 60em){section{max-width:60em}main,footer{max-width:70em}.story-modal .tweet_reps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.story-modal .tweet_reps>a{font-size:1em;-webkit-box-flex:0 !important;-ms-flex:0 1 30% !important;flex:0 1 30% !important}.story-modal .tweet_reps>a .dashicons{margin-bottom:-0.05em}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiY29sb3JzLnNjc3MiLCJpY29ucy5zY3NzIiwibWl4aW5zLnNjc3MiLCJmb250cy5zY3NzIiwiaGVhZGVyLnNjc3MiLCJmb290ZXIuc2NzcyIsInNlY3Rpb25zL2J1dHRvbnMuc2NzcyIsInNlY3Rpb25zL2ZlYXR1cmVfZ3JpZC5zY3NzIiwic2VjdGlvbnMvaHRtbC5zY3NzIiwic2VjdGlvbnMvaWZyYW1lLnNjc3MiLCJzZWN0aW9ucy9pbWFnZS5zY3NzIiwic2VjdGlvbnMvc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvdGh1bmRlcmNsYXAuc2NzcyIsInNlY3Rpb25zL3ZpZGVvLnNjc3MiLCJzZWN0aW9ucy9zYWxzYS5zY3NzIiwic2VjdGlvbnMvY2Fyb3VzZWwuc2NzcyIsIm1vZGFsLnNjc3MiLCJicmVhay0zMGVtLnNjc3MiLCJicmVhay00OGVtLnNjc3MiLCJicmVhay02MGVtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImNvbG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiaWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIm1peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udHMuc2Nzc1wiO1xuQGltcG9ydCBcImhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiZm9vdGVyLnNjc3NcIjtcblxuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgZm9udC1mYW1pbHk6IFwiTHlvblwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAmLm1vZGFsLW9wZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbn1cblxuLmRhc2hpY29ucyB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpub3QoLmJ1dHRvbikge1xuICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJi5saW5rLCAubGluayB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG51bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaGFsZi13aWR0aCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4udGhpcmQtd2lkdGgge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuICAgICNnZm9ybV9maWVsZHNfMSwgI2dmb3JtX2ZpZWxkc18yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICA+bGkge1xuICAgICAgICBtYXJnaW46IC41ZW0gMDtcbiAgICB9XG4gICAgI2ZpZWxkXzFfNiwgI2ZpZWxkXzJfNiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmJ1dHRvbiwgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uQ29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IC41ZW0gMS41ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm91bmRlcnNHcm90ZXNrXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgJi5mYWNlYm9vayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcbiAgICB9XG5cbiAgICAmLnR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMy41ZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxZW07XG4gICAgICAgICAgICBsZWZ0OiAuNWVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMWVtO1xuICAgICAgICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmlucHV0LCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOjpwbGFjZWhvbGRlciwgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2tcIjtcbiAgICB9XG59XG5cblxubWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1ZW0gMWVtIDJlbSAxZW07XG5cbiAgICAmLmRpc3BsYXktbW9kYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3JcbiAgICB9XG4gICAgXG4gICAgLmxvZ28ge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vdHlsZXIuZGV2L3BuYWUvd3AtY29udGVudC91cGxvYWRzLzIwMTcvMTAvMTAxOTE3X2lNYXJjaEZvcl9XSElURUJHX3YxLmdpZlwiKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBtYXgtd2lkdGg6IDI1ZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL2hlaWdodDogMTVlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC4xZW07XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICYuc2VjdGlvbi1zZWN0aW9uLCAmLnN1YnNlY3Rpb24tc2VjdGlvbiwgJi5mZWF0dXJlX2dyaWQtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlY3Rpb24tc2VjdGlvbiwgJi5zdWJzZWN0aW9uLXNlY3Rpb24sICYuZmVhdHVyZV9ncmlkLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgfVxufVxuXG5AaW1wb3J0IFwic2VjdGlvbnMvYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvZmVhdHVyZV9ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9odG1sLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9pZnJhbWUuc2Nzc1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL2ltYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy90aHVuZGVyY2xhcC5zY3NzXCI7XG5AaW1wb3J0IFwic2VjdGlvbnMvdmlkZW8uc2Nzc1wiO1xuQGltcG9ydCBcInNlY3Rpb25zL3NhbHNhLnNjc3NcIjtcbkBpbXBvcnQgXCJzZWN0aW9ucy9jYXJvdXNlbC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImJyZWFrLTMwZW0uc2Nzc1wiO1xuQGltcG9ydCBcImJyZWFrLTQ4ZW0uc2Nzc1wiO1xuQGltcG9ydCBcImJyZWFrLTYwZW0uc2Nzc1wiOyIsIiR3aGl0ZTogI0ZGRkZGRjtcbiRibGFjazogIzAwMDAwMDtcbiRkYXJrLWdyZXk6ICM3Nzc3Nzc7XG4kbGlnaHQtZ3JleTogI0NDQ0NDQztcbiRncmVlbjogIzA1Q0U3QztcblxuJG1haW5Db2xvcjogIzM5Mzc3ZTtcbiRzZWNvbmRhcnlDb2xvcjogIzM4Mzg3OTtcbiRmb290ZXI6ICNGMEYwRjA7XG4kYnV0dG9uQ29sb3I6ICM2MjYzZjE7XG4kZmFjZWJvb2s6ICMzNjM4ZDU7XG4kdHdpdHRlcjogIzM0ZDhmNDsiLCIkZGVmYXVsdC1pbWctcGF0aDogXCIuLi9pbWcvXCI7XG5cbkBtaXhpbiBzdmcoJGJnLW5hbWU6XCJcIiwgJGJnLXBvc2l0aW9uOiA1MCUgNTAlLCAkYmctY29sb3I6IHRyYW5zcGFyZW50LCAkYmctc2l6ZTogMTAwJSkge1xuICAgICRzdmc6ICRkZWZhdWx0LWltZy1wYXRoICsgJGJnLW5hbWUgKyBcIi5zdmdcIjtcbiAgICAkcG5nOiAkZGVmYXVsdC1pbWctcGF0aCArICRiZy1uYW1lICsgXCIucG5nXCI7XG4gICAgXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skcG5nfVwiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRzdmd9XCIpLFxuICAgIG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmctcG9zaXRpb247XG4gICAgYmFja2dyb3VuZC1zaXplOiAkYmctc2l6ZTtcbn1cblxuXG4uaWNvbi0tdHdpdHRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcbiAgICBAaW5jbHVkZSBzdmcoc2hhcmUtaWNvbi0tdHdpdHRlciwgMTAwJSAxMDAlLCB0cmFuc3BhcmVudCwgMTAwJSk7XG5cbiAgICAubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIHN2ZyhzaGFyZS1pY29uLS10d2l0dGVyLWhvdmVyLCAxMDAlIDEwMCUsIHRyYW5zcGFyZW50LCAxMDAlKTtcbiAgICB9XG59XG4iLCIvKiBCb3ggU2hhZG93cywgQm9yZGVyIFJhZGl1cywgRmlsdGVyICovXG5AbWl4aW4gZm9udC1mYWNlIChcblx0JGZhbWlseS1uYW1lLFxuXHQkZmlsZS1uYW1lLFxuXHQkZm9udC13ZWlnaHQ6IG5vcm1hbCxcblx0JGZvbnQtc3R5bGU6IG5vcm1hbFxuKSAge1xuXHRAZm9udC1mYWNlIHtcbiAgICAgICAgJGZvbnQtcGF0aDogXCIuLi8uLi9mb250cy8jeyRmaWxlLW5hbWV9XCI7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skZmFtaWx5LW5hbWV9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmb250LXBhdGggKyAnLmVvdCcpO1xuICAgICAgICBzcmM6IHVybCgkZm9udC1wYXRoICsgJy5lb3Q/aWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgICAgICAgICAgdXJsKCRmb250LXBhdGggKyAnLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgICAgdXJsKCRmb250LXBhdGggKyAnLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgIHVybCgkZm9udC1wYXRoICsgJy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xuXHR9XG59XG5cblxuQG1peGluIGJveC1zaGFkb3coJGJveFNoYWRvdykge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGJveFNoYWRvdztcbiAgICAgICAtbW96LWJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG4gICAgICAgIC1tcy1ib3gtc2hhZG93OiAkYm94U2hhZG93O1xuICAgICAgICAgLW8tYm94LXNoYWRvdzogJGJveFNoYWRvdztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRib3JkZXJSYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAtby1ib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG59XG5cblxuQG1peGluIGZpbHRlcigkZmlsdGVyKSB7XG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyO1xuICAgICAtbW96LWZpbHRlcjogJGZpbHRlcjtcbiAgICAgIC1tcy1maWx0ZXI6ICRmaWx0ZXI7XG4gICAgICAgLW8tZmlsdGVyOiAkZmlsdGVyO1xuICAgICAgICAgIGZpbHRlcjogJGZpbHRlcjtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgICAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiBmbGV4Ym94KCkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IEBjb250ZW50OyB9XG4gICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyBAY29udGVudDsgfVxufVxuXG4vLyBNaXhpbiBpdHNlbGZcbkBtaXhpbiBjbGVhcmZpeCgpIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCIvLyBCT0RZIFRFWFRcbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgICAkZmFtaWx5LW5hbWU6IFwiTHlvblwiLFxuICAgICRmaWxlLW5hbWU6IEx5b25UZXh0LVJlZ3VsYXItV2ViLFxuICAgICRmb250LXdlaWdodDogNDAwLFxuICAgICRmb250LXN0eWxlOiBub3JtYWxcbik7XG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICAgJGZhbWlseS1uYW1lOiBcIkx5b24gQm9sZFwiLFxuICAgICRmaWxlLW5hbWU6IEx5b25UZXh0LUJvbGQtV2ViLFxuICAgICRmb250LXN0eWxlOiBib2xkXG4pO1xuXG4vLyBIRUFERVIgRk9OVFNcbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgICAkZmFtaWx5LW5hbWU6IFwiRm91bmRlcnNHcm90ZXNrXCIsXG4gICAgJGZpbGUtbmFtZTogRm91bmRlcnNHcm90ZXNrVGV4dFdlYi1SZWd1bGFyLFxuICAgICRmb250LXdlaWdodDogbm9ybWFsLFxuICAgICRmb250LXN0eWxlOiBub3JtYWxcbik7XG5AaW5jbHVkZSBmb250LWZhY2UoXG4gICAgJGZhbWlseS1uYW1lOiBcIkZvdW5kZXJzR3JvdGVza1wiLFxuICAgICRmaWxlLW5hbWU6IEZvdW5kZXJzR3JvdGVza1RleHRXZWItQm9sZCxcbiAgICAkZm9udC13ZWlnaHQ6IGJvbGQsXG4gICAgJGZvbnQtc3R5bGU6IG5vcm1hbFxuKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcbiAgICAkZmFtaWx5LW5hbWU6IFwiRm91bmRlcnNHcm90ZXNrXCIsXG4gICAgJGZpbGUtbmFtZTogRm91bmRlcnNHcm90ZXNrVGV4dFdlYi1NZWRpdW0sXG4gICAgJGZvbnQtd2VpZ2h0OiA1MDAsXG4gICAgJGZvbnQtc3R5bGU6IG5vcm1hbFxuKTsiLCJoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAubWVudS1idXR0b25zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDVlbTtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvbmF0ZSB7XG4gICAgICAgICAgICBsZWZ0OiAxZW07XG4gICAgICAgICAgICB0b3A6IC45ZW07XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI21lbnUtaWNvbi1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI21lbnUtaWNvbi1kcm9wZG93bjpjaGVja2VkIH4gLm1lbnV7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDAlKSk7XG4gICAgfVxuICAgIFxuICAgIC5tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4yNXMgZWFzZSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDEwMCUpKTtcblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2tcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG5cbiAgICAgICAgICAgIC5pY29uLCAubGluayB7IFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uQ29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXI7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIHBhZGRpbmc6IDFlbTtcblxuICAgID4gZGl2IHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgYS5saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAuMjVlbSAwO1xuXG4gICAgICAgICYuc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkx5b24gQm9sZFwiO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5idXR0b25zLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBtYXJnaW46IC4yNWVtIDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59IiwiLmZlYXR1cmVfZ3JpZC1zZWN0aW9uIHtcbiAgICAuaXRlbXMge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcblxuICAgICAgICAmW2RhdGEtdHlwZT1cInNvY2lhbFwiXSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAuNWVtIDA7XG5cbiAgICAgICAgICAgICYucGFydGljaXBhbnQge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwdnc7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNvY2lhbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhY2tncm91bmQtcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25Db2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2ZpbGUtaW5mbyB7XG4gICAgICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCswLDAuNSs1MCAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjUpIDQwJSwgcmdiYSgwLDAsMCwwLjUpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuNSkgNDAlLHJnYmEoMCwwLDAsMC41KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC41KSA0MCUscmdiYSgwLDAsMCwwLjUpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zcG9uc29yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4yNWVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcblxuICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaW5kaXZpZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR3aXR0ZXItdHdlZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwicCB7XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn0iLCIiLCIuaW1hZ2Utc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICBcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59IiwiLnNlY3Rpb24tc2VjdGlvbiwgLnN1YnNlY3Rpb24tc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuNWVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5oZWFkZXItbnVtYmVyLCAuaGVhZGVyLWFycm93ICB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAgNi40ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVza1wiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1udW1iZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtLjAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWFycm93IHtcbiAgICAgICAgICAgIC5kYXNoaWNvbnMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50aHVuZGVyY2xhcC1zZWN0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJGb3VuZGVyc0dyb3Rlc2tcIjtcblxuICAgIC50aHVuZGVyY2xhcCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEuZGlzdHJpY3RfX3JlcG9ydC1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMWQyNzk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvdW5kZXJzR3JvdGVza1wiLCBIZWx2ZXRpY2EsIEFyaWFsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB9XG59IiwiLnZpZGVvLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCJpbnB1dCwgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi5zYWxzYSB7XG4gICAgZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaGlkZGVuLWZpZWxkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1cHBvcnRlckluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5kaWFGaWVsZHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuY3VzdG9tRmllbGRzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm1Sb3cge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYub25lLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudHdvLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTk5OTllbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIH4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuN2VtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIGh0dHBzOi8vbWVkaXVtLmNvbS9AX2poM3kvaG93LXRvLXB1cmUtY3NzLWNhcm91c2VsLWNlMWE4Y2IyMzFjOFxuJGNhcm91c2VsTWF4RGlzcGxheTogMztcbiRjYXJvdXNlbE1heFNsaWRlczogMTA7XG5cbiRjYXJvdXNlbE9mZnNldDogMWVtO1xuJGNhcm91c2VsT25lU2xpZGU6IC00MS45OTg5JTtcblxuLmNhcm91c2VsLXdyYXAge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgaW1nLFxuICAgIGlmcmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICAvLyBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKSBpbnNldDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpIDEwMCUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtdHJhY2sge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMjVzIGVhc2UpO1xuICAgICAgICAvLyBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOSUpO1xuXG4gICAgICAgIC5jYXJvdXNlbC1zbGlkZSB7XG4gICAgICAgICAgICAvLyBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjFlbTtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAoKDIgKiAoKC0xICogKCN7JGNhcm91c2VsT25lU2xpZGV9KSkpICsgKDIgKiAjeyRjYXJvdXNlbE9mZnNldH0pKSkpIC8gMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLXNsaWRlLWFjdGl2YXRvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMmVtO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC4xZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDVlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAuMjVlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyA1cmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25Db2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5jYXJvdXNlbC1wcmV2LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2Fyb3VzZWwtbmV4dC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhc2hpY29ucyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRidXR0b25Db2xvciwgMyUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBmb3IgJHNsaWRlTnVtIGZyb20gJGNhcm91c2VsTWF4U2xpZGVzIHRocm91Z2ggMSB7XG4gICAgICAgIC5jYXJvdXNlbC1zbGlkZS1hY3RpdmF0b3I6bnRoLW9mLXR5cGUoI3skc2xpZGVOdW19KTpjaGVja2VkIHtcbiAgICAgICAgICAgICZ+LmNhcm91c2VsLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtKCgkc2xpZGVOdW0gLSAxKSAqIDEwMCUpKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmfi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5jYXJvdXNlbC1pbmRpY2F0b3I6bnRoLW9mLXR5cGUoI3skc2xpZGVOdW19KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJvdXNlbC1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogLSgkY2Fyb3VzZWxPbmVTbGlkZSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vICRicERpc3BsYXk6IGlmKDIgPCAkY2Fyb3VzZWxNYXhEaXNwbGF5LCAyLCAkY2Fyb3VzZWxNYXhEaXNwbGF5KTtcbiAgICAgICAgLy8gQGZvciAkaXRlbXNEaXNwbGF5ZWQgZnJvbSAxIHRvICRjYXJvdXNlbE1heERpc3BsYXkrMSB7XG4gICAgICAgIC8vICAgICAkY2FuRGlzcGxheTogaWYoJGl0ZW1zRGlzcGxheWVkIDwgJGJwRGlzcGxheSwgJGl0ZW1zRGlzcGxheWVkLCAkYnBEaXNwbGF5KTtcbiAgICAgICAgLy8gICAgICRpdGVtU2l6ZTogY2FsYygxMDAlIC8gI3skY2FuRGlzcGxheX0pO1xuICAgICAgICAvLyAgICAgLy8gLmNhcm91c2VsLXRyYWNrW2RhdGEtZGlzcGxheT1cIiN7JGl0ZW1zRGlzcGxheWVkfVwiXSB7XG4gICAgICAgIC8vICAgICAvLyAgICAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgLy8gICAgIC8vICAgICAgICAgd2lkdGg6ICRpdGVtU2l6ZTtcbiAgICAgICAgLy8gICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAvLyB9XG4gICAgICAgIC8vICAgICBAZm9yICRzbGlkZU51bSBmcm9tICRjYXJvdXNlbE1heFNsaWRlcyB0byAxIHtcbiAgICAgICAgLy8gICAgICAgICAuY2Fyb3VzZWwtc2xpZGUtYWN0aXZhdG9yOm50aC1vZi10eXBlKCN7JHNsaWRlTnVtfSk6Y2hlY2tlZCB7XG4gICAgICAgIC8vICAgICAgICAgICAgICZ+LmNhcm91c2VsLXRyYWNrW2RhdGEtZGlzcGxheT1cIiN7JGl0ZW1zRGlzcGxheWVkfVwiXSB7XG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtKCgkc2xpZGVOdW0gLSAxKSAqICgxMDAlIC8gJGNhbkRpc3BsYXkpKSkpO1xuICAgICAgICAvLyAgICAgICAgICAgICB9XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICRicERpc3BsYXk6IGlmKDMgPCAkY2Fyb3VzZWxNYXhEaXNwbGF5LCAzLCAkY2Fyb3VzZWxNYXhEaXNwbGF5KTtcbiAgICAgICAgQGZvciAkaXRlbXNEaXNwbGF5ZWQgZnJvbSAxIHRvICRjYXJvdXNlbE1heERpc3BsYXkrMSB7XG4gICAgICAgICAgICAkY2FuRGlzcGxheTogaWYoJGl0ZW1zRGlzcGxheWVkIDwgJGJwRGlzcGxheSwgJGl0ZW1zRGlzcGxheWVkLCAkYnBEaXNwbGF5KTtcbiAgICAgICAgICAgICRpdGVtU2l6ZTogY2FsYygxMDAlIC8gI3skY2FuRGlzcGxheX0pO1xuICAgICAgICAgICAgLy8gLmNhcm91c2VsLXRyYWNrW2RhdGEtZGlzcGxheT1cIiN7JGl0ZW1zRGlzcGxheWVkfVwiXSB7XG4gICAgICAgICAgICAvLyAgICAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6ICRpdGVtU2l6ZTtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICBAZm9yICRzbGlkZU51bSBmcm9tICRjYXJvdXNlbE1heFNsaWRlcyB0byAxIHtcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtc2xpZGUtYWN0aXZhdG9yOm50aC1vZi10eXBlKCN7JHNsaWRlTnVtfSk6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICZ+LmNhcm91c2VsLXRyYWNrW2RhdGEtZGlzcGxheT1cIiN7JGl0ZW1zRGlzcGxheWVkfVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtKCgkc2xpZGVOdW0gLSAxKSAqICgxMDAlIC8gJGNhbkRpc3BsYXkpKSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoY2FsYygoI3skY2Fyb3VzZWxPbmVTbGlkZX0gLSAjeyRjYXJvdXNlbE9mZnNldH0pICogI3skc2xpZGVOdW19KSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoY2FsYygoI3skc2xpZGVOdW19ICogI3skY2Fyb3VzZWxPbmVTbGlkZX0pIC0gKCgjeyRzbGlkZU51bX0pICogI3skY2Fyb3VzZWxPZmZzZXR9KSkpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHt9XG59IiwiLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAmLm1hcCB7XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6NTtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWwge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgICB0b3A6IDBlbTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHotaW5kZXg6MztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNyc3ZwLW1vZGFsLCAuc3RvcnktbW9kYWwge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICA+IGRpdjpub3QoLmxvZ28pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4gfiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXNoaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDouNWVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwYXJ0aWNpcGFudC1tb2RhbCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdjpub3QoLmxvZ28pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuXG4gICAgICAgICAgICAucGhvdG8ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yNWVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhc2hpY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidXR0b25Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdG9yeS1tb2RhbCB7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIC5yZWFkX21vcmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMwNUNFN0M7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgfVxuXG4gICAgLnN0b3J5IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnR3ZWV0X3JlcHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhc2hpY29ucy10d2l0dGVyIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFlbTtcbiAgICB9XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICBtYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5pbnRybyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJ1dHRvbkNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVfZ3JpZC1zZWN0aW9uIHtcbiAgICAgICAgJG1heENvbHM6IDI7XG5cbiAgICAgICAgQGZvciAkY29sdW1uIGZyb20gNiB0aHJvdWdoIDEge1xuICAgICAgICAgICAgJG1hcmdpbjogMWVtO1xuICAgICAgICAgICAgJGd1dHRlcnM6IDIgLSAxO1xuICAgICAgICAgICAgJG1heFJvdzogaWYoJGNvbHVtbiA8ICRtYXhDb2xzLCAkY29sdW1uLCAkbWF4Q29scyk7XG4gICAgICAgICAgICAkc2l6ZTogY2FsYygoMTAwJSAtICgjeyRndXR0ZXJzfSAqICN7JG1hcmdpbn0pKSAvICN7JG1heFJvd30pO1xuICAgICAgICAgICAgLml0ZW1zW2RhdGEtc2l6ZT1cIiN7JGNvbHVtbn1cIl0ge1xuICAgICAgICAgICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMtc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsIHtcbiAgICAgICAgI3BhcnRpY2lwYW50LW1vZGFsIHtcbiAgICAgICAgICAgID4gZGl2Om5vdCgubG9nbykge1xuICAgICAgICAgICAgICAgIC5waG90byB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1LjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICAgICAuY2Fyb3VzZWwtd3JhcCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC8vID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBtYWluIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMWVtIDRlbTtcbiAgICB9XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0byBhdXRvIGF1dG87XG4gICAgfVxuXG4gICAgLmZlYXR1cmVfZ3JpZC1zZWN0aW9uIHtcbiAgICAgICAgJG1heENvbHM6IDQ7XG5cbiAgICAgICAgQGZvciAkY29sdW1uIGZyb20gNiB0aHJvdWdoIDEge1xuICAgICAgICAgICAgJG1hcmdpbjogMWVtO1xuICAgICAgICAgICAgJGd1dHRlcnM6ICRjb2x1bW4gLSAxO1xuICAgICAgICAgICAgJG1heFJvdzogaWYoJGNvbHVtbiA8ICRtYXhDb2xzLCAkY29sdW1uLCAkbWF4Q29scyk7XG4gICAgICAgICAgICAkc2l6ZTogY2FsYygoMTAwJSAtICgjeyRndXR0ZXJzfSAqICN7JG1hcmdpbn0pKSAvICN7JG1heFJvd30pO1xuICAgICAgICAgICAgLml0ZW1zW2RhdGEtc2l6ZT1cIiN7JGNvbHVtbn1cIl0ge1xuICAgICAgICAgICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTVlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skY29sdW1ufW4rMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMtc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLXNlY3Rpb24sIC5pbWFnZS1zZWN0aW9uLCAuYnV0dG9ucy1zZWN0aW9uLCAudGh1bmRlcmNsYXAtc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogNDhlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbDpub3QoLm1vYmlsZSkge1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogMWVtIHNvbGlkICRtYWluQ29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDUwdmg7XG4gICAgICAgICAgICBsZWZ0OiA1MHZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgMWVtIDA7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gNWVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNyc3ZwLW1vZGFsIHtcbiAgICAgICAgICAgID4gZGl2Om5vdCgubG9nbykge1xuICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1LjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3cge1xuICAgICAgICAgICAgfiBtYWluIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uQ29sb3JcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbCB7XG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IGluaXRpYWw7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsb3NlLW1vZGFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc3RvcnktbW9kYWwge1xuICAgICAgICAudHdlZXRfcmVwcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA0OCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogNjBlbTtcbiAgICB9XG5cbiAgICBtYWluLCBmb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcwZW07XG4gICAgfVxuXG4gICAgLm1vZGFsIHtcbiAgICAgICAgLy8gJi5zaG93IHtcbiAgICAgICAgLy8gICAgIG1heC13aWR0aDogNzBlbTtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5zdG9yeS1tb2RhbCB7XG4gICAgICAgIC50d2VldF9yZXBzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDMwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmRhc2hpY29ucyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjA1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVpQkEsQUFBQSxjQUFjLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FkckIsZ0JBQWdCLENBQUUscUNBQWMsQ0FDaEMsZ0JBQWdCLENBQUUscUNBQWMsQ0FDaEMsSUFBSSxDQUVKLGdCQUFnQixDQVk2QixXQUFXLENBWHhELGlCQUFpQixDQUFFLFNB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 */
