body{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;vertical-align:top}iframe,img{border:0}@-o-viewport{width:device-width}@viewport{width:device-width}html{overflow-x:auto;overflow-y:scroll}body{background:#fff;color:#3a3a3a;display:flex;flex-flow:column wrap;font-family:Nexa,sans-serif;font-size:17px;line-height:25px;overflow:hidden;scroll-behavior:smooth}@media(min-width:63.9375em){body{font-size:18px;line-height:29px}}h1,h2,h3,h4{color:#221f1f;font-family:Nexa,sans-serif;font-weight:300}.h1,h1{color:#0a3959;font-size:40px;line-height:42px;margin:0 0 4px}@media(min-width:47.9375em){.h1,h1{font-size:48px;line-height:50px}}@media(min-width:63.9375em){.h1,h1{font-size:56px;line-height:60px}}.h2,h2{font-size:28px;line-height:32px;margin:0 0 10px}@media(min-width:63.9375em){.h2,h2{font-size:32px;line-height:38px}}h3{color:#0a3959;font-size:19px;line-height:24px;margin:0 0 8px}@media(min-width:63.9375em){h3{font-size:21px;line-height:28px}}h5{font-size:16px;font-weight:500;line-height:19px;margin:0 0 12px}h5,h6{font-family:Nexa,sans-serif}h6{color:#f05345;font-size:19px;font-weight:700;line-height:115%;margin:0 0 20px}p{margin:0 0 28px}ol{-webkit-padding-start:20px;margin-bottom:32px;padding-inline-start:20px}ol li{margin:0 0 20px;padding:0 0 0 10px}ul{margin-bottom:32px}a,a:link,a:visited{color:#0a3959;cursor:pointer;text-decoration:none;transition:color .2s ease-out,background .2s ease-in,opacity .2s ease-out,border .2s ease-out}a:active,a:focus,a:hover{color:#020d14;text-decoration:underline}a:active,a:focus{outline:5px auto #5e9ed7}img{max-width:100%;width:auto}hr{border:0;border-top:1px solid #5d5854;clear:both;display:block;height:1px;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input,select,textarea{font-size:16px}button,input,select,textarea{font-family:Nexa,sans-serif}figcaption{display:block}::-moz-selection{background:rgba(240,83,69,.2);text-shadow:none}::selection{background:rgba(240,83,69,.2);text-shadow:none}strong{font-weight:600}.bodyContent ul,.specialFeature ul,article ul{margin:20px 0 32px}.bodyContent a,.specialFeature a,article a{text-decoration:underline}.bodyContent a:hover,.specialFeature a:hover,article a:hover{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}@font-face{font-family:Nexa;font-weight:300;src:url(../fonts/NexaBook/font.woff2) format("woff2"),url(../fonts/NexaBook/font.woff) format("woff")}@font-face{font-family:Nexa;font-weight:700;src:url(../fonts/NexaBold/font.woff2) format("woff2"),url(../fonts/NexaBold/font.woff) format("woff")}.container{display:flex;flex-direction:column;justify-content:center;margin-top:112px;width:100%}.hideTop{font-size:1px;height:1px;line-height:1px;position:absolute;top:0;visibility:hidden}.Hidden,.hidden{display:none!important}.negative-margin{margin:0 0 -32px!important}.no-margin{margin:0}.nospacing{margin:0;padding:0}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.cursorOn{cursor:pointer!important}.edit{background:#000;border:1px solid #fff;height:120px;left:0;margin:0 0 0 -5px;padding-right:8px;position:fixed;text-align:center;top:calc(50% - 60px);width:22px;writing-mode:vertical-rl;z-index:10000}.edit a{color:#fff;display:block;font-family:sans-serif;font-size:13px;line-height:1}.edit a:hover{opacity:.75}.fadein{-webkit-animation:fadein .2s linear;animation:fadein .2s linear}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.fadeup{-webkit-animation:fadeup .4s linear;animation:fadeup .4s linear}@-webkit-keyframes fadeup{0%{opacity:0;transform:translateY(0);visibility:hidden}50%{opacity:0;transform:translateY(0);visibility:hidden}to{opacity:1;transform:translateY(-50%);visibility:visible}}@keyframes fadeup{0%{opacity:0;transform:translateY(0);visibility:hidden}50%{opacity:0;transform:translateY(0);visibility:hidden}to{opacity:1;transform:translateY(-50%);visibility:visible}}@-webkit-keyframes slowfade{0%{opacity:0;visibility:hidden}50%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes slowfade{0%{opacity:0;visibility:hidden}50%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.bounce{-webkit-animation:bounce 1.9s infinite;animation:bounce 1.9s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@-webkit-keyframes menufade{0%{opacity:0;transform:translateY(48px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes menufade{0%{opacity:0;transform:translateY(48px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}.button a,.button a:link,.button a:visited,a.button,a.button:link,a.button:visited,button.button,input.button{align-items:center;background:#f05345;border-radius:12px;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);color:#fff;display:flex;font-family:Nexa,sans-serif;font-size:24px;font-weight:600;justify-content:center;line-height:1;min-width:180px;padding:15px 30px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button a.full,.button a:link.full,.button a:visited.full,a.button.full,a.button:link.full,a.button:visited.full,button.button.full,input.button.full{width:100%}.button a.redBtn,.button a:link.redBtn,.button a:visited.redBtn,a.button.redBtn,a.button:link.redBtn,a.button:visited.redBtn,button.button.redBtn,input.button.redBtn{background:#f05345;border:2px solid #f05345;color:#fff}.button a:active,.button a:focus,.button a:hover,a.button:active,a.button:focus,a.button:hover,button.button:active,button.button:focus,button.button:hover,input.button:active,input.button:focus,input.button:hover{background:#221f1f;box-shadow:0 1px 12px 0 rgba(240,83,69,.25);color:#fff;text-decoration:none}.button a:active.redBtn,.button a:focus.redBtn,.button a:hover.redBtn,a.button:active.redBtn,a.button:focus.redBtn,a.button:hover.redBtn,button.button:active.redBtn,button.button:focus.redBtn,button.button:hover.redBtn,input.button:active.redBtn,input.button:focus.redBtn,input.button:hover.redBtn{background:#d72211;border:2px solid #d72211}p.button a,p.button a:link,p.button a:visited{display:inline-block;height:auto;margin:0 12px 12px 0;padding:15px 12px;text-align:center}.downloadButton,.textButton{font-family:Nexa,sans-serif;font-size:16px;text-decoration:underline!important;-webkit-text-decoration-style:solid;text-decoration-style:solid}.downloadButton:after,.textButton:after{background-image:url(../images/icon-right-blue.svg);background-size:12px 9px;content:" ";display:inline-block;height:9px;margin-left:6px;transition:all .2s ease-out;width:12px}.downloadButton:active,.downloadButton:focus,.downloadButton:hover,.textButton:active,.textButton:focus,.textButton:hover{-webkit-text-decoration-style:dotted!important;text-decoration-style:dotted!important}.downloadButton:active:after,.downloadButton:focus:after,.downloadButton:hover:after,.textButton:active:after,.textButton:focus:after,.textButton:hover:after{transform:translateX(3px)}.downloadButton:after{background-image:url(../images/icon-download.svg);background-size:14px 14px;height:14px;width:14px}.downloadButton:active,.downloadButton:focus,.downloadButton:hover{text-decoration:none}.downloadButton:active:after,.downloadButton:focus:after,.downloadButton:hover:after{transform:translateX(0);transform:translateY(2px)}.spanish-link{font-family:Nexa,sans-serif;font-size:18px;font-weight:600;text-align:right}.spanish-link:after{background-image:url(../images/icon-right.svg);background-size:contain;content:" ";display:inline-block;height:12px;margin-left:6px;transition:all .2s ease-out;width:22px}.spanish-link:active,.spanish-link:focus,.spanish-link:hover{text-decoration:none}.spanish-link:active:after,.spanish-link:focus:after,.spanish-link:hover:after{transform:translateX(3px)}blockquote{border-bottom:1px solid #f05345;border-top:1px solid #f05345;color:#221f1f;font-size:21px;font-weight:700;line-height:30px;margin:54px 0;padding:24px 0;text-align:center}blockquote p{margin:0}.video{height:0;margin:40px 0 48px;padding-bottom:56.25%;padding-top:25px;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.scriptEmbed{display:flex;justify-content:center;margin:0 auto;max-width:80rem;width:90%}.formBlock{margin:30px 0}.formBlock h2{margin:0 0 .25em!important}.footnote{border-top:1px solid #f0ece9;padding-top:24px}.footnote,.footnote p{font-size:14px;line-height:1.5;margin-bottom:12px}.footnotePadding{margin:0 auto;max-width:1280px}@media(max-width:1440px){.footnotePadding{margin:0 5vw;width:90vw}}.seeAll{margin:60px auto 0;max-width:210px}.callout{border:1px solid #e6dfd9;border-radius:3px;margin:40px 0 48px;padding:24px 4%;width:92%}.callout .wrapper{margin:0 auto;text-align:center}@media(min-width:47.9375em){.callout .wrapper{grid-gap:40px;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;text-align:left}}.callout .content{grid-column:1/span 1}.callout .content p{font-family:Nexa,sans-serif;font-size:21px;font-weight:300;line-height:31px;margin:0 0 14px}@media(min-width:47.9375em){.callout .content p{margin:0}}.callout .actions{align-self:center;grid-column:2/span 1}.simple{font-family:Nexa,sans-serif;font-size:21px;font-weight:300;line-height:31px;text-align:center}.simple p{margin:0}.simple a.button{display:inline-flex}.story .simple{margin-top:20px}aside.sideCta{width:auto}@media(max-width:63.9375em){aside.sideCta{margin-top:-60px}}aside.sideCta h2{font-size:19px;line-height:24px;margin:0 0 8px}@media(min-width:63.9375em){aside.sideCta h2{font-size:21px;line-height:28px}}aside.sideCta .sideCtaCard{background:#f7f4f2;border-radius:3px;margin-bottom:40px}@media(max-width:63.9375em)and (min-width:450px){aside.sideCta .sideCtaCard{align-items:center;display:flex}}@media(max-width:63.9375em){aside.sideCta .sideCtaCard{border:1px solid #f7f4f2;margin-bottom:50px}}@media(max-width:63.9375em)and (min-width:450px){aside.sideCta .sideCtaCard img{border-right:1px solid #fff}}@media(max-width:449px){aside.sideCta .sideCtaCard img{padding:20px 20px 0;width:calc(100% - 40px)}}aside.sideCta .sideCtaCard .sideCtaText{padding:12px 16px 18px}@media(max-width:449px){aside.sideCta .sideCtaCard .sideCtaText{text-align:center}}aside.sideCta .sideCtaCard .sideCtaText h3{color:#221f1f;font-family:Nexa,sans-serif;font-size:16px;font-weight:700;line-height:19px;margin:0 0 4px}aside.sideCta .sideCtaCard .sideCtaText h3.sidebarSubheader{margin:12px 0 8px}aside.sideCta .sideCtaCard .sideCtaText p{color:#221f1f;font-family:Nexa,sans-serif;font-size:13px;line-height:18px;margin:0 0 16px}aside.sideCta .sideCtaCard .sideCtaText a:not(.textButton,.button){color:#221f1f;display:block;font-family:Nexa,sans-serif;font-size:16px;line-height:18px;margin-bottom:6px;text-decoration:underline}aside.sideCta .sideCtaCard .sideCtaText a:not(.textButton,.button).textButton{color:#0a3959}aside.sideCta .sideCtaCard .sideCtaText a.button{font-size:16px;min-width:0;padding:.5rem 1rem}aside.sideCta .sideCtaCard .sideCtaText .sidebarDescripiton p a:not(.textButton,.button){color:#0a3959;display:inline;font-size:inherit;line-height:inherit;margin-bottom:0}@media(max-width:63.9375em){aside.sideCta h3.relatedArticleHeader{display:none}}aside.sideCta .relatedArticle{background:#f7f4f2;margin:8px 0 40px}@media(max-width:63.9375em){aside.sideCta .relatedArticle{display:none}}aside.sideCta .relatedArticle .card{background:#f7f4f2;border-radius:3px}aside.sideCta .relatedArticle .card figure{border-top-left-radius:3px;border-top-right-radius:3px;height:120px;margin:0;overflow:hidden;position:relative}aside.sideCta .relatedArticle .card figure img{min-height:120px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .2s linear;width:100%}aside.sideCta .relatedArticle .card figure span.videoIcon{background:rgba(240,83,69,.66);border-radius:3px;height:50px;left:calc(50% - 35px);position:absolute;top:calc(50% - 25px);transition:transform .2s linear;width:70px}aside.sideCta .relatedArticle .card figure span.videoIcon img{height:22px;min-height:auto;-o-object-fit:auto;object-fit:auto;padding:14px 0 0 27px;width:18px}aside.sideCta .relatedArticle .card .cardContent{padding:18px}aside.sideCta .relatedArticle .card .cardContent h3{font-family:Nexa,sans-serif;font-size:.875em;font-weight:700;line-height:19px;margin:0 0 2px;transition:all .2s}@media(min-width:63.9375em){aside.sideCta .relatedArticle .card .cardContent h3{font-size:.875em;line-height:21px}}aside.sideCta .relatedArticle .card .cardContent p.category{font-size:13px;margin:0 0 6px}aside.sideCta .relatedArticle .card .cardContent span.date{color:#221f1f;font-family:Nexa,sans-serif;font-size:13px;margin:0}aside.sideCta .relatedArticle .card:active,aside.sideCta .relatedArticle .card:focus,aside.sideCta .relatedArticle .card:hover{background:#fff;box-shadow:0 2px 12px 0 rgba(240,83,69,.1),0 6px 60px 0 rgba(34,31,31,.15);text-decoration:none}aside.sideCta .relatedArticle .card:active h3,aside.sideCta .relatedArticle .card:focus h3,aside.sideCta .relatedArticle .card:hover h3{color:#f05345;transition:all .2s}aside.sideCta .relatedArticle .card:active figure img,aside.sideCta .relatedArticle .card:focus figure img,aside.sideCta .relatedArticle .card:hover figure img{transform:scale(1.05)}aside.sideCta .relatedArticle .card:active span.videoIcon,aside.sideCta .relatedArticle .card:focus span.videoIcon,aside.sideCta .relatedArticle .card:hover span.videoIcon{background:#f05345}.wideCta{margin:0 auto 100px;max-width:80rem}@media(max-width:1440px){.wideCta{background:#f7f4f2;margin:0;padding:0 5vw;width:90vw}}.wideCta .wrapper{background:#f7f4f2;border-radius:3px;padding:30px 5%;text-align:center}@media(max-width:1440px){.wideCta .wrapper{padding:60px 0}}@media(min-width:31.25em){.wideCta .wrapper{grid-gap:40px;align-items:center;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;text-align:left}}.wideCta .content{grid-column:1/span 1}.wideCta .content p{font-family:Nexa,sans-serif;font-size:24px;font-weight:300;line-height:34px;margin:0}@media(min-width:31.25em){.wideCta .content p{margin:0}}.wideCta .actions{align-self:center;grid-column:2/span 1}.featureRow{align-items:center;display:flex;margin-bottom:100px}@media(max-width:47.9375em){.featureRow{flex-direction:column;margin:0 5%;width:90%}}.featureRow figure{height:500px;margin:0;overflow:hidden;width:50%}@media(min-width:100em){.featureRow figure{align-self:flex-start;width:640px}}@media(max-width:63.9375em){.featureRow figure{height:400px}}@media(max-width:47.9375em){.featureRow figure{height:auto;margin-bottom:20px;width:100%}}.featureRow figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:100em){.featureRow .featureText{padding:0 7.5%;width:35%}}@media(max-width:80rem){.featureRow .featureText{padding:0 5%;width:40%}}@media(max-width:47.9375em){.featureRow .featureText{margin-bottom:80px;width:100%}}.featureRow .featureText .button a{display:inline-block;height:auto;margin:0 12px 12px 0;padding:15px 12px;text-align:center}.featureRow .featureText .button a:last-child{margin:0}.featureRow li,.featureRow ol,.featureRow p{font-size:17px;line-height:25px}.featureRow p.button{margin:0}.featureRow.left{justify-content:flex-start}@media(min-width:100em){.featureRow.left{justify-content:center}}@media(min-width:80rem){.featureRow.left .featureText{padding-left:80px;width:560px}}.featureRow.right{justify-content:flex-end}@media(min-width:100em){.featureRow.right{justify-content:center}}.featureRow.right figure{order:2}@media(max-width:47.9375em){.featureRow.right figure{order:1}}.featureRow.right .featureText{order:1}@media(min-width:80rem){.featureRow.right .featureText{padding-right:80px;width:560px}}@media(max-width:47.9375em){.featureRow.right .featureText{order:2}}.featureRow.featureVideo.right{flex-direction:row-reverse}.dashboard figure{background:#e2dbd7;height:auto;margin:0;overflow:hidden;width:50%}@media(min-width:100em){.dashboard figure{align-self:flex-end;width:640px}}@media(max-width:47.9375em){.dashboard figure{height:auto;margin-bottom:20px;width:100%}}.dashboard figure img{height:98%;-o-object-fit:contain;object-fit:contain;padding:1% 1% 0;width:98%}.featureVideo figure{height:0;margin:40px 0 48px;padding-bottom:20%;padding-top:25px;position:relative}@media(max-width:100em){.featureVideo figure{padding-bottom:28.125%}}@media(max-width:47.9375em){.featureVideo figure{padding-bottom:56.25%}}.featureVideo figure iframe{height:100%;left:0;position:absolute;top:0;width:100%}.twoColumnCallout{box-sizing:border-box;display:flex;justify-content:center;margin-bottom:100px}@media(max-width:1360px){.twoColumnCallout{flex-direction:column;margin:0 5% 100px;width:90%}}@media(max-width:63.9375em){.twoColumnCallout{margin:0 5% 80px}}.twoColumnCallout .callout{box-sizing:border-box;width:620px}@media(max-width:63.9375em){.twoColumnCallout .callout{flex-direction:column;width:100%}}.twoColumnCallout .callout:first-child{margin-right:40px}@media(max-width:63.9375em){.twoColumnCallout .callout:first-child{margin-right:20px}}@media(max-width:540px){.twoColumnCallout .callout:first-child{margin-right:12px}}.twoColumnCards{display:flex;justify-content:center;margin-bottom:100px}@media(max-width:1360px){.twoColumnCards{margin:0 5% 100px;width:90%}}@media(max-width:63.9375em){.twoColumnCards{margin:0 5% 80px}}.twoColumnCards .twoColumnCard{background:#f0ece9;border-radius:3px;display:flex;width:620px}@media(max-width:63.9375em){.twoColumnCards .twoColumnCard{flex-direction:column;width:100%}}.twoColumnCards .twoColumnCard:first-child{margin-right:40px}@media(max-width:63.9375em){.twoColumnCards .twoColumnCard:first-child{margin-right:20px}}@media(max-width:540px){.twoColumnCards .twoColumnCard:first-child{margin-right:12px}}.twoColumnCards .twoColumnCard .cardText{align-items:center;align-self:center;padding:24px 28px 16px;width:calc(50% - 56px)}@media(max-width:63.9375em){.twoColumnCards .twoColumnCard .cardText{order:2;padding:32px 32px 30px;width:calc(100% - 64px)}}.twoColumnCards .twoColumnCard .cardText h2{font-size:23px;font-weight:400;line-height:28px;margin:0 0 10px}@media(min-width:63.9375em){.twoColumnCards .twoColumnCard .cardText h2{font-size:24px;line-height:30px}}.twoColumnCards .twoColumnCard .cardText li,.twoColumnCards .twoColumnCard .cardText ol,.twoColumnCards .twoColumnCard .cardText p{font-size:17px;line-height:25px;margin-bottom:10px}@media(max-width:540px){.twoColumnCards .twoColumnCard .cardText{order:2;padding:16px;width:calc(100% - 32px)}.twoColumnCards .twoColumnCard .cardText p{display:none}}.twoColumnCards .twoColumnCard figure.cardPhoto{margin:0;overflow:hidden;width:50%}@media(max-width:63.9375em){.twoColumnCards .twoColumnCard figure.cardPhoto{height:250px;order:1;width:100%}}@media(max-width:47.9375em){.twoColumnCards .twoColumnCard figure.cardPhoto{height:auto;width:100%}}.twoColumnCards .twoColumnCard figure.cardPhoto img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photoFeature{background-color:#0a3959;background-position:50%;background-size:cover;color:#fff;height:auto;position:relative;width:100%}.photoFeature.whtieBg{background-color:#fff;color:#221f1f}.photoFeature.whtieBg .textBlock h2{color:#0a3959}.photoFeature.whtieBg a:not(.textButton,.button,.downloadButtons,.spanish-link),.photoFeature.whtieBg a:not(.textButton,.button,.downloadButtons,.spanish-link):link,.photoFeature.whtieBg a:not(.textButton,.button,.downloadButtons,.spanish-link):visited{color:#f05345;text-decoration:underline}.photoFeature.whtieBg a:not(.textButton,.button,.downloadButtons,.spanish-link):active,.photoFeature.whtieBg a:not(.textButton,.button,.downloadButtons,.spanish-link):focus,.photoFeature.whtieBg a:not(.textButton,.button,.downloadButtons,.spanish-link):hover{color:#f05345;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.photoFeature .wrapper{display:grid;gap:80px;grid-template-areas:"left right";grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:80rem;padding:40px 0}@media(max-width:60em){.photoFeature .wrapper{display:flex;flex-direction:column;padding:80px 5%}}.photoFeature .wrapper.pushRight{grid-template-areas:"right left"}.photoFeature .wrapper>div{display:flex;flex-direction:column;justify-content:center}.photoFeature .imageBlock{grid-area:left;height:auto;position:relative;width:100%}.photoFeature .imageBlock .imageMask{height:auto;width:100%}.photoFeature .imageBlock .imageMask .imageBorder{fill:#f05345}.photoFeature .imageBlock .imageMask .maskedImage{height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;width:100%}.photoFeature .textBlock{color:inherit;grid-area:right}.photoFeature .textBlock h2{color:inherit;font-size:53px;font-style:normal;font-weight:300;line-height:115%}.photoFeature .textBlock li,.photoFeature .textBlock ol,.photoFeature .textBlock p{font-size:17px;line-height:25px}.photoFeature .textBlock a:not(.textButton,.button,.downloadButtons,.spanish-link),.photoFeature .textBlock a:not(.textButton,.button,.downloadButtons,.spanish-link):link,.photoFeature .textBlock a:not(.textButton,.button,.downloadButtons,.spanish-link):visited{color:#65cce8;text-decoration:underline}.photoFeature .textBlock a:not(.textButton,.button,.downloadButtons,.spanish-link):active,.photoFeature .textBlock a:not(.textButton,.button,.downloadButtons,.spanish-link):focus,.photoFeature .textBlock a:not(.textButton,.button,.downloadButtons,.spanish-link):hover{color:#65cce8;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.columnContent{display:flex;flex-flow:wrap;margin:0 0 80px}@supports(display:grid){.columnContent{display:grid;margin:0 auto 80px;max-width:1440px;padding:0 4vw;width:92vw}}.columnContent ul{list-style:none;margin:0;padding:0}.columnContent ul li{margin:0 0 12px 24px}.columnContent .twoColumns{padding:1em 0}@media screen and (min-width:47.9375em){.columnContent .twoColumns{-moz-column-count:2;column-count:2;-moz-column-gap:4em;column-gap:4em}}.columnContent .threeColumns{padding:1em 0}@media screen and (min-width:47.9375em){.columnContent .threeColumns{-moz-column-count:3;column-count:3;-moz-column-gap:3em;column-gap:3em}}.columnContent .fourColumns{padding:1em 0}@media screen and (min-width:31.25em){.columnContent .fourColumns{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}}@media screen and (min-width:47.9375em){.columnContent .fourColumns{-moz-column-count:4;column-count:4;-moz-column-gap:2em;column-gap:2em}}.cardGrid{margin:0 auto;max-width:41.75rem}.directory .cardGrid{margin:0 auto 60px}@supports(display:grid){.cardGrid{grid-gap:25px;align-items:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:67.5rem;width:100vw}@media(max-width:1440px){.cardGrid{width:90vw}}.cardGrid .card{background:#f7f4f2;border-radius:3px}.cardGrid .card figure{border-top-left-radius:3px;border-top-right-radius:3px;height:262px;margin:0;overflow:hidden;position:relative}.cardGrid .card figure img{min-height:262px;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .2s linear;width:100%}.cardGrid .card figure span.videoIcon{background:rgba(240,83,69,.66);border-radius:3px;height:50px;left:calc(50% - 35px);position:absolute;top:calc(50% - 25px);transition:transform .2s linear;width:70px}.cardGrid .card figure span.videoIcon img{height:22px;min-height:auto;-o-object-fit:auto;object-fit:auto;padding:14px 0 0 27px;width:18px}.cardGrid .card .cardContent{padding:36px}.cardGrid .card .cardContent h3{font-size:23px;font-weight:700;line-height:28px;margin:0 0 12px}@media(min-width:63.9375em){.cardGrid .card .cardContent h3{font-size:24px;line-height:30px}}.cardGrid .card .cardContent span.date{color:#221f1f;font-family:Nexa,sans-serif;font-size:13px;margin:0}.cardGrid .card:active,.cardGrid .card:focus,.cardGrid .card:hover{background:#fff;box-shadow:0 2px 12px 0 rgba(240,83,69,.1),0 6px 60px 0 rgba(34,31,31,.15);text-decoration:none}.cardGrid .card:active figure img,.cardGrid .card:focus figure img,.cardGrid .card:hover figure img{transform:scale(1.05)}.cardGrid .card:active span.videoIcon,.cardGrid .card:focus span.videoIcon,.cardGrid .card:hover span.videoIcon{background:#f05345}}.carousel{border-top:1px solid #f0ece9;display:flex;flex-flow:column;padding:120px 0;width:100vw}@media(max-width:47.9375em){.carousel{padding:80px 5%;width:90%}}.carousel h2{align-self:center;max-width:900px;text-align:center}@media(max-width:47.9375em){.carousel h2{margin-bottom:56px;order:1}}.carousel nav#slideBtns{align-self:center;border-radius:3px;display:flex;gap:13px;justify-content:center;margin:40px 0 120px;padding:16px 0;text-align:center;width:80rem}@media(max-width:47.9375em){.carousel nav#slideBtns{margin:40px 0 0;order:3}}@media(max-width:1440px){.carousel nav#slideBtns{margin:30px 5vw;width:90vw}}@media(max-width:47.9375em){.carousel nav#slideBtns{background:none;padding:0}}.carousel nav#slideBtns button{background:none;background:#0a3959;border:none;border-radius:12px;color:#fff;display:inline-block;font-family:Nexa,sans-serif;font-size:24px;font-weight:700;margin:0;padding:8px 20px;transition:all .2s ease}@media(max-width:47.9375em){.carousel nav#slideBtns button{background:#e6dfd9;height:16px;margin:0 6px;padding:0;text-indent:-9999px;width:16px}}.carousel nav#slideBtns button:hover{cursor:pointer}.carousel nav#slideBtns button.active{background:#f05345;color:#fff}@media(max-width:47.9375em){.carousel nav#slideBtns button.active{background:#f05345;border:none;transform:scale(1.2) translateY(-1px)}}.carousel nav#slideBtns button.active:hover{cursor:default}.carousel nav#slideBtns button:active,.carousel nav#slideBtns button:focus,.carousel nav#slideBtns button:hover{background:#f05345;color:#fff}.carousel nav#slideBtns button:focus,.carousel nav#slideBtns button:focus-visible{outline:2px solid #f05345;outline-offset:3px}.carousel .sliderContainer{position:relative}@media(max-width:47.9375em){.carousel .sliderContainer{order:2}}.carousel .sliderContainer .slide{display:flex}@media(max-width:47.9375em){.carousel .sliderContainer .slide{flex-flow:column wrap}}.carousel .sliderContainer .slide .slideContentBlock{align-items:center;display:flex;height:500px;justify-content:flex-end;margin-left:5%;width:45%}@media(max-width:71.25em){.carousel .sliderContainer .slide .slideContentBlock{height:450px}}@media(max-width:60em){.carousel .sliderContainer .slide .slideContentBlock{height:380px}}@media(max-width:47.9375em){.carousel .sliderContainer .slide .slideContentBlock{height:auto;justify-content:center;margin:24px 0 0;order:2;width:100%}}.carousel .sliderContainer .slide .slideContentBlock .slideContent{margin:0 80px 0 0;max-width:560px}@media(max-width:47.9375em){.carousel .sliderContainer .slide .slideContentBlock .slideContent{margin:0}}.carousel .sliderContainer .slide .slideContentBlock .slideContent .category{color:#f05345;font-size:24px;margin:0 0 12px}.carousel .sliderContainer .slide .slideContentBlock .slideContent h3{color:#0a3959;font-size:23px;font-weight:700;line-height:28px;margin:0 0 24px}@media(min-width:63.9375em){.carousel .sliderContainer .slide .slideContentBlock .slideContent h3{font-size:33px;line-height:115%}}@media(max-width:47.9375em){.carousel .sliderContainer .slide .slideContentBlock .slideContent h3{text-align:center}}.carousel .sliderContainer .slide .slideContentBlock .slideContent li,.carousel .sliderContainer .slide .slideContentBlock .slideContent ol,.carousel .sliderContainer .slide .slideContentBlock .slideContent p{font-size:21px;line-height:125%}@media(max-width:47.9375em){.carousel .sliderContainer .slide .slideContentBlock .slideContent li,.carousel .sliderContainer .slide .slideContentBlock .slideContent ol,.carousel .sliderContainer .slide .slideContentBlock .slideContent p{display:none}}.carousel .sliderContainer .slide .slideContentBlock .slideContent a.button{margin-top:42px;max-width:250px}@media(max-width:47.9375em){.carousel .sliderContainer .slide .slideContentBlock .slideContent a.button{margin:16px auto 0;max-width:100%}}.carousel .sliderContainer .slide .slideImg{height:500px;position:relative;width:50%}@media(max-width:71.25em){.carousel .sliderContainer .slide .slideImg{height:450px}}@media(max-width:60em){.carousel .sliderContainer .slide .slideImg{height:380px}}@media(max-width:47.9375em){.carousel .sliderContainer .slide .slideImg{height:100%;order:1;width:100%}}.carousel .sliderContainer .slide .slideImg .fit{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:100em){.carousel .sliderContainer .slide .slideImg .fit{width:640px}}.carousel .sliderContainer .next,.carousel .sliderContainer .prev{display:none}@media(max-width:47.9375em){.carousel .sliderContainer .next,.carousel .sliderContainer .prev{align-items:center;background:#fff;border:1px solid #e6dfd9;border-left:none;border-radius:0 3px 3px 0;color:#221f1f;cursor:pointer;display:flex;font-family:Nexa,sans-serif;font-size:16px;font-weight:600;height:52px;justify-content:center;left:-5vw;margin-top:-28px;position:absolute;top:50%;transition:.6s ease;width:52px}}.carousel .sliderContainer .next:active,.carousel .sliderContainer .next:focus,.carousel .sliderContainer .next:hover,.carousel .sliderContainer .prev:active,.carousel .sliderContainer .prev:focus,.carousel .sliderContainer .prev:hover{background-color:#f0ece9}.carousel .sliderContainer .next{border:1px solid #e6dfd9;border-radius:3px 0 0 3px;border-right:none;left:auto;right:-5vw}.carousel .slideTransition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:slidefade;animation-name:slidefade}@-webkit-keyframes slidefade{0%{opacity:.5}to{opacity:1}}@keyframes slidefade{0%{opacity:.5}to{opacity:1}}.column-content .container{padding:3em 0}.column-content .columns{padding:1em 0}@media screen and (min-width:47.9375em){.column-content.two .columns{-moz-column-count:2;column-count:2;-moz-column-gap:4em;column-gap:4em}}@media screen and (min-width:31.25em){.column-content.three .columns{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}}@media screen and (min-width:47.9375em){.column-content.three .columns{-moz-column-count:3;column-count:3;-moz-column-gap:3em;column-gap:3em}}@media screen and (min-width:31.25em){.column-content.four .columns{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}}@media screen and (min-width:47.9375em){.column-content.four .columns{-moz-column-count:3;column-count:3;-moz-column-gap:2em;column-gap:2em}}@media screen and (min-width:60em){.column-content.four .columns{-moz-column-count:4;column-count:4;-moz-column-gap:2em;column-gap:2em}}section.filters .directorySearch{align-self:center;display:flex;flex-flow:wrap;justify-content:center;margin:0 auto 60px;max-width:1000px;text-align:center}@media(max-width:71.25em){section.filters .directorySearch{margin:0 auto 40px;padding:0 5%;width:90%}}@media(max-width:768px){section.filters .directorySearch{justify-content:space-between}}section.filters select.select{-webkit-appearance:none;-moz-appearance:none;background:url(../images/icon-chevron-down.svg) no-repeat 100% #fff;background-position:calc(100% - 12px) 16px;border:1px solid #e6dfd9;border-radius:3px;box-shadow:0 1px 6px 0 rgba(240,83,69,.1);box-sizing:border-box;display:block;font-family:Nexa,sans-serif;font-size:16px;height:42px;margin:0 12px 12px 0;padding:3px 8px 0;position:relative;width:240px}@media(max-width:768px){section.filters select.select{margin:0 0 12px;width:48%}}section.filters .keywordSearch{margin:0 12px 0 0;position:relative;width:240px}@media(max-width:768px){section.filters .keywordSearch{margin:0 0 12px;width:48%}}section.filters .keywordSearch input[type=search],section.filters .keywordSearch input[type=text]{-webkit-appearance:none;border:1px solid #3a3a3a;border-radius:3px;font-family:Nexa,sans-serif;font-size:16px;height:40px;margin:0;padding:0 0 0 12px;transition:all .1s ease-out;width:calc(100% - 14px)}section.filters .keywordSearch input[type=search]::-moz-placeholder,section.filters .keywordSearch input[type=text]::-moz-placeholder{color:rgba(34,31,31,.33)}section.filters .keywordSearch input[type=search]::placeholder,section.filters .keywordSearch input[type=text]::placeholder{color:rgba(34,31,31,.33)}section.filters .keywordSearch input[type=search]:active,section.filters .keywordSearch input[type=search]:focus,section.filters .keywordSearch input[type=text]:active,section.filters .keywordSearch input[type=text]:focus{border:1px solid #221f1f;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);outline:none}section.filters button.applyFilter{align-items:center;background:#0a3959;border:1px solid transparent;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:700;height:42px;outline:0;padding:0 30px;transition:all .2s}@media(max-width:768px){section.filters button.applyFilter{justify-content:center;margin:0 auto;padding:0 24px;text-align:center;width:75%}}section.filters button.applyFilter:active,section.filters button.applyFilter:focus,section.filters button.applyFilter:hover{background:#d72211;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);cursor:pointer}section.filters button.applyFilter img{height:18px;margin-left:8px;width:18px}section.filters a.clearButton{align-items:center;border:1px solid transparent;border-radius:3px;box-sizing:border-box;color:#f05345;display:flex;font-family:Nexa,sans-serif;font-size:16px;font-weight:400;height:42px;justify-content:center;margin:0 0 0 12px;padding:0 12px;transition:all .2s;white-space:nowrap}section.filters a.clearButton:active,section.filters a.clearButton:focus,section.filters a.clearButton:hover{border:1px solid #221f1f;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);color:#f05345}@media(max-width:768px){section.filters a.clearButton{margin:0 0 12px;width:90vw}section.filters a.clearButton:active,section.filters a.clearButton:focus,section.filters a.clearButton:hover{border:1px solid transparent;box-shadow:none;color:#d72211}}section.filters a.clearButton img{height:12px;margin-left:8px;width:12px}.galleryTitle p.intro{margin:0 0 1em}.galleryCards{margin:0 auto;max-width:80rem}.directory .galleryCards{margin:0 auto 60px}@supports(display:grid){.galleryCards{grid-gap:34px;align-items:start;display:grid;grid-template-columns:350px 350px 350px;margin:0 auto;max-width:1118px;width:100vw}@media(max-width:1280px){.galleryCards{grid-gap:20px;width:90vw}}@media(max-width:1180px){.galleryCards{grid-gap:20px;grid-template-columns:1fr 1fr}}@media(max-width:780px){.galleryCards{grid-gap:10px}}@media(max-width:760px){.galleryCards{align-items:center;display:flex;flex-flow:column;justify-content:center}}.galleryCards .card{background:#f7f4f2;border-radius:3px;height:100%}@media(max-width:760px){.galleryCards .card{margin-bottom:20px}}.galleryCards .card figure{background:#221f1f;border-top-left-radius:3px;border-top-right-radius:3px;height:263px;margin:0;overflow:hidden;position:relative}.galleryCards .card figure img{min-height:263px;-o-object-fit:cover;object-fit:cover;opacity:.98;transform:scale(1);transition:transform .2s linear;width:100%}.galleryCards .card .cardContent{padding:32px}@media(max-width:63.9375em){.galleryCards .card .cardContent{padding:30px}}@media(max-width:47.9375em){.galleryCards .card .cardContent{padding:25px}.galleryCards .card .cardContent p.category{font-size:14px}}@media(max-width:31.25em){.galleryCards .card .cardContent{padding:16px 14px}}.galleryCards .card .cardContent h3{font-size:23px;font-weight:400;line-height:29px;margin:0 0 12px}@media(max-width:63.9375em){.galleryCards .card .cardContent h3{font-size:22px;line-height:28px}}@media(max-width:47.9375em){.galleryCards .card .cardContent h3{font-size:20px;line-height:26px}}@media(max-width:31.25em){.galleryCards .card .cardContent h3{font-size:17px;line-height:1.15}}.galleryCards .card .cardContent span.date{color:#221f1f;font-family:Nexa,sans-serif;font-size:13px;margin:0}.galleryCards .card:active,.galleryCards .card:focus,.galleryCards .card:hover{background:#fff;box-shadow:0 2px 12px 0 rgba(240,83,69,.1),0 6px 60px 0 rgba(34,31,31,.15);text-decoration:none}.galleryCards .card:active figure img,.galleryCards .card:focus figure img,.galleryCards .card:hover figure img{opacity:1;transform:scale(1.05)}.galleryCards .card.doubleWidth{grid-column:span 2;height:100%}.galleryCards .card.doubleWidth picture{background:#fff;margin:0;overflow:hidden;position:relative}.galleryCards .card.doubleWidth picture img{border-radius:3px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.galleryCards .card.doubleWidth:active,.galleryCards .card.doubleWidth:focus,.galleryCards .card.doubleWidth:hover{background:#fff;box-shadow:none}.galleryCards .card.doubleWidth:active figure img,.galleryCards .card.doubleWidth:focus figure img,.galleryCards .card.doubleWidth:hover figure img{transform:scale(1)}.galleryCards .socialMediaPost{align-content:flex-start;align-items:flex-start;display:flex;height:100%;justify-content:center;max-width:100%}@media(max-width:760px){.galleryCards .socialMediaPost{margin-bottom:20px}}.galleryCards .socialMediaPost .sm-post figure{margin:0;width:100%}.galleryCards .socialMediaPost .sm-post figure .twitter-tweet,.galleryCards .socialMediaPost .sm-post figure .twitter-tweet-rendered{margin:0!important;width:100%!important}.galleryCards .pullquote{background:#f05345;background-image:url(../images/pattern.png);border-radius:3px;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}@media(max-width:760px){.galleryCards .pullquote{margin-bottom:20px}}.galleryCards .pullquote .pullquoteText{background:#f05345;padding:40px}@media(max-width:80rem){.galleryCards .pullquote .pullquoteText{padding:40px 30px}}@media(max-width:63.9375em){.galleryCards .pullquote .pullquoteText{padding:40px 7%}}@media(max-width:760px){.galleryCards .pullquote .pullquoteText{margin-bottom:20px;padding:60px 7%}}.galleryCards .pullquote .pullquoteText h3{color:#fff;font-family:Nexa,sans-serif;font-size:28px;font-weight:600;line-height:1.25;margin:0 0 .5em}@media(max-width:80rem){.galleryCards .pullquote .pullquoteText h3{font-size:24px}}@media(max-width:47.9375em){.galleryCards .pullquote .pullquoteText h3{font-size:22px;line-height:1.25}}@media(max-width:31.25em){.galleryCards .pullquote .pullquoteText h3{font-size:18px;line-height:1.25}}.galleryCards .pullquote .pullquoteText p.pullquoter{color:#fff;font-family:Nexa,sans-serif;font-size:15px;line-height:1.2;margin:0}@media(max-width:47.9375em){.galleryCards .pullquote .pullquoteText p.pullquoter{font-size:13px}}}.image,figure,figure.image-center,figure.image-left,figure.image-right,figure.image.image-style-align-center,figure.image.image-style-block-align-left,figure.image.image-style-block-align-right{max-width:100%;width:100%}.image,figure{margin:2.5rem 0}.image figcaption,figure figcaption{border-bottom:1px solid #f7f4f2;font-family:Nexa,sans-serif;font-size:.8125rem;line-height:1.125rem;padding-bottom:.75rem}.image img,figure img{aspect-ratio:auto!important;height:auto;width:100%}.image:has(img[width="1010"]),figure:has(img[width="1010"]){max-width:10%;width:10%}.image:has(img[width="1020"]),figure:has(img[width="1020"]){max-width:20%;width:20%}.image:has(img[width="1030"]),figure:has(img[width="1030"]){max-width:30%;width:30%}.image:has(img[width="1040"]),figure:has(img[width="1040"]){max-width:40%;width:40%}.image:has(img[width="1050"]),figure:has(img[width="1050"]){max-width:50%;width:50%}.image:has(img[width="1060"]),figure:has(img[width="1060"]){max-width:60%;width:60%}.image:has(img[width="1070"]),figure:has(img[width="1070"]){max-width:70%;width:70%}.image:has(img[width="1080"]),figure:has(img[width="1080"]){max-width:80%;width:80%}.image:has(img[width="1090"]),figure:has(img[width="1090"]){max-width:90%;width:90%}.ck.ck-content .image.image-style-block-align-right,.image.image-style-block-align-right,figure.image-right{display:block;float:right;margin:0 0 0 2rem}@media(max-width:31.25em){.ck.ck-content .image.image-style-block-align-right,.image.image-style-block-align-right,figure.image-right{float:none;margin:2rem 0;max-width:100%;width:100%}}.ck.ck-content .image.image-style-block-align-left,.image.image-style-block-align-left,figure.image-left{display:block;float:left;margin:0 2rem 0 0}@media(max-width:31.25em){.ck.ck-content .image.image-style-block-align-left,.image.image-style-block-align-left,figure.image-left{float:none;margin:2rem 0;max-width:100%;width:100%}}.ck.ck-content .image.image-style-align-center,.image.image-style-align-center,figure.image-center{margin:0 auto 2rem}@media(max-width:31.25em){.ck.ck-content .image.image-style-align-center,.image.image-style-align-center,figure.image-center{float:none;margin:2rem 0;max-width:100%;width:100%}}figure.media{height:auto}figure.media div[data-oembed-url],figure.media>div{width:100%}figure.media div[data-oembed-url]>div,figure.media>div>div{position:relative}figure.media div[data-oembed-url]>div iframe,figure.media>div>div iframe{height:100%;left:0;position:absolute;top:0;width:100%}.banner.bottom{margin-bottom:40px}.banner img{height:100%;width:100%}.name-listing ul{margin:0;padding:0}@media (min-width:47.9375em){.name-listing ul{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}}@media (min-width:60em){.name-listing ul{-moz-column-count:3;column-count:3}}.name-listing ul li{border-top:1px solid #f0ece9;display:block;font-family:Nexa,sans-serif;font-size:16px;font-weight:500;line-height:1.3;list-style:none!important;margin:0;padding:10px 0;page-break-inside:avoid}.name-listing ul li span{display:block;font-size:13px;font-weight:300;margin:6px 0 2px}.name-listing ul li span p{line-height:1.4;margin:0}.name-listing.general-listing ul{margin:0 0 2em}@media (min-width:47.9375em){.name-listing.general-listing ul{-moz-column-count:initial;column-count:auto;display:grid;grid-template-columns:1fr 1fr}.name-listing.general-listing ul.column{-moz-columns:2;column-count:2;display:block}}@media (min-width:60em){.name-listing.general-listing ul{-moz-column-count:initial;column-count:auto;grid-template-columns:1fr 1fr 1fr}.name-listing.general-listing ul.column{-moz-columns:3;column-count:3;display:block}}.name-listing.general-listing ul.column li{-moz-column-break-inside:avoid;break-inside:avoid}ul.todo-list{list-style-type:none;padding-left:0}body.modal-visible{height:100vh;overflow:hidden;position:relative}.modal-wrapper{align-items:center;background-color:hsla(26,19%,93%,.7);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:25}@supports((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){.modal-wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.modal-wrapper{animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease;-moz-animation:fadeIn 1s ease;-o-animation:fadeIn 1s ease;-ms-animation:fadeIn 1s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-wrapper .modal-content{box-shadow:2px 5px 14px 6px rgba(0,0,0,.26);display:flex;flex-direction:row;flex-wrap:nowrap;max-height:700px;max-width:1000px;overflow:hidden;padding:0;width:80%}@media (max-width:47.9375em){.modal-wrapper .modal-content{flex-direction:column;max-height:none;width:80%}}.modal-wrapper .modal-content .col{min-height:500px;width:50%}@media (max-width:47.9375em){.modal-wrapper .modal-content .col{min-height:0;width:100%}}.modal-wrapper .modal-content .left img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-wrapper .modal-content .right{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}@media (max-width:47.9375em){.modal-wrapper .modal-content .right{padding:2em 0}}.modal-wrapper .modal-content .right .close{cursor:pointer;position:absolute;right:30px;top:25px}.modal-wrapper .modal-content .right .close svg{transform:scale(2)}.modal-wrapper .modal-content .right .close svg g{fill:#0a3959}.modal-wrapper .modal-content .right .close svg:hover g{fill:rgba(10,57,89,.5)}.modal-wrapper .modal-content .right .text{padding:50px 0;text-align:center;width:75%}.modal-wrapper .modal-content .right .text h2{font-size:1.8em}.modal-wrapper .modal-content .right{background-color:#fff}.modal-wrapper .modal-content.embed .left{display:none}.modal-wrapper .modal-content.embed .right{width:100%}.modal-wrapper .modal-content.embed .right .button,.modal-wrapper .modal-content.embed .right .text-content,.modal-wrapper .modal-content.embed .right h2,.modal-wrapper .modal-content.embedHeadline .left{display:none}.modal-wrapper .modal-content.embedHeadline .right{width:100%}.modal-wrapper .modal-content.embedHeadline .right .button,.modal-wrapper .modal-content.embedHeadline .right .text-content,.modal-wrapper .modal-content.imageEmbed .right .button,.modal-wrapper .modal-content.imageEmbed .right .text-content,.modal-wrapper .modal-content.imageEmbed .right h2{display:none}.modal-wrapper.hidden{display:none;opacity:0}.paginationContainer{margin:0 auto 80px;max-width:1080px;width:100%}@media(max-width:767px){.paginationContainer{margin:0 6vw 80px;width:88vw}}.pagination{display:flex;font-family:Nexa,sans-serif;justify-content:space-between;margin:36px 0 0;width:100%}@media(max-width:767px){.pagination{flex-wrap:wrap;justify-content:center}}.pagination .firstPage a,.pagination .lastPage a{background:#0a3959;border-radius:3px;color:#fff;font-size:16px;font-weight:700;padding:6px 20px 3px}.pagination .firstPage a:hover,.pagination .lastPage a:hover{background:#d72211;text-decoration:none}.pagination .middlePages{align-self:center;text-align:center;width:calc(100% - 122px)}@media(max-width:767px){.pagination .middlePages{margin-bottom:12px;order:1;width:100%}}.pagination .middlePages a{padding:0 4px}.pagination .middlePages a img{height:12px}.pagination .middlePages a:hover img{opacity:.75}@media(max-width:767px){.pagination .firstPage{margin-right:6px;order:2}}.pagination .lastPage{align-self:flex-end}@media(max-width:767px){.pagination .lastPage{margin-left:6px;order:3}}.attribution{display:block;font-family:Nexa,sans-serif;font-size:13px;font-weight:400;line-height:18px;margin:12px 0 2px}.decorative{border-bottom:1px solid #f05345;border-top:1px solid #f05345;display:inline-block;margin-bottom:48px;padding:30px 0 16px}.noLines{border:none;padding:0}.category{font-size:19px;font-weight:500;line-height:24px;margin:0 0 12px}.category,.intro,.intro p{font-family:Nexa,sans-serif}.intro,.intro p{font-size:23px;font-weight:300;line-height:35px;margin:0 0 40px}@media(max-width:47.9375em){.intro,.intro p{border-bottom:1px solid #f0ece9;font-size:22px;line-height:33px;padding-bottom:40px;text-align:center}}.text-tiny{font-size:10px}.text-small{font-size:12px}.text-big{font-size:24px}.text-huge{font-size:53px}.accordion{margin-bottom:40px;width:100%}.accordion p{margin:0}.accordion__button{background:#0a3959;border:1px solid #f0ece9;color:#fff;cursor:pointer;display:block;font-size:16px;margin:0;padding:18px 56px 15px 16px;position:relative;text-align:left;transition:.2s;width:100%}.accordion__button:hover{background:#072a42;border:1px solid #0a3959;box-shadow:0 1px 12px 0 rgba(10,57,89,.1);cursor:pointer;outline:none}.accordion__button:hover:after{border-top-color:#f0ece9}.accordion__button:focus{background:#072a42;border:1px solid #0a3959;box-shadow:0 1px 12px 0 rgba(10,57,89,.1);cursor:pointer;outline:none}.accordion__button:after{background-image:url(../images/icon-plus-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px}.accordion__button.expanded:after{background-image:url(../images/icon-minus-white.svg)}.accordion__section{background:#fff;border-left:1px solid #f0ece9;border-right:1px solid #f0ece9;max-height:0;opacity:1;overflow:hidden;padding:0}.accordion__section.open{-webkit-animation:appear .25s linear;animation:appear .25s linear;border-bottom:1px solid #f0ece9;max-height:100vh;overflow:auto;padding:18px;visibility:visible}@-webkit-keyframes appear{0%{opacity:0;transform:translateY(6px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes appear{0%{opacity:0;transform:translateY(6px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}.notification{align-items:center;border:1px solid #0a3959;border-radius:3px;display:flex;justify-content:center;margin-bottom:40px;padding:24px}.notification img{height:32px;margin-right:20px;width:32px}.notification span{color:#0a3959;font-family:Nexa,sans-serif;font-size:17px;font-weight:700;line-height:25px}.notification.mediumAlert{border:1px solid #e6dfd9}.notification.mediumAlert span{color:#f05345}.notification.highAlert{border:1px solid #f05345}.notification.highAlert span{color:#f05345}@media(max-width:800px){form.freeformForm{width:100%}}form.freeformForm input,form.freeformForm select,form.freeformForm textarea{border:1px solid rgba(34,31,31,.5);border-radius:3px;box-shadow:0 1px 4px 0 rgba(240,83,69,.03),0 2px 10px 0 rgba(34,31,31,.1);font-size:15px;padding:7px 10px;transition:.2s}form.freeformForm input:focus,form.freeformForm select:focus,form.freeformForm textarea:focus{border:1px solid #221f1f;box-shadow:0 1px 6px 0 rgba(240,83,69,.12),0 3px 12px 0 rgba(34,31,31,.18);outline:none}form.freeformForm select{background:#f7f4f2;padding:7px 10px}form.freeformForm input::-moz-placeholder,form.freeformForm textarea::-moz-placeholder{color:#999}form.freeformForm input::placeholder,form.freeformForm textarea::placeholder{color:#999}form.freeformForm h2{margin:0!important}form.freeformForm hr{background-color:#f0ece9;border:none;color:#f0ece9;height:1px;margin:20px 0 36px}form.freeformForm .freeform-row .freeform-column .freeform-label{color:#221f1f;font-family:Nexa,sans-serif;font-size:16px;font-weight:400;font-weight:500;line-height:1.4;margin:0 0 5px}form.freeformForm .freeform-instructions{color:#3a3a3a!important;font-family:Nexa,sans-serif;font-size:13px;line-height:1.3;margin:-2px 0 10px!important}form.freeformForm a.downloadButton{margin:24px 0}form.freeformForm a.downloadButton:hover{text-decoration:underline}form.freeformForm button{background:#fff;border:2px solid #0a3959;border-radius:3px;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);color:#0a3959;cursor:pointer;font-size:16px;font-weight:600;margin:24px 0 30px;padding:16px 40px;transition:all .2s ease-out;width:100%}form.freeformForm button:hover{background:#0a3959;box-shadow:0 1px 12px 0 rgba(240,83,69,.25);color:#fff;text-decoration:none}form.freeformForm button:focus{box-shadow:0 1px 6px 0 rgba(240,83,69,.12),0 3px 12px 0 rgba(34,31,31,.18);outline:1px solid #f05345;outline-offset:3px}section.tableauContainer{align-self:center;width:1280px}section.tableauContainer h2{text-align:center}section.tableauContainer .tableauEmbed{background:#fff;border-radius:3px;box-shadow:0 2px 12px 0 rgba(240,83,69,.1),0 6px 60px 0 rgba(34,31,31,.15);margin-bottom:4em;padding:3em 24px 1px}@media(max-width:1440px){section.tableauContainer{width:90%}section.tableauContainer .tableauEmbed{padding:2em 18px 1px}}.table{position:relative}figure.table{height:auto;width:100%}figure.table table,table.rt-responsive-table,table.table{border-collapse:collapse;margin-bottom:1.25em;width:100%}figure.table table tr:nth-of-type(odd),table.rt-responsive-table tr:nth-of-type(odd),table.table tr:nth-of-type(odd){background:#fff}figure.table table th,table.rt-responsive-table th,table.table th{background:#062439;color:#fff;font-weight:700}figure.table table td,figure.table table th,table.rt-responsive-table td,table.rt-responsive-table th,table.table td,table.table th{border:1px solid #5d5854;font-family:Nexa,sans-serif;font-size:1em;line-height:1.3;padding:6px 15px;text-align:left}figure.table table.rt-vertical-table tbody,figure.table table.rt-vertical-table td,figure.table table.rt-vertical-table th,figure.table table.rt-vertical-table thead,figure.table table.rt-vertical-table tr,table.rt-responsive-table.rt-vertical-table tbody,table.rt-responsive-table.rt-vertical-table td,table.rt-responsive-table.rt-vertical-table th,table.rt-responsive-table.rt-vertical-table thead,table.rt-responsive-table.rt-vertical-table tr,table.table.rt-vertical-table tbody,table.table.rt-vertical-table td,table.table.rt-vertical-table th,table.table.rt-vertical-table thead,table.table.rt-vertical-table tr{box-sizing:border-box!important;clear:left;display:block;float:left;overflow:hidden;width:100%}figure.table table.rt-vertical-table th,table.rt-responsive-table.rt-vertical-table th,table.table.rt-vertical-table th{left:-9999px;position:absolute;top:-9999px}figure.table table.rt-vertical-table tr,table.rt-responsive-table.rt-vertical-table tr,table.table.rt-vertical-table tr{border:1px solid #5d5854}figure.table table.rt-vertical-table td,table.rt-responsive-table.rt-vertical-table td,table.table.rt-vertical-table td{border:none;border-bottom:1px solid #5d5854;padding-left:50%;position:relative}figure.table table.rt-vertical-table td:before,table.rt-responsive-table.rt-vertical-table td:before,table.table.rt-vertical-table td:before{font-weight:700;left:6px;padding-right:10px;position:absolute;top:6px;width:45%}.layoutTable{position:relative;table-layout:fixed;width:100%}.layoutTable td{padding:6px;text-align:left;vertical-align:top}@media screen and (max-width:60em){.layoutTable tbody,.layoutTable td,.layoutTable th,.layoutTable thead,.layoutTable tr{box-sizing:border-box!important;clear:left;display:block;float:left;overflow:hidden;width:100%}}.consent-wrapper{background-color:#f05345;border-top:1px solid #fff;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:14px;gap:1rem;left:0;padding:1.5rem;position:fixed;transform:translateY(100%);transition:transform .4s ease-out;z-index:1000}.consent-wrapper.active{transform:translateY(0)}.consent-wrapper .consent-message{align-items:center;display:flex;flex-direction:column;gap:2rem}@media(min-width:60em){.consent-wrapper .consent-message{flex-direction:row}}.consent-wrapper .heading{font-family:Nexa,sans-serif;font-size:20px;font-weight:700}.consent-wrapper p{line-height:1.5}.consent-wrapper p:last-child{margin-bottom:0}.consent-wrapper .consent-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(min-width:60em){.consent-wrapper .consent-buttons{flex-wrap:nowrap}}.consent-wrapper .button{background-color:#0a3959;border:none;color:#fff;cursor:pointer;font-size:14px}.consent-options{display:none}.consent-options.open{display:block}.consent-options .consent-list{list-style:none;padding:0 1rem}.consent-options .consent-list>li{border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;gap:1rem;padding:.25rem 0}.consent-options .consent-list label{flex-grow:1}.consent-options .consent-list .type{font-weight:700}.consent-options .consent-option-buttons{display:flex;gap:1rem;justify-content:flex-end}#skipNavigation{float:left;position:relative;z-index:100}#skipNavigation a,#skipNavigation a:link,#skipNavigation a:visited{background:#fff;border:1px solid #ccc;color:#333;display:block;font-size:16px;font-weight:700;left:0;line-height:1.2;outline:0;padding:7px 10px;position:absolute;text-decoration:none;top:-999em;width:150px;z-index:1}#skipNavigation a:active,#skipNavigation a:focus{*zoom:1;top:0}#skipNavigation a:active,#skipNavigation a:focus,#skipNavigation a:hover{background:#f05345;color:#fff}.header{background:#fff;display:flex;flex-direction:column;height:112px;padding:0 3vw;position:fixed;transition:all .25s ease-out;width:94vw;z-index:1}.header .top-bar{align-items:center;display:flex;height:50px;justify-content:flex-end}@media screen and (max-width:63.9375em){.header .top-bar{justify-content:flex-start}}.header .header-inner{align-items:center;display:flex;justify-content:space-between}@media(max-width:63.9375em){.header .header-inner{height:72px}.header .header-inner .overlay .closebtn{top:15px}}.header .logo a{display:flex}.header .logo a img{height:50px}.header.small{height:72px}.header.small .top-bar{display:none}.header.small .header-inner{height:72px;transition:all .25s ease-out}.header.small .header-inner .overlay .closebtn{top:15px}.header .navBar{align-items:center;display:flex;font-family:Nexa,sans-serif;font-size:16px;font-weight:700;height:42px}.header .navBar .donorLinks{margin-top:3.5px}@media(max-width:47.9375em){.header .navBar .donorLinks{display:none}}.header .navBar .donorLinks a,.header .navBar .donorLinks a:link,.header .navBar .donorLinks a:visited{align-items:center;color:#0a3959;display:inline-flex;font-size:.9em;margin-right:30px;text-transform:uppercase}.header .navBar .donorLinks a img,.header .navBar .donorLinks a:link img,.header .navBar .donorLinks a:visited img{flex:0 0 12px;margin-left:4px;width:12px}.header .navBar .donorLinks a:active,.header .navBar .donorLinks a:focus,.header .navBar .donorLinks a:hover{color:#d72211}.header .navBar button.search{align-items:center;background:none;border:1px solid transparent;border-radius:3px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:10px;transition:all .2s ease-in-out}@media(max-width:47.9375em){.header .navBar button.search{display:none}}.header .navBar button.search:active,.header .navBar button.search:focus,.header .navBar button.search:hover{border:1px solid #0a3959;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);cursor:pointer;outline:none}.header .navBar button.search img{height:20px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:20px}.header .navBar button.menu{align-items:center;background:none;border:1px solid transparent;border-radius:3px;cursor:pointer;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin-right:8px;outline:none;padding:10px;transition:all .2s ease-out;z-index:5}.header .navBar button.menu:active,.header .navBar button.menu:focus,.header .navBar button.menu:hover{border:1px solid #0a3959;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);cursor:pointer}.header .navBar button.menu img{height:20px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:20px}.hide{opacity:0}.animate0{transform:rotate(45deg) translateY(6px) translateX(3px)}.animate2{transform:rotate(-45deg) translateY(-6px) translateX(3px)}body.modal-open{position:fixed}.fullScreenMenu{background-color:#f7f4f2;left:0;min-height:100%;opacity:0;position:fixed;top:0;transition:all .5s ease-in-out,opacity .5s;width:100%;z-index:-1}.fullScreenMenu .menuContainer{-webkit-animation:menufade .25s linear;animation:menufade .25s linear;display:inherit;opacity:1;padding:40px;transform:translateY(0)}@supports(display:grid){.fullScreenMenu .menuContainer{-webkit-animation:menufade .25s linear;animation:menufade .25s linear;display:none;opacity:1;padding:0;transform:translateY(0)}}.fullScreenMenu.show{background-color:hsla(0,0%,100%,.99);display:block;opacity:1;transition:all .5s ease-in-out,visibility .5s;z-index:4}.fullScreenMenu.show .menuContainer{-webkit-overflow-scrolling:touch;align-content:center;display:grid;font-family:Nexa,sans-serif;font-size:16px;grid-template-areas:". root-group root-group	buttons    ." ". root-group root-group quicklinks ." ". root-group root-group search     .";grid-template-columns:1fr 330px 410px 250px 1fr;grid-template-rows:auto;height:100%;overflow-y:scroll;position:absolute;width:100%}@media(max-width:71.25em){.fullScreenMenu.show .menuContainer{grid-template-columns:1fr 300px 360px 250px 1fr}}@media(max-width:63.9375em){.fullScreenMenu.show .menuContainer{align-content:start;grid-template-areas:". root-group root-group ." ". buttons buttons   ." ". quicklinks quicklinks ." ". search search     .";grid-template-columns:1fr 42% 42% 1fr;padding:120px 0}}@media(max-width:47.9375em){.fullScreenMenu.show .menuContainer{grid-template-areas:". contact contact   ." ". root-group root-group ." ". buttons buttons   ." ". quicklinks quicklinks ." ". search search     ."}}.fullScreenMenu.show .menuContainer .contactButtons{display:none}@media(max-width:47.9375em){.fullScreenMenu.show .menuContainer .contactButtons{display:inherit;display:flex;grid-area:contact;justify-content:space-between;margin-bottom:40px}.fullScreenMenu.show .menuContainer .contactButtons a.buttonMobile{align-items:center;border:1px solid #e6dfd9;border-radius:3px;box-shadow:0 1px 12px 0 rgba(240,83,69,.05);color:#221f1f;display:flex;font-family:Nexa,sans-serif;font-size:13px;font-weight:600;height:40px;justify-content:left;padding-left:16px;position:relative;width:calc(32% - 16px)}.fullScreenMenu.show .menuContainer .contactButtons a.buttonMobile svg{position:absolute;right:12px;transform:scale(.75)}.fullScreenMenu.show .menuContainer .contactButtons a.buttonMobile svg path{fill:#221f1f}.fullScreenMenu.show .menuContainer .contactButtons a.buttonMobile:nth-child(2) svg{top:14px}}.fullScreenMenu.show .menuContainer .root-group{border-right:1px solid #f0ece9;-moz-columns:2;column-count:2;gap:80px;grid-area:root-group;margin-right:80px;padding-right:80px}@media(max-width:60em){.fullScreenMenu.show .menuContainer .root-group{border-right:none;-moz-columns:1;column-count:1;margin-right:0;padding-right:0}}.fullScreenMenu.show .menuContainer .root-group>li{page-break-inside:avoid}.fullScreenMenu.show .menuContainer .root-group ul.level2{display:none}.fullScreenMenu.show .menuContainer .leftCol{grid-area:left;margin-right:80px}@media(max-width:71.25em){.fullScreenMenu.show .menuContainer .leftCol{margin-right:60px}}@media(max-width:63.9375em){.fullScreenMenu.show .menuContainer .leftCol{border-right:1px solid #f0ece9;margin:0;padding-right:40px}}.fullScreenMenu.show .menuContainer .rightCol{border-right:1px solid #f0ece9;grid-area:right;margin-right:80px;padding-right:80px}@media(max-width:71.25em){.fullScreenMenu.show .menuContainer .rightCol{margin-right:60px;padding-right:60px}}@media(max-width:63.9375em){.fullScreenMenu.show .menuContainer .rightCol{border:none;margin:0;padding:0 0 0 40px}}.fullScreenMenu.show .menuContainer .donateButtons{box-sizing:border-box;grid-area:buttons}.fullScreenMenu.show .menuContainer .donateButtons a{box-sizing:border-box;margin-bottom:16px;position:relative;width:100%}.fullScreenMenu.show .menuContainer .donateButtons a.lock svg{position:absolute;right:16px}.fullScreenMenu.show .menuContainer .donateButtons a.lock:active svg path,.fullScreenMenu.show .menuContainer .donateButtons a.lock:focus svg path,.fullScreenMenu.show .menuContainer .donateButtons a.lock:hover svg path{fill:#fff}.fullScreenMenu.show .menuContainer .quicklinks{grid-area:quicklinks}@media(max-width:63.9375em){.fullScreenMenu.show .menuContainer .quicklinks{text-align:center}}.fullScreenMenu.show .menuContainer .quicklinks .new{background:#f05345;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:500;height:18px;line-height:1.55;margin:0 4px 2px;padding:0 4px;transform:translateY(-1px)}.fullScreenMenu.show .menuContainer .searchArea{grid-area:search;width:100%}@media(max-width:63.9375em){.fullScreenMenu.show .menuContainer .searchArea{height:200px;padding-bottom:60px}}.fullScreenMenu.show .menuContainer .searchArea .smallSearch{position:relative}.fullScreenMenu.show .menuContainer .searchArea .smallSearch input[type=search]{-webkit-appearance:none;border:1px solid #e6dfd9;border-radius:3px;color:#3a3a3a;font-family:Nexa,sans-serif;font-size:18px;font-weight:700;height:52px;margin:0;padding:3px 16px 0;width:250px}@media(max-width:63.9375em){.fullScreenMenu.show .menuContainer .searchArea .smallSearch input[type=search]{width:100%}}.fullScreenMenu.show .menuContainer .searchArea .smallSearch input[type=search]::-moz-placeholder{color:rgba(58,58,58,.5);padding:4px 0 0}.fullScreenMenu.show .menuContainer .searchArea .smallSearch input[type=search]::placeholder{color:rgba(58,58,58,.5);padding:4px 0 0}.fullScreenMenu.show .menuContainer .searchArea .smallSearch input[type=search]:active,.fullScreenMenu.show .menuContainer .searchArea .smallSearch input[type=search]:focus{border:1px solid #221f1f;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);outline:none}.fullScreenMenu.show .menuContainer .searchArea .smallSearch button.submitSearch{-webkit-appearance:none;background:none;border:none;cursor:pointer;position:absolute;right:10px;top:16px}.fullScreenMenu.show .menuContainer .searchArea .smallSearch button.submitSearch img{height:18px}.fullScreenMenu.show .menuContainer .close-menu{align-items:center;background:#f05345;border:1px solid #f05345;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:space-between;padding:0 14px;position:absolute;right:3vw;top:35px;transition:all .2s ease-in-out;width:autp;z-index:6}.fullScreenMenu.show .menuContainer .close-menu:active,.fullScreenMenu.show .menuContainer .close-menu:focus,.fullScreenMenu.show .menuContainer .close-menu:hover{background:#ed3424;border:1px solid #ed3424;box-shadow:0 1px 12px 0 rgba(240,83,69,.1)}.fullScreenMenu.show .menuContainer .close-menu img,.fullScreenMenu.show .menuContainer .close-menu span{pointer-events:none}.fullScreenMenu.show .menuContainer ul{margin:0 0 32px;padding:0}.fullScreenMenu.show .menuContainer ul li{display:block;font-size:16px;line-height:22px;margin:0 0 16px;padding:0}.fullScreenMenu.show .menuContainer ul li a,.fullScreenMenu.show .menuContainer ul li a:link,.fullScreenMenu.show .menuContainer ul li a:visited{color:#221f1f;display:block;font-weight:700}.fullScreenMenu.show .menuContainer ul li a:active,.fullScreenMenu.show .menuContainer ul li a:focus,.fullScreenMenu.show .menuContainer ul li a:hover{color:#d72211}.fullScreenMenu.show .menuContainer .root-group>li>a,.fullScreenMenu.show .menuContainer .root-group>li>a:link,.fullScreenMenu.show .menuContainer .root-group>li>a:visited{color:#f05345;display:block;margin-bottom:16px}.fullScreenMenu.show .menuContainer .root-group>li>a:active,.fullScreenMenu.show .menuContainer .root-group>li>a:focus,.fullScreenMenu.show .menuContainer .root-group>li>a:hover{color:#d72211}.fullScreenMenu.show .menuContainer .quicklinks ul{margin-top:20px}.breadcrumb{border-bottom:1px solid #e6dfd9;padding:20px 3% 18px;width:94%}@media(max-width:47.9375em){.breadcrumb{display:none}}.breadcrumb a{color:#0a3959;font-family:Nexa,sans-serif;font-size:16px;font-weight:700;line-height:1;margin-right:12px;transition:.2s ease-in-out}.breadcrumb a svg{transform:scale(.9) translateY(1px)}.breadcrumb a svg path{transition:.2s ease-in-out}.breadcrumb a:active,.breadcrumb a:focus,.breadcrumb a:hover{color:#f05345}.breadcrumb a:active svg path,.breadcrumb a:focus svg path,.breadcrumb a:hover svg path{fill:#f05345}.breadcrumb a:last-child:after{display:none}.breadcrumb a:after{background-image:url(../images/icon-chevron-right.svg);background-size:8px 12px;content:" ";display:inline-block;height:12px;margin-left:12px;width:8px}.breadcrumb a.last:after,.breadcrumb ul li>a:after{display:none}ul.secondaryNav{padding:0}ul.secondaryNav,ul.secondaryNav li{display:inline-block;margin:0}ul.secondaryNav li a{border:1px solid #fff;border-radius:3px;display:block;font-size:13px;font-weight:400;line-height:20px;margin:0 4px 0 0;padding:2px 8px 3px}ul.secondaryNav li a.active{background:#f7f4f2;border:1px solid #e6dfd9}ul.secondaryNav li a:active,ul.secondaryNav li a:focus,ul.secondaryNav li a:hover{border:1px solid #e6dfd9}ul.secondaryNav li a:active.active,ul.secondaryNav li a:focus.active,ul.secondaryNav li a:hover.active{color:#221f1f;cursor:default}.titleBlock{margin:80px auto 40px;max-width:740px;text-align:center}@media(max-width:47.9375em){.titleBlock{flex-wrap:wrap;margin:48px 0 24px;padding:0 5%;width:90%}}.titleBlock .category{margin-bottom:8px;width:100%}@media(min-width:47.9375em){.titleBlock .category{display:none}}.titleBlock h1{margin-bottom:16px}.tertiaryNav{width:auto}.tertiaryNav ul{background:#f7f4f2;list-style:none;margin:0;padding:20px 14px}@media(max-width:47.9375em){.tertiaryNav ul{background:none;display:flex;flex-flow:wrap;justify-content:center;margin:-10px 0 24px;padding:0}}.tertiaryNav ul li{margin:0 0 12px}@media(max-width:47.9375em){.tertiaryNav ul li{margin:0 6px 6px 0}}.tertiaryNav ul li:last-child{margin:0}.tertiaryNav ul li a{background:none;border:1px solid #f7f4f2;border-radius:3px;color:#3a3a3a;display:block;font-family:Nexa,sans-serif;font-size:13px;line-height:18px;margin:0;padding:6px 10px}@media(max-width:47.9375em){.tertiaryNav ul li a{padding:3px 7px}}.tertiaryNav ul li a:active,.tertiaryNav ul li a:focus,.tertiaryNav ul li a:hover{border:1px solid #e6dfd9;color:#f05345}.tertiaryNav ul li a.active{background:#f0ece9;border:1px solid #e6dfd9;color:#221f1f;cursor:default}.footer{background:#0a3959;color:#fff;display:flex;flex-flow:column wrap;font-family:Nexa,sans-serif;font-size:16px;line-height:24px;padding:100px 0 0;width:100vw}@media(max-width:47.9375em){.footer{padding:60px 0 0}}.footer .footerTop{display:flex;justify-content:space-between;margin:0 auto;max-width:80rem;width:90%}@media(max-width:47.9375em){.footer .footerTop{flex-wrap:wrap}}.footer .footerTop a,.footer .footerTop a:link,.footer .footerTop a:visited{color:#fff;display:block;margin-bottom:12px}.footer .footerTop a:active,.footer .footerTop a:focus,.footer .footerTop a:hover{color:#f05345}.footer .footerTop .riDrawing{width:15%}@media(max-width:63.9375em){.footer .footerTop .riDrawing{width:20%}}@media(max-width:47.9375em){.footer .footerTop .riDrawing{order:2;width:20%}}@media(max-width:31.25em){.footer .footerTop .riDrawing{width:35%}}.footer .footerTop .contact{width:20%}@media(max-width:63.9375em){.footer .footerTop .contact{width:30%}}@media(max-width:47.9375em){.footer .footerTop .contact{margin-bottom:40px;order:1;width:63%}}.footer .footerTop .inside{width:20%}@media(max-width:63.9375em){.footer .footerTop .inside{display:none}}.footer .footerTop .connect{width:30%}@media(max-width:63.9375em){.footer .footerTop .connect{width:40%}}@media(max-width:47.9375em){.footer .footerTop .connect{order:3;width:100%}}.footer .footerTop .connect a{display:inline-block;margin:0 20px 12px 0}.footer .footerTop .connect a:active img,.footer .footerTop .connect a:focus img,.footer .footerTop .connect a:hover img{opacity:.88;transform:translateY(-1px)}.footer .footerTop .connect p{font-size:12px;line-height:18px;margin:12px 0 0}.footer .footerTop .connect .enews-block{display:flex;flex-direction:column-reverse}.footer .footerTop .connect .enews-form{width:100%}.footer .footerTop .connect .enews-form input[type=text]{background:#f7f4f2;border:none;border-radius:13px;color:#0a3959;font-family:Nexa,sans-serif;font-size:18px;font-weight:700;height:56px;line-height:115%;padding:0 16px;width:calc(100% - 38px)}.footer .footerTop .connect .enews-form input[type=text]:focus{background:#f7f4f2;outline:1px solid #f05345}.footer .footerTop .connect .enews-form input[type=text]::-moz-placeholder{color:#0a3959;opacity:1}.footer .footerTop .connect .enews-form input[type=text]::placeholder{color:#0a3959;opacity:1}.footer .footerTop .connect .enews-form button[type=submit]{background:none;border:none;box-shadow:none;height:100%;margin-left:-52px;padding:0;width:48px}.footer .footerTop .connect .enews-form button[type=submit] img{transform:translate(-6px,6px);transition:all .2s ease}.footer .footerTop .connect .enews-form button[type=submit]:active img,.footer .footerTop .connect .enews-form button[type=submit]:focus img,.footer .footerTop .connect .enews-form button[type=submit]:hover img{cursor:pointer;transform:translate(-2px,6px)}.footer .footerBottom{border-top:1px solid #e6dfd9;margin-top:60px;width:100vw}@media(max-width:47.9375em){.footer .footerBottom{margin-top:40px}}.footer .footerBottom>div{display:flex;justify-content:flex-start;margin:30px auto 32px;max-width:80rem;width:90%}@media(min-width:47.9375em){.footer .footerBottom>div .designedby{margin-left:auto}}.footer .footerBottom>div p{font-family:Nexa,sans-serif;font-size:14px;line-height:18px;margin:0 0 4px}@media(max-width:47.9375em){.footer .footerBottom>div p{text-align:center}}.footer .footerBottom>div a,.footer .footerBottom>div a:link,.footer .footerBottom>div a:visited{border-bottom:1px solid #f05345;color:#fff;display:inline-block;margin:0 0 0 6px}.footer .footerBottom>div a:active,.footer .footerBottom>div a:focus,.footer .footerBottom>div a:hover{border-color:#d72211;color:#d72211;text-decoration:none}@media(max-width:47.9375em){.footer .footerBottom>div{flex-flow:column wrap}}.contentpage .mainContent{display:flex;flex-flow:row wrap;justify-content:space-around}.contentpage .mainContent .content-title{margin-top:40px;text-align:center;width:100%}.contentpage .mainContent .tertiaryNav{width:20%}.contentpage .mainContent .bodyContent{width:50%}.contentpage .mainContent .sideCta{width:20%}@supports(display:grid){.contentpage .mainContent{display:grid;grid-template-areas:". title title title ." "nav . body . aside";grid-template-columns:212px minmax(60px,120px) 680px minmax(60px,120px) 212px;justify-content:center}@media(max-width:1440px){.contentpage .mainContent{grid-template-areas:". title title title title title ." ". nav . body . aside .";grid-template-columns:5% 15% 5% 50% 5% 15% 5%}}@media(max-width:63.9375em){.contentpage .mainContent{grid-template-areas:". title title title ." ". nav . body ." ". aside aside aside .";grid-template-columns:5% 15% 5% 70% 5%}}@media(max-width:47.9375em){.contentpage .mainContent{grid-template-areas:". title ." ". nav ." ". body ." ". aside .";grid-template-columns:5% 90% 5%}}.contentpage .mainContent .titleBlock{display:flex;grid-area:title;justify-content:center}.contentpage .mainContent .tertiaryNav{grid-area:nav;width:auto}.contentpage .mainContent .bodyContent{grid-area:body;margin:0 0 80px;width:auto}.contentpage .mainContent .bodyContent h2{margin:32px 0 20px}.contentpage .mainContent .sideCta{grid-area:aside;width:auto}}.landingpage .landing-container{box-sizing:border-box;margin:0 auto;max-width:680px;width:100%}@media(max-width:60em){.landingpage .landing-container{padding:0 5% 12px;width:100%}}.landingpage .banner{align-items:center;display:flex;flex-flow:column;margin:0 0 80px;position:relative}.landingpage .banner .wrapper{margin:0 auto;max-width:80rem;width:100%}.landingpage .banner .wrapper.hasImage{display:grid;gap:80px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:60em){.landingpage .banner .wrapper.hasImage{display:flex;flex-direction:column;gap:0}}.landingpage .banner .wrapper:not(.hasImage){text-align:center}.landingpage .banner .wrapper:not(.hasImage)>div{align-items:center}.landingpage .banner .wrapper>div{display:flex;flex-direction:column;height:100%;justify-content:center}.landingpage .bannerImg{width:100%}@media screen and (max-width:60em){.landingpage .bannerImg{box-sizing:border-box;padding:0 5%}}.landingpage .bannerImg img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.landingpage .lpTitle{box-sizing:border-box;margin:0 auto;width:80%}@media(max-width:47.9375em){.landingpage .lpTitle{margin:0;padding:0 5% 12px;text-align:center;width:100%}}.landingpage .lpTitle p{display:inline-block;font-size:22px;margin:40px 0 50px;max-width:800px}.landingpage .callout.simple{box-sizing:border-box;margin:0 auto 100px;max-width:1280px;width:90%}.lpTitleFull{border-bottom:1px solid #e6dfd9;box-sizing:border-box;display:inline-block;margin-bottom:60px;padding:30px 5% 16px;position:relative;text-align:center;width:100%}.lpTitleFull h1{color:#f05345;font-size:30px;line-height:115%;text-transform:uppercase}main.specialFeature{display:flex;margin-top:114px;min-height:calc(100vh - 164px)}@media(max-width:1023px){main.specialFeature{flex-flow:column;height:auto}}main.specialFeature section.splitLeft{align-content:center;align-items:stretch;align-items:center;display:flex;flex-flow:column wrap;justify-content:center;text-align:center;width:50vw}@media(max-width:1023px){main.specialFeature section.splitLeft{width:100vw}}main.specialFeature section.splitLeft .leftContent{padding:25px 0;position:relative}main.specialFeature section.splitLeft .leftContent h1{font-size:3em;line-height:1;max-width:420px;width:88vw}main.specialFeature section.splitLeft .leftContent section.tree{display:none}main.specialFeature section.splitLeft .leftContent section.tree img{max-width:480px;width:88vw}@media(max-width:1023px){main.specialFeature section.splitLeft .leftContent section.tree{display:inherit}}main.specialFeature section.splitLeft .leftContent section.windyTree{position:relative}@media(max-width:1023px){main.specialFeature section.splitLeft .leftContent section.windyTree{display:none}}main.specialFeature section.splitLeft .leftContent section.windyTree img{width:410px}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches{left:0;position:absolute;top:0}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches .bOne{-webkit-animation:wind 8s infinite;animation:wind 8s infinite;left:39px;position:absolute;top:204px;width:56px}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches .bTwo{-webkit-animation:wind linear 0;animation:wind linear 0;left:20px;position:absolute;top:189px;width:100%}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches .bThree{-webkit-animation:wind 5s infinite;animation:wind 5s infinite;left:10px;position:absolute;top:169px;width:90%}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches .bFour{-webkit-animation:wind 6s infinite;animation:wind 6s infinite;left:53px;position:absolute;top:52px;width:50%}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches .bFive{-webkit-animation:windTop 6s infinite;animation:windTop 6s infinite;left:255px;position:absolute;top:0;width:50%}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches .bSix{-webkit-animation:windy 9s infinite;animation:windy 9s infinite;left:358px;position:absolute;top:90px;width:100%}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches .bSeven{-webkit-animation:windy 10s infinite;animation:windy 10s infinite;left:358px;position:absolute;top:142px;width:100%}main.specialFeature section.splitLeft .leftContent section.windyTree ul.branches .bEight{-webkit-animation:windy 6s infinite;animation:windy 6s infinite;left:325px;position:absolute;top:214px;width:100%}@-webkit-keyframes wind{0%{transform:rotate(15deg);transform-origin:top right}50%{transform:rotate(-4deg);transform-origin:top right}to{transform:rotate(15deg);transform-origin:top right}}@keyframes wind{0%{transform:rotate(15deg);transform-origin:top right}50%{transform:rotate(-4deg);transform-origin:top right}to{transform:rotate(15deg);transform-origin:top right}}@-webkit-keyframes windy{0%{transform:rotate(15deg);transform-origin:top left}50%{transform:rotate(-4deg);transform-origin:top left}to{transform:rotate(15deg);transform-origin:top left}}@keyframes windy{0%{transform:rotate(15deg);transform-origin:top left}50%{transform:rotate(-4deg);transform-origin:top left}to{transform:rotate(15deg);transform-origin:top left}}@-webkit-keyframes windTop{0%{transform:rotate(15deg);transform-origin:bottom center}50%{transform:rotate(0deg);transform-origin:bottom center}to{transform:rotate(15deg);transform-origin:bottom center}}@keyframes windTop{0%{transform:rotate(15deg);transform-origin:bottom center}50%{transform:rotate(0deg);transform-origin:bottom center}to{transform:rotate(15deg);transform-origin:bottom center}}main.specialFeature section.splitRight{align-items:center;background:#f7f4f2;display:flex;flex-flow:column wrap;justify-content:center;width:50vw}@media(max-width:1023px){main.specialFeature section.splitRight{width:100vw}}main.specialFeature section.splitRight .rightContent{padding:7vw}@media(max-width:1280px){main.specialFeature section.splitRight .rightContent{padding:5.5vw}}@media(max-width:1023px){main.specialFeature section.splitRight .rightContent{max-width:600px;padding:48px 6vw 60px}}main.specialFeature section.splitRight .rightContent p{font-size:16px;line-height:23px;margin:16px 0}@media(max-width:1280px){main.specialFeature section.splitRight .rightContent p{font-size:15px;line-height:22px}}@media(max-width:1023px){main.specialFeature section.splitRight .rightContent p{font-size:16px;line-height:23px}}main.specialFeature section.splitRight .rightContent .closingHeader{color:#f05345;font-size:24px;font-weight:700;line-height:26px;margin:25px 0 0;text-align:center}main.specialFeature section.splitRight .rightContent .closingHeader h3{color:#f05345;font-size:1em;margin:0 0 25px;padding:16px 2px 10px}main.specialFeature section.splitRight .rightContent .contactDetails{margin:0;text-align:center}main.specialFeature section.splitRight .rightContent .contactDetails a{color:#221f1f;font-size:16px;font-weight:700}main.specialFeature section.splitRight .rightContent .contactDetails a:active,main.specialFeature section.splitRight .rightContent .contactDetails a:focus,main.specialFeature section.splitRight .rightContent .contactDetails a:hover{color:#f05345}.hero{align-items:center;display:flex;flex-direction:row-reverse;height:calc(100vh - 112px);margin:0 auto;max-width:80rem;min-height:700px;width:100%}@media(max-width:63.9375em){.hero{height:680px}}@media(max-width:47.9375em){.hero{align-items:flex-start;flex-flow:column;height:auto}}.hero .heroImg{box-sizing:border-box;height:100%;width:50%}@media(max-width:80rem){.hero .heroImg{padding:2em 2em 0}}@media(max-width:47.9375em){.hero .heroImg{width:100%}}.hero .heroImg svg{height:100%;-o-object-fit:contain;object-fit:contain;overflow:visible;width:100%}.hero .heroImg svg .circle-1 .overlap-red{opacity:.85}.hero .heroImg svg .circle-3 .overlap-blue{mix-blend-mode:multiply;opacity:.85}.hero .heroContent{padding:0 80px 0 0;width:calc(50% - 80px)}@media(max-width:63.9375em){.hero .heroContent{padding:24px 40px 0;width:calc(50% - 80px)}}@media(max-width:47.9375em){.hero .heroContent{padding:60px 5% 80px;width:90%}}.hero .heroContent h1{margin:0 0 40px}.hero .heroContent p{display:inline-block;font-size:22px;margin-bottom:50px;max-width:800px}.hero .heroContent .heroButtons{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;width:100%}@media(max-width:80rem){.hero .heroContent .heroButtons a.button{margin:0;width:100%}}.hero .heroContent .scrollDown{bottom:0;left:calc(75% - 7px);position:absolute}@media(max-width:63.9375em){.hero .heroContent .scrollDown{display:none}}.hero .heroContent .scrollDown img{width:14px}.hpFeature{align-items:center;background:#0a3959;display:flex;padding:40px 0;width:100vw}.hpFeature .redBar{display:flex;height:auto;padding:0 5vw;width:90vw}.hpFeature .redBar p{margin:0}.hpFeature .redBar .wrapper{margin:0 auto;max-width:80rem}@media(min-width:47.9375em){.hpFeature .redBar .wrapper{display:grid;gap:80px;grid-template-columns:repeat(5,minmax(0,1fr))}}.hpFeature .redBar .image{grid-column:span 2/span 2}.hpFeature .redBar .content{align-self:center;grid-column:span 3/span 3}.hpFeature .redBar .content h2{color:#fff;font-weight:400}.hpFeature .redBar .content .actions{align-self:center;margin:40px 0 0}.hpFeature .redBar .content .actions a.button{display:inline-flex;margin:0 4px;min-width:120px}@media(max-width:47.9375em){.hpFeature .redBar .content .actions a.button{display:flex;margin-top:12px}}.home .stories{display:grid;padding:120px 5%;position:relative}.home .stories:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='443' height='883' fill='none'%3E%3Cpath d='M0 92.741c.235 0 .47-.009.71-.009 192.673 0 349.429 156.449 349.429 348.745 0 192.295-156.756 348.744-349.429 348.744-.235 0-.47-.009-.71-.009v92.412c.235 0 .47.009.71.009 243.731 0 442.022-197.904 442.022-441.156C442.732 198.224 244.441.32.71.32.475.32.24.33 0 .33V92.74Z' fill='%23F05345'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width:60em){.home .stories:before{content:none}}@media(max-width:47.9375em){.home .stories{padding:40px 5% 80px}}.home .stories h2{color:#0a3959;font-size:94px;font-weight:800;line-height:115%;margin-bottom:40px;text-align:center}@media(max-width:47.9375em){.home .stories h2{font-size:48px}}.home .stories a.button{margin:60px auto 0;max-width:280px}.alert{grid-gap:12px;background:rgba(245,79,64,.9);border:1px solid #fff;border-radius:3px;bottom:0;color:#fff;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;margin:10px;position:fixed;text-align:center;width:calc(100% - 22px);z-index:10}.alert p{align-self:center;color:#fff;font-size:17px;font-weight:300;line-height:1.3;margin:0;padding:24px 10px 20px}@media(max-width:47.9375em){.alert p{font-size:15px}}.alert p strong{font-weight:700}.alert p a{color:#fff;font-weight:500;text-decoration:underline}.alert .closeButton{background:rgba(245,79,64,.95);border-radius:0 3px 3px 0;cursor:pointer;display:grid;transition:.3s}.alert .closeButton img{align-self:center;opacity:.9;padding:15px 20px}.alert .closeButton:hover{background:#ef4a3c;color:#fff;font-size:24px;text-decoration:underline}.alert .closeButton:hover img{opacity:1;transform:scale(1.04)}.story article{display:flex;flex-flow:column wrap;margin:40px auto 80px}@media(max-width:63.9375em){.story article{margin:0 auto 60px}}.story article .storyPhoto{width:67.5rem}.story article .storyPhoto figure{height:0;margin:0 0 12px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.story article .storyPhoto figure img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.story article .storyPhoto figcaption{border-bottom:1px solid #f7f4f2;font-family:Nexa,sans-serif;font-size:13px;line-height:18px;padding-bottom:12px}@media(max-width:71.25em){.story article .storyPhoto{width:100vw}.story article .storyPhoto figcaption{margin:0 12px}}.story article .storyIntro{border-bottom:1px solid #f0ece9;margin:48px auto 32px;max-width:680px;padding-bottom:24px;text-align:center}@media(max-width:47.9375em){.story article .storyIntro{margin:48px 5vw 32px;width:90vw}}.story article .storyIntro .category{color:#f05345;margin-bottom:12px}.story article .storyIntro h1{margin-bottom:16px}@media(max-width:47.9375em){.story article .storyIntro .intro{border-bottom:none;padding-bottom:0}}.story article .storyIntro .byline{color:#3a3a3a;font-family:Nexa,sans-serif;font-size:13px;line-height:18px}.story article .contentBlock{margin:0 auto;max-width:680px;width:100%}@media(max-width:47.9375em){.story article .contentBlock{margin:0 5vw;width:90vw}}.story article .accordion{margin:0 auto 40px;max-width:680px;width:100%}@media(max-width:47.9375em){.story article .accordion{margin:0 5vw 40px;width:90vw}}.story article .dropCap p:first-of-type:first-letter{color:#221f1f;float:left;font-family:Nexa,sans-serif;font-size:50px;padding:20px 8px 0 0;position:absolute}.story article blockquote{margin:20px auto 32px;max-width:680px}.story article .share{text-align:center}.story article .share a{margin:0 12px}.story article .share a img{transition:all .2s ease-in-out}.story article .share a:hover img{opacity:.9;transform:translateY(-1px)}.story .relatedArticles{border-top:1px solid #e6dfd9;margin:0 auto 100px;padding-top:80px}@media(max-width:71.25em){.story .relatedArticles{margin:0 5vw 80px;padding-top:60px;width:90vw}}.story .relatedArticles .cardGrid{margin-top:24px}.stories .filters{border-top:1px solid #e6dfd9;padding:5em 0 3em}.noResults{align-self:center;display:flex;margin:0 0 60px;max-width:1040px;text-align:center}@media(max-width:71.25em){.noResults{padding:0 5%;width:90%}}main.directory .directoryCards{align-self:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 60px;max-width:1040px;text-align:center;width:100%}@media(max-width:71.25em){main.directory .directoryCards{display:flex;flex-direction:column;padding:0 5%;width:90%}}main.directory .directoryCards .pagination{grid-column:span 3/span 3}main.directory .directoryCards .fundCard{background:#f7f4f2;border-radius:3px;display:flex;flex-direction:column;margin-bottom:24px;padding:24px 0 0;text-align:left;width:100%}@media(max-width:47.9375em){main.directory .directoryCards .fundCard{padding:20px 0 0;width:100%}}@media(max-width:31.25em){main.directory .directoryCards .fundCard{width:100%}}main.directory .directoryCards .fundCard .fundTitle,main.directory .directoryCards .fundCard .go,main.directory .directoryCards .fundCard .type,main.directory .directoryCards .fundCard p,main.directory .directoryCards .fundCard ul{font-family:Nexa,sans-serif;padding:0 24px}@media(max-width:47.9375em){main.directory .directoryCards .fundCard .fundTitle,main.directory .directoryCards .fundCard .go,main.directory .directoryCards .fundCard .type,main.directory .directoryCards .fundCard p,main.directory .directoryCards .fundCard ul{padding:0 16px}}main.directory .directoryCards .fundCard span.fundCardType{background:#fff;border:1px solid #e6dfd9;border-radius:20px;box-shadow:0 0 6px 0 rgba(34,31,31,.15);display:inline-block;line-height:1.25;margin:.25rem .1rem;padding:.25em .75em}main.directory .directoryCards .fundCard span.fundCardType:last-child{margin-right:0}main.directory .directoryCards .fundCard .type{color:#5d5854;font-size:13px;margin:0 -.25rem 8px}main.directory .directoryCards .fundCard .fundTitle h3{display:inline-block;font-family:Nexa,sans-serif;font-size:18px;font-weight:600;line-height:24px;margin:0 0 12px}main.directory .directoryCards .fundCard .fundTitle h3 a{border-bottom:1px solid #f05345;color:#221f1f}main.directory .directoryCards .fundCard .fundTitle h3 a:active,main.directory .directoryCards .fundCard .fundTitle h3 a:focus,main.directory .directoryCards .fundCard .fundTitle h3 a:hover{color:#f05345;text-decoration:none}main.directory .directoryCards .fundCard .fundTitle .deadline,main.directory .directoryCards .fundCard .fundTitle .opening{border-bottom:1px solid #e6dfd9;border-top:1px solid #e6dfd9;display:block;font-family:Nexa,sans-serif;font-size:13px;font-weight:500;margin:-2px 0 14px;position:relative}main.directory .directoryCards .fundCard .fundTitle .deadline{color:#f05345}main.directory .directoryCards .fundCard .fundTitle .deadline:after{content:url(../images/icon-clock.svg);position:absolute;right:0;top:2px}main.directory .directoryCards .fundCard .fundTitle .deadline.expired{color:#3a3a3a}main.directory .directoryCards .fundCard .fundTitle .deadline.expired:after{content:url(../images/icon-clock-gray.svg)}main.directory .directoryCards .fundCard .fundTitle .tooltip{cursor:pointer;margin-left:3px;position:relative}main.directory .directoryCards .fundCard .fundTitle .tooltip:before{background-color:rgba(34,31,31,.95);border-radius:3px;color:#fff;content:attr(aria-label);left:-60px;padding:10px;position:absolute;text-transform:none;top:-47px;transition:all .2s ease;width:120px}main.directory .directoryCards .fundCard .fundTitle .tooltip:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #221f1f;content:" ";font-size:0;left:9px;line-height:0;margin-left:-3px;position:absolute;top:-12px;width:0}main.directory .directoryCards .fundCard .fundTitle .tooltip:after,main.directory .directoryCards .fundCard .fundTitle .tooltip:before{color:#fff;font-family:Nexa,sans-serif;font-size:12px;opacity:0;pointer-events:none;text-align:center}main.directory .directoryCards .fundCard .fundTitle .tooltip:hover:after,main.directory .directoryCards .fundCard .fundTitle .tooltip:hover:before{opacity:1;transition:all .2s ease}main.directory .directoryCards .fundCard .fundTitle .tooltip img{display:inline-block;transform:translateY(3px)}main.directory .directoryCards .fundCard p,main.directory .directoryCards .fundCard ul{font-size:13px;line-height:20px}main.directory .directoryCards .fundCard ul{list-style:none;margin-bottom:15px;margin-top:4px;padding-left:50px}main.directory .directoryCards .fundCard ul li{margin-bottom:10px}main.directory .directoryCards .fundCard ul li:before{background:url(../images/icon-check-red.svg) no-repeat;background-size:14px 14px;content:" ";display:inline-block;height:14px;margin-left:-24px;padding-left:10px;width:14px}main.directory .directoryCards .fundCard a.popup-modal{border-bottom:1px solid #f05345;color:#221f1f}main.directory .directoryCards .fundCard a.popup-modal:active,main.directory .directoryCards .fundCard a.popup-modal:focus,main.directory .directoryCards .fundCard a.popup-modal:hover{color:#f05345;text-decoration:none}main.directory .directoryCards .fundCard a.go{border-top:1px solid #e6dfd9;display:flex;font-size:16px;justify-content:center;margin:auto 0 0;padding:12px 0 14px}main.directory .directoryCards .fundCard a.go.expired{color:#3a3a3a}main.directory .directoryCards .fundCard a.go:active,main.directory .directoryCards .fundCard a.go:focus,main.directory .directoryCards .fundCard a.go:hover{background:#f0ece9}main.directory .directoryCards .fundCard.workshopCard{align-self:stretch;display:flex;flex-direction:column}main.directory .directoryCards .fundCard.workshopCard .go{margin-top:auto}.overlay{background-color:hsla(0,0%,100%,.95);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-1}.overlay .closebtn{align-items:center;background:#fff;border:1px solid #e6dfd9;border-radius:3px;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:8px;position:absolute;right:calc(3vw + 108px);top:35px;transition:all .2s ease-in-out;width:40px;z-index:6}.overlay .closebtn:active,.overlay .closebtn:focus,.overlay .closebtn:hover{border:1px solid #221f1f;box-shadow:0 1px 12px 0 rgba(240,83,69,.1)}.overlayContent{left:20%;position:absolute;top:50%;transform:translateY(-50%);width:60%}.bigSearch{display:flex;justify-content:center}.bigSearch input[type=search]{-webkit-appearance:none;border:1px solid #221f1f;border-radius:3px;font-family:Nexa,sans-serif;font-size:24px;font-weight:400;height:72px;line-height:30px;margin:0;padding:4px 72px 0;transition:all .1s ease-out;width:100%}.bigSearch input[type=search]::-moz-placeholder{color:#3a3a3a;padding:4px 0 0}.bigSearch input[type=search]::placeholder{color:#3a3a3a;padding:4px 0 0}.bigSearch input[type=search]:active,.bigSearch input[type=search]:focus{border:1px solid #221f1f;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);outline:none}.bigSearch button.submitSearch{-webkit-appearance:none;background:none;border:none;cursor:pointer;left:16px;position:absolute;top:22px}.bigSearch button.submitSearch img{height:30px}.contentpage .mainContent ul.search-results{margin:0 0 1em;padding:0}.contentpage .mainContent ul.search-results li{border-bottom:1px solid #e6dfd9;list-style-type:none;margin:0;padding:1em 0}.contentpage .mainContent ul.search-results li h3{margin:0 0 1px}.contentpage .mainContent ul.search-results li a.searchUrl{border:1px solid #f0ece9;border-radius:3px;color:#221f1f;display:inline-block;font-family:Nexa,sans-serif;font-size:13px;font-weight:400!important;margin:0 0 6px;padding:2px 6px}.contentpage .mainContent ul.search-results li a.searchUrl:hover{background:#f7f4f2}.contentpage .mainContent ul.search-results li p{color:#3a3a3a;font-size:17px;line-height:1.5;margin:0}form.pageSearch{position:relative}form.pageSearch input[type=search]{-webkit-appearance:none;border:1px solid #f0ece9;border-radius:3px;color:#3a3a3a;font-family:Nexa,sans-serif;font-size:18px;font-weight:400;height:52px;margin:0;padding:0 16px;width:100%}@media(max-width:63.9375em){form.pageSearch input[type=search]{width:calc(100% - 34px)}}form.pageSearch input[type=search]::-moz-placeholder{color:rgba(58,58,58,.5);padding:4px 0 0}form.pageSearch input[type=search]::placeholder{color:rgba(58,58,58,.5);padding:4px 0 0}form.pageSearch input[type=search]:active,form.pageSearch input[type=search]:focus{border:1px solid #221f1f;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);outline:none}form.pageSearch button.submitSearch{-webkit-appearance:none;background:none;border:none;cursor:pointer;position:absolute;right:10px;top:18px}form.pageSearch button.submitSearch img{height:18px}.staff .staffCards{display:flex;flex-flow:wrap;margin-bottom:80px}@supports(display:grid){.staff .staffCards{align-items:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));grid-template-rows:repeat(auto);margin:0 auto 80px;max-width:1440px;padding:0 4vw;width:92vw}@media(max-width:47.9375em){.staff .staffCards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}}.staff .staffCard{background:#f7f4f2;border-radius:3px;margin:6px;text-align:left;transition:all .2s ease-in-out}.staff .staffCard figure{height:240px;margin:0;overflow:hidden;position:relative}.staff .staffCard figure img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .2s linear;width:100%}@media(max-width:47.9375em){.staff .staffCard figure{height:180px}.staff .staffCard figure img{min-height:180px}}.staff .staffCard .staffText{padding:10px 16px 4px}@media(max-width:47.9375em){.staff .staffCard .staffText{text-align:center}}.staff .staffCard .staffText .department{align-items:center;border-bottom:1px solid #e6dfd9;color:#3a3a3a;display:flex;font-size:13px;font-weight:400;justify-content:center;line-height:17px;margin-bottom:16px;min-height:34px;padding-bottom:8px;text-align:center}@media(max-width:47.9375em){.staff .staffCard .staffText .department{min-height:auto}}.staff .staffCard .staffText h2{color:#221f1f;font-family:Nexa,sans-serif;font-size:16px;font-weight:500;line-height:19px;margin:0 0 4px}.staff .staffCard .staffText p{color:#3a3a3a;font-family:Nexa,sans-serif;font-size:13px;line-height:18px;margin:0}.staff .staffCard .boardText{padding:10px 16px 4px;text-align:center}.staff .staffCard .boardText h2{color:#221f1f;font-family:Nexa,sans-serif;font-size:16px;font-weight:500;line-height:19px;margin:6px 0 4px}.staff .staffCard .boardText p{color:#3a3a3a;font-family:Nexa,sans-serif;font-size:13px;line-height:18px;margin:0 0 12px}.staff .staffCard:active,.staff .staffCard:focus,.staff .staffCard:hover{background:#fff;box-shadow:0 2px 12px 0 rgba(240,83,69,.1),0 6px 60px 0 rgba(34,31,31,.15)}.staff .staffCard:active figure img,.staff .staffCard:focus figure img,.staff .staffCard:hover figure img{transform:scale(1.05)}.staff .staffContact{padding:10px 16px 16px}@media(max-width:47.9375em){.staff .staffContact{text-align:center}}.staff .staffContact a{color:#0a3959;display:block;font-family:Nexa,sans-serif;font-size:13px;line-height:18px;margin-bottom:3px}.staff .staffContact a:hover{text-decoration:underline}.staff .staffContact a:after{background-image:url(../images/icon-right-blue.svg)}.staff .staffContact a.phone{color:#3a3a3a}@supports(display:grid){.staff.alumni .staffCards{align-items:stretch}}.small-dialog{-webkit-animation:fade-in 1s;animation:fade-in 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;border:1px solid rgba(93,88,84,.25);border-radius:3px;display:flex;flex-flow:column;font-family:Nexa,sans-serif;line-height:1.5;margin:0 auto;max-width:800px;padding:30px;position:relative;width:80%}.small-dialog figure{margin:30px auto;max-width:100%;width:100%}@media(max-width:47.9375em){.small-dialog figure{margin:30px 0 0}}.mfp-close-btn-in .small-dialog{padding-top:70px}.small-dialog button.mfp-close{border:1px solid transparent;color:#221f1f;font-family:Arial,Baskerville,monospace;font-size:40px;font-style:normal;height:44px;line-height:44px;margin:0;opacity:1;padding:0;position:absolute;right:20px;text-align:center;text-decoration:none;top:20px;transition:all .2s ease-out;width:44px}.small-dialog button.mfp-close:active,.small-dialog button.mfp-close:focus,.small-dialog button.mfp-close:hover{border-color:#f05345;color:#d72211!important}.small-dialog h4{font-family:Nexa,sans-serif;margin:0 0 1em}.small-dialog p,.small-dialog ul{font-size:13px;line-height:20px}.small-dialog ul{list-style:none;margin-bottom:15px;padding-left:50px}.small-dialog ul li{margin-bottom:10px}.small-dialog ul li:before{background:url(../images/icon-check-red.svg) no-repeat;background-size:14px 14px;content:" ";display:inline-block;height:14px;margin-left:-24px;padding-left:10px;width:14px}.small-dialog.dashboard-dialog{padding-top:40px}.small-dialog.dashboard-dialog .chartEmbed{margin:0 0 40px}.small-dialog.dashboard-dialog p{color:#3a3a3a;font-family:Nexa,sans-serif;font-size:17px;line-height:25px}.mfp-bg.mfp-ready{background:#e6dfd9}.mfp-bg,.mfp-wrap .mfp-container{-webkit-backface-visibility:hidden;opacity:0;transition:all .3s ease-out}.mfp-wrap.mfp-ready .mfp-container{opacity:1}.mfp-ready.mfp-bg{opacity:.8}.mfp-removing.mfp-bg,.mfp-wrap.mfp-removing .mfp-container{opacity:0}div.kimbiaDiv.two_col input.k_money,div.kimbiaDiv.two_col input.k_number,div.kimbiaDiv.two_col input.k_text,div.kimbiaDiv.two_col select.k_select{border:1px solid #221f1f!important;border-radius:3px;margin-left:0!important;padding:8px 10px 5px;transition:all .2s ease-in}div.kimbiaDiv.two_col input.k_money:focus,div.kimbiaDiv.two_col input.k_number:focus,div.kimbiaDiv.two_col input.k_text:focus,div.kimbiaDiv.two_col select.k_select:focus{border:1px solid #0a3959!important;box-shadow:0 1px 8px 0 rgba(10,57,89,.1),0 3px 12px 0 rgba(34,31,31,.15);outline:none}div.kimbiaDiv.two_col input.k_money,div.kimbiaDiv.two_col input.k_number,div.kimbiaDiv.two_col input.k_text,div.kimbiaDiv.two_col select.k_select{max-width:calc(100% - 166px)!important;width:100%!important}.k_textarea{transition:all .2s ease-in;width:calc(100% - 6px)!important}.k_textarea:focus{border:1px solid #0a3959!important;box-shadow:0 2px 10px 0 rgba(240,83,69,.1),0 3px 12px 0 rgba(34,31,31,.15);outline:none}.k_select{height:40px!important}.eventDescription .k_messagingProfile{display:none!important}.kimbiaDiv{margin-top:-40px!important}.kimbiaDiv label.groupLabel{border-bottom:1px solid #0a3959;border-top:1px solid #0a3959;font-family:Nexa,sans-serif;font-size:28px!important;font-weight:700!important;line-height:32px;padding:12px 0 5px!important;text-align:center}.kimbiaDiv label.groupLabel.k_askArrayMain,.kimbiaDiv label.groupLabel.k_payment{margin:48px 0 32px!important}.kimbiaDiv label.groupLabel.k_question{margin:56px 0 16px!important}.kimbiaDiv label.groupLabel.k_confSection{margin:56px 0 100px!important}.kimbiaDiv label.groupLabel.k_confSection:after{content:" – Thank You!"}.kimbiaDiv .k_transCode{border-top-left-radius:3px;padding:32px 32px 12px}.kimbiaDiv .k_totalCharged,.kimbiaDiv .k_transCode{background:#fff;color:#221f1f;font-size:28px;line-height:32px;text-align:center}.kimbiaDiv .k_totalCharged{border-bottom-left-radius:3px;box-shadow:0 3px 3px 0 hsla(0,0%,100%,.1),0 6px 8px 0 rgba(10,57,89,.15);padding:0 32px 48px}.kimbiaDiv label.k_paymentPlanTitle.required{border-top:1px solid #e6dfd9;margin:20px 0 4px;padding:20px 0 0!important;width:100%}.kimbiaDiv label.k_radioCB{color:#3a3a3a;font-family:Nexa,sans-serif;font-size:16px!important}.kimbiaDiv label.k_profileSection{border-bottom:none;border-top:1px solid #e6dfd9}.kimbiaDiv #kimbiaView_1_AdditionalInstructions2 label.groupLabel,.kimbiaDiv #kimbiaView_1_OptionalInstructions label.groupLabel,.kimbiaDiv #kimbiaView_1_Refunds label.groupLabel{border:none}.kimbiaDiv label{color:#221f1f;font-family:Nexa,sans-serif;font-size:13px!important;font-weight:500!important}.kimbiaDiv .k_donation input.k_money{box-shadow:0 2px 10px 0 rgba(10,57,89,.05),0 0 2px 0 #221f1f,0 3px 12px 0 rgba(34,31,31,.15);color:#3a3a3a;font-family:Nexa,sans-serif;font-size:24px;font-weight:700;height:54px;padding-top:11px!important}.kimbiaDiv .k_donation input.k_money:focus{border:2px solid #0a3959;box-shadow:0 2px 12px 0 rgba(10,57,89,.15),0 0 2px 0 #0a3959,0 4px 24px 0 rgba(34,31,31,.25)!important;color:#0a3959}.kimbiaDiv .k_donation input[value]{color:#0a3959}.kimbiaDiv .k_donation .k_otherMoneyHint{font-family:Nexa,sans-serif;font-size:13px!important;font-weight:400!important;margin:0!important}.kimbiaDiv .k_donation .k_paymentPlanHint.k_installment{color:#221f1f!important;font-weight:700}.kimbiaDiv .invalid{background-color:none!important;background:linear-gradient(180deg,rgba(193,36,40,0) 50%,rgba(193,36,40,.1))!important}.kimbiaDiv .invalid .fieldCaption .k_messages{color:#f05345!important;font-family:Nexa,sans-serif;font-size:13px!important;font-weight:400!important;line-height:16px!important}.kimbiaDiv .invalid ul{border:1px solid #f05345;list-style:none;margin:0;padding:0}.kimbiaDiv .invalid ul li{color:#f05345!important;font-family:Nexa,sans-serif;font-size:16px!important;font-weight:400!important;list-style:none!important;margin:0!important;padding:20px 0;text-align:center}.kimbiaDiv .inputGroup{min-height:48px}.kimbiaDiv #kimbiaView_1_AttributionName{border-bottom:1px solid #e6dfd9;margin-bottom:16px;padding-bottom:24px}.kimbiaDiv #kimbiaView_1_InHonorOf .fieldCaption,.kimbiaDiv #kimbiaView_1_InMemoryOf .fieldCaption{border-bottom:1px solid #e6dfd9;color:#3a3a3a!important;font-family:Nexa,sans-serif;font-size:13px!important;font-weight:400!important;line-height:18px;margin:-4px 0 20px;padding-bottom:24px}.kimbiaDiv .k_question .k_instruction{font-size:16px!important}.kimbiaDiv .k_shareThisFormBlock{display:none}.kimbiaDiv .k_tally{background:#f7f4f2;border:1px solid #e6dfd9;border-radius:3px;padding:4% 4% 0;width:calc(92% - 2px)}.kimbiaDiv .k_tally td.k_total{color:#0a3959!important;font-size:28px!important;padding-top:12px!important}.kimbiaDiv .k_tally .k_money,.kimbiaDiv .k_tally .k_txt{color:#0a3959!important;font-size:16px!important}.kimbiaDiv .k_tally .k_money{font-family:Nexa,sans-serif}.kimbiaDiv .k_tally .k_terms{color:#3a3a3a!important;font-family:Nexa,sans-serif;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:18px}.kimbiaDiv .k_grey{opacity:.5}.kimbiaDiv table.k_buttonBlock tbody{width:100%!important}.kimbiaDiv table.k_buttonBlock td{text-align:center}.kimbiaDiv table.k_buttonBlock .k_button{background:#f05345;border-radius:6px;box-shadow:0 1px 3px 0 hsla(0,0%,100%,.3),0 4px 40px 0 hsla(0,0%,100%,.2),0 1px 12px 0 rgba(240,83,69,.1);color:#fff;display:block!important;font-family:Nexa,sans-serif;font-size:16px!important;font-weight:600!important;height:56px;margin-top:32px!important;position:absolute;text-transform:none!important;transition:all .2s ease-in;width:100%}.kimbiaDiv table.k_buttonBlock button:active,.kimbiaDiv table.k_buttonBlock button:disabled,.kimbiaDiv table.k_buttonBlock button:focus,.kimbiaDiv table.k_buttonBlock button:hover,.kimbiaDiv table.k_buttonBlock button[disabled]{background:#d72211;box-shadow:0 1px 3px 0 hsla(0,0%,100%,.6),0 4px 40px 0 hsla(0,0%,100%,.6),0 1px 12px 0 rgba(240,83,69,.4)}.kimbiaDiv table.k_buttonBlock button:disabled,.kimbiaDiv table.k_buttonBlock button[disabled]{cursor:default!important;opacity:.8}.kimbiaDiv table.k_buttonBlock button:disabled:after,.kimbiaDiv table.k_buttonBlock button[disabled]:after{background-image:url(../images/spinner.svg);content:"";height:30px;position:absolute;right:12px;top:12px;width:30px}main.relative{padding-bottom:200px;position:relative}@media(max-width:63.9375em){main.relative{padding-bottom:0}}section.bgPhoto{background-image:url(../images/donation-photo-blue.jpg);background-position:top;background-size:cover;bottom:0;height:450px;left:0;position:absolute;width:100%;z-index:-1}@media(max-width:63.9375em){section.bgPhoto{display:none}}.donatenow{background-color:#0a3959}.donatenow .titleBlock h1{color:#f05345;font-weight:700}.donatenow .donationContainer.hasImage{background-color:#221f1f;background-position:50%;background-repeat:no-repeat;background-size:cover;height:620px;width:100vw}@media(max-width:60em){.donatenow .donationContainer.hasImage{height:auto;padding:56px 0}}.donatenow .donationContainer.hasImage .donationChoices{align-items:center;display:flex;height:100%;justify-content:center;padding:0 5vw;width:90vw}@media(max-width:63.9375em){.donatenow .donationContainer.hasImage .donationChoices{justify-content:space-between}}@media(max-width:60em){.donatenow .donationContainer.hasImage .donationChoices{flex-flow:column;justify-content:space-around}}.donatenow .donationContainer.hasImage .donationChoices .choice{background:#fff;border-radius:3px;box-shadow:0 2px 12px 0 rgba(240,83,69,.33),0 4px 60px 0 rgba(34,31,31,.15);max-width:460px;padding:60px 48px;text-align:center;transition:all .2s ease-in}.donatenow .donationContainer.hasImage .donationChoices .choice:first-child{margin:0 40px 0 0}@media(max-width:63.9375em){.donatenow .donationContainer.hasImage .donationChoices .choice:first-child{margin:0}}@media(max-width:60em){.donatenow .donationContainer.hasImage .donationChoices .choice:first-child{margin:0 0 24px}}.donatenow .donationContainer.hasImage .donationChoices .choice a:not(.button),.donatenow .donationContainer.hasImage .donationChoices .choice a:not(.button):link,.donatenow .donationContainer.hasImage .donationChoices .choice a:not(.button):visited{color:#fff;text-decoration:underline}.donatenow .donationContainer.hasImage .donationChoices .choice a.button{transition:all .2s ease-in}.donatenow .donationContainer.hasImage .donationChoices .choice:hover{box-shadow:0 2px 12px 0 rgba(240,83,69,.5),0 4px 60px 0 rgba(34,31,31,.25)}.donatenow .donationContainer.hasImage .donationChoices .choice:hover a.button{box-shadow:0 1px 10px 0 rgba(240,83,69,.33)}@media(max-width:63.9375em){.donatenow .donationContainer.hasImage .donationChoices .choice{padding:50px 5% 56px;width:37%}}@media(max-width:60em){.donatenow .donationContainer.hasImage .donationChoices .choice{padding:36px 7%;width:86%}}.donatenow .donationContainer:not(.hasImage){padding:40px 0 100px}@media(max-width:60em){.donatenow .donationContainer:not(.hasImage){padding:20px 5% 80px}}.donatenow .donationContainer:not(.hasImage) .donationChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:80rem}@media(max-width:63.9375em){.donatenow .donationContainer:not(.hasImage) .donationChoices{justify-content:space-between}}@media(max-width:60em){.donatenow .donationContainer:not(.hasImage) .donationChoices{display:flex;flex-flow:column;justify-content:space-around}}.donatenow .donationContainer:not(.hasImage) .donationChoices .choice{border:0 solid #fff;color:#fff}.donatenow .donationContainer:not(.hasImage) .donationChoices .choice a:not(.button),.donatenow .donationContainer:not(.hasImage) .donationChoices .choice a:not(.button):link,.donatenow .donationContainer:not(.hasImage) .donationChoices .choice a:not(.button):visited{color:#fff;text-decoration:underline}.donatenow .donationContainer:not(.hasImage) .donationChoices .choice h2{color:#fff;font-weight:700}.donatenow .donationContainer:not(.hasImage) .donationChoices .choice:first-child{padding:80px 80px 80px 0}@media(max-width:60em){.donatenow .donationContainer:not(.hasImage) .donationChoices .choice:first-child{padding:0 0 40px}}.donatenow .donationContainer:not(.hasImage) .donationChoices .choice:last-child{padding:80px 0 80px 80px}@media(max-width:60em){.donatenow .donationContainer:not(.hasImage) .donationChoices .choice:last-child{padding:40px 0 0}}.donatenow .donationContainer:not(.hasImage) .donationChoices .choice:not(:first-child){border-left-width:1px;border-right-width:0}@media(max-width:60em){.donatenow .donationContainer:not(.hasImage) .donationChoices .choice:not(:first-child){border-left-width:0;border-top-width:1px}}.donatenow section.check{background-color:#fff;width:100%}.donatenow section.check .wrapper{margin:0 auto;max-width:780px;padding:100px 6vw;text-align:left;width:88vw}.donatenow section.check .wrapper h3{font-size:43px;font-weight:700;line-height:115%}.donatenow section.check .wrapper p{font-size:22px;line-height:153%}.contentpage .mainContent .bodyContent .sitemap ul{margin:0;padding:0}.contentpage .mainContent .bodyContent .sitemap ul li{list-style-type:none;margin:0 0 0 2em;padding:0}.contentpage .mainContent .bodyContent .sitemap ul.root-group>li{border-bottom:1px solid #5d5854;list-style-type:none;margin-bottom:1em;padding-bottom:1em}.contentpage .mainContent .bodyContent .sitemap ul.root-group>li>a{font-size:1.25em;font-weight:700}.cureo-welcome{line-height:18px;margin:-2px 0 4px 10px}@media(max-width:47.9375em){.cureo-welcome{text-align:center}}body>.cureo.cureo-widget{background:transparent;margin:-2em auto .5em;max-width:80rem;width:90%}@media(max-width:47.9375em){body>.cureo.cureo-widget{text-align:center}}.cureo.cureo-widget.cureo-welcome .cureo-welcome-display{background-color:transparent!important}.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab{background:none;background:transparent}.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab,.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button{border:0;border-radius:0;box-shadow:none;display:inline-block;font-size:0;line-height:1;padding:0;position:relative;right:auto;top:auto;transform:none;z-index:1}.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button{background:none}.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button,.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button:link,.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button:visited{-webkit-text-fill-color:#fff;border-bottom:1px solid #f05345;color:#fff}.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button:active,.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button:focus,.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button:hover{border-color:#d72211;text-decoration:none}.cureo.cureo-widget .cureo-welcome-display .cureo-widget-tab .cureo-widget-tab-button:after{content:"Portal Login";display:inline;font-family:Nexa,sans-serif;font-size:12px;line-height:18px}.cureo-welcome-display .insider-view-mobile{color:#fff}.cureo-welcome-display .insider-view-mobile .insider-button{color:#f05345!important}.at-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[data-modal-open][hidden]{display:none}body.modal-open{overflow:hidden}.a11y-modal,.js [data-modal]{-webkit-overflow-scrolling:touch;bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;opacity:1;overflow:auto;position:fixed;right:0;top:0;visibility:visible;width:100%;z-index:10}.js [data-modal][hidden] .a11y-modal[hidden]{display:block;opacity:0;pointer-events:none;transform:translateY(15vh);visibility:hidden}.a11y-modal__close-btn{border:none}.is-icon-btn{background:none;border:none;height:2em;padding:0;position:absolute;right:1em;top:1em;width:2em}.is-icon-btn:focus [data-modal-x],.is-icon-btn:hover [data-modal-x]{color:#600;transform:scale(1.3) rotate(45deg);transition:transform .2s ease-in-out}[data-modal-x]{border-right:2px solid;bottom:0;display:block;height:2em;left:0;margin:auto;pointer-events:none;position:relative;right:0;top:0;transform:rotate(45deg);width:2px}[data-modal-x]:after{border-right:2px solid;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(-90deg);width:100%}.page-login{position:relative}.page-login input[type=password]{-webkit-appearance:none;border:1px solid #5d5854;border-radius:3px;color:#3a3a3a;font-family:Nexa,sans-serif;font-size:18px;font-weight:400;height:52px;margin:0 0 1em;max-width:100%;padding:0 16px;width:216px}@media(max-width:63.9375em){.page-login input[type=password]{width:calc(100% - 34px)}}.page-login input[type=password]::-moz-placeholder{color:rgba(58,58,58,.5);padding:4px 0 0}.page-login input[type=password]::placeholder{color:rgba(58,58,58,.5);padding:4px 0 0}.page-login input[type=password]:active,.page-login input[type=password]:focus{border:1px solid #221f1f;box-shadow:0 1px 12px 0 rgba(240,83,69,.1);outline:none}.page-login button.submitSearch{-webkit-appearance:none;background:none;border:none;cursor:pointer;position:absolute;right:10px;top:18px}.page-login button.submitSearch img{height:18px}.translate{display:flex;position:relative}.translate button.language-menu{--webkit-appearance:none;align-items:center;background:#fff;border:none;color:#0a3959;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:space-between;padding:5px 0;position:relative;text-transform:uppercase;width:100%;z-index:3}.translate button.language-menu svg{margin:0 0 3px}.translate button.language-menu svg:last-child path{fill:#0a3959}.translate button.language-menu:active,.translate button.language-menu:focus,.translate button.language-menu:hover{background:#fff}.translate button.language-menu:focus-visible+.language-list{opacity:1;transform:scale(1)}.translate .language-list{background:rgba(10,57,89,.95);box-sizing:border-box;font-size:.8rem;font-weight:700;left:0;opacity:0;padding:45px 20px 15px;position:absolute;text-transform:uppercase;transform:scale(0);transform-origin:top center;transition:all .3s ease-in-out;width:100%;z-index:2}.translate .language-list.open,.translate .language-list:focus-within{opacity:1;transform:scale(1)}.translate .language-list ul{margin:0;padding:0}.translate .language-list ul li{list-style-type:none;margin:0 0 10px;padding:0}.translate .language-list ul li:last-child{margin-bottom:0}.translate .language-list a,.translate .language-list a:active,.translate .language-list a:focus,.translate .language-list a:hover,.translate .language-list a:link,.translate .language-list a:visited{color:#fff}@media print{figure,h1,h2,h3,h4,img,li,p,ul{page-break-inside:avoid}.banner,.cureo,.footer,.header .navBar,.heroImg,.share{display:none!important}.header{position:relative}.container{margin-top:0}.photoFeature{height:auto;padding:2em 0}.photoFeature .textBlock{bottom:auto;position:relative;top:0;transform:none!important}.featureRow p.button{margin:0 0 4em}.callout{border:1px solid #3a3a3a;color:#3a3a3a;page-break-inside:avoid}.callout a,.callout a:link,.callout a:visited{color:#f05345!important}.accordion__section{max-height:100vh;opacity:1;overflow:auto;padding:18px;visibility:visible}.story article .contentBlock{margin:0 auto;width:90%}.cardGrid .card .cardContent{page-break-inside:avoid}.category{margin:0 0 .5em}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjcmVlbi5jc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19mb250LnNjc3MiLCJiYXNlL191dGlsaXRpZXMuc2NzcyIsImJhc2UvX2FuaW1hdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FsbG91dHMuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9fZ2FsbGVyeUNhcmRzLnNjc3MiLCJjb21wb25lbnRzL19pbWFnZXMuc2NzcyIsImNvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbHMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19mcmVlZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVhdS5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJjb21wb25lbnRzL19jb25zZW50cy5zY3NzIiwibGF5b3V0L19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19tYWluLW5hdi5zY3NzIiwibGF5b3V0L19icmVhZGNydW1icy5zY3NzIiwibGF5b3V0L190aXRsZUJsb2NrLnNjc3MiLCJsYXlvdXQvX3NpZGUtbmF2LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2NvbnRlbnQuc2NzcyIsInBhZ2VzL19sYW5kaW5nLnNjc3MiLCJwYWdlcy9fc2lkZUJ5U2lkZS5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsIm1vZHVsZXMvX3N0b3JpZXMuc2NzcyIsIm1vZHVsZXMvX2RpcmVjdG9yeS5zY3NzIiwibW9kdWxlcy9fc2VhcmNoLnNjc3MiLCJtb2R1bGVzL19zdGFmZi5zY3NzIiwibW9kdWxlcy9fcG9wdXBzLnNjc3MiLCJtb2R1bGVzL19naXZlZ2FiLnNjc3MiLCJtb2R1bGVzL19kb25hdGVub3cuc2NzcyIsIm1vZHVsZXMvX3NpdGVtYXAuc2NzcyIsIm1vZHVsZXMvX2N1cmVvLnNjc3MiLCJtb2R1bGVzL19hcmlhTW9kYWwuc2NzcyIsIm1vZHVsZXMvX3Bhc3N3b3JkLnNjc3MiLCJtb2R1bGVzL190cmFuc2xhdGUuc2NzcyIsInBhZ2VzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEtDRUEsUUFBQSxDQUFBLGtCQUVBLGVBQUEsQ0FBQSxNQUVBLHdCQUVDLENBQUEsZ0JBQ0EsQ0FBQSxNQUdELGVBRUMsQ0FBQSxrQkFDQSxDQUFBLFdBR0QsUUFBQSxDQUFBLGFDakJBLGtCQUFBLENEaUJBLFVDakJBLGtCQUFBLENBQUEsS0FFQSxlQUNFLENBQUEsaUJBQ0EsQ0FBQSxLQU9BLGVBRUEsQ0FBQSxhQ2dCa0IsQ0RyQmxCLFlBQ0QsQ0FBQSxxQkFDQyxDQ29DYSwyQkFWSCxDQVBRLGNBaUJMLENBVkgsZ0JBV0ssQ0RyQ2YsZUFDQSxDQUpGLHNCQ3dDaUIsQ0FBQSw0QkQzQmhCLEtBYkQsY0NvQ1ksQ0FBQSxnQkFDRSxDQUFBLENBQUEsWURsQmQsYUNLb0IsQ0FBQSwyQkFLUixDQUFBLGVEUFgsQ0FBQSxPQUlBLGFDTm1CLENBQUEsY0RRbEIsQ0FBQSxnQkFDQSxDQUpGLGNBSUUsQ0FBQSw0QkFFRCxPQU5ELGNBT0UsQ0FBQSxnQkFDQyxDQUFBLENBQUEsNEJBRUYsT0FWRCxjQVdJLENBQUEsZ0JBQ0EsQ0FBQSxDQUFBLE9BSUgsY0FDQyxDQUFBLGdCQUNBLENBSEYsZUFHRSxDQUFBLDRCQUVELE9BTEQsY0FNSSxDQUFBLGdC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Q0EsQ0FBQSxZQUNBLENBQUEsa0JBRUEsQ0FBQSw2QkFNQSxhQUNBLENBRkYsU0FFRSxDQUFBLDZCQUdGLHVCQUNFLENBQUEsVUFFRixlQUNFLENBQUEiLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHl7bWFyZ2luOjB9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC13ZWlnaHQ6bm9ybWFsfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRoLHRke3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLGlmcmFtZXtib3JkZXI6MH1Admlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofWh0bWx7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6c2Nyb2xsfWJvZHl7c2Nyb2xsLWJlaGF2aW9yOnNtb290aDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiB3cmFwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzNhM2EzYTtmb250LXNpemU6MTdweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI1cHh9QG1lZGlhKG1pbi13aWR0aDogNjMuOTM3NWVtKXtib2R5e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI5cHh9fWgxLGgyLGgzLGg0e2NvbG9yOiMyMjFmMWY7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDB9aDEsLmgxe21hcmdpbjowIDAgNHB4O2NvbG9yOiMwYTM5NTk7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDJweH1AbWVkaWEobWluLXdpZHRoOiA0Ny45Mzc1ZW0pe2gxLC5oMXtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA2My45Mzc1ZW0pe2gxLC5oMXtmb250LXNpemU6NTZweDtsaW5lLWhlaWdodDo2MHB4fX1oMiwuaDJ7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhKG1pbi13aWR0aDogNjMuOTM3NWVtKXtoMiwuaDJ7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MzhweH19aDN7bWFyZ2luOjAgMCA4cHg7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMGEzOTU5fUBtZWRpYShtaW4td2lkdGg6IDYzLjkzNzVlbSl7aDN7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjhweH19aDV7bWFyZ2luOjAgMCAxMnB4O2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE5cHh9aDZ7bWFyZ2luOjAgMCAyMHB4O2NvbG9yOiNmMDUzNDU7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTE1JX1we21hcmdpbjowIDAgMjhweH1vbHtwYWRkaW5nLWlubGluZS1zdGFydDoyMHB4O21hcmdpbi1ib3R0b206MzJweH1vbCBsaXttYXJnaW46MCAwIDIwcHggMDtwYWRkaW5nOjAgMCAwIDEwcHh9dWx7bWFyZ2luLWJvdHRvbTozMnB4fWEsYTpsaW5rLGE6dmlzaXRlZHtjb2xvcjojMGEzOTU5O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0LGJhY2tncm91bmQgLjJzIGVhc2UtaW4sb3BhY2l0eSAuMnMgZWFzZS1vdXQsYm9yZGVyIC4ycyBlYXNlLW91dH1hOmhvdmVyLGE6YWN0aXZlLGE6Zm9jdXN7Y29sb3I6cmdiKDIuMjcyNzI3MjcyNywxMi45NTQ1NDU0NTQ1LDIwLjIyNzI3MjcyNzMpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTphY3RpdmUsYTpmb2N1c3tvdXRsaW5lOiM1ZTllZDcgYXV0byA1cHh9aW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9aHJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICM1ZDU4NTQ7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MDtjbGVhcjpib3RofWZpZWxkc2V0e2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MH10ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9aW5wdXQsdGV4dGFyZWEsc2VsZWN0e2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHh9YnV0dG9ue2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWZ9ZmlnY2FwdGlvbntkaXNwbGF5OmJsb2NrfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDpyZ2JhKDI0MCw4Myw2OSwuMik7dGV4dC1zaGFkb3c6bm9uZX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMjQwLDgzLDY5LC4yKTt0ZXh0LXNoYWRvdzpub25lfXN0cm9uZ3tmb250LXdlaWdodDo2MDB9YXJ0aWNsZSB1bCwuc3BlY2lhbEZlYXR1cmUgdWwsLmJvZHlDb250ZW50IHVse21hcmdpbjoyMHB4IDAgMzJweCAwfWFydGljbGUgYSwuc3BlY2lhbEZlYXR1cmUgYSwuYm9keUNvbnRlbnQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFydGljbGUgYTpob3Zlciwuc3BlY2lhbEZlYXR1cmUgYTpob3ZlciwuYm9keUNvbnRlbnQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb24tc3R5bGU6ZG90dGVkfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJOZXhhXCI7Zm9udC13ZWlnaHQ6MzAwO3NyYzp1cmwoXCIuLi9mb250cy9OZXhhQm9vay9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL05leGFCb29rL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJOZXhhXCI7Zm9udC13ZWlnaHQ6NzAwO3NyYzp1cmwoXCIuLi9mb250cy9OZXhhQm9sZC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL05leGFCb2xkL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpfS5jb250YWluZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoxMTJweH0uaGlkZVRvcHt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtoZWlnaHQ6MXB4O2ZvbnQtc2l6ZToxcHg7bGluZS1oZWlnaHQ6MXB4fS5oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LkhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubmVnYXRpdmUtbWFyZ2lue21hcmdpbjowIDAgLTMycHggMCAhaW1wb3J0YW50fS5uby1tYXJnaW57bWFyZ2luOjB9Lm5vc3BhY2luZ3ttYXJnaW46MHB4O3BhZGRpbmc6MHB4fS52aXN1YWxseWhpZGRlbntib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3Vze2NsaXA6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvfS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW59LmNsZWFyZml4OmJlZm9yZSwuY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS5jdXJzb3JPbntjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50fS5lZGl0e3Bvc2l0aW9uOmZpeGVkO3RvcDpjYWxjKDUwJSAtIDYwcHgpO2xlZnQ6MDtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO3dpZHRoOjIycHg7aGVpZ2h0OjEyMHB4O3otaW5kZXg6MTAwMDA7bWFyZ2luOjAgMCAwIC01cHg7cGFkZGluZy1yaWdodDo4cHg7dGV4dC1hbGlnbjpjZW50ZXI7d3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsfS5lZGl0IGF7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MX0uZWRpdCBhOmhvdmVye29wYWNpdHk6Ljc1fS5mYWRlaW57YW5pbWF0aW9uOmZhZGVpbiAuMnMgbGluZWFyfUBrZXlmcmFtZXMgZmFkZWluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19LmZhZGV1cHthbmltYXRpb246ZmFkZXVwIC40cyBsaW5lYXJ9QGtleWZyYW1lcyBmYWRldXB7MCV7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX01MCV7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKX0xMDAle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc2xvd2ZhZGV7MCV7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufTUwJXtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59MTAwJXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfX0uYm91bmNle2FuaW1hdGlvbjpib3VuY2UgMS45cyBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAlLDIwJSw1MCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTQwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCl9fUBrZXlmcmFtZXMgbWVudWZhZGV7MCV7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQ4cHgpfTEwMCV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19YS5idXR0b24sYS5idXR0b246bGluayxhLmJ1dHRvbjp2aXNpdGVkLC5idXR0b24gYSwuYnV0dG9uIGE6bGluaywuYnV0dG9uIGE6dmlzaXRlZCxpbnB1dC5idXR0b24sYnV0dG9uLmJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Zml0LWNvbnRlbnQ7bWluLXdpZHRoOjE4MHB4O3BhZGRpbmc6MTVweCAzMHB4IDE1cHggMzBweDtiYWNrZ3JvdW5kOiNmMDUzNDU7Ym9yZGVyLXJhZGl1czoxMnB4O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3gtc2hhZG93OjAgMXB4IDEycHggMCByZ2JhKDI0MCw4Myw2OSwuMSl9YS5idXR0b24uZnVsbCxhLmJ1dHRvbjpsaW5rLmZ1bGwsYS5idXR0b246dmlzaXRlZC5mdWxsLC5idXR0b24gYS5mdWxsLC5idXR0b24gYTpsaW5rLmZ1bGwsLmJ1dHRvbiBhOnZpc2l0ZWQuZnVsbCxpbnB1dC5idXR0b24uZnVsbCxidXR0b24uYnV0dG9uLmZ1bGx7d2lkdGg6MTAwJX1hLmJ1dHRvbi5yZWRCdG4sYS5idXR0b246bGluay5yZWRCdG4sYS5idXR0b246dmlzaXRlZC5yZWRCdG4sLmJ1dHRvbiBhLnJlZEJ0biwuYnV0dG9uIGE6bGluay5yZWRCdG4sLmJ1dHRvbiBhOnZpc2l0ZWQucmVkQnRuLGlucHV0LmJ1dHRvbi5yZWRCdG4sYnV0dG9uLmJ1dHRvbi5yZWRCdG57YmFja2dyb3VuZDojZjA1MzQ1O2NvbG9yOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjZjA1MzQ1fWEuYnV0dG9uOmhvdmVyLGEuYnV0dG9uOmFjdGl2ZSxhLmJ1dHRvbjpmb2N1cywuYnV0dG9uIGE6aG92ZXIsLmJ1dHRvbiBhOmFjdGl2ZSwuYnV0dG9uIGE6Zm9jdXMsaW5wdXQuYnV0dG9uOmhvdmVyLGlucHV0LmJ1dHRvbjphY3RpdmUsaW5wdXQuYnV0dG9uOmZvY3VzLGJ1dHRvbi5idXR0b246aG92ZXIsYnV0dG9uLmJ1dHRvbjphY3RpdmUsYnV0dG9uLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOiMyMjFmMWY7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMXB4IDEycHggMCByZ2JhKDI0MCw4Myw2OSwuMjUpO3RleHQtZGVjb3JhdGlvbjpub25lfWEuYnV0dG9uOmhvdmVyLnJlZEJ0bixhLmJ1dHRvbjphY3RpdmUucmVkQnRuLGEuYnV0dG9uOmZvY3VzLnJlZEJ0biwuYnV0dG9uIGE6aG92ZXIucmVkQnRuLC5idXR0b24gYTphY3RpdmUucmVkQnRuLC5idXR0b24gYTpmb2N1cy5yZWRCdG4saW5wdXQuYnV0dG9uOmhvdmVyLnJlZEJ0bixpbnB1dC5idXR0b246YWN0aXZlLnJlZEJ0bixpbnB1dC5idXR0b246Zm9jdXMucmVkQnRuLGJ1dHRvbi5idXR0b246aG92ZXIucmVkQnRuLGJ1dHRvbi5idXR0b246YWN0aXZlLnJlZEJ0bixidXR0b24uYnV0dG9uOmZvY3VzLnJlZEJ0bntiYWNrZ3JvdW5kOnJnYigyMTUuMTQ5MjUzNzMxMywzMy41NDQ3NzYxMTk0LDE3LjM1MDc0NjI2ODcpO2JvcmRlcjoycHggc29saWQgcmdiKDIxNS4xNDkyNTM3MzEzLDMzLjU0NDc3NjExOTQsMTcuMzUwNzQ2MjY4Nyl9cC5idXR0b24gYSxwLmJ1dHRvbiBhOmxpbmsscC5idXR0b24gYTp2aXNpdGVke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTVweCAxMnB4O2hlaWdodDphdXRvO21hcmdpbjowIDEycHggMTJweCAwfS50ZXh0QnV0dG9uLC5kb3dubG9hZEJ1dHRvbntmb250LXNpemU6MTZweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWR9LnRleHRCdXR0b246YWZ0ZXIsLmRvd25sb2FkQnV0dG9uOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi1yaWdodC1ibHVlLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6MTJweCA5cHg7aGVpZ2h0OjlweDt3aWR0aDoxMnB4O21hcmdpbi1sZWZ0OjZweDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXR9LnRleHRCdXR0b246aG92ZXIsLnRleHRCdXR0b246YWN0aXZlLC50ZXh0QnV0dG9uOmZvY3VzLC5kb3dubG9hZEJ1dHRvbjpob3ZlciwuZG93bmxvYWRCdXR0b246YWN0aXZlLC5kb3dubG9hZEJ1dHRvbjpmb2N1c3t0ZXh0LWRlY29yYXRpb24tc3R5bGU6ZG90dGVkICFpbXBvcnRhbnR9LnRleHRCdXR0b246aG92ZXI6YWZ0ZXIsLnRleHRCdXR0b246YWN0aXZlOmFmdGVyLC50ZXh0QnV0dG9uOmZvY3VzOmFmdGVyLC5kb3dubG9hZEJ1dHRvbjpob3ZlcjphZnRlciwuZG93bmxvYWRCdXR0b246YWN0aXZlOmFmdGVyLC5kb3dubG9hZEJ1dHRvbjpmb2N1czphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzcHgpfS5kb3dubG9hZEJ1dHRvbjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLWRvd25sb2FkLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4O2hlaWdodDoxNHB4O3dpZHRoOjE0cHh9LmRvd25sb2FkQnV0dG9uOmhvdmVyLC5kb3dubG9hZEJ1dHRvbjphY3RpdmUsLmRvd25sb2FkQnV0dG9uOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5kb3dubG9hZEJ1dHRvbjpob3ZlcjphZnRlciwuZG93bmxvYWRCdXR0b246YWN0aXZlOmFmdGVyLC5kb3dubG9hZEJ1dHRvbjpmb2N1czphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpfS5zcGFuaXNoLWxpbmt7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZn0uc3BhbmlzaC1saW5rOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi1yaWdodC5zdmdcIik7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEycHg7d2lkdGg6MjJweDttYXJnaW4tbGVmdDo2cHg7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0fS5zcGFuaXNoLWxpbms6aG92ZXIsLnNwYW5pc2gtbGluazphY3RpdmUsLnNwYW5pc2gtbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uc3BhbmlzaC1saW5rOmhvdmVyOmFmdGVyLC5zcGFuaXNoLWxpbms6YWN0aXZlOmFmdGVyLC5zcGFuaXNoLWxpbms6Zm9jdXM6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KX1ibG9ja3F1b3Rle21hcmdpbjo1NHB4IDA7cGFkZGluZzoyNHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YwNTM0NTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjA1MzQ1O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMyMjFmMWY7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjMwcHh9YmxvY2txdW90ZSBwe21hcmdpbjowfS52aWRlb3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MjVweDtoZWlnaHQ6MDttYXJnaW46NDBweCAwIDQ4cHh9LnZpZGVvIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc2NyaXB0RW1iZWR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6OTAlO21heC13aWR0aDo4MHJlbTttYXJnaW46MCBhdXRvfS5mb3JtQmxvY2t7bWFyZ2luOjMwcHggMH0uZm9ybUJsb2NrIGgye21hcmdpbjowIDAgLjI1ZW0gIWltcG9ydGFudH0uZm9vdG5vdGV7cGFkZGluZy10b3A6MjRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZjBlY2U5O21hcmdpbi1ib3R0b206NDhweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbToxMnB4fS5mb290bm90ZSBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tYm90dG9tOjEycHh9LmZvb3Rub3RlUGFkZGluZ3ttYXgtd2lkdGg6MTI4MHB4O21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuZm9vdG5vdGVQYWRkaW5ne3dpZHRoOjkwdnc7bWFyZ2luOjAgNXZ3fX0uc2VlQWxse21hcmdpbjo2MHB4IGF1dG8gMCBhdXRvO21heC13aWR0aDoyMTBweH0uY2FsbG91dHt3aWR0aDo5MiU7cGFkZGluZzoyNHB4IDQlIDI0cHggNCU7Ym9yZGVyOjFweCBzb2xpZCAjZTZkZmQ5O2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbjo0MHB4IDAgNDhweH0uY2FsbG91dCAud3JhcHBlcnttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDQ3LjkzNzVlbSl7LmNhbGxvdXQgLndyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjQwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciBtYXgtY29udGVudDt0ZXh0LWFsaWduOmxlZnR9fS5jYWxsb3V0IC5jb250ZW50e2dyaWQtY29sdW1uOjEvc3BhbiAxfS5jYWxsb3V0IC5jb250ZW50IHB7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDozMXB4O2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW46MCAwIDE0cHh9QG1lZGlhKG1pbi13aWR0aDogNDcuOTM3NWVtKXsuY2FsbG91dCAuY29udGVudCBwe21hcmdpbjowfX0uY2FsbG91dCAuYWN0aW9uc3tncmlkLWNvbHVtbjoyL3NwYW4gMTthbGlnbi1zZWxmOmNlbnRlcn0uc2ltcGxle2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MzFweDtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnNpbXBsZSBwe21hcmdpbjowfS5zaW1wbGUgYS5idXR0b257ZGlzcGxheTppbmxpbmUtZmxleH0uc3RvcnkgLnNpbXBsZXttYXJnaW4tdG9wOjIwcHh9YXNpZGUuc2lkZUN0YXt3aWR0aDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7YXNpZGUuc2lkZUN0YXttYXJnaW4tdG9wOi02MHB4fX1hc2lkZS5zaWRlQ3RhIGgye21hcmdpbjowIDAgOHB4O2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI0cHh9QG1lZGlhKG1pbi13aWR0aDogNjMuOTM3NWVtKXthc2lkZS5zaWRlQ3RhIGgye2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjI4cHh9fWFzaWRlLnNpZGVDdGEgLnNpZGVDdGFDYXJke2JhY2tncm91bmQ6I2Y3ZjRmMjtib3JkZXItcmFkaXVzOjNweDttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKWFuZCAobWluLXdpZHRoOiA0NTBweCl7YXNpZGUuc2lkZUN0YSAuc2lkZUN0YUNhcmR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXthc2lkZS5zaWRlQ3RhIC5zaWRlQ3RhQ2FyZHttYXJnaW4tYm90dG9tOjUwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZjdmNGYyfX1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pYW5kIChtaW4td2lkdGg6IDQ1MHB4KXthc2lkZS5zaWRlQ3RhIC5zaWRlQ3RhQ2FyZCBpbWd7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmfX1AbWVkaWEobWF4LXdpZHRoOiA0NDlweCl7YXNpZGUuc2lkZUN0YSAuc2lkZUN0YUNhcmQgaW1ne3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO3BhZGRpbmc6MjBweCAyMHB4IDAgMjBweH19YXNpZGUuc2lkZUN0YSAuc2lkZUN0YUNhcmQgLnNpZGVDdGFUZXh0e3BhZGRpbmc6MTJweCAxNnB4IDE4cHggMTZweH1AbWVkaWEobWF4LXdpZHRoOiA0NDlweCl7YXNpZGUuc2lkZUN0YSAuc2lkZUN0YUNhcmQgLnNpZGVDdGFUZXh0e3RleHQtYWxpZ246Y2VudGVyfX1hc2lkZS5zaWRlQ3RhIC5zaWRlQ3RhQ2FyZCAuc2lkZUN0YVRleHQgaDN7bWFyZ2luOjBweCAwIDRweDtjb2xvcjojMjIxZjFmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTZweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE5cHh9YXNpZGUuc2lkZUN0YSAuc2lkZUN0YUNhcmQgLnNpZGVDdGFUZXh0IGgzLnNpZGViYXJTdWJoZWFkZXJ7bWFyZ2luOjEycHggMCA4cHh9YXNpZGUuc2lkZUN0YSAuc2lkZUN0YUNhcmQgLnNpZGVDdGFUZXh0IHB7bWFyZ2luOjAgMCAxNnB4IDA7Y29sb3I6IzIyMWYxZjtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE4cHh9YXNpZGUuc2lkZUN0YSAuc2lkZUN0YUNhcmQgLnNpZGVDdGFUZXh0IGE6bm90KC50ZXh0QnV0dG9uLC5idXR0b24pe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo2cHg7Y29sb3I6IzIyMWYxZjtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hc2lkZS5zaWRlQ3RhIC5zaWRlQ3RhQ2FyZCAuc2lkZUN0YVRleHQgYTpub3QoLnRleHRCdXR0b24sLmJ1dHRvbikudGV4dEJ1dHRvbntjb2xvcjojMGEzOTU5fWFzaWRlLnNpZGVDdGEgLnNpZGVDdGFDYXJkIC5zaWRlQ3RhVGV4dCBhLmJ1dHRvbntmb250LXNpemU6MTZweDttaW4td2lkdGg6MDtwYWRkaW5nOi41cmVtIDFyZW19YXNpZGUuc2lkZUN0YSAuc2lkZUN0YUNhcmQgLnNpZGVDdGFUZXh0IC5zaWRlYmFyRGVzY3JpcGl0b24gcCBhOm5vdCgudGV4dEJ1dHRvbiwuYnV0dG9uKXtkaXNwbGF5OmlubGluZTttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzBhMzk1OTtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7YXNpZGUuc2lkZUN0YSBoMy5yZWxhdGVkQXJ0aWNsZUhlYWRlcntkaXNwbGF5Om5vbmV9fWFzaWRlLnNpZGVDdGEgLnJlbGF0ZWRBcnRpY2xle21hcmdpbjo4cHggMCA0MHB4IDA7YmFja2dyb3VuZDojZjdmNGYyfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7YXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGV7ZGlzcGxheTpub25lfX1hc2lkZS5zaWRlQ3RhIC5yZWxhdGVkQXJ0aWNsZSAuY2FyZHtiYWNrZ3JvdW5kOiNmN2Y0ZjI7Ym9yZGVyLXJhZGl1czozcHh9YXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQgZmlndXJle21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMjBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fWFzaWRlLnNpZGVDdGEgLnJlbGF0ZWRBcnRpY2xlIC5jYXJkIGZpZ3VyZSBpbWd7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyO21pbi1oZWlnaHQ6MTIwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGxpbmVhcjt0cmFuc2Zvcm06c2NhbGUoMSl9YXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQgZmlndXJlIHNwYW4udmlkZW9JY29ue3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6cmdiYSgyNDAsODMsNjksLjY2KTt0b3A6Y2FsYyg1MCUgLSAyNXB4KTtsZWZ0OmNhbGMoNTAlIC0gMzVweCk7d2lkdGg6NzBweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjNweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgbGluZWFyfWFzaWRlLnNpZGVDdGEgLnJlbGF0ZWRBcnRpY2xlIC5jYXJkIGZpZ3VyZSBzcGFuLnZpZGVvSWNvbiBpbWd7d2lkdGg6MThweDtoZWlnaHQ6MjJweDttaW4taGVpZ2h0OmF1dG87b2JqZWN0LWZpdDphdXRvO3BhZGRpbmc6MTRweCAwIDAgMjdweH1hc2lkZS5zaWRlQ3RhIC5yZWxhdGVkQXJ0aWNsZSAuY2FyZCAuY2FyZENvbnRlbnR7cGFkZGluZzoxOHB4fWFzaWRlLnNpZGVDdGEgLnJlbGF0ZWRBcnRpY2xlIC5jYXJkIC5jYXJkQ29udGVudCBoM3ttYXJnaW46MCAwIDJweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1ZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE5cHg7dHJhbnNpdGlvbjouMnMgYWxsfUBtZWRpYShtaW4td2lkdGg6IDYzLjkzNzVlbSl7YXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQgLmNhcmRDb250ZW50IGgze2ZvbnQtc2l6ZTouODc1ZW07bGluZS1oZWlnaHQ6MjFweH19YXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQgLmNhcmRDb250ZW50IHAuY2F0ZWdvcnl7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjAgMCA2cHh9YXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQgLmNhcmRDb250ZW50IHNwYW4uZGF0ZXtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMyMjFmMWY7bWFyZ2luOjB9YXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQ6aG92ZXIsYXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQ6YWN0aXZlLGFzaWRlLnNpZGVDdGEgLnJlbGF0ZWRBcnRpY2xlIC5jYXJkOmZvY3Vze2JveC1zaGFkb3c6MCAycHggMTJweCAwIHJnYmEoMjQwLDgzLDY5LC4xKSwwIDZweCA2MHB4IDAgcmdiYSgzNCwzMSwzMSwuMTUpO2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX1hc2lkZS5zaWRlQ3RhIC5yZWxhdGVkQXJ0aWNsZSAuY2FyZDpob3ZlciBoMyxhc2lkZS5zaWRlQ3RhIC5yZWxhdGVkQXJ0aWNsZSAuY2FyZDphY3RpdmUgaDMsYXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQ6Zm9jdXMgaDN7dHJhbnNpdGlvbjouMnMgYWxsO2NvbG9yOiNmMDUzNDV9YXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQ6aG92ZXIgZmlndXJlIGltZyxhc2lkZS5zaWRlQ3RhIC5yZWxhdGVkQXJ0aWNsZSAuY2FyZDphY3RpdmUgZmlndXJlIGltZyxhc2lkZS5zaWRlQ3RhIC5yZWxhdGVkQXJ0aWNsZSAuY2FyZDpmb2N1cyBmaWd1cmUgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX1hc2lkZS5zaWRlQ3RhIC5yZWxhdGVkQXJ0aWNsZSAuY2FyZDpob3ZlciBzcGFuLnZpZGVvSWNvbixhc2lkZS5zaWRlQ3RhIC5yZWxhdGVkQXJ0aWNsZSAuY2FyZDphY3RpdmUgc3Bhbi52aWRlb0ljb24sYXNpZGUuc2lkZUN0YSAucmVsYXRlZEFydGljbGUgLmNhcmQ6Zm9jdXMgc3Bhbi52aWRlb0ljb257YmFja2dyb3VuZDojZjA1MzQ1fS53aWRlQ3Rhe21heC13aWR0aDo4MHJlbTttYXJnaW46MCBhdXRvIDEwMHB4IGF1dG99QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsud2lkZUN0YXt3aWR0aDo5MHZ3O3BhZGRpbmc6MCA1dncgMCA1dnc7YmFja2dyb3VuZDojZjdmNGYyO21hcmdpbjowfX0ud2lkZUN0YSAud3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmN2Y0ZjI7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzozMHB4IDUlIDMwcHggNSV9QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsud2lkZUN0YSAud3JhcHBlcntwYWRkaW5nOjYwcHggMH19QG1lZGlhKG1pbi13aWR0aDogMzEuMjVlbSl7LndpZGVDdGEgLndyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjQwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciBtYXgtY29udGVudDt0ZXh0LWFsaWduOmxlZnQ7YWxpZ24taXRlbXM6Y2VudGVyfX0ud2lkZUN0YSAuY29udGVudHtncmlkLWNvbHVtbjoxL3NwYW4gMX0ud2lkZUN0YSAuY29udGVudCBwe2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzRweDtmb250LXdlaWdodDozMDA7bWFyZ2luOjB9QG1lZGlhKG1pbi13aWR0aDogMzEuMjVlbSl7LndpZGVDdGEgLmNvbnRlbnQgcHttYXJnaW46MH19LndpZGVDdGEgLmFjdGlvbnN7Z3JpZC1jb2x1bW46Mi9zcGFuIDE7YWxpZ24tc2VsZjpjZW50ZXJ9LmZlYXR1cmVSb3d7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MTAwcHg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmZlYXR1cmVSb3d7d2lkdGg6OTAlO21hcmdpbjowIDUlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZlYXR1cmVSb3cgZmlndXJle3dpZHRoOjUwJTtoZWlnaHQ6NTAwcHg7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDEwMGVtKXsuZmVhdHVyZVJvdyBmaWd1cmV7d2lkdGg6NjQwcHg7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fX1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey5mZWF0dXJlUm93IGZpZ3VyZXtoZWlnaHQ6NDAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmZlYXR1cmVSb3cgZmlndXJle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4O2hlaWdodDphdXRvfX0uZmVhdHVyZVJvdyBmaWd1cmUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiAxMDBlbSl7LmZlYXR1cmVSb3cgLmZlYXR1cmVUZXh0e3dpZHRoOjM1JTtwYWRkaW5nOjAgNy41JX19QG1lZGlhKG1heC13aWR0aDogODByZW0pey5mZWF0dXJlUm93IC5mZWF0dXJlVGV4dHt3aWR0aDo0MCU7cGFkZGluZzowIDUlfX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5mZWF0dXJlUm93IC5mZWF0dXJlVGV4dHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206ODBweH19LmZlYXR1cmVSb3cgLmZlYXR1cmVUZXh0IC5idXR0b24gYXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjE1cHggMTJweDtoZWlnaHQ6YXV0bzttYXJnaW46MCAxMnB4IDEycHggMH0uZmVhdHVyZVJvdyAuZmVhdHVyZVRleHQgLmJ1dHRvbiBhOmxhc3QtY2hpbGR7bWFyZ2luOjB9LmZlYXR1cmVSb3cgcCwuZmVhdHVyZVJvdyBsaSwuZmVhdHVyZVJvdyBvbHtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyNXB4fS5mZWF0dXJlUm93IHAuYnV0dG9ue21hcmdpbjowfS5mZWF0dXJlUm93LmxlZnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhKG1pbi13aWR0aDogMTAwZW0pey5mZWF0dXJlUm93LmxlZnR7anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhKG1pbi13aWR0aDogODByZW0pey5mZWF0dXJlUm93LmxlZnQgLmZlYXR1cmVUZXh0e3dpZHRoOjU2MHB4O3BhZGRpbmctbGVmdDo4MHB4fX0uZmVhdHVyZVJvdy5yaWdodHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhKG1pbi13aWR0aDogMTAwZW0pey5mZWF0dXJlUm93LnJpZ2h0e2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5mZWF0dXJlUm93LnJpZ2h0IGZpZ3VyZXtvcmRlcjoyfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmZlYXR1cmVSb3cucmlnaHQgZmlndXJle29yZGVyOjF9fS5mZWF0dXJlUm93LnJpZ2h0IC5mZWF0dXJlVGV4dHtvcmRlcjoxfUBtZWRpYShtaW4td2lkdGg6IDgwcmVtKXsuZmVhdHVyZVJvdy5yaWdodCAuZmVhdHVyZVRleHR7d2lkdGg6NTYwcHg7cGFkZGluZy1yaWdodDo4MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5mZWF0dXJlUm93LnJpZ2h0IC5mZWF0dXJlVGV4dHtvcmRlcjoyfX0uZmVhdHVyZVJvdy5mZWF0dXJlVmlkZW8ucmlnaHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmRhc2hib2FyZCBmaWd1cmV7d2lkdGg6NTAlO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNlMmRiZDd9QG1lZGlhKG1pbi13aWR0aDogMTAwZW0pey5kYXNoYm9hcmQgZmlndXJle3dpZHRoOjY0MHB4O2FsaWduLXNlbGY6ZmxleC1lbmR9fUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmRhc2hib2FyZCBmaWd1cmV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7aGVpZ2h0OmF1dG99fS5kYXNoYm9hcmQgZmlndXJlIGltZ3t3aWR0aDo5OCU7aGVpZ2h0Ojk4JTtwYWRkaW5nOjElIDElIDAgMSU7b2JqZWN0LWZpdDpjb250YWlufS5mZWF0dXJlVmlkZW8gZmlndXJle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjIwJTtwYWRkaW5nLXRvcDoyNXB4O2hlaWdodDowO21hcmdpbjo0MHB4IDAgNDhweH1AbWVkaWEobWF4LXdpZHRoOiAxMDBlbSl7LmZlYXR1cmVWaWRlbyBmaWd1cmV7cGFkZGluZy1ib3R0b206MjguMTI1JX19QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZmVhdHVyZVZpZGVvIGZpZ3VyZXtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9fS5mZWF0dXJlVmlkZW8gZmlndXJlIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udHdvQ29sdW1uQ2FsbG91dHtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxMDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEobWF4LXdpZHRoOiAxMzYwcHgpey50d29Db2x1bW5DYWxsb3V0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDo5MCU7bWFyZ2luOjAgNSUgMTAwcHggNSV9fUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LnR3b0NvbHVtbkNhbGxvdXR7bWFyZ2luOjAgNSUgODBweCA1JX19LnR3b0NvbHVtbkNhbGxvdXQgLmNhbGxvdXR7d2lkdGg6NjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LnR3b0NvbHVtbkNhbGxvdXQgLmNhbGxvdXR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9fS50d29Db2x1bW5DYWxsb3V0IC5jYWxsb3V0OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LnR3b0NvbHVtbkNhbGxvdXQgLmNhbGxvdXQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDU0MHB4KXsudHdvQ29sdW1uQ2FsbG91dCAuY2FsbG91dDpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTJweH19LnR3b0NvbHVtbkNhcmRze2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjEwMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogMTM2MHB4KXsudHdvQ29sdW1uQ2FyZHN7d2lkdGg6OTAlO21hcmdpbjowIDUlIDEwMHB4IDUlfX1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey50d29Db2x1bW5DYXJkc3ttYXJnaW46MCA1JSA4MHB4IDUlfX0udHdvQ29sdW1uQ2FyZHMgLnR3b0NvbHVtbkNhcmR7YmFja2dyb3VuZDojZjBlY2U5O3dpZHRoOjYyMHB4O2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6ZmxleH1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey50d29Db2x1bW5DYXJkcyAudHdvQ29sdW1uQ2FyZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJX19LnR3b0NvbHVtbkNhcmRzIC50d29Db2x1bW5DYXJkOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LnR3b0NvbHVtbkNhcmRzIC50d29Db2x1bW5DYXJkOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NDBweCl7LnR3b0NvbHVtbkNhcmRzIC50d29Db2x1bW5DYXJkOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxMnB4fX0udHdvQ29sdW1uQ2FyZHMgLnR3b0NvbHVtbkNhcmQgLmNhcmRUZXh0e3dpZHRoOmNhbGMoNTAlIC0gNTZweCk7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO3BhZGRpbmc6MjRweCAyOHB4IDE2cHggMjhweH1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey50d29Db2x1bW5DYXJkcyAudHdvQ29sdW1uQ2FyZCAuY2FyZFRleHR7d2lkdGg6Y2FsYygxMDAlIC0gNjRweCk7b3JkZXI6MjtwYWRkaW5nOjMycHggMzJweCAzMHB4IDMycHh9fS50d29Db2x1bW5DYXJkcyAudHdvQ29sdW1uQ2FyZCAuY2FyZFRleHQgaDJ7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToyM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYShtaW4td2lkdGg6IDYzLjkzNzVlbSl7LnR3b0NvbHVtbkNhcmRzIC50d29Db2x1bW5DYXJkIC5jYXJkVGV4dCBoMntmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMHB4fX0udHdvQ29sdW1uQ2FyZHMgLnR3b0NvbHVtbkNhcmQgLmNhcmRUZXh0IHAsLnR3b0NvbHVtbkNhcmRzIC50d29Db2x1bW5DYXJkIC5jYXJkVGV4dCBsaSwudHdvQ29sdW1uQ2FyZHMgLnR3b0NvbHVtbkNhcmQgLmNhcmRUZXh0IG9se2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDU0MHB4KXsudHdvQ29sdW1uQ2FyZHMgLnR3b0NvbHVtbkNhcmQgLmNhcmRUZXh0e3dpZHRoOmNhbGMoMTAwJSAtIDMycHgpO29yZGVyOjI7cGFkZGluZzoxNnB4fS50d29Db2x1bW5DYXJkcyAudHdvQ29sdW1uQ2FyZCAuY2FyZFRleHQgcHtkaXNwbGF5Om5vbmV9fS50d29Db2x1bW5DYXJkcyAudHdvQ29sdW1uQ2FyZCBmaWd1cmUuY2FyZFBob3Rve3dpZHRoOjUwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsudHdvQ29sdW1uQ2FyZHMgLnR3b0NvbHVtbkNhcmQgZmlndXJlLmNhcmRQaG90b3t3aWR0aDoxMDAlO2hlaWdodDoyNTBweDtvcmRlcjoxfX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey50d29Db2x1bW5DYXJkcyAudHdvQ29sdW1uQ2FyZCBmaWd1cmUuY2FyZFBob3Rve3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99fS50d29Db2x1bW5DYXJkcyAudHdvQ29sdW1uQ2FyZCBmaWd1cmUuY2FyZFBob3RvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnBob3RvRmVhdHVyZXt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYTM5NTl9LnBob3RvRmVhdHVyZS53aHRpZUJne2NvbG9yOiMyMjFmMWY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5waG90b0ZlYXR1cmUud2h0aWVCZyAudGV4dEJsb2NrIGgye2NvbG9yOiMwYTM5NTl9LnBob3RvRmVhdHVyZS53aHRpZUJnIGE6bm90KC50ZXh0QnV0dG9uLC5idXR0b24sLmRvd25sb2FkQnV0dG9ucywuc3BhbmlzaC1saW5rKSwucGhvdG9GZWF0dXJlLndodGllQmcgYTpub3QoLnRleHRCdXR0b24sLmJ1dHRvbiwuZG93bmxvYWRCdXR0b25zLC5zcGFuaXNoLWxpbmspOnZpc2l0ZWQsLnBob3RvRmVhdHVyZS53aHRpZUJnIGE6bm90KC50ZXh0QnV0dG9uLC5idXR0b24sLmRvd25sb2FkQnV0dG9ucywuc3BhbmlzaC1saW5rKTpsaW5re2NvbG9yOiNmMDUzNDU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGhvdG9GZWF0dXJlLndodGllQmcgYTpub3QoLnRleHRCdXR0b24sLmJ1dHRvbiwuZG93bmxvYWRCdXR0b25zLC5zcGFuaXNoLWxpbmspOmhvdmVyLC5waG90b0ZlYXR1cmUud2h0aWVCZyBhOm5vdCgudGV4dEJ1dHRvbiwuYnV0dG9uLC5kb3dubG9hZEJ1dHRvbnMsLnNwYW5pc2gtbGluayk6YWN0aXZlLC5waG90b0ZlYXR1cmUud2h0aWVCZyBhOm5vdCgudGV4dEJ1dHRvbiwuYnV0dG9uLC5kb3dubG9hZEJ1dHRvbnMsLnNwYW5pc2gtbGluayk6Zm9jdXN7Y29sb3I6I2YwNTM0NTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6ZG90dGVkfS5waG90b0ZlYXR1cmUgLndyYXBwZXJ7cGFkZGluZzo0MHB4IDA7bWF4LXdpZHRoOjgwcmVtO21hcmdpbjowIGF1dG87ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJsZWZ0IHJpZ2h0XCI7Z2FwOjgwcHh9QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LnBob3RvRmVhdHVyZSAud3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6ODBweCA1JX19LnBob3RvRmVhdHVyZSAud3JhcHBlci5wdXNoUmlnaHR7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcInJpZ2h0IGxlZnRcIn0ucGhvdG9GZWF0dXJlIC53cmFwcGVyPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBob3RvRmVhdHVyZSAuaW1hZ2VCbG9ja3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2dyaWQtYXJlYTpsZWZ0fS5waG90b0ZlYXR1cmUgLmltYWdlQmxvY2sgLmltYWdlTWFza3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5waG90b0ZlYXR1cmUgLmltYWdlQmxvY2sgLmltYWdlTWFzayAuaW1hZ2VCb3JkZXJ7ZmlsbDojZjA1MzQ1fS5waG90b0ZlYXR1cmUgLmltYWdlQmxvY2sgLmltYWdlTWFzayAubWFza2VkSW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5waG90b0ZlYXR1cmUgLnRleHRCbG9ja3tjb2xvcjppbmhlcml0O2dyaWQtYXJlYTpyaWdodH0ucGhvdG9GZWF0dXJlIC50ZXh0QmxvY2sgaDJ7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6NTNweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTE1JX0ucGhvdG9GZWF0dXJlIC50ZXh0QmxvY2sgcCwucGhvdG9GZWF0dXJlIC50ZXh0QmxvY2sgbGksLnBob3RvRmVhdHVyZSAudGV4dEJsb2NrIG9se2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjI1cHh9LnBob3RvRmVhdHVyZSAudGV4dEJsb2NrIGE6bm90KC50ZXh0QnV0dG9uLC5idXR0b24sLmRvd25sb2FkQnV0dG9ucywuc3BhbmlzaC1saW5rKSwucGhvdG9GZWF0dXJlIC50ZXh0QmxvY2sgYTpub3QoLnRleHRCdXR0b24sLmJ1dHRvbiwuZG93bmxvYWRCdXR0b25zLC5zcGFuaXNoLWxpbmspOnZpc2l0ZWQsLnBob3RvRmVhdHVyZSAudGV4dEJsb2NrIGE6bm90KC50ZXh0QnV0dG9uLC5idXR0b24sLmRvd25sb2FkQnV0dG9ucywuc3BhbmlzaC1saW5rKTpsaW5re2NvbG9yOiM2NWNjZTg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGhvdG9GZWF0dXJlIC50ZXh0QmxvY2sgYTpub3QoLnRleHRCdXR0b24sLmJ1dHRvbiwuZG93bmxvYWRCdXR0b25zLC5zcGFuaXNoLWxpbmspOmhvdmVyLC5waG90b0ZlYXR1cmUgLnRleHRCbG9jayBhOm5vdCgudGV4dEJ1dHRvbiwuYnV0dG9uLC5kb3dubG9hZEJ1dHRvbnMsLnNwYW5pc2gtbGluayk6YWN0aXZlLC5waG90b0ZlYXR1cmUgLnRleHRCbG9jayBhOm5vdCgudGV4dEJ1dHRvbiwuYnV0dG9uLC5kb3dubG9hZEJ1dHRvbnMsLnNwYW5pc2gtbGluayk6Zm9jdXN7Y29sb3I6IzY1Y2NlODt0ZXh0LWRlY29yYXRpb24tc3R5bGU6ZG90dGVkfS5jb2x1bW5Db250ZW50e21hcmdpbjowIDAgMy41ZW07ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzp3cmFwO21hcmdpbi1ib3R0b206ODBweH1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LmNvbHVtbkNvbnRlbnR7ZGlzcGxheTpncmlkO3dpZHRoOjkydnc7bWF4LXdpZHRoOjE0NDBweDttYXJnaW46MCBhdXRvIDgwcHggYXV0bztwYWRkaW5nOjAgNHZ3fX0uY29sdW1uQ29udGVudCB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5jb2x1bW5Db250ZW50IHVsIGxpe21hcmdpbjowIDAgMTJweCAyNHB4fS5jb2x1bW5Db250ZW50IC50d29Db2x1bW5ze3BhZGRpbmc6MWVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuOTM3NWVtKXsuY29sdW1uQ29udGVudCAudHdvQ29sdW1uc3tjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjRlbX19LmNvbHVtbkNvbnRlbnQgLnRocmVlQ29sdW1uc3twYWRkaW5nOjFlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3LjkzNzVlbSl7LmNvbHVtbkNvbnRlbnQgLnRocmVlQ29sdW1uc3tjb2x1bW4tY291bnQ6Mztjb2x1bW4tZ2FwOjNlbX19LmNvbHVtbkNvbnRlbnQgLmZvdXJDb2x1bW5ze3BhZGRpbmc6MWVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSl7LmNvbHVtbkNvbnRlbnQgLmZvdXJDb2x1bW5ze2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ny45Mzc1ZW0pey5jb2x1bW5Db250ZW50IC5mb3VyQ29sdW1uc3tjb2x1bW4tY291bnQ6NDtjb2x1bW4tZ2FwOjJlbX19LmNhcmRHcmlke21heC13aWR0aDo0MS43NXJlbTttYXJnaW46MCBhdXRvfS5kaXJlY3RvcnkgLmNhcmRHcmlke21hcmdpbjowIGF1dG8gNjBweH1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LmNhcmRHcmlke3dpZHRoOjEwMHZ3O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtncmlkLWdhcDoyNXB4O2FsaWduLWl0ZW1zOnN0YXJ0O21heC13aWR0aDo2Ny41cmVtO21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuY2FyZEdyaWR7d2lkdGg6OTB2d319LmNhcmRHcmlkIC5jYXJke2JhY2tncm91bmQ6I2Y3ZjRmMjtib3JkZXItcmFkaXVzOjNweH0uY2FyZEdyaWQgLmNhcmQgZmlndXJle21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoyNjJweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS5jYXJkR3JpZCAuY2FyZCBmaWd1cmUgaW1ne3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjttaW4taGVpZ2h0OjI2MnB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7dHJhbnNmb3JtOnNjYWxlKDEpfS5jYXJkR3JpZCAuY2FyZCBmaWd1cmUgc3Bhbi52aWRlb0ljb257cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDpyZ2JhKDI0MCw4Myw2OSwuNjYpO3RvcDpjYWxjKDUwJSAtIDI1cHgpO2xlZnQ6Y2FsYyg1MCUgLSAzNXB4KTt3aWR0aDo3MHB4O2hlaWdodDo1MHB4O2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXJ9LmNhcmRHcmlkIC5jYXJkIGZpZ3VyZSBzcGFuLnZpZGVvSWNvbiBpbWd7d2lkdGg6MThweDtoZWlnaHQ6MjJweDttaW4taGVpZ2h0OmF1dG87b2JqZWN0LWZpdDphdXRvO3BhZGRpbmc6MTRweCAwIDAgMjdweH0uY2FyZEdyaWQgLmNhcmQgLmNhcmRDb250ZW50e3BhZGRpbmc6MzZweH0uY2FyZEdyaWQgLmNhcmQgLmNhcmRDb250ZW50IGgze21hcmdpbjowIDAgMTJweDtmb250LXNpemU6MjNweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjhweH1AbWVkaWEobWluLXdpZHRoOiA2My45Mzc1ZW0pey5jYXJkR3JpZCAuY2FyZCAuY2FyZENvbnRlbnQgaDN7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzBweH19LmNhcmRHcmlkIC5jYXJkIC5jYXJkQ29udGVudCBzcGFuLmRhdGV7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojMjIxZjFmO21hcmdpbjowfS5jYXJkR3JpZCAuY2FyZDpob3ZlciwuY2FyZEdyaWQgLmNhcmQ6YWN0aXZlLC5jYXJkR3JpZCAuY2FyZDpmb2N1c3tib3gtc2hhZG93OjAgMnB4IDEycHggMCByZ2JhKDI0MCw4Myw2OSwuMSksMCA2cHggNjBweCAwIHJnYmEoMzQsMzEsMzEsLjE1KTtiYWNrZ3JvdW5kOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmRHcmlkIC5jYXJkOmhvdmVyIGZpZ3VyZSBpbWcsLmNhcmRHcmlkIC5jYXJkOmFjdGl2ZSBmaWd1cmUgaW1nLC5jYXJkR3JpZCAuY2FyZDpmb2N1cyBmaWd1cmUgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uY2FyZEdyaWQgLmNhcmQ6aG92ZXIgc3Bhbi52aWRlb0ljb24sLmNhcmRHcmlkIC5jYXJkOmFjdGl2ZSBzcGFuLnZpZGVvSWNvbiwuY2FyZEdyaWQgLmNhcmQ6Zm9jdXMgc3Bhbi52aWRlb0ljb257YmFja2dyb3VuZDojZjA1MzQ1fX0uY2Fyb3VzZWx7d2lkdGg6MTAwdnc7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47cGFkZGluZzoxMjBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNmMGVjZTl9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY2Fyb3VzZWx7d2lkdGg6OTAlO3BhZGRpbmc6ODBweCA1JX19LmNhcm91c2VsIGgye21heC13aWR0aDo5MDBweDt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5jYXJvdXNlbCBoMntvcmRlcjoxO21hcmdpbi1ib3R0b206NTZweH19LmNhcm91c2VsIG5hdiNzbGlkZUJ0bnN7YWxpZ24tc2VsZjpjZW50ZXI7bWFyZ2luOjQwcHggMCAxMjBweCAwO3dpZHRoOjgwcmVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6MTZweCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxM3B4fUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmNhcm91c2VsIG5hdiNzbGlkZUJ0bnN7b3JkZXI6MzttYXJnaW46NDBweCAwIDAgMH19QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KXsuY2Fyb3VzZWwgbmF2I3NsaWRlQnRuc3t3aWR0aDo5MHZ3O21hcmdpbjozMHB4IDV2d319QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY2Fyb3VzZWwgbmF2I3NsaWRlQnRuc3twYWRkaW5nOjA7YmFja2dyb3VuZDpub25lfX0uY2Fyb3VzZWwgbmF2I3NsaWRlQnRucyBidXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDpub25lO21hcmdpbjowO3BhZGRpbmc6OHB4IDIwcHg7Ym9yZGVyLXJhZGl1czoxMnB4O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMGEzOTU5O2JvcmRlcjpub25lO2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmNhcm91c2VsIG5hdiNzbGlkZUJ0bnMgYnV0dG9ue3RleHQtaW5kZW50Oi05OTk5cHg7YmFja2dyb3VuZDojZTZkZmQ5O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7cGFkZGluZzowO21hcmdpbjowIDZweH19LmNhcm91c2VsIG5hdiNzbGlkZUJ0bnMgYnV0dG9uOmhvdmVye2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbCBuYXYjc2xpZGVCdG5zIGJ1dHRvbi5hY3RpdmV7YmFja2dyb3VuZDojZjA1MzQ1O2NvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY2Fyb3VzZWwgbmF2I3NsaWRlQnRucyBidXR0b24uYWN0aXZle2JhY2tncm91bmQ6I2YwNTM0NTtib3JkZXI6bm9uZTt0cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGVZKC0xcHgpfX0uY2Fyb3VzZWwgbmF2I3NsaWRlQnRucyBidXR0b24uYWN0aXZlOmhvdmVye2N1cnNvcjpkZWZhdWx0fS5jYXJvdXNlbCBuYXYjc2xpZGVCdG5zIGJ1dHRvbjpob3ZlciwuY2Fyb3VzZWwgbmF2I3NsaWRlQnRucyBidXR0b246YWN0aXZlLC5jYXJvdXNlbCBuYXYjc2xpZGVCdG5zIGJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOiNmMDUzNDU7Y29sb3I6I2ZmZn0uY2Fyb3VzZWwgbmF2I3NsaWRlQnRucyBidXR0b246Zm9jdXMsLmNhcm91c2VsIG5hdiNzbGlkZUJ0bnMgYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2YwNTM0NTtvdXRsaW5lLW9mZnNldDozcHh9LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lcntvcmRlcjoyfX0uY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGV7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRle2ZsZXgtZmxvdzpjb2x1bW4gd3JhcH19LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUNvbnRlbnRCbG9ja3t3aWR0aDo0NSU7bWFyZ2luLWxlZnQ6NSU7aGVpZ2h0OjUwMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDcxLjI1ZW0pey5jYXJvdXNlbCAuc2xpZGVyQ29udGFpbmVyIC5zbGlkZSAuc2xpZGVDb250ZW50QmxvY2t7aGVpZ2h0OjQ1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA2MGVtKXsuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGUgLnNsaWRlQ29udGVudEJsb2Nre2hlaWdodDozODBweH19QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGUgLnNsaWRlQ29udGVudEJsb2Nre29yZGVyOjI7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MjRweCAwIDA7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUNvbnRlbnRCbG9jayAuc2xpZGVDb250ZW50e21heC13aWR0aDo1NjBweDttYXJnaW46MCA4MHB4IDAgMH1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5jYXJvdXNlbCAuc2xpZGVyQ29udGFpbmVyIC5zbGlkZSAuc2xpZGVDb250ZW50QmxvY2sgLnNsaWRlQ29udGVudHttYXJnaW46MH19LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUNvbnRlbnRCbG9jayAuc2xpZGVDb250ZW50IC5jYXRlZ29yeXtjb2xvcjojZjA1MzQ1O2ZvbnQtc2l6ZToyNHB4O21hcmdpbjowIDAgMTJweCAwfS5jYXJvdXNlbCAuc2xpZGVyQ29udGFpbmVyIC5zbGlkZSAuc2xpZGVDb250ZW50QmxvY2sgLnNsaWRlQ29udGVudCBoM3ttYXJnaW46MCAwIDI0cHggMDtjb2xvcjojMGEzOTU5O2ZvbnQtc2l6ZToyM3B4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYShtaW4td2lkdGg6IDYzLjkzNzVlbSl7LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUNvbnRlbnRCbG9jayAuc2xpZGVDb250ZW50IGgze2ZvbnQtc2l6ZTozM3B4O2xpbmUtaGVpZ2h0OjExNSV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUNvbnRlbnRCbG9jayAuc2xpZGVDb250ZW50IGgze3RleHQtYWxpZ246Y2VudGVyfX0uY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGUgLnNsaWRlQ29udGVudEJsb2NrIC5zbGlkZUNvbnRlbnQgcCwuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGUgLnNsaWRlQ29udGVudEJsb2NrIC5zbGlkZUNvbnRlbnQgbGksLmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUNvbnRlbnRCbG9jayAuc2xpZGVDb250ZW50IG9se2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjEyNSV9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGUgLnNsaWRlQ29udGVudEJsb2NrIC5zbGlkZUNvbnRlbnQgcCwuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGUgLnNsaWRlQ29udGVudEJsb2NrIC5zbGlkZUNvbnRlbnQgbGksLmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUNvbnRlbnRCbG9jayAuc2xpZGVDb250ZW50IG9se2Rpc3BsYXk6bm9uZX19LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUNvbnRlbnRCbG9jayAuc2xpZGVDb250ZW50IGEuYnV0dG9ue21hcmdpbi10b3A6NDJweDttYXgtd2lkdGg6MjUwcHh9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGUgLnNsaWRlQ29udGVudEJsb2NrIC5zbGlkZUNvbnRlbnQgYS5idXR0b257bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjE2cHggYXV0byAwIGF1dG99fS5jYXJvdXNlbCAuc2xpZGVyQ29udGFpbmVyIC5zbGlkZSAuc2xpZGVJbWd7d2lkdGg6NTAlO2hlaWdodDo1MDBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LXdpZHRoOiA3MS4yNWVtKXsuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAuc2xpZGUgLnNsaWRlSW1ne2hlaWdodDo0NTBweH19QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUltZ3toZWlnaHQ6MzgwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUltZ3tvcmRlcjoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9fS5jYXJvdXNlbCAuc2xpZGVyQ29udGFpbmVyIC5zbGlkZSAuc2xpZGVJbWcgLmZpdHtvYmplY3QtZml0OmNvbnRhaW47d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEobWluLXdpZHRoOiAxMDBlbSl7LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLnNsaWRlIC5zbGlkZUltZyAuZml0e3dpZHRoOjY0MHB4fX0uY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAubmV4dCwuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAucHJldntkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAubmV4dCwuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAucHJldntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U2ZGZkOTtib3JkZXItbGVmdDpub25lO2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7dG9wOjUwJTtsZWZ0Oi01dnc7d2lkdGg6NTJweDtoZWlnaHQ6NTJweDttYXJnaW4tdG9wOi0yOHB4O2NvbG9yOiMyMjFmMWY7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7dHJhbnNpdGlvbjouNnMgZWFzZX19LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLm5leHQ6aG92ZXIsLmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLm5leHQ6YWN0aXZlLC5jYXJvdXNlbCAuc2xpZGVyQ29udGFpbmVyIC5uZXh0OmZvY3VzLC5jYXJvdXNlbCAuc2xpZGVyQ29udGFpbmVyIC5wcmV2OmhvdmVyLC5jYXJvdXNlbCAuc2xpZGVyQ29udGFpbmVyIC5wcmV2OmFjdGl2ZSwuY2Fyb3VzZWwgLnNsaWRlckNvbnRhaW5lciAucHJldjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmMGVjZTl9LmNhcm91c2VsIC5zbGlkZXJDb250YWluZXIgLm5leHR7bGVmdDphdXRvO3JpZ2h0Oi01dnc7Ym9yZGVyLXJhZGl1czozcHggMCAwIDNweDtib3JkZXI6MXB4IHNvbGlkICNlNmRmZDk7Ym9yZGVyLXJpZ2h0Om5vbmV9LmNhcm91c2VsIC5zbGlkZVRyYW5zaXRpb257YW5pbWF0aW9uLW5hbWU6c2xpZGVmYWRlO2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9QGtleWZyYW1lcyBzbGlkZWZhZGV7ZnJvbXtvcGFjaXR5Oi41fXRve29wYWNpdHk6MX19LmNvbHVtbi1jb250ZW50IC5jb250YWluZXJ7cGFkZGluZzozZW0gMH0uY29sdW1uLWNvbnRlbnQgLmNvbHVtbnN7cGFkZGluZzoxZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ny45Mzc1ZW0pey5jb2x1bW4tY29udGVudC50d28gLmNvbHVtbnN7Y29sdW1uLWNvdW50OjI7Y29sdW1uLWdhcDo0ZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pey5jb2x1bW4tY29udGVudC50aHJlZSAuY29sdW1uc3tjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuOTM3NWVtKXsuY29sdW1uLWNvbnRlbnQudGhyZWUgLmNvbHVtbnN7Y29sdW1uLWNvdW50OjM7Y29sdW1uLWdhcDozZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pey5jb2x1bW4tY29udGVudC5mb3VyIC5jb2x1bW5ze2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ny45Mzc1ZW0pey5jb2x1bW4tY29udGVudC5mb3VyIC5jb2x1bW5ze2NvbHVtbi1jb3VudDozO2NvbHVtbi1nYXA6MmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKXsuY29sdW1uLWNvbnRlbnQuZm91ciAuY29sdW1uc3tjb2x1bW4tY291bnQ6NDtjb2x1bW4tZ2FwOjJlbX19c2VjdGlvbi5maWx0ZXJzIC5kaXJlY3RvcnlTZWFyY2h7bWF4LXdpZHRoOjEwMDBweDttYXJnaW46MCBhdXRvIDYwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzEuMjVlbSl7c2VjdGlvbi5maWx0ZXJzIC5kaXJlY3RvcnlTZWFyY2h7d2lkdGg6OTAlO3BhZGRpbmc6MCA1JTttYXJnaW46MCBhdXRvIDQwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLmZpbHRlcnMgLmRpcmVjdG9yeVNlYXJjaHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19c2VjdGlvbi5maWx0ZXJzIHNlbGVjdC5zZWxlY3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyNDBweDtoZWlnaHQ6NDJweDttYXJnaW46MCAxMnB4IDEycHggMDtwYWRkaW5nOjNweCA4cHggMDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9pY29uLWNoZXZyb24tZG93bi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0ICNmZmY7YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDEwMCUgLSAxMnB4KSAxNnB4O2JvcmRlcjoxcHggc29saWQgI2U2ZGZkOTtib3JkZXItcmFkaXVzOjNweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDFweCA2cHggMCByZ2JhKDI0MCw4Myw2OSwuMSk7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5maWx0ZXJzIHNlbGVjdC5zZWxlY3R7d2lkdGg6NDglO21hcmdpbjowIDAgMTJweCAwfX1zZWN0aW9uLmZpbHRlcnMgLmtleXdvcmRTZWFyY2h7d2lkdGg6MjQwcHg7bWFyZ2luOjAgMTJweCAwIDA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe3NlY3Rpb24uZmlsdGVycyAua2V5d29yZFNlYXJjaHt3aWR0aDo0OCU7bWFyZ2luOjAgMCAxMnB4IDB9fXNlY3Rpb24uZmlsdGVycyAua2V5d29yZFNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLHNlY3Rpb24uZmlsdGVycyAua2V5d29yZFNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF17d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7aGVpZ2h0OjQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjM2EzYTNhO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246YWxsIC4xcyBlYXNlLW91dDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MCAwIDAgMTJweDttYXJnaW46MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWN0aW9uLmZpbHRlcnMgLmtleXdvcmRTZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsc2VjdGlvbi5maWx0ZXJzIC5rZXl3b3JkU2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgzNCwzMSwzMSwuMzMpfXNlY3Rpb24uZmlsdGVycyAua2V5d29yZFNlYXJjaCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLHNlY3Rpb24uZmlsdGVycyAua2V5d29yZFNlYXJjaCBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSxzZWN0aW9uLmZpbHRlcnMgLmtleXdvcmRTZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLHNlY3Rpb24uZmlsdGVycyAua2V5d29yZFNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06YWN0aXZle291dGxpbmU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICMyMjFmMWY7Ym94LXNoYWRvdzowIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjEpfXNlY3Rpb24uZmlsdGVycyBidXR0b24uYXBwbHlGaWx0ZXJ7YmFja2dyb3VuZDojMGEzOTU5O2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMzBweDtoZWlnaHQ6NDJweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czo0cHg7b3V0bGluZTowO3RyYW5zaXRpb246YWxsIC4ycztmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpe3NlY3Rpb24uZmlsdGVycyBidXR0b24uYXBwbHlGaWx0ZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjRweDt3aWR0aDo3NSU7dGV4dC1hbGlnbjpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn19c2VjdGlvbi5maWx0ZXJzIGJ1dHRvbi5hcHBseUZpbHRlcjpob3ZlcixzZWN0aW9uLmZpbHRlcnMgYnV0dG9uLmFwcGx5RmlsdGVyOmZvY3VzLHNlY3Rpb24uZmlsdGVycyBidXR0b24uYXBwbHlGaWx0ZXI6YWN0aXZle2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6cmdiKDIxNS4xNDkyNTM3MzEzLDMzLjU0NDc3NjExOTQsMTcuMzUwNzQ2MjY4Nyk7Ym94LXNoYWRvdzowIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjEpfXNlY3Rpb24uZmlsdGVycyBidXR0b24uYXBwbHlGaWx0ZXIgaW1ne3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLWxlZnQ6OHB4fXNlY3Rpb24uZmlsdGVycyBhLmNsZWFyQnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIDAgMTJweDtwYWRkaW5nOjAgMTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjQycHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiNmMDUzNDU7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246YWxsIC4yc31zZWN0aW9uLmZpbHRlcnMgYS5jbGVhckJ1dHRvbjpob3ZlcixzZWN0aW9uLmZpbHRlcnMgYS5jbGVhckJ1dHRvbjpmb2N1cyxzZWN0aW9uLmZpbHRlcnMgYS5jbGVhckJ1dHRvbjphY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjMjIxZjFmO2NvbG9yOiNmMDUzNDU7Ym94LXNoYWRvdzowIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjEpfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLmZpbHRlcnMgYS5jbGVhckJ1dHRvbnt3aWR0aDo5MHZ3O21hcmdpbjowIDAgMTJweCAwfXNlY3Rpb24uZmlsdGVycyBhLmNsZWFyQnV0dG9uOmhvdmVyLHNlY3Rpb24uZmlsdGVycyBhLmNsZWFyQnV0dG9uOmZvY3VzLHNlY3Rpb24uZmlsdGVycyBhLmNsZWFyQnV0dG9uOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Y29sb3I6cmdiKDIxNS4xNDkyNTM3MzEzLDMzLjU0NDc3NjExOTQsMTcuMzUwNzQ2MjY4Nyk7Ym94LXNoYWRvdzpub25lfX1zZWN0aW9uLmZpbHRlcnMgYS5jbGVhckJ1dHRvbiBpbWd7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW4tbGVmdDo4cHh9LmdhbGxlcnlUaXRsZSBwLmludHJve21hcmdpbjowIDAgMWVtfS5nYWxsZXJ5Q2FyZHN7bWF4LXdpZHRoOjgwcmVtO21hcmdpbjowIGF1dG99LmRpcmVjdG9yeSAuZ2FsbGVyeUNhcmRze21hcmdpbjowIGF1dG8gNjBweH1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LmdhbGxlcnlDYXJkc3t3aWR0aDoxMDB2dztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjM1MHB4IDM1MHB4IDM1MHB4O2dyaWQtZ2FwOjM0cHg7YWxpZ24taXRlbXM6c3RhcnQ7bWF4LXdpZHRoOjExMThweDttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDEyODBweCl7LmdhbGxlcnlDYXJkc3t3aWR0aDo5MHZ3O2dyaWQtZ2FwOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDExODBweCl7LmdhbGxlcnlDYXJkc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWdhcDoyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7LmdhbGxlcnlDYXJkc3tncmlkLWdhcDoxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjBweCl7LmdhbGxlcnlDYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn19LmdhbGxlcnlDYXJkcyAuY2FyZHtiYWNrZ3JvdW5kOiNmN2Y0ZjI7Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzYwcHgpey5nYWxsZXJ5Q2FyZHMgLmNhcmR7bWFyZ2luLWJvdHRvbToyMHB4fX0uZ2FsbGVyeUNhcmRzIC5jYXJkIGZpZ3VyZXttYXJnaW46MDtiYWNrZ3JvdW5kOiMyMjFmMWY7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjI2M3B4O292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LmdhbGxlcnlDYXJkcyAuY2FyZCBmaWd1cmUgaW1ne3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjttaW4taGVpZ2h0OjI2M3B4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6Ljk4fS5nYWxsZXJ5Q2FyZHMgLmNhcmQgLmNhcmRDb250ZW50e3BhZGRpbmc6MzJweH1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey5nYWxsZXJ5Q2FyZHMgLmNhcmQgLmNhcmRDb250ZW50e3BhZGRpbmc6MzBweH19QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZ2FsbGVyeUNhcmRzIC5jYXJkIC5jYXJkQ29udGVudHtwYWRkaW5nOjI1cHh9LmdhbGxlcnlDYXJkcyAuY2FyZCAuY2FyZENvbnRlbnQgcC5jYXRlZ29yeXtmb250LXNpemU6MTRweH19QG1lZGlhKG1heC13aWR0aDogMzEuMjVlbSl7LmdhbGxlcnlDYXJkcyAuY2FyZCAuY2FyZENvbnRlbnR7cGFkZGluZzoxNnB4IDE0cHh9fS5nYWxsZXJ5Q2FyZHMgLmNhcmQgLmNhcmRDb250ZW50IGgze21hcmdpbjowIDAgMTJweDtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyOXB4O2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey5nYWxsZXJ5Q2FyZHMgLmNhcmQgLmNhcmRDb250ZW50IGgze2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmdhbGxlcnlDYXJkcyAuY2FyZCAuY2FyZENvbnRlbnQgaDN7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjZweH19QG1lZGlhKG1heC13aWR0aDogMzEuMjVlbSl7LmdhbGxlcnlDYXJkcyAuY2FyZCAuY2FyZENvbnRlbnQgaDN7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS4xNX19LmdhbGxlcnlDYXJkcyAuY2FyZCAuY2FyZENvbnRlbnQgc3Bhbi5kYXRle2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzIyMWYxZjttYXJnaW46MH0uZ2FsbGVyeUNhcmRzIC5jYXJkOmhvdmVyLC5nYWxsZXJ5Q2FyZHMgLmNhcmQ6YWN0aXZlLC5nYWxsZXJ5Q2FyZHMgLmNhcmQ6Zm9jdXN7Ym94LXNoYWRvdzowIDJweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjEpLDAgNnB4IDYwcHggMCByZ2JhKDM0LDMxLDMxLC4xNSk7YmFja2dyb3VuZDojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5nYWxsZXJ5Q2FyZHMgLmNhcmQ6aG92ZXIgZmlndXJlIGltZywuZ2FsbGVyeUNhcmRzIC5jYXJkOmFjdGl2ZSBmaWd1cmUgaW1nLC5nYWxsZXJ5Q2FyZHMgLmNhcmQ6Zm9jdXMgZmlndXJlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNSk7b3BhY2l0eToxfS5nYWxsZXJ5Q2FyZHMgLmNhcmQuZG91YmxlV2lkdGh7Z3JpZC1jb2x1bW46c3BhbiAyO2hlaWdodDoxMDAlfS5nYWxsZXJ5Q2FyZHMgLmNhcmQuZG91YmxlV2lkdGggcGljdHVyZXttYXJnaW46MDtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5nYWxsZXJ5Q2FyZHMgLmNhcmQuZG91YmxlV2lkdGggcGljdHVyZSBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6M3B4fS5nYWxsZXJ5Q2FyZHMgLmNhcmQuZG91YmxlV2lkdGg6aG92ZXIsLmdhbGxlcnlDYXJkcyAuY2FyZC5kb3VibGVXaWR0aDphY3RpdmUsLmdhbGxlcnlDYXJkcyAuY2FyZC5kb3VibGVXaWR0aDpmb2N1c3tib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDojZmZmfS5nYWxsZXJ5Q2FyZHMgLmNhcmQuZG91YmxlV2lkdGg6aG92ZXIgZmlndXJlIGltZywuZ2FsbGVyeUNhcmRzIC5jYXJkLmRvdWJsZVdpZHRoOmFjdGl2ZSBmaWd1cmUgaW1nLC5nYWxsZXJ5Q2FyZHMgLmNhcmQuZG91YmxlV2lkdGg6Zm9jdXMgZmlndXJlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMSl9LmdhbGxlcnlDYXJkcyAuc29jaWFsTWVkaWFQb3N0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O21heC13aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KXsuZ2FsbGVyeUNhcmRzIC5zb2NpYWxNZWRpYVBvc3R7bWFyZ2luLWJvdHRvbToyMHB4fX0uZ2FsbGVyeUNhcmRzIC5zb2NpYWxNZWRpYVBvc3QgLnNtLXBvc3QgZmlndXJle3dpZHRoOjEwMCU7bWFyZ2luOjB9LmdhbGxlcnlDYXJkcyAuc29jaWFsTWVkaWFQb3N0IC5zbS1wb3N0IGZpZ3VyZSAudHdpdHRlci10d2VldHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudH0uZ2FsbGVyeUNhcmRzIC5zb2NpYWxNZWRpYVBvc3QgLnNtLXBvc3QgZmlndXJlIC50d2l0dGVyLXR3ZWV0LXJlbmRlcmVke3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50fS5nYWxsZXJ5Q2FyZHMgLnB1bGxxdW90ZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZjA1MzQ1O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9wYXR0ZXJuLnBuZyl9QG1lZGlhKG1heC13aWR0aDogNzYwcHgpey5nYWxsZXJ5Q2FyZHMgLnB1bGxxdW90ZXttYXJnaW4tYm90dG9tOjIwcHh9fS5nYWxsZXJ5Q2FyZHMgLnB1bGxxdW90ZSAucHVsbHF1b3RlVGV4dHtwYWRkaW5nOjQwcHg7YmFja2dyb3VuZDojZjA1MzQ1fUBtZWRpYShtYXgtd2lkdGg6IDgwcmVtKXsuZ2FsbGVyeUNhcmRzIC5wdWxscXVvdGUgLnB1bGxxdW90ZVRleHR7cGFkZGluZzo0MHB4IDMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LmdhbGxlcnlDYXJkcyAucHVsbHF1b3RlIC5wdWxscXVvdGVUZXh0e3BhZGRpbmc6NDBweCA3JX19QG1lZGlhKG1heC13aWR0aDogNzYwcHgpey5nYWxsZXJ5Q2FyZHMgLnB1bGxxdW90ZSAucHVsbHF1b3RlVGV4dHtwYWRkaW5nOjYwcHggNyU7bWFyZ2luLWJvdHRvbToyMHB4fX0uZ2FsbGVyeUNhcmRzIC5wdWxscXVvdGUgLnB1bGxxdW90ZVRleHQgaDN7Zm9udC1zaXplOjI4cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MCAwIC41ZW07Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiA4MHJlbSl7LmdhbGxlcnlDYXJkcyAucHVsbHF1b3RlIC5wdWxscXVvdGVUZXh0IGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5nYWxsZXJ5Q2FyZHMgLnB1bGxxdW90ZSAucHVsbHF1b3RlVGV4dCBoM3tmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjI1fX1AbWVkaWEobWF4LXdpZHRoOiAzMS4yNWVtKXsuZ2FsbGVyeUNhcmRzIC5wdWxscXVvdGUgLnB1bGxxdW90ZVRleHQgaDN7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4yNX19LmdhbGxlcnlDYXJkcyAucHVsbHF1b3RlIC5wdWxscXVvdGVUZXh0IHAucHVsbHF1b3Rlcntjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmdhbGxlcnlDYXJkcyAucHVsbHF1b3RlIC5wdWxscXVvdGVUZXh0IHAucHVsbHF1b3Rlcntmb250LXNpemU6MTNweH19fWZpZ3VyZS5pbWFnZS1sZWZ0LGZpZ3VyZS5pbWFnZS5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1sZWZ0LGZpZ3VyZS5pbWFnZS1yaWdodCxmaWd1cmUuaW1hZ2UuaW1hZ2Utc3R5bGUtYmxvY2stYWxpZ24tcmlnaHQsZmlndXJlLmltYWdlLWNlbnRlcixmaWd1cmUuaW1hZ2UuaW1hZ2Utc3R5bGUtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9ZmlndXJlLC5pbWFnZXttYXJnaW46Mi41cmVtIDA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX1maWd1cmUgZmlnY2FwdGlvbiwuaW1hZ2UgZmlnY2FwdGlvbntmb250LXNpemU6LjgxMjVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y3ZjRmMn1maWd1cmUgaW1nLC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86YXV0byAhaW1wb3J0YW50fWZpZ3VyZTpoYXMoaW1nW3dpZHRoPVwiMTAxMFwiXSksLmltYWdlOmhhcyhpbWdbd2lkdGg9XCIxMDEwXCJdKXt3aWR0aDoxMCU7bWF4LXdpZHRoOjEwJX1maWd1cmU6aGFzKGltZ1t3aWR0aD1cIjEwMjBcIl0pLC5pbWFnZTpoYXMoaW1nW3dpZHRoPVwiMTAyMFwiXSl7d2lkdGg6MjAlO21heC13aWR0aDoyMCV9ZmlndXJlOmhhcyhpbWdbd2lkdGg9XCIxMDMwXCJdKSwuaW1hZ2U6aGFzKGltZ1t3aWR0aD1cIjEwMzBcIl0pe3dpZHRoOjMwJTttYXgtd2lkdGg6MzAlfWZpZ3VyZTpoYXMoaW1nW3dpZHRoPVwiMTA0MFwiXSksLmltYWdlOmhhcyhpbWdbd2lkdGg9XCIxMDQwXCJdKXt3aWR0aDo0MCU7bWF4LXdpZHRoOjQwJX1maWd1cmU6aGFzKGltZ1t3aWR0aD1cIjEwNTBcIl0pLC5pbWFnZTpoYXMoaW1nW3dpZHRoPVwiMTA1MFwiXSl7d2lkdGg6NTAlO21heC13aWR0aDo1MCV9ZmlndXJlOmhhcyhpbWdbd2lkdGg9XCIxMDYwXCJdKSwuaW1hZ2U6aGFzKGltZ1t3aWR0aD1cIjEwNjBcIl0pe3dpZHRoOjYwJTttYXgtd2lkdGg6NjAlfWZpZ3VyZTpoYXMoaW1nW3dpZHRoPVwiMTA3MFwiXSksLmltYWdlOmhhcyhpbWdbd2lkdGg9XCIxMDcwXCJdKXt3aWR0aDo3MCU7bWF4LXdpZHRoOjcwJX1maWd1cmU6aGFzKGltZ1t3aWR0aD1cIjEwODBcIl0pLC5pbWFnZTpoYXMoaW1nW3dpZHRoPVwiMTA4MFwiXSl7d2lkdGg6ODAlO21heC13aWR0aDo4MCV9ZmlndXJlOmhhcyhpbWdbd2lkdGg9XCIxMDkwXCJdKSwuaW1hZ2U6aGFzKGltZ1t3aWR0aD1cIjEwOTBcIl0pe3dpZHRoOjkwJTttYXgtd2lkdGg6OTAlfWZpZ3VyZS5pbWFnZS1yaWdodCwuaW1hZ2UuaW1hZ2Utc3R5bGUtYmxvY2stYWxpZ24tcmlnaHQsLmNrLmNrLWNvbnRlbnQgLmltYWdlLmltYWdlLXN0eWxlLWJsb2NrLWFsaWduLXJpZ2h0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAwIDJyZW07ZmxvYXQ6cmlnaHR9QG1lZGlhKG1heC13aWR0aDogMzEuMjVlbSl7ZmlndXJlLmltYWdlLXJpZ2h0LC5pbWFnZS5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1yaWdodCwuY2suY2stY29udGVudCAuaW1hZ2UuaW1hZ2Utc3R5bGUtYmxvY2stYWxpZ24tcmlnaHR7d2lkdGg6MTAwJTtmbG9hdDpub25lO21heC13aWR0aDoxMDAlO21hcmdpbjoycmVtIDB9fWZpZ3VyZS5pbWFnZS1sZWZ0LC5pbWFnZS5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1sZWZ0LC5jay5jay1jb250ZW50IC5pbWFnZS5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1sZWZ0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMnJlbSAwIDA7ZmxvYXQ6bGVmdH1AbWVkaWEobWF4LXdpZHRoOiAzMS4yNWVtKXtmaWd1cmUuaW1hZ2UtbGVmdCwuaW1hZ2UuaW1hZ2Utc3R5bGUtYmxvY2stYWxpZ24tbGVmdCwuY2suY2stY29udGVudCAuaW1hZ2UuaW1hZ2Utc3R5bGUtYmxvY2stYWxpZ24tbGVmdHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjJyZW0gMH19ZmlndXJlLmltYWdlLWNlbnRlciwuaW1hZ2UuaW1hZ2Utc3R5bGUtYWxpZ24tY2VudGVyLC5jay5jay1jb250ZW50IC5pbWFnZS5pbWFnZS1zdHlsZS1hbGlnbi1jZW50ZXJ7bWFyZ2luOjAgYXV0byAycmVtfUBtZWRpYShtYXgtd2lkdGg6IDMxLjI1ZW0pe2ZpZ3VyZS5pbWFnZS1jZW50ZXIsLmltYWdlLmltYWdlLXN0eWxlLWFsaWduLWNlbnRlciwuY2suY2stY29udGVudCAuaW1hZ2UuaW1hZ2Utc3R5bGUtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTttYXgtd2lkdGg6MTAwJTttYXJnaW46MnJlbSAwfX1maWd1cmUubWVkaWF7aGVpZ2h0OmF1dG99ZmlndXJlLm1lZGlhIGRpdltkYXRhLW9lbWJlZC11cmxdLGZpZ3VyZS5tZWRpYT5kaXZ7d2lkdGg6MTAwJX1maWd1cmUubWVkaWEgZGl2W2RhdGEtb2VtYmVkLXVybF0+ZGl2LGZpZ3VyZS5tZWRpYT5kaXY+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlfWZpZ3VyZS5tZWRpYSBkaXZbZGF0YS1vZW1iZWQtdXJsXT5kaXYgaWZyYW1lLGZpZ3VyZS5tZWRpYT5kaXY+ZGl2IGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYmFubmVyLmJvdHRvbXttYXJnaW4tYm90dG9tOjQwcHh9LmJhbm5lciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubmFtZS1saXN0aW5nIHVse21hcmdpbjowO3BhZGRpbmc6MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny45Mzc1ZW0pey5uYW1lLWxpc3RpbmcgdWx7Y29sdW1uLWNvdW50OjI7Y29sdW1uLWdhcDoyZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pey5uYW1lLWxpc3RpbmcgdWx7Y29sdW1uLWNvdW50OjN9fS5uYW1lLWxpc3RpbmcgdWwgbGl7ZGlzcGxheTpibG9jaztwYWdlLWJyZWFrLWluc2lkZTphdm9pZDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO21hcmdpbjowO3BhZGRpbmc6MTBweCAwIDEwcHggMDtsaXN0LXN0eWxlOm5vbmUgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZjBlY2U5O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjN9Lm5hbWUtbGlzdGluZyB1bCBsaSBzcGFue2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjMwMDtkaXNwbGF5OmJsb2NrO21hcmdpbjo2cHggMCAycHggMH0ubmFtZS1saXN0aW5nIHVsIGxpIHNwYW4gcHttYXJnaW46MDtsaW5lLWhlaWdodDoxLjR9Lm5hbWUtbGlzdGluZy5nZW5lcmFsLWxpc3RpbmcgdWx7bWFyZ2luOjAgMCAyZW0gMH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny45Mzc1ZW0pey5uYW1lLWxpc3RpbmcuZ2VuZXJhbC1saXN0aW5nIHVse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtjb2x1bW4tY291bnQ6aW5pdGlhbH0ubmFtZS1saXN0aW5nLmdlbmVyYWwtbGlzdGluZyB1bC5jb2x1bW57ZGlzcGxheTpibG9jaztjb2x1bW5zOjJ9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwZW0pey5uYW1lLWxpc3RpbmcuZ2VuZXJhbC1saXN0aW5nIHVse2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjtjb2x1bW4tY291bnQ6aW5pdGlhbH0ubmFtZS1saXN0aW5nLmdlbmVyYWwtbGlzdGluZyB1bC5jb2x1bW57ZGlzcGxheTpibG9jaztjb2x1bW5zOjN9fS5uYW1lLWxpc3RpbmcuZ2VuZXJhbC1saXN0aW5nIHVsLmNvbHVtbiBsaXticmVhay1pbnNpZGU6YXZvaWR9dWwudG9kby1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowfWJvZHkubW9kYWwtdmlzaWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwdmg7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC13cmFwcGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ei1pbmRleDoyNTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQwLDIzNiwyMzMsLjcpfUBzdXBwb3J0cygtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCkpey5tb2RhbC13cmFwcGVyey13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoM3B4KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigzcHgpfX0ubW9kYWwtd3JhcHBlcnthbmltYXRpb246ZmFkZUluIGVhc2UgMXM7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluIGVhc2UgMXM7LW1vei1hbmltYXRpb246ZmFkZUluIGVhc2UgMXM7LW8tYW5pbWF0aW9uOmZhZGVJbiBlYXNlIDFzOy1tcy1hbmltYXRpb246ZmFkZUluIGVhc2UgMXN9QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALW1vei1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUAtby1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QC1tcy1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO21heC13aWR0aDoxMDAwcHg7d2lkdGg6ODAlO21heC1oZWlnaHQ6NzAwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDstd2Via2l0LWJveC1zaGFkb3c6MnB4IDVweCAxNHB4IDZweCByZ2JhKDAsMCwwLC4yNik7Ym94LXNoYWRvdzoycHggNXB4IDE0cHggNnB4IHJnYmEoMCwwLDAsLjI2KX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtaGVpZ2h0Om5vbmU7d2lkdGg6ODAlfX0ubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudCAuY29se3dpZHRoOjUwJTttaW4taGVpZ2h0OjUwMHB4fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgLmNvbHttaW4taGVpZ2h0OjA7d2lkdGg6MTAwJX19Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgLmxlZnQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudCAucmlnaHR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50IC5yaWdodHtwYWRkaW5nOjJlbSAwfX0ubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudCAucmlnaHQgLmNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O3JpZ2h0OjMwcHg7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgLnJpZ2h0IC5jbG9zZSBzdmd7dHJhbnNmb3JtOnNjYWxlKDIpfS5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50IC5yaWdodCAuY2xvc2Ugc3ZnIGd7ZmlsbDojMGEzOTU5fS5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50IC5yaWdodCAuY2xvc2Ugc3ZnOmhvdmVyIGd7ZmlsbDpyZ2JhKDEwLDU3LDg5LC41KX0ubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudCAucmlnaHQgLnRleHR7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6NzUlO3BhZGRpbmc6NTBweCAwfS5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50IC5yaWdodCAudGV4dCBoMntmb250LXNpemU6MS44ZW19Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgLnJpZ2h0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudC5lbWJlZCAubGVmdHtkaXNwbGF5Om5vbmV9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQuZW1iZWQgLnJpZ2h0e3dpZHRoOjEwMCV9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQuZW1iZWQgLnJpZ2h0IGgyLC5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50LmVtYmVkIC5yaWdodCAudGV4dC1jb250ZW50LC5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50LmVtYmVkIC5yaWdodCAuYnV0dG9ue2Rpc3BsYXk6bm9uZX0ubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudC5lbWJlZEhlYWRsaW5lIC5sZWZ0e2Rpc3BsYXk6bm9uZX0ubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudC5lbWJlZEhlYWRsaW5lIC5yaWdodHt3aWR0aDoxMDAlfS5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50LmVtYmVkSGVhZGxpbmUgLnJpZ2h0IC50ZXh0LWNvbnRlbnQsLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQuZW1iZWRIZWFkbGluZSAucmlnaHQgLmJ1dHRvbntkaXNwbGF5Om5vbmV9Lm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQuaW1hZ2VFbWJlZCAucmlnaHQgaDIsLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQuaW1hZ2VFbWJlZCAucmlnaHQgLnRleHQtY29udGVudCwubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGVudC5pbWFnZUVtYmVkIC5yaWdodCAuYnV0dG9ue2Rpc3BsYXk6bm9uZX0ubW9kYWwtd3JhcHBlci5oaWRkZW57ZGlzcGxheTpub25lO29wYWNpdHk6MH0ucGFnaW5hdGlvbkNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMDgwcHg7bWFyZ2luOjAgYXV0byA4MHB4IGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5wYWdpbmF0aW9uQ29udGFpbmVye3dpZHRoOjg4dnc7bWFyZ2luOjAgNnZ3IDgwcHggNnZ3fX0ucGFnaW5hdGlvbnt3aWR0aDoxMDAlO21hcmdpbjozNnB4IDAgMCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsucGFnaW5hdGlvbntmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ucGFnaW5hdGlvbiAuZmlyc3RQYWdlIGEsLnBhZ2luYXRpb24gLmxhc3RQYWdlIGF7YmFja2dyb3VuZDojMGEzOTU5O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo2cHggMjBweCAzcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwfS5wYWdpbmF0aW9uIC5maXJzdFBhZ2UgYTpob3ZlciwucGFnaW5hdGlvbiAubGFzdFBhZ2UgYTpob3ZlcntiYWNrZ3JvdW5kOnJnYigyMTUuMTQ5MjUzNzMxMywzMy41NDQ3NzYxMTk0LDE3LjM1MDc0NjI2ODcpO3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdpbmF0aW9uIC5taWRkbGVQYWdlc3thbGlnbi1zZWxmOmNlbnRlcjt3aWR0aDpjYWxjKDEwMCUgLSAxMjJweCk7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5wYWdpbmF0aW9uIC5taWRkbGVQYWdlc3tvcmRlcjoxO21hcmdpbi1ib3R0b206MTJweDt3aWR0aDoxMDAlfX0ucGFnaW5hdGlvbiAubWlkZGxlUGFnZXMgYXtwYWRkaW5nOjAgNHB4fS5wYWdpbmF0aW9uIC5taWRkbGVQYWdlcyBhIGltZ3toZWlnaHQ6MTJweH0ucGFnaW5hdGlvbiAubWlkZGxlUGFnZXMgYTpob3ZlciBpbWd7b3BhY2l0eTouNzV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5wYWdpbmF0aW9uIC5maXJzdFBhZ2V7b3JkZXI6MjttYXJnaW4tcmlnaHQ6NnB4fX0ucGFnaW5hdGlvbiAubGFzdFBhZ2V7YWxpZ24tc2VsZjpmbGV4LWVuZH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnBhZ2luYXRpb24gLmxhc3RQYWdle29yZGVyOjM7bWFyZ2luLWxlZnQ6NnB4fX0uYXR0cmlidXRpb257ZGlzcGxheTpibG9jazttYXJnaW46MTJweCAwIDJweCAwO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWZ9LmRlY29yYXRpdmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YwNTM0NTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjA1MzQ1O3BhZGRpbmc6MzBweCAwIDE2cHggMDttYXJnaW4tYm90dG9tOjQ4cHh9Lm5vTGluZXN7Ym9yZGVyOm5vbmU7cGFkZGluZzowfS5jYXRlZ29yeXttYXJnaW46MCAwIDEycHg7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjRweH0uaW50cm8sLmludHJvIHB7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDozNXB4O2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW46MCAwIDQwcHh9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuaW50cm8sLmludHJvIHB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YwZWNlOTtwYWRkaW5nLWJvdHRvbTo0MHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMzcHh9fS50ZXh0LXRpbnl7Zm9udC1zaXplOjEwcHh9LnRleHQtc21hbGx7Zm9udC1zaXplOjEycHh9LnRleHQtYmlne2ZvbnQtc2l6ZToyNHB4fS50ZXh0LWh1Z2V7Zm9udC1zaXplOjUzcHh9LmFjY29yZGlvbnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NDBweH0uYWNjb3JkaW9uIHB7bWFyZ2luOjB9LmFjY29yZGlvbl9fYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjZjBlY2U5O3BhZGRpbmc6MThweCA1NnB4IDE1cHggMTZweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwYTM5NTk7Zm9udC1zaXplOjE2cHg7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOi4ycztjdXJzb3I6cG9pbnRlcn0uYWNjb3JkaW9uX19idXR0b246aG92ZXJ7YmFja2dyb3VuZDpyZ2IoNy40MjQyNDI0MjQyLDQyLjMxODE4MTgxODIsNjYuMDc1NzU3NTc1OCk7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgIzBhMzk1OTtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OjAgMXB4IDEycHggMCByZ2JhKDEwLDU3LDg5LC4xKX0uYWNjb3JkaW9uX19idXR0b246aG92ZXI6OmFmdGVye2JvcmRlci10b3AtY29sb3I6I2YwZWNlOX0uYWNjb3JkaW9uX19idXR0b246Zm9jdXN7YmFja2dyb3VuZDpyZ2IoNy40MjQyNDI0MjQyLDQyLjMxODE4MTgxODIsNjYuMDc1NzU3NTc1OCk7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgIzBhMzk1OTtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OjAgMXB4IDEycHggMCByZ2JhKDEwLDU3LDg5LC4xKX0uYWNjb3JkaW9uX19idXR0b246OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCIgXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi1wbHVzLXdoaXRlLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmFjY29yZGlvbl9fYnV0dG9uLmV4cGFuZGVkOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLW1pbnVzLXdoaXRlLnN2Z1wiKX0uYWNjb3JkaW9uX19zZWN0aW9ue2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZjBlY2U5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2YwZWNlOTtiYWNrZ3JvdW5kOiNmZmY7bWF4LWhlaWdodDowdmg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtvcGFjaXR5OjF9LmFjY29yZGlvbl9fc2VjdGlvbi5vcGVue21heC1oZWlnaHQ6MTAwdmg7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjE4cHg7dmlzaWJpbGl0eTp2aXNpYmxlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMGVjZTk7YW5pbWF0aW9uOmFwcGVhciAuMjVzIGxpbmVhcn1Aa2V5ZnJhbWVzIGFwcGVhcnswJXtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNnB4KX0xMDAle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5ub3RpZmljYXRpb257Ym9yZGVyOjFweCBzb2xpZCAjMGEzOTU5O2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjI0cHg7bWFyZ2luLWJvdHRvbTo0MHB4fS5ub3RpZmljYXRpb24gaW1ne3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7bWFyZ2luLXJpZ2h0OjIwcHh9Lm5vdGlmaWNhdGlvbiBzcGFue2NvbG9yOiMwYTM5NTk7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjVweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMH0ubm90aWZpY2F0aW9uLm1lZGl1bUFsZXJ0e2JvcmRlcjoxcHggc29saWQgI2U2ZGZkOX0ubm90aWZpY2F0aW9uLm1lZGl1bUFsZXJ0IHNwYW57Y29sb3I6I2YwNTM0NX0ubm90aWZpY2F0aW9uLmhpZ2hBbGVydHtib3JkZXI6MXB4IHNvbGlkICNmMDUzNDV9Lm5vdGlmaWNhdGlvbi5oaWdoQWxlcnQgc3Bhbntjb2xvcjojZjA1MzQ1fUBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KXtmb3JtLmZyZWVmb3JtRm9ybXt3aWR0aDoxMDAlfX1mb3JtLmZyZWVmb3JtRm9ybSBpbnB1dCxmb3JtLmZyZWVmb3JtRm9ybSB0ZXh0YXJlYSxmb3JtLmZyZWVmb3JtRm9ybSBzZWxlY3R7cGFkZGluZzo3cHggMTBweDtmb250LXNpemU6MTVweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzEsMzEsLjUpO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246LjJzO2JveC1zaGFkb3c6MCAxcHggNHB4IDAgcmdiYSgyNDAsODMsNjksLjAzKSwwIDJweCAxMHB4IDAgcmdiYSgzNCwzMSwzMSwuMSl9Zm9ybS5mcmVlZm9ybUZvcm0gaW5wdXQ6Zm9jdXMsZm9ybS5mcmVlZm9ybUZvcm0gdGV4dGFyZWE6Zm9jdXMsZm9ybS5mcmVlZm9ybUZvcm0gc2VsZWN0OmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzIyMWYxZjtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDFweCA2cHggMCByZ2JhKDI0MCw4Myw2OSwuMTIpLDAgM3B4IDEycHggMCByZ2JhKDM0LDMxLDMxLC4xOCl9Zm9ybS5mcmVlZm9ybUZvcm0gc2VsZWN0e2JhY2tncm91bmQ6I2Y3ZjRmMjtwYWRkaW5nOjdweCAxMHB4fWZvcm0uZnJlZWZvcm1Gb3JtIGlucHV0OjpwbGFjZWhvbGRlcixmb3JtLmZyZWVmb3JtRm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX1mb3JtLmZyZWVmb3JtRm9ybSBoMnttYXJnaW46MCAhaW1wb3J0YW50fWZvcm0uZnJlZWZvcm1Gb3JtIGhye2NvbG9yOiNmMGVjZTk7YmFja2dyb3VuZC1jb2xvcjojZjBlY2U5O2hlaWdodDoxcHg7Ym9yZGVyOm5vbmU7bWFyZ2luOjIwcHggMCAzNnB4fWZvcm0uZnJlZWZvcm1Gb3JtIC5mcmVlZm9ybS1yb3cgLmZyZWVmb3JtLWNvbHVtbiAuZnJlZWZvcm0tbGFiZWx7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2NvbG9yOiMyMjFmMWY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW46MCAwIDVweH1mb3JtLmZyZWVmb3JtRm9ybSAuZnJlZWZvcm0taW5zdHJ1Y3Rpb25ze2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuMztmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2NvbG9yOiMzYTNhM2EgIWltcG9ydGFudDttYXJnaW46LTJweCAwIDEwcHggIWltcG9ydGFudH1mb3JtLmZyZWVmb3JtRm9ybSBhLmRvd25sb2FkQnV0dG9ue21hcmdpbjoyNHB4IDAgMjRweH1mb3JtLmZyZWVmb3JtRm9ybSBhLmRvd25sb2FkQnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Zm9ybS5mcmVlZm9ybUZvcm0gYnV0dG9ue2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICMwYTM5NTk7Y29sb3I6IzBhMzk1OTtmb250LXdlaWdodDo2MDA7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzoxNnB4IDQwcHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTZweDttYXJnaW46MjRweCAwIDMwcHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0O2JveC1zaGFkb3c6MCAxcHggMTJweCAwIHJnYmEoMjQwLDgzLDY5LC4xKX1mb3JtLmZyZWVmb3JtRm9ybSBidXR0b246aG92ZXJ7YmFja2dyb3VuZDojMGEzOTU5O2NvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjI1KTt0ZXh0LWRlY29yYXRpb246bm9uZX1mb3JtLmZyZWVmb3JtRm9ybSBidXR0b246Zm9jdXN7b3V0bGluZS1vZmZzZXQ6M3B4O291dGxpbmU6MXB4IHNvbGlkICNmMDUzNDU7Ym94LXNoYWRvdzowIDFweCA2cHggMCByZ2JhKDI0MCw4Myw2OSwuMTIpLDAgM3B4IDEycHggMCByZ2JhKDM0LDMxLDMxLC4xOCl9c2VjdGlvbi50YWJsZWF1Q29udGFpbmVye3dpZHRoOjEyODBweDthbGlnbi1zZWxmOmNlbnRlcn1zZWN0aW9uLnRhYmxlYXVDb250YWluZXIgaDJ7dGV4dC1hbGlnbjpjZW50ZXJ9c2VjdGlvbi50YWJsZWF1Q29udGFpbmVyIC50YWJsZWF1RW1iZWR7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggMTJweCAwIHJnYmEoMjQwLDgzLDY5LC4xKSwwIDZweCA2MHB4IDAgcmdiYSgzNCwzMSwzMSwuMTUpO2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1ib3R0b206NGVtO3BhZGRpbmc6M2VtIDI0cHggMXB4fUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7c2VjdGlvbi50YWJsZWF1Q29udGFpbmVye3dpZHRoOjkwJX1zZWN0aW9uLnRhYmxlYXVDb250YWluZXIgLnRhYmxlYXVFbWJlZHtwYWRkaW5nOjJlbSAxOHB4IDFweH19LnRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlfWZpZ3VyZS50YWJsZXt3aWR0aDoxMDAlO2hlaWdodDphdXRvfXRhYmxlLnRhYmxlLHRhYmxlLnJ0LXJlc3BvbnNpdmUtdGFibGUsZmlndXJlLnRhYmxlIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW4tYm90dG9tOjEuMjVlbTt3aWR0aDoxMDAlfXRhYmxlLnRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCksdGFibGUucnQtcmVzcG9uc2l2ZS10YWJsZSB0cjpudGgtb2YtdHlwZShvZGQpLGZpZ3VyZS50YWJsZSB0YWJsZSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQ6I2ZmZn10YWJsZS50YWJsZSB0aCx0YWJsZS5ydC1yZXNwb25zaXZlLXRhYmxlIHRoLGZpZ3VyZS50YWJsZSB0YWJsZSB0aHtiYWNrZ3JvdW5kOnJnYig2LjM5MzkzOTM5MzksMzYuNDQ1NDU0NTQ1NSw1Ni45MDYwNjA2MDYxKTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9dGFibGUudGFibGUgdGQsdGFibGUudGFibGUgdGgsdGFibGUucnQtcmVzcG9uc2l2ZS10YWJsZSB0ZCx0YWJsZS5ydC1yZXNwb25zaXZlLXRhYmxlIHRoLGZpZ3VyZS50YWJsZSB0YWJsZSB0ZCxmaWd1cmUudGFibGUgdGFibGUgdGh7Ym9yZGVyOjFweCBzb2xpZCAjNWQ1ODU0O3BhZGRpbmc6NnB4IDE1cHg7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjN9dGFibGUudGFibGUucnQtdmVydGljYWwtdGFibGUgdGhlYWQsdGFibGUudGFibGUucnQtdmVydGljYWwtdGFibGUgdGJvZHksdGFibGUudGFibGUucnQtdmVydGljYWwtdGFibGUgdGgsdGFibGUudGFibGUucnQtdmVydGljYWwtdGFibGUgdGQsdGFibGUudGFibGUucnQtdmVydGljYWwtdGFibGUgdHIsdGFibGUucnQtcmVzcG9uc2l2ZS10YWJsZS5ydC12ZXJ0aWNhbC10YWJsZSB0aGVhZCx0YWJsZS5ydC1yZXNwb25zaXZlLXRhYmxlLnJ0LXZlcnRpY2FsLXRhYmxlIHRib2R5LHRhYmxlLnJ0LXJlc3BvbnNpdmUtdGFibGUucnQtdmVydGljYWwtdGFibGUgdGgsdGFibGUucnQtcmVzcG9uc2l2ZS10YWJsZS5ydC12ZXJ0aWNhbC10YWJsZSB0ZCx0YWJsZS5ydC1yZXNwb25zaXZlLXRhYmxlLnJ0LXZlcnRpY2FsLXRhYmxlIHRyLGZpZ3VyZS50YWJsZSB0YWJsZS5ydC12ZXJ0aWNhbC10YWJsZSB0aGVhZCxmaWd1cmUudGFibGUgdGFibGUucnQtdmVydGljYWwtdGFibGUgdGJvZHksZmlndXJlLnRhYmxlIHRhYmxlLnJ0LXZlcnRpY2FsLXRhYmxlIHRoLGZpZ3VyZS50YWJsZSB0YWJsZS5ydC12ZXJ0aWNhbC10YWJsZSB0ZCxmaWd1cmUudGFibGUgdGFibGUucnQtdmVydGljYWwtdGFibGUgdHJ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjEwMCV9dGFibGUudGFibGUucnQtdmVydGljYWwtdGFibGUgdGgsdGFibGUucnQtcmVzcG9uc2l2ZS10YWJsZS5ydC12ZXJ0aWNhbC10YWJsZSB0aCxmaWd1cmUudGFibGUgdGFibGUucnQtdmVydGljYWwtdGFibGUgdGh7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fXRhYmxlLnRhYmxlLnJ0LXZlcnRpY2FsLXRhYmxlIHRyLHRhYmxlLnJ0LXJlc3BvbnNpdmUtdGFibGUucnQtdmVydGljYWwtdGFibGUgdHIsZmlndXJlLnRhYmxlIHRhYmxlLnJ0LXZlcnRpY2FsLXRhYmxlIHRye2JvcmRlcjoxcHggc29saWQgIzVkNTg1NH10YWJsZS50YWJsZS5ydC12ZXJ0aWNhbC10YWJsZSB0ZCx0YWJsZS5ydC1yZXNwb25zaXZlLXRhYmxlLnJ0LXZlcnRpY2FsLXRhYmxlIHRkLGZpZ3VyZS50YWJsZSB0YWJsZS5ydC12ZXJ0aWNhbC10YWJsZSB0ZHtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNWQ1ODU0O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo1MCV9dGFibGUudGFibGUucnQtdmVydGljYWwtdGFibGUgdGQ6YmVmb3JlLHRhYmxlLnJ0LXJlc3BvbnNpdmUtdGFibGUucnQtdmVydGljYWwtdGFibGUgdGQ6YmVmb3JlLGZpZ3VyZS50YWJsZSB0YWJsZS5ydC12ZXJ0aWNhbC10YWJsZSB0ZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtsZWZ0OjZweDt3aWR0aDo0NSU7cGFkZGluZy1yaWdodDoxMHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmxheW91dFRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7dGFibGUtbGF5b3V0OmZpeGVkfS5sYXlvdXRUYWJsZSB0ZHtwYWRkaW5nOjZweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwZW0pey5sYXlvdXRUYWJsZSB0aGVhZCwubGF5b3V0VGFibGUgdGJvZHksLmxheW91dFRhYmxlIHRoLC5sYXlvdXRUYWJsZSB0ZCwubGF5b3V0VGFibGUgdHJ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7ZmxvYXQ6bGVmdDtjbGVhcjpsZWZ0O3dpZHRoOjEwMCV9fS5jb25zZW50LXdyYXBwZXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO2JvdHRvbTowO3otaW5kZXg6MTAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMDUzNDU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtjb2xvcjojZmZmO3BhZGRpbmc6MS41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjFyZW07Zm9udC1zaXplOjE0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2Utb3V0fS5jb25zZW50LXdyYXBwZXIuYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jb25zZW50LXdyYXBwZXIgLmNvbnNlbnQtbWVzc2FnZXtkaXNwbGF5OmZsZXg7Z2FwOjJyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA2MGVtKXsuY29uc2VudC13cmFwcGVyIC5jb25zZW50LW1lc3NhZ2V7ZmxleC1kaXJlY3Rpb246cm93fX0uY29uc2VudC13cmFwcGVyIC5oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwfS5jb25zZW50LXdyYXBwZXIgcHtsaW5lLWhlaWdodDoxLjV9LmNvbnNlbnQtd3JhcHBlciBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jb25zZW50LXdyYXBwZXIgLmNvbnNlbnQtYnV0dG9uc3tkaXNwbGF5OmZsZXg7Z2FwOjFyZW07ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA2MGVtKXsuY29uc2VudC13cmFwcGVyIC5jb25zZW50LWJ1dHRvbnN7ZmxleC13cmFwOm5vd3JhcH19LmNvbnNlbnQtd3JhcHBlciAuYnV0dG9ue2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6IzBhMzk1OTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2N1cnNvcjpwb2ludGVyfS5jb25zZW50LW9wdGlvbnN7ZGlzcGxheTpub25lfS5jb25zZW50LW9wdGlvbnMub3BlbntkaXNwbGF5OmJsb2NrfS5jb25zZW50LW9wdGlvbnMgLmNvbnNlbnQtbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowIDFyZW19LmNvbnNlbnQtb3B0aW9ucyAuY29uc2VudC1saXN0Pmxpe2Rpc3BsYXk6ZmxleDtnYXA6MXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuMik7cGFkZGluZzouMjVyZW0gMH0uY29uc2VudC1vcHRpb25zIC5jb25zZW50LWxpc3QgbGFiZWx7ZmxleC1ncm93OjF9LmNvbnNlbnQtb3B0aW9ucyAuY29uc2VudC1saXN0IC50eXBle2ZvbnQtd2VpZ2h0OjcwMH0uY29uc2VudC1vcHRpb25zIC5jb25zZW50LW9wdGlvbi1idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z2FwOjFyZW19I3NraXBOYXZpZ2F0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAwO2Zsb2F0OmxlZnR9I3NraXBOYXZpZ2F0aW9uIGEsI3NraXBOYXZpZ2F0aW9uIGE6bGluaywjc2tpcE5hdmlnYXRpb24gYTp2aXNpdGVke3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6LTk5OWVtO2xlZnQ6MHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTUwcHg7cGFkZGluZzo3cHggMTBweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7b3V0bGluZTowO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjpub25lfSNza2lwTmF2aWdhdGlvbiBhOmZvY3VzLCNza2lwTmF2aWdhdGlvbiBhOmFjdGl2ZXt0b3A6MHB4Oyp6b29tOjF9I3NraXBOYXZpZ2F0aW9uIGE6aG92ZXIsI3NraXBOYXZpZ2F0aW9uIGE6YWN0aXZlLCNza2lwTmF2aWdhdGlvbiBhOmZvY3Vze2JhY2tncm91bmQ6I2YwNTM0NTtjb2xvcjojZmZmfS5oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpmaXhlZDtoZWlnaHQ6MTEycHg7d2lkdGg6OTR2dztwYWRkaW5nOjAgM3Z3O3otaW5kZXg6MTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2Utb3V0O2JhY2tncm91bmQ6I2ZmZn0uaGVhZGVyIC50b3AtYmFye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LmhlYWRlciAudG9wLWJhcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LmhlYWRlciAuaGVhZGVyLWlubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuaGVhZGVyIC5oZWFkZXItaW5uZXJ7aGVpZ2h0OjcycHh9LmhlYWRlciAuaGVhZGVyLWlubmVyIC5vdmVybGF5IC5jbG9zZWJ0bnt0b3A6MTVweH19LmhlYWRlciAubG9nbyBhe2Rpc3BsYXk6ZmxleH0uaGVhZGVyIC5sb2dvIGEgaW1ne2hlaWdodDo1MHB4fS5oZWFkZXIuc21hbGx7aGVpZ2h0OjcycHh9LmhlYWRlci5zbWFsbCAudG9wLWJhcntkaXNwbGF5Om5vbmV9LmhlYWRlci5zbWFsbCAuaGVhZGVyLWlubmVye3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1vdXQ7aGVpZ2h0OjcycHh9LmhlYWRlci5zbWFsbCAuaGVhZGVyLWlubmVyIC5vdmVybGF5IC5jbG9zZWJ0bnt0b3A6MTVweH0uaGVhZGVyIC5uYXZCYXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NDJweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTZweH0uaGVhZGVyIC5uYXZCYXIgLmRvbm9yTGlua3N7bWFyZ2luLXRvcDozLjVweH1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5oZWFkZXIgLm5hdkJhciAuZG9ub3JMaW5rc3tkaXNwbGF5Om5vbmV9fS5oZWFkZXIgLm5hdkJhciAuZG9ub3JMaW5rcyBhLC5oZWFkZXIgLm5hdkJhciAuZG9ub3JMaW5rcyBhOmxpbmssLmhlYWRlciAubmF2QmFyIC5kb25vckxpbmtzIGE6dmlzaXRlZHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6MzBweDtjb2xvcjojMGEzOTU5O2ZvbnQtc2l6ZTouOWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uaGVhZGVyIC5uYXZCYXIgLmRvbm9yTGlua3MgYSBpbWcsLmhlYWRlciAubmF2QmFyIC5kb25vckxpbmtzIGE6bGluayBpbWcsLmhlYWRlciAubmF2QmFyIC5kb25vckxpbmtzIGE6dmlzaXRlZCBpbWd7d2lkdGg6MTJweDtmbGV4OjAgMCAxMnB4O21hcmdpbi1sZWZ0OjRweH0uaGVhZGVyIC5uYXZCYXIgLmRvbm9yTGlua3MgYTpob3ZlciwuaGVhZGVyIC5uYXZCYXIgLmRvbm9yTGlua3MgYTphY3RpdmUsLmhlYWRlciAubmF2QmFyIC5kb25vckxpbmtzIGE6Zm9jdXN7Y29sb3I6cmdiKDIxNS4xNDkyNTM3MzEzLDMzLjU0NDc3NjExOTQsMTcuMzUwNzQ2MjY4Nyl9LmhlYWRlciAubmF2QmFyIGJ1dHRvbi5zZWFyY2h7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6M3B4O2hlaWdodDpmaXQtY29udGVudDtwYWRkaW5nOjEwcHh9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuaGVhZGVyIC5uYXZCYXIgYnV0dG9uLnNlYXJjaHtkaXNwbGF5Om5vbmV9fS5oZWFkZXIgLm5hdkJhciBidXR0b24uc2VhcmNoOmhvdmVyLC5oZWFkZXIgLm5hdkJhciBidXR0b24uc2VhcmNoOmZvY3VzLC5oZWFkZXIgLm5hdkJhciBidXR0b24uc2VhcmNoOmFjdGl2ZXtvdXRsaW5lOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjMGEzOTU5O2N1cnNvcjpwb2ludGVyO2JveC1zaGFkb3c6MCAxcHggMTJweCAwIHJnYmEoMjQwLDgzLDY5LC4xKX0uaGVhZGVyIC5uYXZCYXIgYnV0dG9uLnNlYXJjaCBpbWd7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O29iamVjdC1maXQ6Y29udGFpbn0uaGVhZGVyIC5uYXZCYXIgYnV0dG9uLm1lbnV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjU7aGVpZ2h0OmZpdC1jb250ZW50O3BhZGRpbmc6MTBweDttYXJnaW4tcmlnaHQ6OHB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7b3V0bGluZTpub25lO2JvcmRlci1yYWRpdXM6M3B4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLW91dH0uaGVhZGVyIC5uYXZCYXIgYnV0dG9uLm1lbnU6aG92ZXIsLmhlYWRlciAubmF2QmFyIGJ1dHRvbi5tZW51OmZvY3VzLC5oZWFkZXIgLm5hdkJhciBidXR0b24ubWVudTphY3RpdmV7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjMGEzOTU5O2JveC1zaGFkb3c6MCAxcHggMTJweCAwIHJnYmEoMjQwLDgzLDY5LC4xKX0uaGVhZGVyIC5uYXZCYXIgYnV0dG9uLm1lbnUgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtvYmplY3QtZml0OmNvbnRhaW59LmhpZGV7b3BhY2l0eTowfS5hbmltYXRlMHt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDZweCkgdHJhbnNsYXRlWCgzcHgpfS5hbmltYXRlMnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNnB4KSB0cmFuc2xhdGVYKDNweCl9Ym9keS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZH0uZnVsbFNjcmVlbk1lbnV7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Y3ZjRmMjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjVzO3otaW5kZXg6LTF9LmZ1bGxTY3JlZW5NZW51IC5tZW51Q29udGFpbmVye2Rpc3BsYXk6aW5oZXJpdDtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7YW5pbWF0aW9uOm1lbnVmYWRlIC4yNXMgbGluZWFyO3BhZGRpbmc6NDBweH1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LmZ1bGxTY3JlZW5NZW51IC5tZW51Q29udGFpbmVye3BhZGRpbmc6MDtkaXNwbGF5Om5vbmU7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO2FuaW1hdGlvbjptZW51ZmFkZSAuMjVzIGxpbmVhcn19LmZ1bGxTY3JlZW5NZW51LnNob3d7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjk5KTt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuNXM7ei1pbmRleDo0O2Rpc3BsYXk6YmxvY2t9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OnNjcm9sbDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDMzMHB4IDQxMHB4IDI1MHB4IDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6YXV0bzthbGlnbi1jb250ZW50OmNlbnRlcjtncmlkLXRlbXBsYXRlLWFyZWFzOlwiLiByb290LWdyb3VwIHJvb3QtZ3JvdXBcdGJ1dHRvbnMgICAgLlwiIFwiLiByb290LWdyb3VwIHJvb3QtZ3JvdXAgcXVpY2tsaW5rcyAuXCIgXCIuIHJvb3QtZ3JvdXAgcm9vdC1ncm91cCBzZWFyY2ggICAgIC5cIn1AbWVkaWEobWF4LXdpZHRoOiA3MS4yNWVtKXsuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDMwMHB4IDM2MHB4IDI1MHB4IDFmcn19QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDQyJSA0MiUgMWZyO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCIuIHJvb3QtZ3JvdXAgcm9vdC1ncm91cCAuXCIgXCIuIGJ1dHRvbnMgYnV0dG9ucyAgIC5cIiBcIi4gcXVpY2tsaW5rcyBxdWlja2xpbmtzIC5cIiBcIi4gc2VhcmNoIHNlYXJjaCAgICAgLlwiO2FsaWduLWNvbnRlbnQ6c3RhcnQ7cGFkZGluZzoxMjBweCAwfX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVye2dyaWQtdGVtcGxhdGUtYXJlYXM6XCIuIGNvbnRhY3QgY29udGFjdCAgIC5cIiBcIi4gcm9vdC1ncm91cCByb290LWdyb3VwIC5cIiBcIi4gYnV0dG9ucyBidXR0b25zICAgLlwiIFwiLiBxdWlja2xpbmtzIHF1aWNrbGlua3MgLlwiIFwiLiBzZWFyY2ggc2VhcmNoICAgICAuXCJ9fS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5jb250YWN0QnV0dG9uc3tkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuY29udGFjdEJ1dHRvbnN7ZGlzcGxheTppbmhlcml0O2dyaWQtYXJlYTpjb250YWN0O21hcmdpbi1ib3R0b206NDBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLmNvbnRhY3RCdXR0b25zIGEuYnV0dG9uTW9iaWxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjE2cHg7d2lkdGg6Y2FsYygzMiUgLSAxNnB4KTtoZWlnaHQ6NDBweDtib3JkZXI6MXB4IHNvbGlkICNlNmRmZDk7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjA1KTtjb2xvcjojMjIxZjFmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwfS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5jb250YWN0QnV0dG9ucyBhLmJ1dHRvbk1vYmlsZSBzdmd7dHJhbnNmb3JtOnNjYWxlKDAuNzUpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHh9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLmNvbnRhY3RCdXR0b25zIGEuYnV0dG9uTW9iaWxlIHN2ZyBwYXRoe2ZpbGw6IzIyMWYxZn0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuY29udGFjdEJ1dHRvbnMgYS5idXR0b25Nb2JpbGU6bnRoLWNoaWxkKDIpIHN2Z3t0b3A6MTRweH19LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnJvb3QtZ3JvdXB7Z3JpZC1hcmVhOnJvb3QtZ3JvdXA7Y29sdW1uczoyO2dhcDo4MHB4O21hcmdpbi1yaWdodDo4MHB4O3BhZGRpbmctcmlnaHQ6ODBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmMGVjZTl9QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnJvb3QtZ3JvdXB7Y29sdW1uczoxO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MDtib3JkZXItcmlnaHQ6bm9uZX19LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnJvb3QtZ3JvdXA+bGl7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnJvb3QtZ3JvdXAgdWwubGV2ZWwye2Rpc3BsYXk6bm9uZX0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAubGVmdENvbHtncmlkLWFyZWE6bGVmdDttYXJnaW4tcmlnaHQ6ODBweH1AbWVkaWEobWF4LXdpZHRoOiA3MS4yNWVtKXsuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAubGVmdENvbHttYXJnaW4tcmlnaHQ6NjBweH19QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAubGVmdENvbHtwYWRkaW5nLXJpZ2h0OjQwcHg7bWFyZ2luOjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZjBlY2U5fX0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAucmlnaHRDb2x7Z3JpZC1hcmVhOnJpZ2h0O21hcmdpbi1yaWdodDo4MHB4O3BhZGRpbmctcmlnaHQ6ODBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmMGVjZTl9QG1lZGlhKG1heC13aWR0aDogNzEuMjVlbSl7LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnJpZ2h0Q29se21hcmdpbi1yaWdodDo2MHB4O3BhZGRpbmctcmlnaHQ6NjBweH19QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAucmlnaHRDb2x7bWFyZ2luOjA7cGFkZGluZzowIDAgMCA0MHB4O2JvcmRlcjpub25lfX0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuZG9uYXRlQnV0dG9uc3tncmlkLWFyZWE6YnV0dG9ucztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLmRvbmF0ZUJ1dHRvbnMgYXttYXJnaW4tYm90dG9tOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCV9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLmRvbmF0ZUJ1dHRvbnMgYS5sb2NrIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNnB4fS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5kb25hdGVCdXR0b25zIGEubG9jazpob3ZlciBzdmcgcGF0aCwuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuZG9uYXRlQnV0dG9ucyBhLmxvY2s6Zm9jdXMgc3ZnIHBhdGgsLmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLmRvbmF0ZUJ1dHRvbnMgYS5sb2NrOmFjdGl2ZSBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnF1aWNrbGlua3N7Z3JpZC1hcmVhOnF1aWNrbGlua3N9QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAucXVpY2tsaW5rc3t0ZXh0LWFsaWduOmNlbnRlcn19LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnF1aWNrbGlua3MgLm5ld3tiYWNrZ3JvdW5kOiNmMDUzNDU7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzowcHggNHB4O21hcmdpbjowIDRweCAycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE4cHg7bGluZS1oZWlnaHQ6MS41NTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMXB4KX0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuc2VhcmNoQXJlYXtncmlkLWFyZWE6c2VhcmNoO3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuc2VhcmNoQXJlYXtoZWlnaHQ6MjAwcHg7cGFkZGluZy1ib3R0b206NjBweH19LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnNlYXJjaEFyZWEgLnNtYWxsU2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlfS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5zZWFyY2hBcmVhIC5zbWFsbFNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7aGVpZ2h0OjUycHg7d2lkdGg6MjUwcHg7cGFkZGluZzozcHggMTZweCAwO2JvcmRlcjoxcHggc29saWQgI2U2ZGZkOTtib3JkZXItcmFkaXVzOjNweDttYXJnaW46MDtjb2xvcjojM2EzYTNhO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnNlYXJjaEFyZWEgLnNtYWxsU2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXXt3aWR0aDoxMDAlfX0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuc2VhcmNoQXJlYSAuc21hbGxTZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcntwYWRkaW5nOjRweCAwIDAgMDtjb2xvcjpyZ2JhKDU4LDU4LDU4LC41KX0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuc2VhcmNoQXJlYSAuc21hbGxTZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5zZWFyY2hBcmVhIC5zbWFsbFNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06YWN0aXZle291dGxpbmU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICMyMjFmMWY7Ym94LXNoYWRvdzowIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjEpfS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5zZWFyY2hBcmVhIC5zbWFsbFNlYXJjaCBidXR0b24uc3VibWl0U2VhcmNoey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxNnB4fS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5zZWFyY2hBcmVhIC5zbWFsbFNlYXJjaCBidXR0b24uc3VibWl0U2VhcmNoIGltZ3toZWlnaHQ6MThweH0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuY2xvc2UtbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzVweDtyaWdodDozdnc7Ym9yZGVyOjFweCBzb2xpZCAjZjA1MzQ1O2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOmF1dHA7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDE0cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kOiNmMDUzNDU7ei1pbmRleDo2O2N1cnNvcjpwb2ludGVyfS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5jbG9zZS1tZW51OmhvdmVyLC5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5jbG9zZS1tZW51OmFjdGl2ZSwuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAuY2xvc2UtbWVudTpmb2N1c3tiYWNrZ3JvdW5kOnJnYigyMzcuMzM1ODIwODk1NSw1Mi40NTA3NDYyNjg3LDM1Ljk2NDE3OTEwNDUpO2JvcmRlcjoxcHggc29saWQgcmdiKDIzNy4zMzU4MjA4OTU1LDUyLjQ1MDc0NjI2ODcsMzUuOTY0MTc5MTA0NSk7Ym94LXNoYWRvdzowIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjEpfS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5jbG9zZS1tZW51IHNwYW4sLmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLmNsb3NlLW1lbnUgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgdWx7cGFkZGluZzowO21hcmdpbjowIDAgMzJweCAwfS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIHVsIGxpe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjAgMCAxNnB4IDA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjIycHh9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgdWwgbGkgYSwuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciB1bCBsaSBhOmxpbmssLmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgdWwgbGkgYTp2aXNpdGVke2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMyMjFmMWZ9LmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgdWwgbGkgYTpob3ZlciwuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciB1bCBsaSBhOmFjdGl2ZSwuZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciB1bCBsaSBhOmZvY3Vze2NvbG9yOnJnYigyMTUuMTQ5MjUzNzMxMywzMy41NDQ3NzYxMTk0LDE3LjM1MDc0NjI2ODcpfS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5yb290LWdyb3VwPmxpPmEsLmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnJvb3QtZ3JvdXA+bGk+YTp2aXNpdGVkLC5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5yb290LWdyb3VwPmxpPmE6bGlua3tkaXNwbGF5OmJsb2NrO2NvbG9yOiNmMDUzNDU7bWFyZ2luLWJvdHRvbToxNnB4fS5mdWxsU2NyZWVuTWVudS5zaG93IC5tZW51Q29udGFpbmVyIC5yb290LWdyb3VwPmxpPmE6aG92ZXIsLmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnJvb3QtZ3JvdXA+bGk+YTphY3RpdmUsLmZ1bGxTY3JlZW5NZW51LnNob3cgLm1lbnVDb250YWluZXIgLnJvb3QtZ3JvdXA+bGk+YTpmb2N1c3tjb2xvcjpyZ2IoMjE1LjE0OTI1MzczMTMsMzMuNTQ0Nzc2MTE5NCwxNy4zNTA3NDYyNjg3KX0uZnVsbFNjcmVlbk1lbnUuc2hvdyAubWVudUNvbnRhaW5lciAucXVpY2tsaW5rcyB1bHttYXJnaW4tdG9wOjIwcHh9LmJyZWFkY3J1bWJ7d2lkdGg6OTQlO3BhZGRpbmc6MjBweCAzJSAxOHB4IDMlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmRmZDl9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuYnJlYWRjcnVtYntkaXNwbGF5Om5vbmV9fS5icmVhZGNydW1iIGF7bWFyZ2luLXJpZ2h0OjEycHg7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQ7Y29sb3I6IzBhMzk1OTtmb250LXNpemU6MTZweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxfS5icmVhZGNydW1iIGEgc3Zne3RyYW5zZm9ybTpzY2FsZSgwLjkpIHRyYW5zbGF0ZVkoMXB4KX0uYnJlYWRjcnVtYiBhIHN2ZyBwYXRoe3RyYW5zaXRpb246LjJzIGVhc2UtaW4tb3V0fS5icmVhZGNydW1iIGE6aG92ZXIsLmJyZWFkY3J1bWIgYTphY3RpdmUsLmJyZWFkY3J1bWIgYTpmb2N1c3tjb2xvcjojZjA1MzQ1fS5icmVhZGNydW1iIGE6aG92ZXIgc3ZnIHBhdGgsLmJyZWFkY3J1bWIgYTphY3RpdmUgc3ZnIHBhdGgsLmJyZWFkY3J1bWIgYTpmb2N1cyBzdmcgcGF0aHtmaWxsOiNmMDUzNDV9LmJyZWFkY3J1bWIgYTpsYXN0LWNoaWxkOjphZnRlcntkaXNwbGF5Om5vbmV9LmJyZWFkY3J1bWIgYTphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiIFwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb24tY2hldnJvbi1yaWdodC5zdmdcIik7YmFja2dyb3VuZC1zaXplOjhweCAxMnB4O2hlaWdodDoxMnB4O3dpZHRoOjhweDttYXJnaW4tbGVmdDoxMnB4fS5icmVhZGNydW1iIGEubGFzdDphZnRlciwuYnJlYWRjcnVtYiB1bCBsaT5hOmFmdGVye2Rpc3BsYXk6bm9uZX11bC5zZWNvbmRhcnlOYXZ7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfXVsLnNlY29uZGFyeU5hdiBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MH11bC5zZWNvbmRhcnlOYXYgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MnB4IDhweCAzcHggOHB4O21hcmdpbjowIDRweCAwIDA7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMHB4fXVsLnNlY29uZGFyeU5hdiBsaSBhLmFjdGl2ZXtiYWNrZ3JvdW5kOiNmN2Y0ZjI7Ym9yZGVyOjFweCBzb2xpZCAjZTZkZmQ5fXVsLnNlY29uZGFyeU5hdiBsaSBhOmhvdmVyLHVsLnNlY29uZGFyeU5hdiBsaSBhOmFjdGl2ZSx1bC5zZWNvbmRhcnlOYXYgbGkgYTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNlNmRmZDl9dWwuc2Vjb25kYXJ5TmF2IGxpIGE6aG92ZXIuYWN0aXZlLHVsLnNlY29uZGFyeU5hdiBsaSBhOmFjdGl2ZS5hY3RpdmUsdWwuc2Vjb25kYXJ5TmF2IGxpIGE6Zm9jdXMuYWN0aXZle2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMyMjFmMWZ9LnRpdGxlQmxvY2t7bWF4LXdpZHRoOjc0MHB4O21hcmdpbjo4MHB4IGF1dG8gNDBweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LnRpdGxlQmxvY2t7d2lkdGg6OTAlO21hcmdpbjo0OHB4IDAgMjRweCAwO3BhZGRpbmc6MCA1JTtmbGV4LXdyYXA6d3JhcH19LnRpdGxlQmxvY2sgLmNhdGVnb3J5e21hcmdpbi1ib3R0b206OHB4O3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNDcuOTM3NWVtKXsudGl0bGVCbG9jayAuY2F0ZWdvcnl7ZGlzcGxheTpub25lfX0udGl0bGVCbG9jayBoMXttYXJnaW4tYm90dG9tOjE2cHh9LnRlcnRpYXJ5TmF2e3dpZHRoOmF1dG99LnRlcnRpYXJ5TmF2IHVse21hcmdpbjowO3BhZGRpbmc6MjBweCAxNHB4O2JhY2tncm91bmQ6I2Y3ZjRmMjtsaXN0LXN0eWxlOm5vbmV9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsudGVydGlhcnlOYXYgdWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1mbG93OndyYXA7cGFkZGluZzowIDAgMCAwO21hcmdpbjotMTBweCAwIDI0cHggMDtiYWNrZ3JvdW5kOm5vbmV9fS50ZXJ0aWFyeU5hdiB1bCBsaXttYXJnaW46MCAwIDEycHggMH1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey50ZXJ0aWFyeU5hdiB1bCBsaXttYXJnaW46MCA2cHggNnB4IDB9fS50ZXJ0aWFyeU5hdiB1bCBsaTpsYXN0LWNoaWxke21hcmdpbjowfS50ZXJ0aWFyeU5hdiB1bCBsaSBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAwIDA7cGFkZGluZzo2cHggMTBweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZjdmNGYyO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiMzYTNhM2E7Zm9udC1zaXplOjEzcHg7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxOHB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LnRlcnRpYXJ5TmF2IHVsIGxpIGF7cGFkZGluZzozcHggN3B4fX0udGVydGlhcnlOYXYgdWwgbGkgYTpob3ZlciwudGVydGlhcnlOYXYgdWwgbGkgYTphY3RpdmUsLnRlcnRpYXJ5TmF2IHVsIGxpIGE6Zm9jdXN7Y29sb3I6I2YwNTM0NTtib3JkZXI6MXB4IHNvbGlkICNlNmRmZDl9LnRlcnRpYXJ5TmF2IHVsIGxpIGEuYWN0aXZle2NvbG9yOiMyMjFmMWY7YmFja2dyb3VuZDojZjBlY2U5O2JvcmRlcjoxcHggc29saWQgI2U2ZGZkOTtjdXJzb3I6ZGVmYXVsdH0uZm9vdGVye3dpZHRoOjEwMHZ3O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIHdyYXA7cGFkZGluZzoxMDBweCAwIDAgMDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7YmFja2dyb3VuZDojMGEzOTU5O2NvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZm9vdGVye3BhZGRpbmc6NjBweCAwIDAgMH19LmZvb3RlciAuZm9vdGVyVG9we2Rpc3BsYXk6ZmxleDt3aWR0aDo5MCU7bWF4LXdpZHRoOjgwcmVtO21hcmdpbjowIGF1dG87anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZm9vdGVyIC5mb290ZXJUb3B7ZmxleC13cmFwOndyYXB9fS5mb290ZXIgLmZvb3RlclRvcCBhLC5mb290ZXIgLmZvb3RlclRvcCBhOmxpbmssLmZvb3RlciAuZm9vdGVyVG9wIGE6dmlzaXRlZHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTJweDtjb2xvcjojZmZmfS5mb290ZXIgLmZvb3RlclRvcCBhOmhvdmVyLC5mb290ZXIgLmZvb3RlclRvcCBhOmFjdGl2ZSwuZm9vdGVyIC5mb290ZXJUb3AgYTpmb2N1c3tjb2xvcjojZjA1MzQ1fS5mb290ZXIgLmZvb3RlclRvcCAucmlEcmF3aW5ne3dpZHRoOjE1JX1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey5mb290ZXIgLmZvb3RlclRvcCAucmlEcmF3aW5ne3dpZHRoOjIwJX19QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZm9vdGVyIC5mb290ZXJUb3AgLnJpRHJhd2luZ3t3aWR0aDoyMCU7b3JkZXI6Mn19QG1lZGlhKG1heC13aWR0aDogMzEuMjVlbSl7LmZvb3RlciAuZm9vdGVyVG9wIC5yaURyYXdpbmd7d2lkdGg6MzUlfX0uZm9vdGVyIC5mb290ZXJUb3AgLmNvbnRhY3R7d2lkdGg6MjAlfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LmZvb3RlciAuZm9vdGVyVG9wIC5jb250YWN0e3dpZHRoOjMwJX19QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZm9vdGVyIC5mb290ZXJUb3AgLmNvbnRhY3R7d2lkdGg6NjMlO29yZGVyOjE7bWFyZ2luLWJvdHRvbTo0MHB4fX0uZm9vdGVyIC5mb290ZXJUb3AgLmluc2lkZXt3aWR0aDoyMCV9QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuZm9vdGVyIC5mb290ZXJUb3AgLmluc2lkZXtkaXNwbGF5Om5vbmV9fS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdHt3aWR0aDozMCV9QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuZm9vdGVyIC5mb290ZXJUb3AgLmNvbm5lY3R7d2lkdGg6NDAlfX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdHt3aWR0aDoxMDAlO29yZGVyOjN9fS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDIwcHggMTJweCAwfS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCBhOmhvdmVyIGltZywuZm9vdGVyIC5mb290ZXJUb3AgLmNvbm5lY3QgYTphY3RpdmUgaW1nLC5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCBhOmZvY3VzIGltZ3tvcGFjaXR5Oi44ODt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMXB4KX0uZm9vdGVyIC5mb290ZXJUb3AgLmNvbm5lY3QgcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4O21hcmdpbjoxMnB4IDAgMCAwfS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCAuZW5ld3MtYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCAuZW5ld3MtZm9ybXt3aWR0aDoxMDAlfS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCAuZW5ld3MtZm9ybSBpbnB1dFt0eXBlPXRleHRde3dpZHRoOmNhbGMoMTAwJSAtIDM4cHgpO2hlaWdodDo1NnB4O3BhZGRpbmc6MCAxNnB4O2JhY2tncm91bmQ6I2Y3ZjRmMjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjEzcHg7Y29sb3I6IzBhMzk1OTtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMTUlfS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCAuZW5ld3MtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3Vze2JhY2tncm91bmQ6I2Y3ZjRmMjtvdXRsaW5lOjFweCBzb2xpZCAjZjA1MzQ1fS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCAuZW5ld3MtZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcntjb2xvcjojMGEzOTU5O29wYWNpdHk6MX0uZm9vdGVyIC5mb290ZXJUb3AgLmNvbm5lY3QgLmVuZXdzLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tbGVmdDotNTJweDtoZWlnaHQ6MTAwJTt3aWR0aDo0OHB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzpub25lO2JvcmRlcjpub25lfS5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCAuZW5ld3MtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIGltZ3t0cmFuc2Zvcm06dHJhbnNsYXRlKC02cHgsIDZweCk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmZvb3RlciAuZm9vdGVyVG9wIC5jb25uZWN0IC5lbmV3cy1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIgaW1nLC5mb290ZXIgLmZvb3RlclRvcCAuY29ubmVjdCAuZW5ld3MtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSBpbWcsLmZvb3RlciAuZm9vdGVyVG9wIC5jb25uZWN0IC5lbmV3cy1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGUoLTJweCwgNnB4KTtjdXJzb3I6cG9pbnRlcn0uZm9vdGVyIC5mb290ZXJCb3R0b217Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZGZkOTt3aWR0aDoxMDB2dzttYXJnaW4tdG9wOjYwcHh9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZm9vdGVyIC5mb290ZXJCb3R0b217bWFyZ2luLXRvcDo0MHB4fX0uZm9vdGVyIC5mb290ZXJCb3R0b20+ZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDo5MCU7bWF4LXdpZHRoOjgwcmVtO21hcmdpbjozMHB4IGF1dG8gMzJweCBhdXRvfUBtZWRpYShtaW4td2lkdGg6IDQ3LjkzNzVlbSl7LmZvb3RlciAuZm9vdGVyQm90dG9tPmRpdiAuZGVzaWduZWRieXttYXJnaW4tbGVmdDphdXRvfX0uZm9vdGVyIC5mb290ZXJCb3R0b20+ZGl2IHB7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O21hcmdpbjowIDAgNHB4IDB9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuZm9vdGVyIC5mb290ZXJCb3R0b20+ZGl2IHB7dGV4dC1hbGlnbjpjZW50ZXJ9fS5mb290ZXIgLmZvb3RlckJvdHRvbT5kaXYgYSwuZm9vdGVyIC5mb290ZXJCb3R0b20+ZGl2IGE6bGluaywuZm9vdGVyIC5mb290ZXJCb3R0b20+ZGl2IGE6dmlzaXRlZHttYXJnaW46MCAwIDAgNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YwNTM0NX0uZm9vdGVyIC5mb290ZXJCb3R0b20+ZGl2IGE6aG92ZXIsLmZvb3RlciAuZm9vdGVyQm90dG9tPmRpdiBhOmFjdGl2ZSwuZm9vdGVyIC5mb290ZXJCb3R0b20+ZGl2IGE6Zm9jdXN7Y29sb3I6cmdiKDIxNS4xNDkyNTM3MzEzLDMzLjU0NDc3NjExOTQsMTcuMzUwNzQ2MjY4Nyk7Ym9yZGVyLWNvbG9yOnJnYigyMTUuMTQ5MjUzNzMxMywzMy41NDQ3NzYxMTk0LDE3LjM1MDc0NjI2ODcpO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmZvb3RlciAuZm9vdGVyQm90dG9tPmRpdntmbGV4LWZsb3c6Y29sdW1uIHdyYXB9fS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgLmNvbnRlbnQtdGl0bGV7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjQwcHh9LmNvbnRlbnRwYWdlIC5tYWluQ29udGVudCAudGVydGlhcnlOYXZ7d2lkdGg6MjAlfS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgLmJvZHlDb250ZW50e3dpZHRoOjUwJX0uY29udGVudHBhZ2UgLm1haW5Db250ZW50IC5zaWRlQ3Rhe3dpZHRoOjIwJX1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LmNvbnRlbnRwYWdlIC5tYWluQ29udGVudHtkaXNwbGF5OmdyaWQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MjEycHggbWlubWF4KDYwcHgsIDEyMHB4KSA2ODBweCBtaW5tYXgoNjBweCwgMTIwcHgpIDIxMnB4O2dyaWQtdGVtcGxhdGUtYXJlYXM6XCIuIHRpdGxlIHRpdGxlIHRpdGxlIC5cIiBcIm5hdiAuIGJvZHkgLiBhc2lkZVwifUBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCl7LmNvbnRlbnRwYWdlIC5tYWluQ29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NSUgMTUlIDUlIDUwJSA1JSAxNSUgNSU7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcIi4gdGl0bGUgdGl0bGUgdGl0bGUgdGl0bGUgdGl0bGUgLlwiIFwiLiBuYXYgLiBib2R5IC4gYXNpZGUgLlwifX1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey5jb250ZW50cGFnZSAubWFpbkNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjUlIDE1JSA1JSA3MCUgNSU7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcIi4gdGl0bGUgdGl0bGUgdGl0bGUgLlwiIFwiLiBuYXYgLiBib2R5IC5cIiBcIi4gYXNpZGUgYXNpZGUgYXNpZGUgLlwifX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5jb250ZW50cGFnZSAubWFpbkNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjUlIDkwJSA1JTtncmlkLXRlbXBsYXRlLWFyZWFzOlwiLiB0aXRsZSAuXCIgXCIuIG5hdiAuXCIgXCIuIGJvZHkgLlwiIFwiLiBhc2lkZSAuXCJ9fS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgLnRpdGxlQmxvY2t7Z3JpZC1hcmVhOnRpdGxlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgLnRlcnRpYXJ5TmF2e2dyaWQtYXJlYTpuYXY7d2lkdGg6YXV0b30uY29udGVudHBhZ2UgLm1haW5Db250ZW50IC5ib2R5Q29udGVudHtncmlkLWFyZWE6Ym9keTttYXJnaW46MCAwIDgwcHg7d2lkdGg6YXV0b30uY29udGVudHBhZ2UgLm1haW5Db250ZW50IC5ib2R5Q29udGVudCBoMnttYXJnaW46MzJweCAwIDIwcHh9LmNvbnRlbnRwYWdlIC5tYWluQ29udGVudCAuc2lkZUN0YXtncmlkLWFyZWE6YXNpZGU7d2lkdGg6YXV0b319LmxhbmRpbmdwYWdlIC5sYW5kaW5nLWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDo2ODBweDttYXJnaW46MCBhdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEobWF4LXdpZHRoOiA2MGVtKXsubGFuZGluZ3BhZ2UgLmxhbmRpbmctY29udGFpbmVye3dpZHRoOjEwMCU7cGFkZGluZzowIDUlIDEycHggNSV9fS5sYW5kaW5ncGFnZSAuYmFubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDgwcHh9LmxhbmRpbmdwYWdlIC5iYW5uZXIgLndyYXBwZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6ODByZW07bWFyZ2luOjAgYXV0b30ubGFuZGluZ3BhZ2UgLmJhbm5lciAud3JhcHBlci5oYXNJbWFnZXtkaXNwbGF5OmdyaWQ7Z2FwOjgwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSl9QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LmxhbmRpbmdwYWdlIC5iYW5uZXIgLndyYXBwZXIuaGFzSW1hZ2V7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH19LmxhbmRpbmdwYWdlIC5iYW5uZXIgLndyYXBwZXI6bm90KC5oYXNJbWFnZSl7dGV4dC1hbGlnbjpjZW50ZXJ9LmxhbmRpbmdwYWdlIC5iYW5uZXIgLndyYXBwZXI6bm90KC5oYXNJbWFnZSk+ZGl2e2FsaWduLWl0ZW1zOmNlbnRlcn0ubGFuZGluZ3BhZ2UgLmJhbm5lciAud3JhcHBlcj5kaXZ7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5sYW5kaW5ncGFnZSAuYmFubmVySW1ne3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjBlbSl7LmxhbmRpbmdwYWdlIC5iYW5uZXJJbWd7cGFkZGluZzowIDUlO2JveC1zaXppbmc6Ym9yZGVyLWJveH19LmxhbmRpbmdwYWdlIC5iYW5uZXJJbWcgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5sYW5kaW5ncGFnZSAubHBUaXRsZXt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsubGFuZGluZ3BhZ2UgLmxwVGl0bGV7d2lkdGg6MTAwJTtwYWRkaW5nOjAgNSUgMTJweCA1JTttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcn19LmxhbmRpbmdwYWdlIC5scFRpdGxlIHB7Zm9udC1zaXplOjIycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjo0MHB4IDAgNTBweCAwfS5sYW5kaW5ncGFnZSAuY2FsbG91dC5zaW1wbGV7bWFyZ2luOjAgYXV0byAxMDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6OTAlO21heC13aWR0aDoxMjgwcHh9LmxwVGl0bGVGdWxse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmRmZDk7cGFkZGluZzozMHB4IDUlIDE2cHggNSU7bWFyZ2luLWJvdHRvbTo2MHB4fS5scFRpdGxlRnVsbCBoMXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxMTUlO2NvbG9yOiNmMDUzNDU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfW1haW4uc3BlY2lhbEZlYXR1cmV7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MTE0cHg7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gMTY0cHgpfUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7bWFpbi5zcGVjaWFsRmVhdHVyZXtmbGV4LWZsb3c6Y29sdW1uO2hlaWdodDphdXRvfX1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRMZWZ0e3dpZHRoOjUwdnc7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6c3RyZXRjaDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiB3cmFwO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0TGVmdHt3aWR0aDoxMDB2d319bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0TGVmdCAubGVmdENvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyNXB4IDB9bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0TGVmdCAubGVmdENvbnRlbnQgaDF7Zm9udC1zaXplOjNlbTtsaW5lLWhlaWdodDoxO3dpZHRoOjg4dnc7bWF4LXdpZHRoOjQyMHB4fW1haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdExlZnQgLmxlZnRDb250ZW50IHNlY3Rpb24udHJlZXtkaXNwbGF5Om5vbmV9bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0TGVmdCAubGVmdENvbnRlbnQgc2VjdGlvbi50cmVlIGltZ3t3aWR0aDo4OHZ3O21heC13aWR0aDo0ODBweH1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpe21haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdExlZnQgLmxlZnRDb250ZW50IHNlY3Rpb24udHJlZXtkaXNwbGF5OmluaGVyaXR9fW1haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdExlZnQgLmxlZnRDb250ZW50IHNlY3Rpb24ud2luZHlUcmVle3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0TGVmdCAubGVmdENvbnRlbnQgc2VjdGlvbi53aW5keVRyZWV7ZGlzcGxheTpub25lfX1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRMZWZ0IC5sZWZ0Q29udGVudCBzZWN0aW9uLndpbmR5VHJlZSBpbWd7d2lkdGg6NDEwcHh9bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0TGVmdCAubGVmdENvbnRlbnQgc2VjdGlvbi53aW5keVRyZWUgdWwuYnJhbmNoZXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfW1haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdExlZnQgLmxlZnRDb250ZW50IHNlY3Rpb24ud2luZHlUcmVlIHVsLmJyYW5jaGVzIC5iT25le3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMDRweDtsZWZ0OjM5cHg7d2lkdGg6NTZweDthbmltYXRpb246d2luZCA4cyBpbmZpbml0ZX1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRMZWZ0IC5sZWZ0Q29udGVudCBzZWN0aW9uLndpbmR5VHJlZSB1bC5icmFuY2hlcyAuYlR3b3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTg5cHg7bGVmdDoyMHB4O3dpZHRoOjEwMCU7YW5pbWF0aW9uOndpbmQgMCBsaW5lYXJ9bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0TGVmdCAubGVmdENvbnRlbnQgc2VjdGlvbi53aW5keVRyZWUgdWwuYnJhbmNoZXMgLmJUaHJlZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTY5cHg7bGVmdDoxMHB4O3dpZHRoOjkwJTthbmltYXRpb246d2luZCA1cyBpbmZpbml0ZX1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRMZWZ0IC5sZWZ0Q29udGVudCBzZWN0aW9uLndpbmR5VHJlZSB1bC5icmFuY2hlcyAuYkZvdXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUycHg7bGVmdDo1M3B4O3dpZHRoOjUwJTthbmltYXRpb246d2luZCA2cyBpbmZpbml0ZX1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRMZWZ0IC5sZWZ0Q29udGVudCBzZWN0aW9uLndpbmR5VHJlZSB1bC5icmFuY2hlcyAuYkZpdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjI1NXB4O3dpZHRoOjUwJTthbmltYXRpb246d2luZFRvcCA2cyBpbmZpbml0ZX1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRMZWZ0IC5sZWZ0Q29udGVudCBzZWN0aW9uLndpbmR5VHJlZSB1bC5icmFuY2hlcyAuYlNpeHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OTBweDtsZWZ0OjM1OHB4O3dpZHRoOjEwMCU7YW5pbWF0aW9uOndpbmR5IDlzIGluZmluaXRlfW1haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdExlZnQgLmxlZnRDb250ZW50IHNlY3Rpb24ud2luZHlUcmVlIHVsLmJyYW5jaGVzIC5iU2V2ZW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjE0MnB4O2xlZnQ6MzU4cHg7d2lkdGg6MTAwJTthbmltYXRpb246d2luZHkgMTBzIGluZmluaXRlfW1haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdExlZnQgLmxlZnRDb250ZW50IHNlY3Rpb24ud2luZHlUcmVlIHVsLmJyYW5jaGVzIC5iRWlnaHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIxNHB4O2xlZnQ6MzI1cHg7d2lkdGg6MTAwJTthbmltYXRpb246d2luZHkgNnMgaW5maW5pdGV9QGtleWZyYW1lcyB3aW5kezAle3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fTUwJXt0cmFuc2Zvcm06cm90YXRlKC00ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodH0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0fX1Aa2V5ZnJhbWVzIHdpbmR5ezAle3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9NTAle3RyYW5zZm9ybTpyb3RhdGUoLTRkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0fX1Aa2V5ZnJhbWVzIHdpbmRUb3B7MCV7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gY2VudGVyfTUwJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGNlbnRlcn0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMTVkZWcpO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGNlbnRlcn19bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0UmlnaHR7d2lkdGg6NTB2dztiYWNrZ3JvdW5kOiNmN2Y0ZjI7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpe21haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdFJpZ2h0e3dpZHRoOjEwMHZ3fX1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRSaWdodCAucmlnaHRDb250ZW50e3BhZGRpbmc6N3Z3fUBtZWRpYShtYXgtd2lkdGg6IDEyODBweCl7bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0UmlnaHQgLnJpZ2h0Q29udGVudHtwYWRkaW5nOjUuNXZ3fX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpe21haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdFJpZ2h0IC5yaWdodENvbnRlbnR7cGFkZGluZzo0OHB4IDZ2dyA2MHB4O21heC13aWR0aDo2MDBweH19bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0UmlnaHQgLnJpZ2h0Q29udGVudCBwe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIzcHg7bWFyZ2luOjE2cHggMH1AbWVkaWEobWF4LXdpZHRoOiAxMjgwcHgpe21haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdFJpZ2h0IC5yaWdodENvbnRlbnQgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMnB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpe21haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdFJpZ2h0IC5yaWdodENvbnRlbnQgcHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyM3B4fX1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRSaWdodCAucmlnaHRDb250ZW50IC5jbG9zaW5nSGVhZGVye2NvbG9yOiNmMDUzNDU7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjZweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjI1cHggMCAwIDB9bWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0UmlnaHQgLnJpZ2h0Q29udGVudCAuY2xvc2luZ0hlYWRlciBoM3tjb2xvcjojZjA1MzQ1O3BhZGRpbmc6MTZweCAycHggMTBweDtmb250LXNpemU6MWVtO21hcmdpbjowIDAgMjVweH1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRSaWdodCAucmlnaHRDb250ZW50IC5jb250YWN0RGV0YWlsc3ttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcn1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRSaWdodCAucmlnaHRDb250ZW50IC5jb250YWN0RGV0YWlscyBhe2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyMjFmMWY7Zm9udC13ZWlnaHQ6Ym9sZH1tYWluLnNwZWNpYWxGZWF0dXJlIHNlY3Rpb24uc3BsaXRSaWdodCAucmlnaHRDb250ZW50IC5jb250YWN0RGV0YWlscyBhOmhvdmVyLG1haW4uc3BlY2lhbEZlYXR1cmUgc2VjdGlvbi5zcGxpdFJpZ2h0IC5yaWdodENvbnRlbnQgLmNvbnRhY3REZXRhaWxzIGE6Zm9jdXMsbWFpbi5zcGVjaWFsRmVhdHVyZSBzZWN0aW9uLnNwbGl0UmlnaHQgLnJpZ2h0Q29udGVudCAuY29udGFjdERldGFpbHMgYTphY3RpdmV7Y29sb3I6I2YwNTM0NX0uaGVyb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwdmggLSAxMTJweCk7bWluLWhlaWdodDo3MDBweDttYXgtd2lkdGg6ODByZW07bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey5oZXJve2hlaWdodDo2ODBweH19QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuaGVyb3toZWlnaHQ6YXV0bztmbGV4LWZsb3c6Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5oZXJvIC5oZXJvSW1ne3dpZHRoOjUwJTtoZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhKG1heC13aWR0aDogODByZW0pey5oZXJvIC5oZXJvSW1ne3BhZGRpbmc6MmVtIDJlbSAwIDJlbX19QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuaGVybyAuaGVyb0ltZ3t3aWR0aDoxMDAlfX0uaGVybyAuaGVyb0ltZyBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47b3ZlcmZsb3c6dmlzaWJsZX0uaGVybyAuaGVyb0ltZyBzdmcgLmNpcmNsZS0xIC5vdmVybGFwLXJlZHtvcGFjaXR5Oi44NX0uaGVybyAuaGVyb0ltZyBzdmcgLmNpcmNsZS0zIC5vdmVybGFwLWJsdWV7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7b3BhY2l0eTouODV9Lmhlcm8gLmhlcm9Db250ZW50e3dpZHRoOmNhbGMoNTAlIC0gODBweCk7cGFkZGluZzowIDgwcHggMCAwfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7Lmhlcm8gLmhlcm9Db250ZW50e3dpZHRoOmNhbGMoNTAlIC0gODBweCk7cGFkZGluZzoyNHB4IDQwcHggMCA0MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5oZXJvIC5oZXJvQ29udGVudHt3aWR0aDo5MCU7cGFkZGluZzo2MHB4IDUlIDgwcHggNSV9fS5oZXJvIC5oZXJvQ29udGVudCBoMXttYXJnaW46MCAwIDQwcHggMH0uaGVybyAuaGVyb0NvbnRlbnQgcHtmb250LXNpemU6MjJweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6ODAwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5oZXJvIC5oZXJvQ29udGVudCAuaGVyb0J1dHRvbnN7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjIwcHg7ZmxleC13cmFwOndyYXB9QG1lZGlhKG1heC13aWR0aDogODByZW0pey5oZXJvIC5oZXJvQ29udGVudCAuaGVyb0J1dHRvbnMgYS5idXR0b257d2lkdGg6MTAwJTttYXJnaW46MH19Lmhlcm8gLmhlcm9Db250ZW50IC5zY3JvbGxEb3due3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6Y2FsYyg3NSUgLSA3cHgpfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7Lmhlcm8gLmhlcm9Db250ZW50IC5zY3JvbGxEb3due2Rpc3BsYXk6bm9uZX19Lmhlcm8gLmhlcm9Db250ZW50IC5zY3JvbGxEb3duIGltZ3t3aWR0aDoxNHB4fS5ocEZlYXR1cmV7d2lkdGg6MTAwdnc7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiMwYTM5NTk7cGFkZGluZzo0MHB4IDB9LmhwRmVhdHVyZSAucmVkQmFye2Rpc3BsYXk6ZmxleDt3aWR0aDo5MHZ3O2hlaWdodDphdXRvO3BhZGRpbmc6MCA1dncgMCA1dnd9LmhwRmVhdHVyZSAucmVkQmFyIHB7bWFyZ2luOjB9LmhwRmVhdHVyZSAucmVkQmFyIC53cmFwcGVye21heC13aWR0aDo4MHJlbTttYXJnaW46MCBhdXRvfUBtZWRpYShtaW4td2lkdGg6IDQ3LjkzNzVlbSl7LmhwRmVhdHVyZSAucmVkQmFyIC53cmFwcGVye2Rpc3BsYXk6Z3JpZDtnYXA6ODBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKX19LmhwRmVhdHVyZSAucmVkQmFyIC5pbWFnZXtncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyfS5ocEZlYXR1cmUgLnJlZEJhciAuY29udGVudHtncmlkLWNvbHVtbjpzcGFuIDMvc3BhbiAzO2FsaWduLXNlbGY6Y2VudGVyfS5ocEZlYXR1cmUgLnJlZEJhciAuY29udGVudCBoMntjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMH0uaHBGZWF0dXJlIC5yZWRCYXIgLmNvbnRlbnQgLmFjdGlvbnN7bWFyZ2luOjQwcHggMCAwIDA7YWxpZ24tc2VsZjpjZW50ZXJ9LmhwRmVhdHVyZSAucmVkQmFyIC5jb250ZW50IC5hY3Rpb25zIGEuYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7bWluLXdpZHRoOjEyMHB4O21hcmdpbjowIDRweH1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5ocEZlYXR1cmUgLnJlZEJhciAuY29udGVudCAuYWN0aW9ucyBhLmJ1dHRvbntkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxMnB4fX0uaG9tZSAuc3Rvcmllc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7cGFkZGluZzoxMjBweCA1JX0uaG9tZSAuc3Rvcmllczo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDotMTt3aWR0aDoxMDAlO2hlaWdodDo1MCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ0MycgaGVpZ2h0PSc4ODMnIHZpZXdCb3g9JzAgMCA0NDMgODgzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTS0zLjQ1MjczZS0wNSA5Mi43NDEzQzAuMjM1MjMxIDkyLjc0MTMgMC40NzA0OTYgOTIuNzMyMSAwLjcxMDM3NCA5Mi43MzIxQzE5My4zODMgOTIuNzMyIDM1MC4xMzkgMjQ5LjE4MSAzNTAuMTM5IDQ0MS40NzdDMzUwLjEzOSA2MzMuNzcyIDE5My4zODMgNzkwLjIyMSAwLjcxMDQwNSA3OTAuMjIxQzAuNDc1MTQgNzkwLjIyMSAwLjIzOTg3NCA3OTAuMjEyIC00LjAzOTg1ZS0wNiA3OTAuMjEyTC00LjAyNDk1ZS0xMCA4ODIuNjI0QzAuMjM1MjY1IDg4Mi42MjQgMC40NzA1MzEgODgyLjYzMyAwLjcxMDQwOSA4ODIuNjMzQzI0NC40NDEgODgyLjYzMyA0NDIuNzMyIDY4NC43MjkgNDQyLjczMiA0NDEuNDc3QzQ0Mi43MzIgMTk4LjIyNCAyNDQuNDQxIDAuMzIwNDI0IDAuNzEwMzcgMC4zMjA0MzVDMC40NzUxMDUgMC4zMjA0MzUgMC4yMzk4NCAwLjMyOTU5IC0zLjg1NjY3ZS0wNSAwLjMyOTU5TC0zLjQ1MjczZS0wNSA5Mi43NDEzWicgZmlsbD0nJTIzRjA1MzQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBsZWZ0fUBtZWRpYShtYXgtd2lkdGg6IDYwZW0pey5ob21lIC5zdG9yaWVzOjpiZWZvcmV7Y29udGVudDpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5ob21lIC5zdG9yaWVze3BhZGRpbmc6NDBweCA1JSA4MHB4fX0uaG9tZSAuc3RvcmllcyBoMntjb2xvcjojMGEzOTU5O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NDBweDtmb250LXNpemU6OTRweDtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MTE1JX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5ob21lIC5zdG9yaWVzIGgye2ZvbnQtc2l6ZTo0OHB4fX0uaG9tZSAuc3RvcmllcyBhLmJ1dHRvbnttYXgtd2lkdGg6MjgwcHg7bWFyZ2luOjYwcHggYXV0byAwfS5hbGVydHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDttYXJnaW46MTBweDt6LWluZGV4OjEwO2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOmNhbGMoMTAwJSAtIDIycHgpO2JhY2tncm91bmQ6cmdiYSgyNDUuMDI1LDc4Ljc5NzgwNzAxNzUsNjMuOTc1LC45KTtib3JkZXI6MXB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MTJweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIG1heC1jb250ZW50O2dyaWQtdGVtcGxhdGUtcm93czptYXgtY29udGVudH0uYWxlcnQgcHthbGlnbi1zZWxmOmNlbnRlcjtwYWRkaW5nOjI0cHggMTBweCAyMHB4IDEwcHg7bWFyZ2luOjA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS4zfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LmFsZXJ0IHB7Zm9udC1zaXplOjE1cHh9fS5hbGVydCBwIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmFsZXJ0IHAgYXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hbGVydCAuY2xvc2VCdXR0b257YmFja2dyb3VuZDpyZ2JhKDI0NS4wMjUsNzguNzk3ODA3MDE3NSw2My45NzUsLjk1KTtib3JkZXItcmFkaXVzOjAgM3B4IDNweCAwO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246LjNzO2Rpc3BsYXk6Z3JpZH0uYWxlcnQgLmNsb3NlQnV0dG9uIGltZ3twYWRkaW5nOjE1cHggMjBweDtvcGFjaXR5Oi45O2FsaWduLXNlbGY6Y2VudGVyfS5hbGVydCAuY2xvc2VCdXR0b246aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYigyMzkuMjM4ODA1OTcwMSw3NC4yNzE2NDE3OTEsNTkuNTYxMTk0MDI5OSk7Zm9udC1zaXplOjI0cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWxlcnQgLmNsb3NlQnV0dG9uOmhvdmVyIGltZ3tvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEuMDQpfS5zdG9yeSBhcnRpY2xle2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIHdyYXA7bWFyZ2luOjQwcHggYXV0byA4MHB4IGF1dG99QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuc3RvcnkgYXJ0aWNsZXttYXJnaW46MCBhdXRvIDYwcHggYXV0b319LnN0b3J5IGFydGljbGUgLnN0b3J5UGhvdG97d2lkdGg6NjcuNXJlbX0uc3RvcnkgYXJ0aWNsZSAuc3RvcnlQaG90byBmaWd1cmV7aGVpZ2h0OjA7bWFyZ2luOjAgMCAxMnB4IDA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NTYuMjUlO3Bvc2l0aW9uOnJlbGF0aXZlfS5zdG9yeSBhcnRpY2xlIC5zdG9yeVBob3RvIGZpZ3VyZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5zdG9yeSBhcnRpY2xlIC5zdG9yeVBob3RvIGZpZ2NhcHRpb257cGFkZGluZy1ib3R0b206MTJweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmNGYyO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiA3MS4yNWVtKXsuc3RvcnkgYXJ0aWNsZSAuc3RvcnlQaG90b3t3aWR0aDoxMDB2d30uc3RvcnkgYXJ0aWNsZSAuc3RvcnlQaG90byBmaWdjYXB0aW9ue21hcmdpbjowIDEycHh9fS5zdG9yeSBhcnRpY2xlIC5zdG9yeUludHJve21heC13aWR0aDo2ODBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46NDhweCBhdXRvIDMycHggYXV0bztwYWRkaW5nLWJvdHRvbToyNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMGVjZTl9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuc3RvcnkgYXJ0aWNsZSAuc3RvcnlJbnRyb3t3aWR0aDo5MHZ3O21hcmdpbjo0OHB4IDV2dyAzMnB4IDV2d319LnN0b3J5IGFydGljbGUgLnN0b3J5SW50cm8gLmNhdGVnb3J5e21hcmdpbi1ib3R0b206MTJweDtjb2xvcjojZjA1MzQ1fS5zdG9yeSBhcnRpY2xlIC5zdG9yeUludHJvIGgxe21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pey5zdG9yeSBhcnRpY2xlIC5zdG9yeUludHJvIC5pbnRyb3tib3JkZXItYm90dG9tOm5vbmU7cGFkZGluZy1ib3R0b206MH19LnN0b3J5IGFydGljbGUgLnN0b3J5SW50cm8gLmJ5bGluZXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiMzYTNhM2E7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZn0uc3RvcnkgYXJ0aWNsZSAuY29udGVudEJsb2Nre3dpZHRoOjEwMCU7bWF4LXdpZHRoOjY4MHB4O21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuc3RvcnkgYXJ0aWNsZSAuY29udGVudEJsb2Nre3dpZHRoOjkwdnc7bWFyZ2luOjAgNXZ3fX0uc3RvcnkgYXJ0aWNsZSAuYWNjb3JkaW9ue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjY4MHB4O21hcmdpbjowIGF1dG8gNDBweCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LnN0b3J5IGFydGljbGUgLmFjY29yZGlvbnt3aWR0aDo5MHZ3O21hcmdpbjowIDV2dyA0MHB4IDV2d319LnN0b3J5IGFydGljbGUgLmRyb3BDYXAgcDpmaXJzdC1vZi10eXBlOjpmaXJzdC1sZXR0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjUwcHg7cGFkZGluZzoyMHB4IDhweCAwIDA7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmbG9hdDpsZWZ0O2NvbG9yOiMyMjFmMWZ9LnN0b3J5IGFydGljbGUgYmxvY2txdW90ZXttYXgtd2lkdGg6NjgwcHg7bWFyZ2luOjIwcHggYXV0byAzMnB4IGF1dG99LnN0b3J5IGFydGljbGUgLnNoYXJle3RleHQtYWxpZ246Y2VudGVyfS5zdG9yeSBhcnRpY2xlIC5zaGFyZSBhe21hcmdpbjowIDEycHh9LnN0b3J5IGFydGljbGUgLnNoYXJlIGEgaW1ne3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0uc3RvcnkgYXJ0aWNsZSAuc2hhcmUgYTpob3ZlciBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCk7b3BhY2l0eTouOX0uc3RvcnkgLnJlbGF0ZWRBcnRpY2xlc3tib3JkZXItdG9wOjFweCBzb2xpZCAjZTZkZmQ5O21hcmdpbjowIGF1dG8gMTAwcHggYXV0bztwYWRkaW5nLXRvcDo4MHB4fUBtZWRpYShtYXgtd2lkdGg6IDcxLjI1ZW0pey5zdG9yeSAucmVsYXRlZEFydGljbGVze3dpZHRoOjkwdnc7bWFyZ2luOjAgNXZ3IDgwcHggNXZ3O3BhZGRpbmctdG9wOjYwcHh9fS5zdG9yeSAucmVsYXRlZEFydGljbGVzIC5jYXJkR3JpZHttYXJnaW4tdG9wOjI0cHh9LnN0b3JpZXMgLmZpbHRlcnN7cGFkZGluZzo1ZW0gMCAzZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZGZkOX0ubm9SZXN1bHRze21heC13aWR0aDoxMDQwcHg7bWFyZ2luOjAgMCA2MHB4IDA7YWxpZ24tc2VsZjpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDcxLjI1ZW0pey5ub1Jlc3VsdHN7d2lkdGg6OTAlO3BhZGRpbmc6MCA1JX19bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwNDBweDttYXJnaW46MCAwIDYwcHggMDthbGlnbi1zZWxmOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7Y29sdW1uLWdhcDoyNHB4fUBtZWRpYShtYXgtd2lkdGg6IDcxLjI1ZW0pe21haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjkwJTtwYWRkaW5nOjAgNSV9fW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAucGFnaW5hdGlvbntncmlkLWNvbHVtbjpzcGFuIDMvc3BhbiAzfW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmR7YmFja2dyb3VuZDojZjdmNGYyO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjNweDt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweCAwIDAgMDttYXJnaW4tYm90dG9tOjI0cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pe21haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmR7cGFkZGluZzoyMHB4IDAgMCAwO3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDMxLjI1ZW0pe21haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmR7d2lkdGg6MTAwJX19bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAudHlwZSxtYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIC5mdW5kVGl0bGUsbWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCBwLG1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgdWwsbWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAuZ297cGFkZGluZzowIDI0cHg7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pe21haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgLnR5cGUsbWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAuZnVuZFRpdGxlLG1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgcCxtYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIHVsLG1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgLmdve3BhZGRpbmc6MCAxNnB4fX1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIHNwYW4uZnVuZENhcmRUeXBle21hcmdpbjouMjVyZW0gLjFyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNzVlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoyMHB4O2JvcmRlcjoxcHggc29saWQgI2U2ZGZkOTtib3gtc2hhZG93OjAgMCA2cHggMCByZ2JhKDM0LDMxLDMxLC4xNSk7bGluZS1oZWlnaHQ6MS4yNX1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIHNwYW4uZnVuZENhcmRUeXBlOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAudHlwZXtmb250LXNpemU6MTNweDtjb2xvcjojNWQ1ODU0O21hcmdpbjowIC0wLjI1cmVtIDhweCAtMC4yNXJlbX1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIC5mdW5kVGl0bGUgaDN7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MCAwIDEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAuZnVuZFRpdGxlIGgzIGF7Y29sb3I6IzIyMWYxZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjA1MzQ1fW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgLmZ1bmRUaXRsZSBoMyBhOmhvdmVyLG1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgLmZ1bmRUaXRsZSBoMyBhOmFjdGl2ZSxtYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIC5mdW5kVGl0bGUgaDMgYTpmb2N1c3tjb2xvcjojZjA1MzQ1O3RleHQtZGVjb3JhdGlvbjpub25lfW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgLmZ1bmRUaXRsZSAub3BlbmluZyxtYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIC5mdW5kVGl0bGUgLmRlYWRsaW5le2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46LTJweCAwIDE0cHggMDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZGZkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZkZmQ5fW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgLmZ1bmRUaXRsZSAuZGVhZGxpbmV7Y29sb3I6I2YwNTM0NX1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIC5mdW5kVGl0bGUgLmRlYWRsaW5lOmFmdGVye2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL2ljb24tY2xvY2suc3ZnXCIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjJweH1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIC5mdW5kVGl0bGUgLmRlYWRsaW5lLmV4cGlyZWR7Y29sb3I6IzNhM2EzYX1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIC5mdW5kVGl0bGUgLmRlYWRsaW5lLmV4cGlyZWQ6YWZ0ZXJ7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvaWNvbi1jbG9jay1ncmF5LnN2Z1wiKX1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIC5mdW5kVGl0bGUgLnRvb2x0aXB7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6M3B4O3Bvc2l0aW9uOnJlbGF0aXZlfW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgLmZ1bmRUaXRsZSAudG9vbHRpcDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNDdweDtsZWZ0Oi02MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgzNCwzMSwzMSwuOTUpO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGFyaWEtbGFiZWwpO3BhZGRpbmc6MTBweDt0ZXh0LXRyYW5zZm9ybTpub25lO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEyMHB4fW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgLmZ1bmRUaXRsZSAudG9vbHRpcDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMnB4O2xlZnQ6OXB4O2JvcmRlci1sZWZ0OjNweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDozcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wOjNweCBzb2xpZCAjMjIxZjFmO2NvbnRlbnQ6XCIgXCI7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O3dpZHRoOjB9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAuZnVuZFRpdGxlIC50b29sdGlwOjpiZWZvcmUsbWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAuZnVuZFRpdGxlIC50b29sdGlwOjphZnRlcntjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAuZnVuZFRpdGxlIC50b29sdGlwOmhvdmVyOjpiZWZvcmUsbWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAuZnVuZFRpdGxlIC50b29sdGlwOmhvdmVyOjphZnRlcntvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCAuZnVuZFRpdGxlIC50b29sdGlwIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzcHgpfW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgcCxtYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkIHVse2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIwcHh9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCB1bHtwYWRkaW5nLWxlZnQ6NTBweDttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLXRvcDo0cHg7bGlzdC1zdHlsZTpub25lfW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgdWwgbGl7bWFyZ2luLWJvdHRvbToxMHB4fW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgdWwgbGk6OmJlZm9yZXtwYWRkaW5nLWxlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiIFwiO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb24tY2hlY2stcmVkLnN2Z1wiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE0cHggMTRweDtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O21hcmdpbi1sZWZ0Oi0yNHB4fW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgYS5wb3B1cC1tb2RhbHtjb2xvcjojMjIxZjFmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMDUzNDV9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCBhLnBvcHVwLW1vZGFsOmhvdmVyLG1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgYS5wb3B1cC1tb2RhbDphY3RpdmUsbWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCBhLnBvcHVwLW1vZGFsOmZvY3Vze2NvbG9yOiNmMDUzNDU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCBhLmdve2JvcmRlci10b3A6MXB4IHNvbGlkICNlNmRmZDk7Zm9udC1zaXplOjE2cHg7cGFkZGluZzoxMnB4IDAgMTRweCAwO21hcmdpbjphdXRvIDAgMCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfW1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgYS5nby5leHBpcmVke2NvbG9yOiMzYTNhM2F9bWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCBhLmdvOmhvdmVyLG1haW4uZGlyZWN0b3J5IC5kaXJlY3RvcnlDYXJkcyAuZnVuZENhcmQgYS5nbzphY3RpdmUsbWFpbi5kaXJlY3RvcnkgLmRpcmVjdG9yeUNhcmRzIC5mdW5kQ2FyZCBhLmdvOmZvY3Vze2JhY2tncm91bmQ6I2YwZWNlOX1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkLndvcmtzaG9wQ2FyZHthbGlnbi1zZWxmOnN0cmV0Y2g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1tYWluLmRpcmVjdG9yeSAuZGlyZWN0b3J5Q2FyZHMgLmZ1bmRDYXJkLndvcmtzaG9wQ2FyZCAuZ297bWFyZ2luLXRvcDphdXRvfS5vdmVybGF5e2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO29wYWNpdHk6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjk1KX0ub3ZlcmxheSAuY2xvc2VidG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjM1cHg7cmlnaHQ6Y2FsYygzdncgKyAxMDhweCk7Ym9yZGVyOjFweCBzb2xpZCAjZTZkZmQ5O2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luLXJpZ2h0OjhweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjY7Y3Vyc29yOnBvaW50ZXJ9Lm92ZXJsYXkgLmNsb3NlYnRuOmhvdmVyLC5vdmVybGF5IC5jbG9zZWJ0bjphY3RpdmUsLm92ZXJsYXkgLmNsb3NlYnRuOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzIyMWYxZjtib3gtc2hhZG93OjAgMXB4IDEycHggMCByZ2JhKDI0MCw4Myw2OSwuMSl9Lm92ZXJsYXlDb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6NjAlO2xlZnQ6MjAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5iaWdTZWFyY2h7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJpZ1NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjMjIxZjFmO2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOjEwMCU7aGVpZ2h0OjcycHg7bWFyZ2luOjA7cGFkZGluZzo0cHggNzJweCAwO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlLW91dDtmb250LXNpemU6MjRweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6NDAwfS5iaWdTZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcntwYWRkaW5nOjRweCAwIDAgMDtjb2xvcjojM2EzYTNhfS5iaWdTZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5iaWdTZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZXtvdXRsaW5lOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjMjIxZjFmO2JveC1zaGFkb3c6MCAxcHggMTJweCAwIHJnYmEoMjQwLDgzLDY5LC4xKX0uYmlnU2VhcmNoIGJ1dHRvbi5zdWJtaXRTZWFyY2h7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTZweDt0b3A6MjJweH0uYmlnU2VhcmNoIGJ1dHRvbi5zdWJtaXRTZWFyY2ggaW1ne2hlaWdodDozMHB4fS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgdWwuc2VhcmNoLXJlc3VsdHN7bWFyZ2luOjAgMCAxZW07cGFkZGluZzowfS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgdWwuc2VhcmNoLXJlc3VsdHMgbGl7bWFyZ2luOjA7cGFkZGluZzoxZW0gMDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZkZmQ5fS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgdWwuc2VhcmNoLXJlc3VsdHMgbGkgaDN7bWFyZ2luOjAgMCAxcHh9LmNvbnRlbnRwYWdlIC5tYWluQ29udGVudCB1bC5zZWFyY2gtcmVzdWx0cyBsaSBhLnNlYXJjaFVybHtjb2xvcjojMjIxZjFmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7bWFyZ2luOjAgMCA2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZjBlY2U5O3BhZGRpbmc6MnB4IDZweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweH0uY29udGVudHBhZ2UgLm1haW5Db250ZW50IHVsLnNlYXJjaC1yZXN1bHRzIGxpIGEuc2VhcmNoVXJsOmhvdmVye2JhY2tncm91bmQ6I2Y3ZjRmMn0uY29udGVudHBhZ2UgLm1haW5Db250ZW50IHVsLnNlYXJjaC1yZXN1bHRzIGxpIHB7Y29sb3I6IzNhM2EzYTtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjU7bWFyZ2luOjB9Zm9ybS5wYWdlU2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlfWZvcm0ucGFnZVNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7aGVpZ2h0OjUycHg7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTZweDtib3JkZXI6MXB4IHNvbGlkICNmMGVjZTk7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luOjA7Y29sb3I6IzNhM2EzYTtmb250LXNpemU6MThweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pe2Zvcm0ucGFnZVNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF17d2lkdGg6Y2FsYygxMDAlIC0gMzRweCl9fWZvcm0ucGFnZVNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVye3BhZGRpbmc6NHB4IDAgMCAwO2NvbG9yOnJnYmEoNTgsNTgsNTgsLjUpfWZvcm0ucGFnZVNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsZm9ybS5wYWdlU2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTphY3RpdmV7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgIzIyMWYxZjtib3gtc2hhZG93OjAgMXB4IDEycHggMCByZ2JhKDI0MCw4Myw2OSwuMSl9Zm9ybS5wYWdlU2VhcmNoIGJ1dHRvbi5zdWJtaXRTZWFyY2h7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjE4cHh9Zm9ybS5wYWdlU2VhcmNoIGJ1dHRvbi5zdWJtaXRTZWFyY2ggaW1ne2hlaWdodDoxOHB4fS5zdGFmZiAuc3RhZmZDYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OndyYXA7bWFyZ2luLWJvdHRvbTo4MHB4fUBzdXBwb3J0cyhkaXNwbGF5OiBncmlkKXsuc3RhZmYgLnN0YWZmQ2FyZHN7ZGlzcGxheTpncmlkO3dpZHRoOjkydnc7bWF4LXdpZHRoOjE0NDBweDttYXJnaW46MCBhdXRvIDgwcHggYXV0bztwYWRkaW5nOjAgNHZ3O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjEycHgsIDFmcikpO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoYXV0byk7YWxpZ24taXRlbXM6c3RhcnR9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuc3RhZmYgLnN0YWZmQ2FyZHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSl9fX0uc3RhZmYgLnN0YWZmQ2FyZHtiYWNrZ3JvdW5kOiNmN2Y0ZjI7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbjo2cHg7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5zdGFmZiAuc3RhZmZDYXJkIGZpZ3VyZXttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjQwcHg7b3ZlcmZsb3c6aGlkZGVufS5zdGFmZiAuc3RhZmZDYXJkIGZpZ3VyZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7dHJhbnNmb3JtOnNjYWxlKDEpfUBtZWRpYShtYXgtd2lkdGg6IDQ3LjkzNzVlbSl7LnN0YWZmIC5zdGFmZkNhcmQgZmlndXJle2hlaWdodDoxODBweH0uc3RhZmYgLnN0YWZmQ2FyZCBmaWd1cmUgaW1ne21pbi1oZWlnaHQ6MTgwcHh9fS5zdGFmZiAuc3RhZmZDYXJkIC5zdGFmZlRleHR7cGFkZGluZzoxMHB4IDE2cHggNHB4IDE2cHh9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuc3RhZmYgLnN0YWZmQ2FyZCAuc3RhZmZUZXh0e3RleHQtYWxpZ246Y2VudGVyfX0uc3RhZmYgLnN0YWZmQ2FyZCAuc3RhZmZUZXh0IC5kZXBhcnRtZW50e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZkZmQ5O3BhZGRpbmctYm90dG9tOjhweDttYXJnaW4tYm90dG9tOjE2cHg7bWluLWhlaWdodDozNHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMzYTNhM2E7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweDtmb250LXdlaWdodDpub3JtYWx9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuc3RhZmYgLnN0YWZmQ2FyZCAuc3RhZmZUZXh0IC5kZXBhcnRtZW50e21pbi1oZWlnaHQ6YXV0b319LnN0YWZmIC5zdGFmZkNhcmQgLnN0YWZmVGV4dCBoMnttYXJnaW46MCAwIDRweDtjb2xvcjojMjIxZjFmO2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE5cHh9LnN0YWZmIC5zdGFmZkNhcmQgLnN0YWZmVGV4dCBwe21hcmdpbjowO2NvbG9yOiMzYTNhM2E7Zm9udC1zaXplOjEzcHg7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxOHB4fS5zdGFmZiAuc3RhZmZDYXJkIC5ib2FyZFRleHR7cGFkZGluZzoxMHB4IDE2cHggNHB4IDE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0YWZmIC5zdGFmZkNhcmQgLmJvYXJkVGV4dCBoMnttYXJnaW46NnB4IDAgNHB4O2NvbG9yOiMyMjFmMWY7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTlweH0uc3RhZmYgLnN0YWZmQ2FyZCAuYm9hcmRUZXh0IHB7bWFyZ2luOjAgMCAxMnB4O2NvbG9yOiMzYTNhM2E7Zm9udC1zaXplOjEzcHg7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxOHB4fS5zdGFmZiAuc3RhZmZDYXJkOmhvdmVyLC5zdGFmZiAuc3RhZmZDYXJkOmFjdGl2ZSwuc3RhZmYgLnN0YWZmQ2FyZDpmb2N1c3tib3gtc2hhZG93OjAgMnB4IDEycHggMCByZ2JhKDI0MCw4Myw2OSwuMSksMCA2cHggNjBweCAwIHJnYmEoMzQsMzEsMzEsLjE1KTtiYWNrZ3JvdW5kOiNmZmZ9LnN0YWZmIC5zdGFmZkNhcmQ6aG92ZXIgZmlndXJlIGltZywuc3RhZmYgLnN0YWZmQ2FyZDphY3RpdmUgZmlndXJlIGltZywuc3RhZmYgLnN0YWZmQ2FyZDpmb2N1cyBmaWd1cmUgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uc3RhZmYgLnN0YWZmQ29udGFjdHtwYWRkaW5nOjEwcHggMTZweCAxNnB4IDE2cHh9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuc3RhZmYgLnN0YWZmQ29udGFjdHt0ZXh0LWFsaWduOmNlbnRlcn19LnN0YWZmIC5zdGFmZkNvbnRhY3QgYXttYXJnaW4tYm90dG9tOjNweDtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojMGEzOTU5fS5zdGFmZiAuc3RhZmZDb250YWN0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc3RhZmYgLnN0YWZmQ29udGFjdCBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLXJpZ2h0LWJsdWUuc3ZnXCIpfS5zdGFmZiAuc3RhZmZDb250YWN0IGEucGhvbmV7Y29sb3I6IzNhM2EzYX1Ac3VwcG9ydHMoZGlzcGxheTogZ3JpZCl7LnN0YWZmLmFsdW1uaSAuc3RhZmZDYXJkc3thbGlnbi1pdGVtczpzdHJldGNofX0uc21hbGwtZGlhbG9ne2JvcmRlcjoxcHggc29saWQgcmdiYSg5Myw4OCw4NCwuMjUpO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDo4MCU7bWF4LXdpZHRoOjgwMHB4O3BhZGRpbmc6MzBweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2FuaW1hdGlvbjpmYWRlLWluIDFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbn0uc21hbGwtZGlhbG9nIGZpZ3VyZXttYXJnaW46MzBweCBhdXRvO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuc21hbGwtZGlhbG9nIGZpZ3VyZXttYXJnaW46MzBweCAwIDAgMH19Lm1mcC1jbG9zZS1idG4taW4gLnNtYWxsLWRpYWxvZ3twYWRkaW5nLXRvcDo3MHB4fS5zbWFsbC1kaWFsb2cgYnV0dG9uLm1mcC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDoyMHB4O3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0O29wYWNpdHk6MTtwYWRkaW5nOjA7bWFyZ2luOjA7Y29sb3I6IzIyMWYxZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6NDBweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNtYWxsLWRpYWxvZyBidXR0b24ubWZwLWNsb3NlOmhvdmVyLC5zbWFsbC1kaWFsb2cgYnV0dG9uLm1mcC1jbG9zZTpmb2N1cywuc21hbGwtZGlhbG9nIGJ1dHRvbi5tZnAtY2xvc2U6YWN0aXZle2NvbG9yOnJnYigyMTUuMTQ5MjUzNzMxMywzMy41NDQ3NzYxMTk0LDE3LjM1MDc0NjI2ODcpICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmMDUzNDV9LnNtYWxsLWRpYWxvZyBoNHttYXJnaW46MCAwIDFlbTtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmfS5zbWFsbC1kaWFsb2cgcCwuc21hbGwtZGlhbG9nIHVse2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIwcHh9LnNtYWxsLWRpYWxvZyB1bHtwYWRkaW5nLWxlZnQ6NTBweDttYXJnaW4tYm90dG9tOjE1cHg7bGlzdC1zdHlsZTpub25lfS5zbWFsbC1kaWFsb2cgdWwgbGl7bWFyZ2luLWJvdHRvbToxMHB4fS5zbWFsbC1kaWFsb2cgdWwgbGk6OmJlZm9yZXtwYWRkaW5nLWxlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiIFwiO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ljb24tY2hlY2stcmVkLnN2Z1wiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE0cHggMTRweDtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O21hcmdpbi1sZWZ0Oi0yNHB4fS5zbWFsbC1kaWFsb2cuZGFzaGJvYXJkLWRpYWxvZ3twYWRkaW5nLXRvcDo0MHB4fS5zbWFsbC1kaWFsb2cuZGFzaGJvYXJkLWRpYWxvZyAuY2hhcnRFbWJlZHttYXJnaW46MCAwIDQwcHh9LnNtYWxsLWRpYWxvZy5kYXNoYm9hcmQtZGlhbG9nIHB7Y29sb3I6IzNhM2EzYTtmb250LXNpemU6MTdweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjI1cHh9Lm1mcC1iZy5tZnAtcmVhZHl7YmFja2dyb3VuZDojZTZkZmQ5fS5tZnAtd3JhcCAubWZwLWNvbnRhaW5lciwubWZwLWJne29wYWNpdHk6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9Lm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRhaW5lcntvcGFjaXR5OjF9Lm1mcC1yZWFkeS5tZnAtYmd7b3BhY2l0eTouOH0ubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGFpbmVyLC5tZnAtcmVtb3ZpbmcubWZwLWJne29wYWNpdHk6MH1kaXYua2ltYmlhRGl2LnR3b19jb2wgaW5wdXQua19udW1iZXIsZGl2LmtpbWJpYURpdi50d29fY29sIGlucHV0LmtfdGV4dCxkaXYua2ltYmlhRGl2LnR3b19jb2wgaW5wdXQua19tb25leSxkaXYua2ltYmlhRGl2LnR3b19jb2wgc2VsZWN0Lmtfc2VsZWN0e21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICMyMjFmMWYgIWltcG9ydGFudDtwYWRkaW5nOjhweCAxMHB4IDVweCAxMHB4O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWlufWRpdi5raW1iaWFEaXYudHdvX2NvbCBpbnB1dC5rX251bWJlcjpmb2N1cyxkaXYua2ltYmlhRGl2LnR3b19jb2wgaW5wdXQua190ZXh0OmZvY3VzLGRpdi5raW1iaWFEaXYudHdvX2NvbCBpbnB1dC5rX21vbmV5OmZvY3VzLGRpdi5raW1iaWFEaXYudHdvX2NvbCBzZWxlY3Qua19zZWxlY3Q6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlcjoxcHggc29saWQgIzBhMzk1OSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAxcHggOHB4IDAgcmdiYSgxMCw1Nyw4OSwuMSksMCAzcHggMTJweCAwIHJnYmEoMzQsMzEsMzEsLjE1KX1kaXYua2ltYmlhRGl2LnR3b19jb2wgaW5wdXQua19udW1iZXIsZGl2LmtpbWJpYURpdi50d29fY29sIGlucHV0LmtfdGV4dCxkaXYua2ltYmlhRGl2LnR3b19jb2wgaW5wdXQua19tb25leSxkaXYua2ltYmlhRGl2LnR3b19jb2wgc2VsZWN0Lmtfc2VsZWN0e3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTY2cHgpICFpbXBvcnRhbnR9LmtfdGV4dGFyZWF7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWlufS5rX3RleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICMwYTM5NTkgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMnB4IDEwcHggMCByZ2JhKDI0MCw4Myw2OSwuMSksMCAzcHggMTJweCAwIHJnYmEoMzQsMzEsMzEsLjE1KX0ua19zZWxlY3R7aGVpZ2h0OjQwcHggIWltcG9ydGFudH0uZXZlbnREZXNjcmlwdGlvbiAua19tZXNzYWdpbmdQcm9maWxle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5raW1iaWFEaXZ7bWFyZ2luLXRvcDotNDBweCAhaW1wb3J0YW50fS5raW1iaWFEaXYgbGFiZWwuZ3JvdXBMYWJlbHtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MzJweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMGEzOTU5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwYTM5NTk7cGFkZGluZzoxMnB4IDAgNXB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn0ua2ltYmlhRGl2IGxhYmVsLmdyb3VwTGFiZWwua19hc2tBcnJheU1haW57bWFyZ2luOjQ4cHggMCAzMnB4IDAgIWltcG9ydGFudH0ua2ltYmlhRGl2IGxhYmVsLmdyb3VwTGFiZWwua19wYXltZW50e21hcmdpbjo0OHB4IDAgMzJweCAwICFpbXBvcnRhbnR9LmtpbWJpYURpdiBsYWJlbC5ncm91cExhYmVsLmtfcXVlc3Rpb257bWFyZ2luOjU2cHggMCAxNnB4IDAgIWltcG9ydGFudH0ua2ltYmlhRGl2IGxhYmVsLmdyb3VwTGFiZWwua19jb25mU2VjdGlvbnttYXJnaW46NTZweCAwIDEwMHB4IDAgIWltcG9ydGFudH0ua2ltYmlhRGl2IGxhYmVsLmdyb3VwTGFiZWwua19jb25mU2VjdGlvbjphZnRlcntjb250ZW50OlwiIOKAkyBUaGFuayBZb3UhXCJ9LmtpbWJpYURpdiAua190cmFuc0NvZGV7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MzJweCAzMnB4IDEycHggMzJweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMjIxZjFmO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjMycHh9LmtpbWJpYURpdiAua190b3RhbENoYXJnZWR7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MCAzMnB4IDQ4cHggMzJweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMjIxZjFmO2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjMycHg7Ym94LXNoYWRvdzowIDNweCAzcHggMCBoc2xhKDAsMCUsMTAwJSwuMSksMCA2cHggOHB4IDAgcmdiYSgxMCw1Nyw4OSwuMTUpfS5raW1iaWFEaXYgbGFiZWwua19wYXltZW50UGxhblRpdGxlLnJlcXVpcmVke2JvcmRlci10b3A6MXB4IHNvbGlkICNlNmRmZDk7d2lkdGg6MTAwJTttYXJnaW46MjBweCAwIDRweCAwO3BhZGRpbmc6MjBweCAwIDAgMCAhaW1wb3J0YW50fS5raW1iaWFEaXYgbGFiZWwua19yYWRpb0NCe2NvbG9yOiMzYTNhM2E7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fS5raW1iaWFEaXYgbGFiZWwua19wcm9maWxlU2VjdGlvbntib3JkZXItdG9wOjFweCBzb2xpZCAjZTZkZmQ5O2JvcmRlci1ib3R0b206bm9uZX0ua2ltYmlhRGl2IGxhYmVsLmtfcHJvZmlsZVNlY3Rpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZGZkOTtib3JkZXItYm90dG9tOm5vbmV9LmtpbWJpYURpdiAja2ltYmlhVmlld18xX09wdGlvbmFsSW5zdHJ1Y3Rpb25zIGxhYmVsLmdyb3VwTGFiZWwsLmtpbWJpYURpdiAja2ltYmlhVmlld18xX1JlZnVuZHMgbGFiZWwuZ3JvdXBMYWJlbCwua2ltYmlhRGl2ICNraW1iaWFWaWV3XzFfQWRkaXRpb25hbEluc3RydWN0aW9uczIgbGFiZWwuZ3JvdXBMYWJlbHtib3JkZXI6bm9uZX0ua2ltYmlhRGl2IGxhYmVse2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtjb2xvcjojMjIxZjFmfS5raW1iaWFEaXYgLmtfZG9uYXRpb24gaW5wdXQua19tb25leXtoZWlnaHQ6NTRweDtwYWRkaW5nLXRvcDoxMXB4ICFpbXBvcnRhbnQ7Y29sb3I6IzNhM2EzYTtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMDtib3gtc2hhZG93OjAgMnB4IDEwcHggMCByZ2JhKDEwLDU3LDg5LC4wNSksMCAwIDJweCAwICMyMjFmMWYsMCAzcHggMTJweCAwIHJnYmEoMzQsMzEsMzEsLjE1KX0ua2ltYmlhRGl2IC5rX2RvbmF0aW9uIGlucHV0LmtfbW9uZXk6Zm9jdXN7Ym9yZGVyOjJweCBzb2xpZCAjMGEzOTU5O2NvbG9yOiMwYTM5NTk7Ym94LXNoYWRvdzowIDJweCAxMnB4IDAgcmdiYSgxMCw1Nyw4OSwuMTUpLDAgMCAycHggMCAjMGEzOTU5LDAgNHB4IDI0cHggMCByZ2JhKDM0LDMxLDMxLC4yNSkgIWltcG9ydGFudH0ua2ltYmlhRGl2IC5rX2RvbmF0aW9uIGlucHV0W3ZhbHVlXXtjb2xvcjojMGEzOTU5fS5raW1iaWFEaXYgLmtfZG9uYXRpb24gLmtfb3RoZXJNb25leUhpbnR7bWFyZ2luOjAgIWltcG9ydGFudDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LmtpbWJpYURpdiAua19kb25hdGlvbiAua19wYXltZW50UGxhbkhpbnQua19pbnN0YWxsbWVudHtmb250LXdlaWdodDo3MDA7Y29sb3I6IzIyMWYxZiAhaW1wb3J0YW50fS5raW1iaWFEaXYgLmludmFsaWR7YmFja2dyb3VuZC1jb2xvcjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5MywgMzYsIDQwLCAwKSA1MCUsIHJnYmEoMTkzLCAzNiwgNDAsIDAuMSkgMTAwJSkgIWltcG9ydGFudH0ua2ltYmlhRGl2IC5pbnZhbGlkIC5maWVsZENhcHRpb24gLmtfbWVzc2FnZXN7Y29sb3I6I2YwNTM0NSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxNnB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LmtpbWJpYURpdiAuaW52YWxpZCB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgI2YwNTM0NX0ua2ltYmlhRGl2IC5pbnZhbGlkIHVsIGxpe2xpc3Qtc3R5bGU6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiNmMDUzNDUgIWltcG9ydGFudDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoyMHB4IDA7bWFyZ2luOjAgIWltcG9ydGFudH0ua2ltYmlhRGl2IC5pbnB1dEdyb3Vwe21pbi1oZWlnaHQ6NDhweH0ua2ltYmlhRGl2ICNraW1iaWFWaWV3XzFfQXR0cmlidXRpb25OYW1le2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmRmZDk7cGFkZGluZy1ib3R0b206MjRweDttYXJnaW4tYm90dG9tOjE2cHh9LmtpbWJpYURpdiAja2ltYmlhVmlld18xX0luSG9ub3JPZiAuZmllbGRDYXB0aW9uLC5raW1iaWFEaXYgI2tpbWJpYVZpZXdfMV9Jbk1lbW9yeU9mIC5maWVsZENhcHRpb257Y29sb3I6IzNhM2EzYSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiTmV4YVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDttYXJnaW46LTRweCAwIDIwcHggMDtsaW5lLWhlaWdodDoxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmRmZDk7cGFkZGluZy1ib3R0b206MjRweH0ua2ltYmlhRGl2IC5rX3F1ZXN0aW9uIC5rX2luc3RydWN0aW9ue2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9LmtpbWJpYURpdiAua19zaGFyZVRoaXNGb3JtQmxvY2t7ZGlzcGxheTpub25lfS5raW1iaWFEaXYgLmtfdGFsbHl7YmFja2dyb3VuZDojZjdmNGYyO2JvcmRlcjoxcHggc29saWQgI2U2ZGZkOTtib3JkZXItcmFkaXVzOjNweDt3aWR0aDpjYWxjKDkyJSAtIDJweCk7cGFkZGluZzo0JSA0JSAwIDQlfS5raW1iaWFEaXYgLmtfdGFsbHkgdGQua190b3RhbHtwYWRkaW5nLXRvcDoxMnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI4cHggIWltcG9ydGFudDtjb2xvcjojMGEzOTU5ICFpbXBvcnRhbnR9LmtpbWJpYURpdiAua190YWxseSAua190eHR7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtjb2xvcjojMGEzOTU5ICFpbXBvcnRhbnR9LmtpbWJpYURpdiAua190YWxseSAua19tb25leXtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7Y29sb3I6IzBhMzk1OSAhaW1wb3J0YW50fS5raW1iaWFEaXYgLmtfdGFsbHkgLmtfdGVybXN7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojM2EzYTNhICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJOZXhhXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LmtpbWJpYURpdiAua19ncmV5e29wYWNpdHk6LjV9LmtpbWJpYURpdiB0YWJsZS5rX2J1dHRvbkJsb2NrIHRib2R5e3dpZHRoOjEwMCUgIWltcG9ydGFudH0ua2ltYmlhRGl2IHRhYmxlLmtfYnV0dG9uQmxvY2sgdGR7dGV4dC1hbGlnbjpjZW50ZXJ9LmtpbWJpYURpdiB0YWJsZS5rX2J1dHRvbkJsb2NrIC5rX2J1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDttYXJnaW4tdG9wOjMycHggIWltcG9ydGFudDtoZWlnaHQ6NTZweDtiYWNrZ3JvdW5kOiNmMDUzNDU7Ym9yZGVyLXJhZGl1czo2cHg7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAxcHggM3B4IDAgaHNsYSgwLDAlLDEwMCUsLjMpLDAgNHB4IDQwcHggMCBoc2xhKDAsMCUsMTAwJSwuMiksMCAxcHggMTJweCAwIHJnYmEoMjQwLDgzLDY5LC4xKTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbn0ua2ltYmlhRGl2IHRhYmxlLmtfYnV0dG9uQmxvY2sgYnV0dG9uOmhvdmVyLC5raW1iaWFEaXYgdGFibGUua19idXR0b25CbG9jayBidXR0b246YWN0aXZlLC5raW1iaWFEaXYgdGFibGUua19idXR0b25CbG9jayBidXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDFweCAzcHggMCBoc2xhKDAsMCUsMTAwJSwuNiksMCA0cHggNDBweCAwIGhzbGEoMCwwJSwxMDAlLC42KSwwIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjQpO2JhY2tncm91bmQ6cmdiKDIxNS4xNDkyNTM3MzEzLDMzLjU0NDc3NjExOTQsMTcuMzUwNzQ2MjY4Nyl9LmtpbWJpYURpdiB0YWJsZS5rX2J1dHRvbkJsb2NrIGJ1dHRvbjpkaXNhYmxlZCwua2ltYmlhRGl2IHRhYmxlLmtfYnV0dG9uQmxvY2sgYnV0dG9uW2Rpc2FibGVkXXtib3gtc2hhZG93OjAgMXB4IDNweCAwIGhzbGEoMCwwJSwxMDAlLC42KSwwIDRweCA0MHB4IDAgaHNsYSgwLDAlLDEwMCUsLjYpLDAgMXB4IDEycHggMCByZ2JhKDI0MCw4Myw2OSwuNCk7YmFja2dyb3VuZDpyZ2IoMjE1LjE0OTI1MzczMTMsMzMuNTQ0Nzc2MTE5NCwxNy4zNTA3NDYyNjg3KTtvcGFjaXR5Oi44O2N1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnR9LmtpbWJpYURpdiB0YWJsZS5rX2J1dHRvbkJsb2NrIGJ1dHRvbjpkaXNhYmxlZDphZnRlciwua2ltYmlhRGl2IHRhYmxlLmtfYnV0dG9uQmxvY2sgYnV0dG9uW2Rpc2FibGVkXTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTJweDt0b3A6MTJweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zcGlubmVyLnN2Z1wiKTt3aWR0aDozMHB4O2hlaWdodDozMHB4fW1haW4ucmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MjAwcHh9QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXttYWluLnJlbGF0aXZle3BhZGRpbmctYm90dG9tOjB9fXNlY3Rpb24uYmdQaG90b3t3aWR0aDoxMDAlO2hlaWdodDo0NTBweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9kb25hdGlvbi1waG90by1ibHVlLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7c2VjdGlvbi5iZ1Bob3Rve2Rpc3BsYXk6bm9uZX19LmRvbmF0ZW5vd3tiYWNrZ3JvdW5kLWNvbG9yOiMwYTM5NTl9LmRvbmF0ZW5vdyAudGl0bGVCbG9jayBoMXtjb2xvcjojZjA1MzQ1O2ZvbnQtd2VpZ2h0OjcwMH0uZG9uYXRlbm93IC5kb25hdGlvbkNvbnRhaW5lci5oYXNJbWFnZXt3aWR0aDoxMDB2dztoZWlnaHQ6NjIwcHg7YmFja2dyb3VuZC1jb2xvcjojMjIxZjFmO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYShtYXgtd2lkdGg6IDYwZW0pey5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyLmhhc0ltYWdle2hlaWdodDphdXRvO3BhZGRpbmc6NTZweCAwfX0uZG9uYXRlbm93IC5kb25hdGlvbkNvbnRhaW5lci5oYXNJbWFnZSAuZG9uYXRpb25DaG9pY2Vze2Rpc3BsYXk6ZmxleDt3aWR0aDo5MHZ3O2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MCA1dnd9QG1lZGlhKG1heC13aWR0aDogNjMuOTM3NWVtKXsuZG9uYXRlbm93IC5kb25hdGlvbkNvbnRhaW5lci5oYXNJbWFnZSAuZG9uYXRpb25DaG9pY2Vze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEobWF4LXdpZHRoOiA2MGVtKXsuZG9uYXRlbm93IC5kb25hdGlvbkNvbnRhaW5lci5oYXNJbWFnZSAuZG9uYXRpb25DaG9pY2Vze2ZsZXgtZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH19LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXIuaGFzSW1hZ2UgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNle2JhY2tncm91bmQ6I2ZmZjttYXgtd2lkdGg6NDYwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo2MHB4IDQ4cHg7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW47Ym94LXNoYWRvdzowIDJweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjMzKSwwIDRweCA2MHB4IDAgcmdiYSgzNCwzMSwzMSwuMTUpfS5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyLmhhc0ltYWdlIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZTpmaXJzdC1jaGlsZHttYXJnaW46MCA0MHB4IDAgMH1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyLmhhc0ltYWdlIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZTpmaXJzdC1jaGlsZHttYXJnaW46MH19QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXIuaGFzSW1hZ2UgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNlOmZpcnN0LWNoaWxke21hcmdpbjowIDAgMjRweH19LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXIuaGFzSW1hZ2UgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNlIGE6bm90KC5idXR0b24pLC5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyLmhhc0ltYWdlIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZSBhOm5vdCguYnV0dG9uKTpsaW5rLC5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyLmhhc0ltYWdlIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZSBhOm5vdCguYnV0dG9uKTp2aXNpdGVke2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZG9uYXRlbm93IC5kb25hdGlvbkNvbnRhaW5lci5oYXNJbWFnZSAuZG9uYXRpb25DaG9pY2VzIC5jaG9pY2UgYS5idXR0b257dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW59LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXIuaGFzSW1hZ2UgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNlOmhvdmVye2JveC1zaGFkb3c6MCAycHggMTJweCAwIHJnYmEoMjQwLDgzLDY5LC41KSwwIDRweCA2MHB4IDAgcmdiYSgzNCwzMSwzMSwuMjUpfS5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyLmhhc0ltYWdlIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZTpob3ZlciBhLmJ1dHRvbntib3gtc2hhZG93OjAgMXB4IDEwcHggMCByZ2JhKDI0MCw4Myw2OSwuMzMpfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXIuaGFzSW1hZ2UgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNle3dpZHRoOjM3JTtwYWRkaW5nOjUwcHggNSUgNTZweCA1JX19QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXIuaGFzSW1hZ2UgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNle3dpZHRoOjg2JTtwYWRkaW5nOjM2cHggNyUgMzZweCA3JX19LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXI6bm90KC5oYXNJbWFnZSl7cGFkZGluZzo0MHB4IDAgMTAwcHh9QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXI6bm90KC5oYXNJbWFnZSl7cGFkZGluZzoyMHB4IDUlIDgwcHh9fS5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyOm5vdCguaGFzSW1hZ2UpIC5kb25hdGlvbkNob2ljZXN7bWF4LXdpZHRoOjgwcmVtO21hcmdpbjowIGF1dG87ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpfUBtZWRpYShtYXgtd2lkdGg6IDYzLjkzNzVlbSl7LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXI6bm90KC5oYXNJbWFnZSkgLmRvbmF0aW9uQ2hvaWNlc3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXI6bm90KC5oYXNJbWFnZSkgLmRvbmF0aW9uQ2hvaWNlc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfX0uZG9uYXRlbm93IC5kb25hdGlvbkNvbnRhaW5lcjpub3QoLmhhc0ltYWdlKSAuZG9uYXRpb25DaG9pY2VzIC5jaG9pY2V7Y29sb3I6I2ZmZjtib3JkZXI6MCBzb2xpZCAjZmZmfS5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyOm5vdCguaGFzSW1hZ2UpIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZSBhOm5vdCguYnV0dG9uKSwuZG9uYXRlbm93IC5kb25hdGlvbkNvbnRhaW5lcjpub3QoLmhhc0ltYWdlKSAuZG9uYXRpb25DaG9pY2VzIC5jaG9pY2UgYTpub3QoLmJ1dHRvbik6bGluaywuZG9uYXRlbm93IC5kb25hdGlvbkNvbnRhaW5lcjpub3QoLmhhc0ltYWdlKSAuZG9uYXRpb25DaG9pY2VzIC5jaG9pY2UgYTpub3QoLmJ1dHRvbik6dmlzaXRlZHtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXI6bm90KC5oYXNJbWFnZSkgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNlIGgye2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyOm5vdCguaGFzSW1hZ2UpIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZTpmaXJzdC1jaGlsZHtwYWRkaW5nOjgwcHggODBweCA4MHB4IDB9QG1lZGlhKG1heC13aWR0aDogNjBlbSl7LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXI6bm90KC5oYXNJbWFnZSkgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNlOmZpcnN0LWNoaWxke3BhZGRpbmc6MCAwIDQwcHggMH19LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXI6bm90KC5oYXNJbWFnZSkgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNlOmxhc3QtY2hpbGR7cGFkZGluZzo4MHB4IDAgODBweCA4MHB4fUBtZWRpYShtYXgtd2lkdGg6IDYwZW0pey5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyOm5vdCguaGFzSW1hZ2UpIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZTpsYXN0LWNoaWxke3BhZGRpbmc6NDBweCAwIDAgMH19LmRvbmF0ZW5vdyAuZG9uYXRpb25Db250YWluZXI6bm90KC5oYXNJbWFnZSkgLmRvbmF0aW9uQ2hvaWNlcyAuY2hvaWNlOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1yaWdodC13aWR0aDowcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fUBtZWRpYShtYXgtd2lkdGg6IDYwZW0pey5kb25hdGVub3cgLmRvbmF0aW9uQ29udGFpbmVyOm5vdCguaGFzSW1hZ2UpIC5kb25hdGlvbkNob2ljZXMgLmNob2ljZTpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowcHh9fS5kb25hdGVub3cgc2VjdGlvbi5jaGVja3t3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZG9uYXRlbm93IHNlY3Rpb24uY2hlY2sgLndyYXBwZXJ7d2lkdGg6ODh2dztwYWRkaW5nOjEwMHB4IDZ2dzttYXgtd2lkdGg6NzgwcHg7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmxlZnR9LmRvbmF0ZW5vdyBzZWN0aW9uLmNoZWNrIC53cmFwcGVyIGgze2ZvbnQtc2l6ZTo0M3B4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMTUlfS5kb25hdGVub3cgc2VjdGlvbi5jaGVjayAud3JhcHBlciBwe2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjE1MyV9LmNvbnRlbnRwYWdlIC5tYWluQ29udGVudCAuYm9keUNvbnRlbnQgLnNpdGVtYXAgdWx7bWFyZ2luOjA7cGFkZGluZzowfS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgLmJvZHlDb250ZW50IC5zaXRlbWFwIHVsIGxpe21hcmdpbjowIDAgMCAyZW07cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgLmJvZHlDb250ZW50IC5zaXRlbWFwIHVsLnJvb3QtZ3JvdXA+bGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzVkNTg1NDttYXJnaW4tYm90dG9tOjFlbTtwYWRkaW5nLWJvdHRvbToxZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmNvbnRlbnRwYWdlIC5tYWluQ29udGVudCAuYm9keUNvbnRlbnQgLnNpdGVtYXAgdWwucm9vdC1ncm91cD5saT5he2ZvbnQtc2l6ZToxLjI1ZW07Zm9udC13ZWlnaHQ6Ym9sZH0uY3VyZW8td2VsY29tZXttYXJnaW46LTJweCAwIDRweCAxMHB4O2xpbmUtaGVpZ2h0OjE4cHh9QG1lZGlhKG1heC13aWR0aDogNDcuOTM3NWVtKXsuY3VyZW8td2VsY29tZXt0ZXh0LWFsaWduOmNlbnRlcn19Ym9keT4uY3VyZW8uY3VyZW8td2lkZ2V0e3dpZHRoOjkwJTttYXgtd2lkdGg6ODByZW07bWFyZ2luOi0yZW0gYXV0byAuNWVtO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pe2JvZHk+LmN1cmVvLmN1cmVvLXdpZGdldHt0ZXh0LWFsaWduOmNlbnRlcn19LmN1cmVvLmN1cmVvLXdpZGdldC5jdXJlby13ZWxjb21lIC5jdXJlby13ZWxjb21lLWRpc3BsYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmN1cmVvLmN1cmVvLXdpZGdldCAuY3VyZW8td2VsY29tZS1kaXNwbGF5IC5jdXJlby13aWRnZXQtdGFie2ZvbnQtc2l6ZTowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO3JpZ2h0OmF1dG87dHJhbnNmb3JtOm5vbmU7Ym9yZGVyLXJhZGl1czowO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MHB4O2JhY2tncm91bmQ6bm9uZTt6LWluZGV4OjE7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5jdXJlby5jdXJlby13aWRnZXQgLmN1cmVvLXdlbGNvbWUtZGlzcGxheSAuY3VyZW8td2lkZ2V0LXRhYiAuY3VyZW8td2lkZ2V0LXRhYi1idXR0b257Zm9udC1zaXplOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87cmlnaHQ6YXV0bzt0cmFuc2Zvcm06bm9uZTtib3JkZXItcmFkaXVzOjA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNoYWRvdzpub25lO2JvcmRlcjowcHg7YmFja2dyb3VuZDpub25lO3otaW5kZXg6MX0uY3VyZW8uY3VyZW8td2lkZ2V0IC5jdXJlby13ZWxjb21lLWRpc3BsYXkgLmN1cmVvLXdpZGdldC10YWIgLmN1cmVvLXdpZGdldC10YWItYnV0dG9uLC5jdXJlby5jdXJlby13aWRnZXQgLmN1cmVvLXdlbGNvbWUtZGlzcGxheSAuY3VyZW8td2lkZ2V0LXRhYiAuY3VyZW8td2lkZ2V0LXRhYi1idXR0b246bGluaywuY3VyZW8uY3VyZW8td2lkZ2V0IC5jdXJlby13ZWxjb21lLWRpc3BsYXkgLmN1cmVvLXdpZGdldC10YWIgLmN1cmVvLXdpZGdldC10YWItYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZjstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMDUzNDV9LmN1cmVvLmN1cmVvLXdpZGdldCAuY3VyZW8td2VsY29tZS1kaXNwbGF5IC5jdXJlby13aWRnZXQtdGFiIC5jdXJlby13aWRnZXQtdGFiLWJ1dHRvbjpob3ZlciwuY3VyZW8uY3VyZW8td2lkZ2V0IC5jdXJlby13ZWxjb21lLWRpc3BsYXkgLmN1cmVvLXdpZGdldC10YWIgLmN1cmVvLXdpZGdldC10YWItYnV0dG9uOmFjdGl2ZSwuY3VyZW8uY3VyZW8td2lkZ2V0IC5jdXJlby13ZWxjb21lLWRpc3BsYXkgLmN1cmVvLXdpZGdldC10YWIgLmN1cmVvLXdpZGdldC10YWItYnV0dG9uOmZvY3Vze2JvcmRlci1jb2xvcjpyZ2IoMjE1LjE0OTI1MzczMTMsMzMuNTQ0Nzc2MTE5NCwxNy4zNTA3NDYyNjg3KTt0ZXh0LWRlY29yYXRpb246bm9uZX0uY3VyZW8uY3VyZW8td2lkZ2V0IC5jdXJlby13ZWxjb21lLWRpc3BsYXkgLmN1cmVvLXdpZGdldC10YWIgLmN1cmVvLXdpZGdldC10YWItYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJQb3J0YWwgTG9naW5cIjtkaXNwbGF5OmlubGluZTtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHh9LmN1cmVvLXdlbGNvbWUtZGlzcGxheSAuaW5zaWRlci12aWV3LW1vYmlsZXtjb2xvcjojZmZmfS5jdXJlby13ZWxjb21lLWRpc3BsYXkgLmluc2lkZXItdmlldy1tb2JpbGUgLmluc2lkZXItYnV0dG9ue2NvbG9yOiNmMDUzNDUgIWltcG9ydGFudH0uYXQtb25seTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSl7Y2xpcDpyZWN0KDAgMCAwIDApO2NsaXAtcGF0aDppbnNldCgxMDAlKTtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MXB4fVtkYXRhLW1vZGFsLW9wZW5dW2hpZGRlbl17ZGlzcGxheTpub25lfWJvZHkubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59LmpzIFtkYXRhLW1vZGFsXSwuYTExeS1tb2RhbHstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZTtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO2JvdHRvbTowO2xlZnQ6MDttYXJnaW46YXV0bzt3aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTtvcGFjaXR5OjE7ei1pbmRleDoxMH0uanMgW2RhdGEtbW9kYWxdW2hpZGRlbl0gLmExMXktbW9kYWxbaGlkZGVuXXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1dmgpO3Zpc2liaWxpdHk6aGlkZGVufS5hMTF5LW1vZGFsX19jbG9zZS1idG57Ym9yZGVyOm5vbmV9LmlzLWljb24tYnRue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtoZWlnaHQ6MmVtO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxZW07dG9wOjFlbTt3aWR0aDoyZW19LmlzLWljb24tYnRuOmhvdmVyIFtkYXRhLW1vZGFsLXhdLC5pcy1pY29uLWJ0bjpmb2N1cyBbZGF0YS1tb2RhbC14XXtjb2xvcjojNjAwO3RyYW5zZm9ybTpzY2FsZSgxLjMpIHJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0fVtkYXRhLW1vZGFsLXhde2JvcmRlci1yaWdodDoycHggc29saWQ7Ym90dG9tOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MmVtO2xlZnQ6MDttYXJnaW46YXV0bztwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7d2lkdGg6MnB4fVtkYXRhLW1vZGFsLXhdOmFmdGVye2JvcmRlci1yaWdodDoycHggc29saWQ7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7d2lkdGg6MTAwJX0ucGFnZS1sb2dpbntwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtoZWlnaHQ6NTJweDt3aWR0aDoyMTZweDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjAgMTZweDtib3JkZXI6MXB4IHNvbGlkICM1ZDU4NTQ7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luOjAgMCAxZW07Y29sb3I6IzNhM2EzYTtmb250LXNpemU6MThweDtmb250LWZhbWlseTpcIk5leGFcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEobWF4LXdpZHRoOiA2My45Mzc1ZW0pey5wYWdlLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRde3dpZHRoOmNhbGMoMTAwJSAtIDM0cHgpfX0ucGFnZS1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXJ7cGFkZGluZzo0cHggMCAwIDA7Y29sb3I6cmdiYSg1OCw1OCw1OCwuNSl9LnBhZ2UtbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsLnBhZ2UtbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06YWN0aXZle291dGxpbmU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICMyMjFmMWY7Ym94LXNoYWRvdzowIDFweCAxMnB4IDAgcmdiYSgyNDAsODMsNjksLjEpfS5wYWdlLWxvZ2luIGJ1dHRvbi5zdWJtaXRTZWFyY2h7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7dG9wOjE4cHh9LnBhZ2UtbG9naW4gYnV0dG9uLnN1Ym1pdFNlYXJjaCBpbWd7aGVpZ2h0OjE4cHh9LnRyYW5zbGF0ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXh9LnRyYW5zbGF0ZSBidXR0b24ubGFuZ3VhZ2UtbWVudXstLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOjEwcHg7YWxpZ24taXRlbXM6Y2VudGVyO3otaW5kZXg6MztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOm5vbmU7cGFkZGluZzo1cHggMDtjb2xvcjojMGEzOTU5O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRyYW5zbGF0ZSBidXR0b24ubGFuZ3VhZ2UtbWVudSBzdmd7bWFyZ2luOjAgMCAzcHggMH0udHJhbnNsYXRlIGJ1dHRvbi5sYW5ndWFnZS1tZW51IHN2ZzpsYXN0LWNoaWxkIHBhdGh7ZmlsbDojMGEzOTU5fS50cmFuc2xhdGUgYnV0dG9uLmxhbmd1YWdlLW1lbnU6aG92ZXIsLnRyYW5zbGF0ZSBidXR0b24ubGFuZ3VhZ2UtbWVudTphY3RpdmUsLnRyYW5zbGF0ZSBidXR0b24ubGFuZ3VhZ2UtbWVudTpmb2N1c3tiYWNrZ3JvdW5kOiNmZmZ9LnRyYW5zbGF0ZSBidXR0b24ubGFuZ3VhZ2UtbWVudTpmb2N1cy12aXNpYmxlKy5sYW5ndWFnZS1saXN0e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9LnRyYW5zbGF0ZSAubGFuZ3VhZ2UtbGlzdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTtvcGFjaXR5OjA7ei1pbmRleDoyO2ZvbnQtc2l6ZTouOHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7YmFja2dyb3VuZDpyZ2JhKDEwLDU3LDg5LC45NSk7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6NDVweCAyMHB4IDE1cHggMjBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnRyYW5zbGF0ZSAubGFuZ3VhZ2UtbGlzdC5vcGVuLC50cmFuc2xhdGUgLmxhbmd1YWdlLWxpc3Q6Zm9jdXMtd2l0aGlue29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9LnRyYW5zbGF0ZSAubGFuZ3VhZ2UtbGlzdCB1bHttYXJnaW46MDtwYWRkaW5nOjB9LnRyYW5zbGF0ZSAubGFuZ3VhZ2UtbGlzdCB1bCBsaXttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS50cmFuc2xhdGUgLmxhbmd1YWdlLWxpc3QgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRyYW5zbGF0ZSAubGFuZ3VhZ2UtbGlzdCBhLC50cmFuc2xhdGUgLmxhbmd1YWdlLWxpc3QgYTpsaW5rLC50cmFuc2xhdGUgLmxhbmd1YWdlLWxpc3QgYTp2aXNpdGVke2NvbG9yOiNmZmZ9LnRyYW5zbGF0ZSAubGFuZ3VhZ2UtbGlzdCBhOmhvdmVyLC50cmFuc2xhdGUgLmxhbmd1YWdlLWxpc3QgYTphY3RpdmUsLnRyYW5zbGF0ZSAubGFuZ3VhZ2UtbGlzdCBhOmZvY3Vze2NvbG9yOiNmZmZ9QG1lZGlhIHByaW50e2gxLGgyLGgzLGg0LHAsdWwsbGksZmlndXJlLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH0uaGVhZGVyIC5uYXZCYXIsLmhlcm9JbWcsLmJhbm5lciwuc2hhcmUsLmZvb3RlciwuY3VyZW97ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uY29udGFpbmVye21hcmdpbi10b3A6MH0ucGhvdG9GZWF0dXJle3BhZGRpbmc6MmVtIDA7aGVpZ2h0OmF1dG99LnBob3RvRmVhdHVyZSAudGV4dEJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2JvdHRvbTphdXRvO3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LmZlYXR1cmVSb3cgcC5idXR0b257bWFyZ2luOjAgMCA0ZW19LmNhbGxvdXR7cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7Ym9yZGVyOjFweCBzb2xpZCAjM2EzYTNhO2NvbG9yOiMzYTNhM2F9LmNhbGxvdXQgYSwuY2FsbG91dCBhOmxpbmssLmNhbGxvdXQgYTp2aXNpdGVke2NvbG9yOiNmMDUzNDUgIWltcG9ydGFudH0uYWNjb3JkaW9uX19zZWN0aW9ue21heC1oZWlnaHQ6MTAwdmg7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjE4cHg7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uc3RvcnkgYXJ0aWNsZSAuY29udGVudEJsb2Nre3dpZHRoOjkwJTttYXJnaW46MCBhdXRvfS5jYXJkR3JpZCAuY2FyZCAuY2FyZENvbnRlbnR7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9LmNhdGVnb3J5e21hcmdpbjowIDAgLjVlbX19IiwiLyogQ1NTIE1pY3JvIFJlc2V0ICovXG5cbmJvZHkgeyBtYXJnaW46IDAgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgZm9udC13ZWlnaHQ6IG5vcm1hbCB9XG5cbnRhYmxlXG57XG4gYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiBib3JkZXItc3BhY2luZzogMFxufVxuXG50aCwgdGRcbntcbiB0ZXh0LWFsaWduOiBsZWZ0O1xuIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuaW1nLCBpZnJhbWUgeyBib3JkZXI6IDAgfVxuIiwiLyoqKioqKioqKioqKiogSFRNTCBTdHlsZXMgKioqKioqKioqKioqKi9cbkB2aWV3cG9ydCB7IHdpZHRoOmRldmljZS13aWR0aDsgfVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5ib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgY29sb3I6ICRmb250LWNvbG9yO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuaDEsIGgyLCBoMywgaDQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaDEsIC5oMSB7XG5cdG1hcmdpbjogMCAwIDRweDtcblx0Y29sb3I6ICRjb2xvci1ibHVlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHR9XG59XG5oMiwgLmgyIHtcblx0bWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcblx0fVxufVxuXG5oMyB7XG4gIG1hcmdpbjogMCAwIDhweDtcblxuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblx0fVxufVxuXG5oNSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG5cblx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuaDYge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXG5cdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuXHRmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xufVxuXG5wIHtcblx0bWFyZ2luOiAwIDAgMjhweDtcbn1cblxub2wge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIH1cbn1cblxudWwge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0LFxuICAgICAgICAgICAgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4sXG4gICAgICAgICAgICBvcGFjaXR5IDAuMnMgZWFzZS1vdXQsXG4gICAgICAgICAgICBib3JkZXIgMC4ycyBlYXNlLW91dDtcbn1cbmE6aG92ZXIsXG5hOmFjdGl2ZSxcbmE6Zm9jdXMge1xuICBjb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxNSUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgb3V0bGluZTogcmdiKDk0LCAxNTgsIDIxNSkgYXV0byA1cHg7XG59XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItY29sb3I7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vLyBhdWRpbyxcbi8vIGNhbnZhcyxcbi8vIGlmcmFtZSxcbi8vIGltZyxcbi8vIHN2Zyxcbi8vIHZpZGVvIHtcbi8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIH1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5idXR0b24ge1xuXHRmb250LWZhbWlseTogJGFjY2VudC1mb250O1xufVxuXG5maWd1cmUge31cbmZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRoaWdobGlnaHQtY29sb3I7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYXJ0aWNsZSwgLnNwZWNpYWxGZWF0dXJlLCAuYm9keUNvbnRlbnQge1xuICB1bCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzJweCAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xuICAgIH1cbiAgfVxufSIsIi8vIEJSRUFLUE9JTlRTXG4keHNtYWxsLXNjcmVlbjogZW0oNTAwKTtcbiRzbWFsbC1zY3JlZW46IGVtKDc2Nyk7XG4kbWVkaXVtLXNjcmVlbjogZW0oOTYwKTtcbiRsYXJnZS1zY3JlZW46IGVtKDEwMjMpO1xuJHhsYXJnZS1zY3JlZW46IGVtKDExNDApO1xuJHh4bGFyZ2Utc2NyZWVuOiBlbSgxNjAwKTtcblxuLy8gV0lEVEhTXG4kbWF4LXdpZHRoOiByZW0oMTI4MCk7XG4kZ3JpZC1zbWFsbDogcmVtKDY2OCk7XG4kZ3JpZC1sYXJnZTogcmVtKDEwODApO1xuXG4vLyBQQVRIU1xuJGltYWdlLXBhdGg6IFwiLi4vaW1hZ2VzL1wiO1xuJGZvbnQtcGF0aDogXCIuLi9mb250cy9cIjtcblxuLy8gTElWRSBQQVRIU1xuLy8gJGltYWdlLXBhdGg6IFwiL2ltYWdlcy9cIjtcblxuXG4vLyBDT0xPUlNcbiRjb2xvci10YW46ICAgICAgICAgI0YwRUNFOTtcbiRjb2xvci10YW4tZGFyazogICAgI0U2REZEOTtcbiRjb2xvci10YW4tbGlnaHQ6ICAgI0Y3RjRGMjtcblxuJGNvbG9yLXJlZDogICAgICAgICAjRjA1MzQ1O1xuJGNvbG9yLXJlZC1kYXJrOiAgICBkYXJrZW4oJGNvbG9yLXJlZCwgNyUpO1xuJGNvbG9yLWJsdWU6ICAgICAgICAjMEEzOTU5O1xuXG4kY29sb3ItZ3JleTogICAgICAgICMzQTNBM0E7XG4kY29sb3ItZ3JleS1saWdodDogICM1RDU4NTQ7XG4kY29sb3ItYmxhY2s6ICAgICAgICMyMjFGMUY7XG4kY29sb3Itd2hpdGU6ICAgICAgICNGRkZGRkY7XG5cblxuLy8gRk9OVFNcbiRtYWluLWZvbnQ6ICdOZXhhJywgc2Fucy1zZXJpZjtcbiRhY2NlbnQtZm9udDogJ05leGEnLCBzYW5zLXNlcmlmO1xuXG5cbi8vIEZPTlQgU1RZTEVTXG4kZm9udC1jb2xvcjogJGNvbG9yLWdyZXk7XG5cbiRmb250LXNpemU6IDE4cHg7XG4kbGluZS1oZWlnaHQ6IDI5cHg7XG5cbiRmb250LXNpemUtc206IDE3cHg7XG4kbGluZS1oZWlnaHQtc206IDI1cHg7XG5cbiRsaW5rLWNvbG9yOiAkY29sb3ItcmVkO1xuJGhvdmVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXJlZCwgMTUlKTtcblxuJGhyLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiRib3JkZXItY29sb3I6ICRoci1jb2xvcjtcblxuJGhpZ2hsaWdodC1jb2xvcjogcmdiYSgkY29sb3ItcmVkLCAwLjIpO1xuIiwiLyoqXG4gKiBAbGljZW5zZVxuICogTXlGb250cyBXZWJmb250IEJ1aWxkIElEIDM4NjcyNDYsIDIwMjAtMTItMTZUMTE6NTc6MzgtMDUwMFxuICogXG4gKiBUaGUgZm9udHMgbGlzdGVkIGluIHRoaXMgbm90aWNlIGFyZSBzdWJqZWN0IHRvIHRoZSBFbmQgVXNlciBMaWNlbnNlXG4gKiBBZ3JlZW1lbnQocykgZW50ZXJlZCBpbnRvIGJ5IHRoZSB3ZWJzaXRlIG93bmVyLiBBbGwgb3RoZXIgcGFydGllcyBhcmUgXG4gKiBleHBsaWNpdGx5IHJlc3RyaWN0ZWQgZnJvbSB1c2luZyB0aGUgTGljZW5zZWQgV2ViZm9udHMocykuXG4gKiBcbiAqIFlvdSBtYXkgb2J0YWluIGEgdmFsaWQgbGljZW5zZSBhdCB0aGUgVVJMcyBiZWxvdy5cbiAqIFxuICogV2ViZm9udDogdW5kZWZpbmVkIGJ5IHVuZGVmaW5lZFxuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbXVuZGVmaW5lZFxuICogQ29weXJpZ2h0OiBDb3B5cmlnaHQgwqkgMjAyNCBNb25vdHlwZSBJbWFnaW5nIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBXZWJmb250OiB1bmRlZmluZWQgYnkgdW5kZWZpbmVkXG4gKiBVUkw6IGh0dHBzOi8vd3d3Lm15Zm9udHMuY29tdW5kZWZpbmVkXG4gKiBDb3B5cmlnaHQ6IENvcHlyaWdodCDCqSAyMDI0IE1vbm90eXBlIEltYWdpbmcgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICogXG4gKiDCqSAyMDI0IE15Rm9udHMgSW5jLiAqL1xuXG5cbiAgXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV4YVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgkZm9udC1wYXRoICsgJ05leGFCb29rL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgkZm9udC1wYXRoICsgJ05leGFCb29rL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5leGFcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJGZvbnQtcGF0aCArICdOZXhhQm9sZC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJGZvbnQtcGF0aCArICdOZXhhQm9sZC9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn0iLCIuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMTJweDtcbn1cblxuLmhpZGVUb3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuXG4gIGhlaWdodDogMXB4O1xuICBmb250LXNpemU6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5IaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZWdhdGl2ZS1tYXJnaW4ge1xuICBtYXJnaW46IDAgMCAtMzJweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5ub3NwYWNpbmcge1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMHB4O1xufVxuXG4udmlzdWFsbHloaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY3Vyc29yT24ge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuXG4vLyBFZGl0IHBhZ2Ugc2Nzc1xuLmVkaXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG1hcmdpbjogMCAwIDAgLTVweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuIiwiLmZhZGVpbiB7XHJcbiAgYW5pbWF0aW9uOiBmYWRlaW4gLjJzIGxpbmVhcjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlaW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAvKiBDaGFuZ2luZyB2aXNpYmlsaXR5IGJyZWFrcyBrZXlib2FyZCB0cmFwIGZvciBtb2RhbHMuIERvIG5vdCB1bmNvbW1lbnQgKi9cclxuICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvL3Zpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZXVwIHtcclxuICBhbmltYXRpb246IGZhZGV1cCAuNHMgbGluZWFyO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGV1cCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xvd2ZhZGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ib3VuY2Uge1xyXG4gIGFuaW1hdGlvbjogYm91bmNlIDEuOXMgaW5maW5pdGU7XHJcbn1cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlLFxyXG4gIDEwMCUsXHJcbiAgMjAlLFxyXG4gIDUwJSxcclxuICA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBtZW51ZmFkZSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuIiwiLy8gXHRCdXR0b25zXG5cbmEuYnV0dG9uLCBhLmJ1dHRvbjpsaW5rLCBhLmJ1dHRvbjp2aXNpdGVkLFxuLmJ1dHRvbiBhLCAuYnV0dG9uIGE6bGluaywgLmJ1dHRvbiBhOnZpc2l0ZWQsXG5pbnB1dC5idXR0b24sIGJ1dHRvbi5idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuICBcbiAgXHRtaW4td2lkdGg6IDE4MHB4O1xuXHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xuXG4gIFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbiAgXG4gIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcdGJveC1zaGFkb3c6IDAgMXB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAuMSk7XG5cbiAgJi5mdWxsIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICYucmVkQnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGxpbmstY29sb3I7XG4gIH1cbn1cbmEuYnV0dG9uOmhvdmVyLCBhLmJ1dHRvbjphY3RpdmUsIGEuYnV0dG9uOmZvY3VzLFxuLmJ1dHRvbiBhOmhvdmVyLCAuYnV0dG9uIGE6YWN0aXZlLCAuYnV0dG9uIGE6Zm9jdXMsXG5pbnB1dC5idXR0b246aG92ZXIsIGlucHV0LmJ1dHRvbjphY3RpdmUsIGlucHV0LmJ1dHRvbjpmb2N1cywgXG5idXR0b24uYnV0dG9uOmhvdmVyLCBidXR0b24uYnV0dG9uOmFjdGl2ZSwgYnV0dG9uLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDFweCAxMnB4IDAgcmdiYSgkbGluay1jb2xvciwgLjI1KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcbiAgJi5yZWRCdG4ge1xuICAgIGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkaG92ZXItY29sb3I7XG4gIH1cbn1cblxucC5idXR0b24gYXtcblx0JiwgJjpsaW5rLCAmOnZpc2l0ZWQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTVweCAxMnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XG5cdH1cbn1cblxuLnRleHRCdXR0b24sIC5kb3dubG9hZEJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcblxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UtcGF0aCArICdpY29uLXJpZ2h0LWJsdWUuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDlweDtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHR3aWR0aDogMTJweDtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG5cdH1cblxuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5kb3dubG9hZEJ1dHRvbiB7XG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UtcGF0aCArICdpY29uLWRvd25sb2FkLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHR3aWR0aDogMTRweDtcblx0fVxuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5zcGFuaXNoLWxpbmsge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb250ZW50OiAnICc7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZS1wYXRoICsgJ2ljb24tcmlnaHQuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGhlaWdodDogMTJweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG5cdH1cblxuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHR9XG5cdH1cbn0iLCJcbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDU0cHggMDtcblx0cGFkZGluZzogMjRweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6IDIxcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4udmlkZW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdGhlaWdodDogMDtcblx0bWFyZ2luOiA0MHB4IDAgNDhweDtcblxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnNjcmlwdEVtYmVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9ybUJsb2NrIHtcblx0bWFyZ2luOiAzMHB4IDA7XG5cblx0aDIge1xuXHRcdG1hcmdpbjogMCAwIC4yNWVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmZvb3Rub3RlIHtcblx0cGFkZGluZy10b3A6IDI0cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGFuO1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxufVxuXG4uZm9vdG5vdGVQYWRkaW5nIHtcblx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0XHR3aWR0aDogOTB2dztcblx0XHRtYXJnaW46IDAgNXZ3O1xuXHR9XG59XG5cbi5zZWVBbGwge1xuXHRtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XG5cdG1heC13aWR0aDogMjEwcHg7XG59XG5cbi5jYWxsb3V0IHtcblx0d2lkdGg6IDkyJTtcblx0cGFkZGluZzogMjRweCA0JSAyNHB4IDQlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0bWFyZ2luOiA0MHB4IDAgNDhweDtcblxuXHQud3JhcHBlciB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtZ2FwOiA0MHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWF4LWNvbnRlbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHRncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cblx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hY3Rpb25zIHtcblx0XHRncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdH1cbn1cblxuLnNpbXBsZSB7XG5cdGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0bGluZS1oZWlnaHQ6IDMxcHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRhLmJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cbn1cblxuLnN0b3J5IC5zaW1wbGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5hc2lkZS5zaWRlQ3RhIHtcblx0d2lkdGg6IGF1dG87XG5cblx0QG1lZGlhKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdG1hcmdpbi10b3A6IC02MHB4O1xuXHR9XG5cdGgyIHtcblx0XHRtYXJnaW46IDAgMCA4cHg7XG5cblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNpZGVDdGFDYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGFuLWxpZ2h0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRhbi1saWdodDtcblx0XHR9XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiA0NDlweCkge1xuXHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA0NDlweCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNpZGVDdGFUZXh0IHtcblx0XHRcdHBhZGRpbmc6IDEycHggMTZweCAxOHB4IDE2cHg7XG5cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDQ0OXB4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW46IDBweCAwIDRweDtcblxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoMy5zaWRlYmFyU3ViaGVhZGVyIHtcblx0XHRcdFx0bWFyZ2luOiAxMnB4IDAgOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweCAwO1xuXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdGE6bm90KC50ZXh0QnV0dG9uLCAuYnV0dG9uKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdCYudGV4dEJ1dHRvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEuYnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2lkZWJhckRlc2NyaXBpdG9uIHAge1xuXHRcdFx0XHRhOm5vdCgudGV4dEJ1dHRvbiwgLmJ1dHRvbikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMy5yZWxhdGVkQXJ0aWNsZUhlYWRlciB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucmVsYXRlZEFydGljbGUge1xuXHRcdG1hcmdpbjogOHB4IDAgNDBweCAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10YW4tbGlnaHQ7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNhcmQge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbi52aWRlb0ljb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1yZWQsIC42Nik7XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzVweCk7XG5cdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMCAwIDI3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkQ29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHg7XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDJweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjg3NWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGFsbDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IC44NzVlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAuY2F0ZWdvcnkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCA2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLmRhdGUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoJGxpbmstY29sb3IsIC4xKSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0MCA2cHggNjBweCAwIHJnYmEoJGNvbG9yLWJsYWNrLCAuMTUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgYWxsO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZmlndXJlIGltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4udmlkZW9JY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1yZWQsIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuLndpZGVDdGEge1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvIDEwMHB4IGF1dG87XG5cblx0QG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KSB7XG5cdFx0d2lkdGg6IDkwdnc7XG5cdFx0cGFkZGluZzogMCA1dncgMCA1dnc7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQud3JhcHBlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10YW4tbGlnaHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDMwcHggNSUgMzBweCA1JTtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuXHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYShtaW4td2lkdGg6ICR4c21hbGwtc2NyZWVuKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC1nYXA6IDQwcHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtYXgtY29udGVudDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHRncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJHhzbWFsbC1zY3JlZW4pIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hY3Rpb25zIHtcblx0XHRncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdH1cbn1cblxuLy8gTFAgQmxvY2tzXG4uZmVhdHVyZVJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IDAgNSU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdGZpZ3VyZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR4eGxhcmdlLXNjcmVlbikge1xuXHRcdFx0d2lkdGg6IDY0MHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdC5mZWF0dXJlVGV4dCB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHh4bGFyZ2Utc2NyZWVuKSB7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0cGFkZGluZzogMCA3LjUlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdH1cblxuXHRcdC5idXR0b24gYSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEycHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwLCBsaSwgb2wge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuXHR9XG5cblx0cC5idXR0b24ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYubGVmdCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR4eGxhcmdlLXNjcmVlbikge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtYXgtd2lkdGgpIHtcblx0XHRcdC5mZWF0dXJlVGV4dCB7XG5cdFx0XHRcdHdpZHRoOiA1NjBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYucmlnaHQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHh4bGFyZ2Utc2NyZWVuKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRmaWd1cmV7XG5cdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVUZXh0IHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtYXgtd2lkdGgpIHtcblx0XHRcdFx0d2lkdGg6IDU2MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmZlYXR1cmVWaWRlbyAge1xuXHRcdCYucmlnaHQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBEYXNoYm9hcmQgQmxvY2tzXG4uZGFzaGJvYXJkIHtcblxuXHRmaWd1cmUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6ICNlMmRiZDc7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHh4bGFyZ2Utc2NyZWVuKSB7XG5cdFx0XHR3aWR0aDogNjQwcHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0aGVpZ2h0OiA5OCU7XG5cdFx0XHRwYWRkaW5nOiAxJSAxJSAwIDElO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cdH1cbn1cblxuLmZlYXR1cmVWaWRlbyB7XG5cdGZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMCU7IC8qIDE2OjkgKi9cblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bWFyZ2luOiA0MHB4IDAgNDhweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHhsYXJnZS1zY3JlZW4pIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyOC4xMjUlOyAvKiAxNjo5ICovXG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cblx0XHR9XG5cblx0XHRpZnJhbWUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4udHdvQ29sdW1uQ2FsbG91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luOiAwIDUlIDEwMHB4IDUlO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcblx0XHRtYXJnaW46IDAgNSUgODBweCA1JTtcblx0fVxuXG5cdC5jYWxsb3V0IHtcblx0XHR3aWR0aDogNjIwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnR3b0NvbHVtbkNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMCA1JSAxMDBweCA1JTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG5cdFx0bWFyZ2luOiAwIDUlIDgwcHggNSU7XG5cdH1cblxuXHQudHdvQ29sdW1uQ2FyZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRhbjtcblx0XHR3aWR0aDogNjIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmRUZXh0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDU2cHgpO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDI0cHggMjhweCAxNnB4IDI4cHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggMzJweCAzMHB4IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwLCBsaSwgb2wge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWd1cmUuY2FyZFBob3RvIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGhvdG9GZWF0dXJlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cblx0Ji53aHRpZUJnIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdC50ZXh0QmxvY2sge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YTpub3QoLnRleHRCdXR0b24sIC5idXR0b24sIC5kb3dubG9hZEJ1dHRvbnMsIC5zcGFuaXNoLWxpbmspIHtcblx0XHRcdCYsICY6dmlzaXRlZCwgJjpsaW5rIHtcblx0XHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkeHhsYXJnZS1zY3JlZW4pIHtcblx0XHRoZWlnaHQ6IDgwMHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcblx0XHRoZWlnaHQ6IDU4MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcblx0XHRoZWlnaHQ6IDQ1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwMHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cdFx0aGVpZ2h0OiAzMjBweDtcblxuXHRcdC50ZXh0QmxvY2sgcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQqL1xuXG5cdC53cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCByaWdodFwiO1xuXHRcdGdhcDogODBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDUlO1xuXHRcdH1cblxuXHRcdCYucHVzaFJpZ2h0IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicmlnaHQgbGVmdFwiO1xuXHRcdH1cblxuXHRcdCYgPiBkaXYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuaW1hZ2VCbG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRncmlkLWFyZWE6IGxlZnQ7XG5cdFx0XG5cdFx0LmltYWdlTWFzayB7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIGhlaWdodDogYXV0bztcblx0ICBcblx0XHQgIC5pbWFnZUJvcmRlciB7XG5cdFx0XHRmaWxsOiAkY29sb3ItcmVkO1xuXHRcdCAgfVxuXHQgIFxuXHRcdCAgLm1hc2tlZEltYWdlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0ICBcblx0ICBcblx0LnRleHRCbG9jayB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Z3JpZC1hcmVhOiByaWdodDtcblxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiA1M3B4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTUlO1xuXHRcdH1cblxuXHRcdHAsIGxpLCBvbCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuXHRcdH1cblxuXHRcdGE6bm90KC50ZXh0QnV0dG9uLCAuYnV0dG9uLCAuZG93bmxvYWRCdXR0b25zLCAuc3BhbmlzaC1saW5rKSB7XG5cdFx0XHQmLCAmOnZpc2l0ZWQsICY6bGluayB7XG5cdFx0XHRcdGNvbG9yOiAjNjVjY2U4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogIzY1Y2NlODtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb2x1bW5Db250ZW50IHtcblx0bWFyZ2luOiAwIDAgMy41ZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRAc3VwcG9ydHMgKGRpc3BsYXk6Z3JpZCkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0d2lkdGg6IDkydnc7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gODBweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgNHZ3O1xuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnR3b0NvbHVtbnMge1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdFx0Y29sdW1uLWdhcDogNGVtO1xuXHRcdH1cblx0fVxuXG5cdC50aHJlZUNvbHVtbnMge1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAzO1xuXHRcdFx0Y29sdW1uLWdhcDogM2VtO1xuXHRcdH1cblx0fVxuXG5cdC5mb3VyQ29sdW1ucyB7XG5cdFx0cGFkZGluZzogMWVtIDA7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHNtYWxsLXNjcmVlbikge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdFx0Y29sdW1uLWdhcDogMmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcblx0XHRcdGNvbHVtbi1jb3VudDogNDtcblx0XHRcdGNvbHVtbi1nYXA6IDJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLmNhcmRHcmlkIHtcbiAgbWF4LXdpZHRoOiAkZ3JpZC1zbWFsbDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmRpcmVjdG9yeSAmIHtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICB9XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6Z3JpZCkge1xuICAuY2FyZEdyaWQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMjVweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBtYXgtd2lkdGg6ICRncmlkLWxhcmdlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMjYycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi52aWRlb0ljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1yZWQsIC42Nik7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzVweCk7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAwIDI3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM2cHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG5cbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmRhdGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoJGxpbmstY29sb3IsIC4xKSxcbiAgICAgICAgICAgICAgICAgICAgMCA2cHggNjBweCAwIHJnYmEoJGNvbG9yLWJsYWNrLCAuMTUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGZpZ3VyZSBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnZpZGVvSWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcmVkLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcm91c2VsIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci10YW47XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDgwcHggNSU7XG4gIH1cblxuICBoMiB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICB9XG4gIH1cblxuICBuYXYjc2xpZGVCdG5zIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDAgMTIwcHggMDtcbiAgICB3aWR0aDogJG1heC13aWR0aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTNweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMzBweCA1dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGFuLWRhcms7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMgIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuc2xpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlQ29udGVudEJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZS1zY3JlZW4pIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZUNvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDgwcHggMCAwO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCwgbGksIG9sIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWRlSW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlLXNjcmVlbikge1xuICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maXQge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4eGxhcmdlLXNjcmVlbikge1xuICAgICAgICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0LFxuICAgIC5wcmV2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRhbi1kYXJrO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC01dnc7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtNXZ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlVHJhbnNpdGlvbiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlZmFkZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIH1cbiAgQGtleWZyYW1lcyBzbGlkZWZhZGUge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCIuY29sdW1uLWNvbnRlbnQge1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuICB9XG5cbiAgLmNvbHVtbnMge1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuICB9XG5cblxuICAmLnR3byB7ICAgIFxuICAgIC5jb2x1bW5zIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGhyZWUgeyAgICBcbiAgICAuY29sdW1ucyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHNtYWxsLXNjcmVlbikge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZm91ciB7ICAgIFxuICAgIC5jb2x1bW5zIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4c21hbGwtc2NyZWVuKSB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWdhcDogMmVtO1xuICAgICAgfVxuICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9uLmZpbHRlcnMge1xuXG4gIC5kaXJlY3RvcnlTZWFyY2gge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2Utc2NyZWVuKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0LnNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luOiAwIDEycHggMTJweCAwO1xuICAgIHBhZGRpbmc6IDNweCA4cHggMDtcblxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWFnZS1wYXRoICsgJ2ljb24tY2hldnJvbi1kb3duLnN2ZycpIG5vLXJlcGVhdCByaWdodCB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKCRjb2xvci1yZWQsIC4xKTtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5rZXl3b3JkU2VhcmNoIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC4zMyk7XG4gICAgICB9XG4gICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTJweCAwIHJnYmEoJGNvbG9yLXJlZCwgLjEpLFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbi5hcHBseUZpbHRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4ICkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogJGhvdmVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTJweCAwIHJnYmEoJGxpbmstY29sb3IsIC4xKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxuXG5cdGEuY2xlYXJCdXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIGhlaWdodDogNDJweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMTJweCAwIHJnYmEoJGxpbmstY29sb3IsIC4xKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHggKSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblx0fVxufVxuIiwiLmdhbGxlcnlUaXRsZSB7XG4gIHAuaW50cm8ge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeUNhcmRzIHtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuZGlyZWN0b3J5ICYge1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cbn1cbkBzdXBwb3J0cyAoZGlzcGxheTpncmlkKSB7XG4gIC5nYWxsZXJ5Q2FyZHMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggMzUwcHggMzUwcHg7XG4gICAgZ3JpZC1nYXA6IDM0cHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgbWF4LXdpZHRoOiAxMTE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMjYzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2M3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IC45ODtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZENvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcblxuICAgICAgICAgIHAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsLXNjcmVlbikge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuXG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsLXNjcmVlbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5kYXRlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAuMSksXG4gICAgICAgICAgICAgICAgICAgIDAgNnB4IDYwcHggMCByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBmaWd1cmUgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5kb3VibGVXaWR0aCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICAgICAgICBmaWd1cmUgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbE1lZGlhUG9zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmItcG9zdCB7fVxuXG4gICAgICAuc20tcG9zdCB7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgLnR3aXR0ZXItdHdlZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudHdpdHRlci10d2VldC1yZW5kZXJlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucHVsbHF1b3RlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXR0ZXJuLnBuZyk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAucHVsbHF1b3RlVGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNyU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDclO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAuNWVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heC13aWR0aCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAucHVsbHF1b3RlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJmaWd1cmUuaW1hZ2UtbGVmdCwgZmlndXJlLmltYWdlLmltYWdlLXN0eWxlLWJsb2NrLWFsaWduLWxlZnQsXG5maWd1cmUuaW1hZ2UtcmlnaHQsIGZpZ3VyZS5pbWFnZS5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1yaWdodCxcbmZpZ3VyZS5pbWFnZS1jZW50ZXIsIGZpZ3VyZS5pbWFnZS5pbWFnZS1zdHlsZS1hbGlnbi1jZW50ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUsIC5pbWFnZSB7XG5cdG1hcmdpbjogMi41cmVtIDA7XG5cdFxuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGZpZ2NhcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcblx0XHRmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFuLWxpZ2h0O1xuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YXNwZWN0LXJhdGlvOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDkge1xuXHRcdCY6aGFzKGltZ1t3aWR0aD1cIiN7MTAwMCArICgkaSAqIDEwKX1cIl0pIHtcblx0XHRcdHdpZHRoOiAjeyRpICogMTAlfTtcblx0XHRcdG1heC13aWR0aDogI3skaSAqIDEwJX07XG5cdFx0fVxuXHR9XG59XG5cbmZpZ3VyZS5pbWFnZS1yaWdodCwgLmltYWdlLmltYWdlLXN0eWxlLWJsb2NrLWFsaWduLXJpZ2h0LCAuY2suY2stY29udGVudCAuaW1hZ2UuaW1hZ2Utc3R5bGUtYmxvY2stYWxpZ24tcmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMCAycmVtO1xuXHRmbG9hdDogcmlnaHQ7XG5cblx0QG1lZGlhKG1heC13aWR0aDogJHhzbWFsbC1zY3JlZW4pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAycmVtIDA7XG5cdH1cbn1cblxuZmlndXJlLmltYWdlLWxlZnQsIC5pbWFnZS5pbWFnZS1zdHlsZS1ibG9jay1hbGlnbi1sZWZ0LCAuY2suY2stY29udGVudCAuaW1hZ2UuaW1hZ2Utc3R5bGUtYmxvY2stYWxpZ24tbGVmdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgMnJlbSAwIDA7XG5cdGZsb2F0OiBsZWZ0O1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6ICR4c21hbGwtc2NyZWVuKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMnJlbSAwO1xuXHR9XG59XG5cbmZpZ3VyZS5pbWFnZS1jZW50ZXIsIC5pbWFnZS5pbWFnZS1zdHlsZS1hbGlnbi1jZW50ZXIsIC5jay5jay1jb250ZW50IC5pbWFnZS5pbWFnZS1zdHlsZS1hbGlnbi1jZW50ZXIge1xuXHRtYXJnaW46IDAgYXV0byAycmVtO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6ICR4c21hbGwtc2NyZWVuKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMnJlbSAwO1xuXHR9XG59XG5cbmZpZ3VyZS5tZWRpYSB7XG5cdGhlaWdodDogYXV0bztcblxuXHRkaXZbZGF0YS1vZW1iZWQtdXJsXSwgJiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJhbm5lci5ib3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYmFubmVyIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59IiwiLm5hbWUtbGlzdGluZyB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIGNvbHVtbi1nYXA6IDJlbTtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAgJGNvbG9yLXRhbjtcblxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0XHRtYXJnaW46IDZweCAwIDJweCAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYW1lLWxpc3RpbmcuZ2VuZXJhbC1saXN0aW5nIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcblxuICAgICAgJi5jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sdW1uczogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcblxuICAgICAgJi5jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sdW1uczogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBcbiAgICAmLmNvbHVtbiBsaSB7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgfVxufVxuXG51bC50b2RvLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn0iLCJib2R5Lm1vZGFsLXZpc2libGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgei1pbmRleDogMjU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10YW4sIDAuNyk7XG4gICAgQHN1cHBvcnRzICgoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KSkgb3IgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpKSkge1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICB9XG5cbiAgICBhbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcbiAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XG4gICAgLW8tYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcbiAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcblxuICAgIEBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBALW8ta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQC1tcy1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA1cHggMTRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDVweCAxNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuXG4gICAgICAgICAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJGNvbG9yLWJsdWUsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItdGFuO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXRhbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZW1iZWQge1xuICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBoMiwgLnRleHQtY29udGVudCwgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lbWJlZEhlYWRsaW5lIHtcbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLnRleHQtY29udGVudCwgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWFnZUVtYmVkIHtcbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgaDIsIC50ZXh0LWNvbnRlbnQsIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLXdyYXBwZXIuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG59IiwiLnBhZ2luYXRpb25Db250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHggYXV0bztcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDg4dnc7XG5cdFx0bWFyZ2luOiAwIDZ2dyA4MHB4IDZ2dztcblx0fVxufVxuXG4ucGFnaW5hdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDM2cHggMCAwIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuZmlyc3RQYWdlLCAubGFzdFBhZ2Uge1xuXG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdHBhZGRpbmc6IDZweCAyMHB4IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubWlkZGxlUGFnZXMge1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTIycHgpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpcnN0UGFnZSB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0Lmxhc3RQYWdlIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmF0dHJpYnV0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDEycHggMCAycHggMDtcclxuXHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcclxufVxyXG5cclxuLmRlY29yYXRpdmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXJlZDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXJlZDtcclxuXHRwYWRkaW5nOiAzMHB4IDAgMTZweCAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG5cdC8vIE5BSUwgcmVxdWVzdGVkIHdlIGRpYWJsZSB0aGUgc3dhc2ggZWZmZWN0XHJcblx0Ly8gJjo6Zmlyc3QtbGV0dGVyIHtcclxuXHQvLyBcdC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInN3c2hcIjtcclxuXHQvLyBcdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInN3c2hcIjtcclxuXHQvLyBcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzd3NoIDJcIjtcclxuXHQvLyB9XHJcbn1cclxuXHJcbi5ub0xpbmVzIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmNhdGVnb3J5IHtcclxuICBtYXJnaW46IDAgMCAxMnB4O1xyXG5cclxuXHRmb250LWZhbWlseTogJGFjY2VudC1mb250O1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG4gIFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLmludHJvLCAuaW50cm8gcCB7XHJcblx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcclxuXHRmb250LXNpemU6IDIzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10YW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHR9XHJcbn1cclxuLnRleHQtdGlueSB7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi50ZXh0LXNtYWxsIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuLnRleHQtYmlnIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuLnRleHQtaHVnZSB7XHJcblx0Zm9udC1zaXplOiA1M3B4O1xyXG59XHJcblxyXG4vLyBOQUlMIHJlcXVlc3RlZCB3ZSBkaWFibGUgdGhlIHN3YXNoIGVmZmVjdFxyXG4vLyAuc3dhc2gge1xyXG4vLyAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInN3c2hcIjtcclxuLy8gICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzd3NoXCI7XHJcbi8vICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInN3c2ggMlwiO1xyXG4vLyB9XHJcbiIsIlxuLmFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDAgMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuO1xuICAgIHBhZGRpbmc6IDE4cHggNTZweCAxNXB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgLy8gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLy8gICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC8vIH1cblxuICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgLy8gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLy8gICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC8vIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1ibHVlLCA1JSk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMnB4IDAgcmdiYSgkY29sb3ItYmx1ZSwgLjEpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci10YW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJsdWUsIDUlKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEycHggMCByZ2JhKCRjb2xvci1ibHVlLCAuMSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyAnO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZS1wYXRoICsgJ2ljb24tcGx1cy13aGl0ZS5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHR3aWR0aDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLmV4cGFuZGVkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZS1wYXRoICsgJ2ljb24tbWludXMtd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItdGFuO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci10YW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIG1heC1oZWlnaHQ6IDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICZfX3NlY3Rpb24ub3BlbiB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMThweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFuO1xuICAgIC8vIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAvLyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGFuaW1hdGlvbjogYXBwZWFyIC4yNXMgbGluZWFyO1xuICB9XG4gIEBrZXlmcmFtZXMgYXBwZWFyIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG4iLCIubm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICYubWVkaXVtQWxlcnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuICB9XG5cbiAgJi5oaWdoQWxlcnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgIH1cbiAgfVxufVxuIiwiZm9ybS5mcmVlZm9ybUZvcm0ge1xuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGlucHV0LFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmxhY2ssIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMXB4IDRweCAwIHJnYmEoJGNvbG9yLXJlZCwgMC4wMyksXG4gICAgICAwIDJweCAxMHB4IDAgcmdiYSgkY29sb3ItYmxhY2ssIDAuMSk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OlxuICAgICAgICAwIDFweCA2cHggMCByZ2JhKCRjb2xvci1yZWQsIDAuMTIpLFxuICAgICAgICAwIDNweCAxMnB4IDAgcmdiYSgkY29sb3ItYmxhY2ssIDAuMTgpO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgfVxuXG4gIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGhyIHtcbiAgICBjb2xvcjogJGNvbG9yLXRhbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGFuO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMCAzNnB4O1xuICB9XG4gIC5mcmVlZm9ybS1yb3cgLmZyZWVmb3JtLWNvbHVtbiAuZnJlZWZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cblxuICAuZnJlZWZvcm0taW5zdHJ1Y3Rpb25zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgIGNvbG9yOiAkZm9udC1jb2xvciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTJweCAwIDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGEuZG93bmxvYWRCdXR0b24ge1xuICAgIG1hcmdpbjogMjRweCAwIDI0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMjRweCAwIDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAwLjEpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAwLjI1KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgMXB4IDZweCAwIHJnYmEoJGNvbG9yLXJlZCwgMC4xMiksXG4gICAgICAgIDAgM3B4IDEycHggMCByZ2JhKCRjb2xvci1ibGFjaywgMC4xOCk7XG4gICAgfVxuICB9XG59XG4iLCJzZWN0aW9uLnRhYmxlYXVDb250YWluZXIge1xuICB3aWR0aDogMTI4MHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC50YWJsZWF1RW1iZWQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgkbGluay1jb2xvciwgLjEpLFxuICAgICAgICAgICAgICAgIDAgNnB4IDYwcHggMCByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIHBhZGRpbmc6IDNlbSAyNHB4IDFweDtcblxuICAgIGZpZ3VyZSB7XG5cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICAudGFibGVhdUVtYmVkIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAxOHB4IDFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWJsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5maWd1cmUudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxudGFibGUudGFibGUsXHJcbnRhYmxlLnJ0LXJlc3BvbnNpdmUtdGFibGUsXHJcbmZpZ3VyZS50YWJsZSB0YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1ibHVlLCA3JSk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcblxyXG4gICYucnQtdmVydGljYWwtdGFibGUge1xyXG4gICAgdGhlYWQsXHJcbiAgICB0Ym9keSxcclxuICAgIHRoLFxyXG4gICAgdGQsXHJcbiAgICB0ciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8qIEJFTE9XIFRIUkVFIFNUQVRFTUVOVFMgTkVFREVEIEZPUiBJRTkgQU5EIEJFTE9XICovXHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTk5OTlweDtcclxuICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgIH1cclxuICAgIHRyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgLyogQmVoYXZlICBsaWtlIGEgXCJyb3dcIiAqL1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgdGQ6YmVmb3JlIHtcclxuICAgICAgLyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvKiBUb3AvbGVmdCB2YWx1ZXMgbWltaWMgcGFkZGluZyAqL1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgICAgbGVmdDogNnB4O1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAvKndoaXRlLXNwYWNlOiBub3dyYXA7Ki9cclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGF5b3V0VGFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XHJcbiAgICB0aGVhZCxcclxuICAgIHRib2R5LFxyXG4gICAgdGgsXHJcbiAgICB0ZCxcclxuICAgIHRyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgLyogQkVMT1cgVEhSRUUgU1RBVEVNRU5UUyBORUVERUQgRk9SIElFOSBBTkQgQkVMT1cgKi9cclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbnNlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAuY29uc2VudC1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ05leGEnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb25zZW50LWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmNvbnNlbnQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jb25zZW50LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAudHlwZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5jb25zZW50LW9wdGlvbi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59IiwiI3NraXBOYXZpZ2F0aW9uICB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0ei1pbmRleDoxMDA7XHJcblx0ZmxvYXQ6bGVmdDtcclxuXHRcclxuXHRhLCBhOmxpbmssIGE6dmlzaXRlZCB7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6MTtcclxuXHRcdHRvcDotOTk5ZW07XHRcclxuXHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0d2lkdGg6MTUwcHg7XHJcblx0XHRwYWRkaW5nOjdweCAxMHB4O1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO1xyXG5cdFx0b3V0bGluZTowO1xyXG5cdFx0YmFja2dyb3VuZDojRkZGO1xyXG5cdFxyXG4gICAgY29sb3I6IzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OjEuMjtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHR9XHJcblx0YTpmb2N1cywgYTphY3RpdmUge1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHQqem9vbToxXHJcblx0fVxyXG5cdGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6ICRsaW5rLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcbn0iLCIuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDExMnB4O1xuICB3aWR0aDogOTR2dztcbiAgcGFkZGluZzogMCAzdnc7XG4gIHotaW5kZXg6IDE7XG5cbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG5cbiAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgLnRvcC1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgXG4gICAgICAub3ZlcmxheSAuY2xvc2VidG4ge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc21hbGwge1xuICAgIGhlaWdodDogNzJweDtcblxuICAgIC50b3AtYmFyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgICBoZWlnaHQ6IDcycHg7XG5cbiAgICAgIC5vdmVybGF5IC5jbG9zZWJ0biB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2QmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIC5kb25vckxpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBpbWcgeyAgICBcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBmbGV4OiAwIDAgMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24uc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gIFx0ICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEycHggMCByZ2JhKCRjb2xvci1yZWQsIC4xKTtcbiAgXHQgIH1cbiAgICAgIGltZyB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIFx0fVxuXG4gICAgYnV0dG9uLm1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxMnB4IDAgcmdiYSgkY29sb3ItcmVkLCAuMSksXG4gIFx0ICB9XG5cbiAgICAgIGltZyB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbiAgICAgIC8vIC5zdHJva2VzIHtcbiAgICAgIC8vICAgd2lkdGg6IDIxcHg7XG4gICAgICAvLyAgIHotaW5kZXg6IDk7XG5cbiAgICAgIC8vICAgLnN0cm9rZSB7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAvLyAgICAgbWFyZ2luOiA0cHggMCA0cHggMDtcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgIC8vICAgICB0cmFuc2l0aW9uOiAgdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4xcztcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyBhbmltYXRlIHRoZSBoYW1idXJnZXJcbi5oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltYXRlMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDZweCkgdHJhbnNsYXRlWCgzcHgpO1xufVxuLmFuaW1hdGUyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC02cHgpIHRyYW5zbGF0ZVgoM3B4KTtcbn1cbiIsImJvZHkubW9kYWwtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmZ1bGxTY3JlZW5NZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10YW4tbGlnaHQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNXM7XG5cdHotaW5kZXg6IC0xO1xuICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgLm1lbnVDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYW5pbWF0aW9uOiBtZW51ZmFkZSAuMjVzIGxpbmVhcjtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0QHN1cHBvcnRzIChkaXNwbGF5OmdyaWQpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdGFuaW1hdGlvbjogbWVudWZhZGUgLjI1cyBsaW5lYXI7XG5cdFx0fVxuICB9XG59XG5cbi5mdWxsU2NyZWVuTWVudS5zaG93IHtcbiAgb3BhY2l0eTogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgLjk5KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC41cztcblx0ei1pbmRleDogNDtcbiAgZGlzcGxheTogYmxvY2s7XG5cblx0Lm1lbnVDb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuXHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMzBweCA0MTBweCAyNTBweCAxZnI7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFx0XCIuIHJvb3QtZ3JvdXAgcm9vdC1ncm91cFx0YnV0dG9ucyAgICAuXCJcbiAgICAgIFwiLiByb290LWdyb3VwIHJvb3QtZ3JvdXAgcXVpY2tsaW5rcyAuXCJcblx0XHRcdFwiLiByb290LWdyb3VwIHJvb3QtZ3JvdXAgc2VhcmNoICAgICAuXCI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZS1zY3JlZW4pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMwMHB4IDM2MHB4IDI1MHB4IDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDIlIDQyJSAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICBcdFx0XHRcIi4gcm9vdC1ncm91cCByb290LWdyb3VwIC5cIlxuICAgICAgICBcIi4gYnV0dG9ucyBidXR0b25zICAgLlwiXG4gICAgICAgIFwiLiBxdWlja2xpbmtzIHF1aWNrbGlua3MgLlwiXG4gIFx0XHRcdFwiLiBzZWFyY2ggc2VhcmNoICAgICAuXCI7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiLiBjb250YWN0IGNvbnRhY3QgICAuXCJcbiAgICAgICAgXCIuIHJvb3QtZ3JvdXAgcm9vdC1ncm91cCAuXCJcbiAgICAgICAgXCIuIGJ1dHRvbnMgYnV0dG9ucyAgIC5cIlxuICAgICAgICBcIi4gcXVpY2tsaW5rcyBxdWlja2xpbmtzIC5cIlxuICBcdFx0XHRcIi4gc2VhcmNoIHNlYXJjaCAgICAgLlwiO1xuICAgIH1cblxuICAgIC5jb250YWN0QnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICBncmlkLWFyZWE6IGNvbnRhY3Q7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGEuYnV0dG9uTW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMiUgLSAxNnB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG4gICAgICAgIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBcdGJveC1zaGFkb3c6IDAgMXB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAuMDUpO1xuXG4gICAgICAgIFx0Y29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgXHRmb250LXNpemU6IDEzcHg7XG4gICAgICAgIFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICAgICAgXHRmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHN2ZyB7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvb3QtZ3JvdXAge1xuICAgICAgZ3JpZC1hcmVhOiByb290LWdyb3VwO1xuICAgICAgY29sdW1uczogMjtcbiAgICAgIGdhcDogODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdGFuO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICAgICAgY29sdW1uczogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIH1cblxuICAgICAgdWwubGV2ZWwyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cblxuICAgIC5sZWZ0Q29sIHtcbiAgICAgIGdyaWQtYXJlYTogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogODBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdGFuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodENvbCB7XG4gICAgICBncmlkLWFyZWE6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci10YW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlLXNjcmVlbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kb25hdGVCdXR0b25zIHtcbiAgICAgIGdyaWQtYXJlYTogYnV0dG9ucztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYubG9jayBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLmxvY2s6aG92ZXIsIGEubG9jazpmb2N1cywgYS5sb2NrOmFjdGl2ZSB7XG5cdFx0XHRcdHN2ZyBwYXRoIHtcblx0ICAgICAgICBmaWxsOiB3aGl0ZTtcblx0ICAgICAgfVxuXHRcdFx0fVxuICAgIH1cblxuICAgIC5xdWlja2xpbmtzIHtcbiAgICAgIGdyaWQtYXJlYTogcXVpY2tsaW5rcztcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG5cdFx0XHQubmV3IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0cGFkZGluZzogMHB4IDRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDRweCAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41NTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHRcdFx0fVxuICAgIH1cblxuICAgIC5zZWFyY2hBcmVhIHtcbiAgICAgIGdyaWQtYXJlYTogc2VhcmNoO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuc21hbGxTZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBcdFx0aGVpZ2h0OiA1MnB4O1xuICAgICAgICAgIC8vd2lkdGg6IDIxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMTZweCAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcbiAgICAgIFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgIFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIFx0ICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgMCAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGZvbnQtY29sb3IsIC41KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgIFx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDEycHggMCByZ2JhKCRjb2xvci1yZWQsIC4xKSxcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24uc3VibWl0U2VhcmNoIHtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDE2cHg7XG5cbiAgICAgIFx0XHRpbWcge1xuICAgICAgXHRcdFx0aGVpZ2h0OiAxOHB4O1xuICAgICAgXHRcdH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXHQgIC5jbG9zZS1tZW51IHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogMzVweDtcblx0ICAgIHJpZ2h0OiAzdnc7XG5cblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdCAgICB3aWR0aDogYXV0cDtcblx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTRweDtcblxuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdCAgICB6LWluZGV4OiA2O1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQvLyBhbmltYXRpb246IHNsb3dmYWRlIC41cyBsaW5lYXI7XG5cblx0ICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZC1kYXJrO1xuXHQgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkLWRhcms7XG5cdCAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEycHggMCByZ2JhKCRjb2xvci1yZWQsIC4xKSxcblx0ICAgIH1cbiAgICAgIFxuICAgICAgc3BhbiwgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdCAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblx0XHRcdFx0YTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkaG92ZXItY29sb3I7XG5cdFx0XHRcdH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm9vdC1ncm91cCB7XG4gICAgICAmID4gbGkgPiBhIHtcbiAgICAgICAgJiwgJjp2aXNpdGVkLCAmOmxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5xdWlja2xpbmtzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cdH1cbn1cbiIsIi5icmVhZGNydW1iIHtcblx0d2lkdGg6IDk0JTtcblx0cGFkZGluZzogMjBweCAzJSAxOHB4IDMlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRhbi1kYXJrO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGEge1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC45KSB0cmFuc2xhdGVZKDFweCk7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgIHN2ZyBwYXRoIHtcblx0XHRcdFx0ZmlsbDogJGNvbG9yLXJlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZS1wYXRoICsgJ2ljb24tY2hldnJvbi1yaWdodC5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogOHB4IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0fVxuXHR9XG5cdGEubGFzdDphZnRlcixcblx0dWwgbGkgPiBhOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbnVsLnNlY29uZGFyeU5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDJweCA4cHggM3B4IDhweDtcbiAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGFuLWxpZ2h0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG5cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi50aXRsZUJsb2NrIHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gNDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNDhweCAwIDI0cHggMDtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbiIsIlxuLnRlcnRpYXJ5TmF2IHtcbiAgd2lkdGg6IGF1dG87XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgMjRweCAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgIG1hcmdpbjogMCA2cHggNnB4IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGFuO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblxuICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcbiAgXG4gIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB9XG5cbiAgLmZvb3RlclRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG5cbiAgICAucmlEcmF3aW5nIHtcbiAgICAgIHdpZHRoOiAxNSU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsLXNjcmVlbikge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0IHtcbiAgICAgIHdpZHRoOiAyMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5zaWRlIHtcbiAgICAgIHdpZHRoOiAyMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbm5lY3Qge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMTJweCAwO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICAgIH1cbiAgICAgIC5lbmV3cy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICAgIC5lbmV3cy1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcblxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTE1JTtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIDZweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDZweCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyQm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRhbi1kYXJrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAzMnB4IGF1dG87XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgIC5kZXNpZ25lZGJ5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY29udGVudHBhZ2Uge1xuICAubWFpbkNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAudGVydGlhcnlOYXYge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAuYm9keUNvbnRlbnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuc2lkZUN0YSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgfVxuXG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tYWluQ29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxMnB4IG1pbm1heCg2MHB4LCAxMjBweCkgNjgwcHggbWlubWF4KDYwcHgsIDEyMHB4KSAyMTJweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiLiB0aXRsZSB0aXRsZSB0aXRsZSAuXCJcbiAgICAgICAgXCJuYXYgLiBib2R5IC4gYXNpZGVcIjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUlIDE1JSA1JSA1MCUgNSUgMTUlIDUlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgIFwiLiB0aXRsZSB0aXRsZSB0aXRsZSB0aXRsZSB0aXRsZSAuXCJcbiAgICAgICAgICBcIi4gbmF2IC4gYm9keSAuIGFzaWRlIC5cIjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1JSAxNSUgNSUgNzAlIDUlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgIFwiLiB0aXRsZSB0aXRsZSB0aXRsZSAuXCJcbiAgICAgICAgICBcIi4gbmF2IC4gYm9keSAuXCJcbiAgICAgICAgICBcIi4gYXNpZGUgYXNpZGUgYXNpZGUgLlwiO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUlIDkwJSA1JTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICBcIi4gdGl0bGUgLlwiXG4gICAgICAgICAgXCIuIG5hdiAuXCJcbiAgICAgICAgICBcIi4gYm9keSAuXCJcbiAgICAgICAgICBcIi4gYXNpZGUgLlwiO1xuICAgICAgfVxuXG4gICAgICAudGl0bGVCbG9jayB7XG4gICAgICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAudGVydGlhcnlOYXYge1xuICAgICAgICBncmlkLWFyZWE6IG5hdjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAuYm9keUNvbnRlbnQge1xuICAgICAgICBncmlkLWFyZWE6IGJvZHk7XG4gICAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBtYXJnaW46IDMycHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaWRlQ3RhIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBhc2lkZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGFuZGluZ3BhZ2Uge1xuICAubGFuZGluZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDUlIDEycHggNSU7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuXG4gICAgLndyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgJi5oYXNJbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogODBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyBcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5oYXNJbWFnZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFubmVySW1nIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC5scFRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDUlIDEycHggNSU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIG1hcmdpbjogNDBweCAwIDUwcHggMDtcbiAgICB9XG4gIH1cblxuICAuY2FsbG91dC5zaW1wbGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuXG4ubHBUaXRsZUZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcbiAgcGFkZGluZzogMzBweCA1JSAxNnB4IDUlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNSU7XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwibWFpbi5zcGVjaWFsRmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDExNHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY0cHgpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBzZWN0aW9uLnNwbGl0TGVmdCB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIC5sZWZ0Q29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG5cbiAgICAgIGgxIHtcbiAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICB3aWR0aDogODh2dztcbiAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgfVxuXG4gICAgICBzZWN0aW9uLnRyZWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDg4dnc7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlY3Rpb24ud2luZHlUcmVlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bC5icmFuY2hlcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgbGkgaW1nIHtcbiAgICAgICAgICAgIC8vIGFuaW1hdGlvbjogd2luZCAzcyBpbmZpbml0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYk9uZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwNHB4O1xuICAgICAgICAgICAgbGVmdDogMzlweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB3aW5kIDhzIGluZmluaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iVHdvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTg5cHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhbmltYXRpb246IHdpbmQgMCBsaW5lYXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJUaHJlZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE2OXB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBhbmltYXRpb246IHdpbmQgNXMgaW5maW5pdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJGb3VyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB3aW5kIDZzIGluZmluaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iRml2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDI1NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2luZFRvcCA2cyBpbmZpbml0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYlNpeCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICBsZWZ0OiAzNThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB3aW5keSA5cyBpbmZpbml0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYlNldmVuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTQycHg7XG4gICAgICAgICAgICBsZWZ0OiAzNThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB3aW5keSAxMHMgaW5maW5pdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJFaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIxNHB4O1xuICAgICAgICAgICAgbGVmdDogMzI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogd2luZHkgNnMgaW5maW5pdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgd2luZCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgd2luZHkge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAa2V5ZnJhbWVzIHdpbmRUb3Age1xuICAgICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5zcGxpdFJpZ2h0IHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGFuLWxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIC5yaWdodENvbnRlbnQge1xuICAgICAgcGFkZGluZzogN3Z3O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUuNXZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggNnZ3IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xvc2luZ0hlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDAgMDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAycHggMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0RGV0YWlscyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMnB4KTtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuaGVyb0ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LXdpZHRoKSB7XG4gICAgICBwYWRkaW5nOiAyZW0gMmVtIDAgMmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBcbiAgICAgIC5jaXJjbGUtMSAub3ZlcmxhcC1yZWQge1xuICAgICAgICAvLyBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jaXJjbGUtMyAub3ZlcmxhcC1ibHVlIHtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvQ29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XG4gICAgcGFkZGluZzogMCA4MHB4IDAgMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICAgIHBhZGRpbmc6IDI0cHggNDBweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nOiA2MHB4IDUlIDgwcHggNSU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmhlcm9CdXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgYS5idXR0b24ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heC13aWR0aCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JvbGxEb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IGNhbGMoNzUlIC0gN3B4KTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmhwRmVhdHVyZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZS1wYXRoICsgXCJwYXR0ZXJuLnBuZ1wiKTtcblxuICAucmVkQmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDV2dyAwIDV2dztcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogODBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpOyBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjsgXG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhvbWUge1xuICAuc3RvcmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogMTIwcHggNSU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ0MycgaGVpZ2h0PSc4ODMnIHZpZXdCb3g9JzAgMCA0NDMgODgzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTS0zLjQ1MjczZS0wNSA5Mi43NDEzQzAuMjM1MjMxIDkyLjc0MTMgMC40NzA0OTYgOTIuNzMyMSAwLjcxMDM3NCA5Mi43MzIxQzE5My4zODMgOTIuNzMyIDM1MC4xMzkgMjQ5LjE4MSAzNTAuMTM5IDQ0MS40NzdDMzUwLjEzOSA2MzMuNzcyIDE5My4zODMgNzkwLjIyMSAwLjcxMDQwNSA3OTAuMjIxQzAuNDc1MTQgNzkwLjIyMSAwLjIzOTg3NCA3OTAuMjEyIC00LjAzOTg1ZS0wNiA3OTAuMjEyTC00LjAyNDk1ZS0xMCA4ODIuNjI0QzAuMjM1MjY1IDg4Mi42MjQgMC40NzA1MzEgODgyLjYzMyAwLjcxMDQwOSA4ODIuNjMzQzI0NC40NDEgODgyLjYzMyA0NDIuNzMyIDY4NC43MjkgNDQyLjczMiA0NDEuNDc3QzQ0Mi43MzIgMTk4LjIyNCAyNDQuNDQxIDAuMzIwNDI0IDAuNzEwMzcgMC4zMjA0MzVDMC40NzUxMDUgMC4zMjA0MzUgMC4yMzk4NCAwLjMyOTU5IC0zLjg1NjY3ZS0wNSAwLjMyOTU5TC0zLjQ1MjczZS0wNSA5Mi43NDEzWicgZmlsbD0nJTIzRjA1MzQ1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgcGFkZGluZzogNDBweCA1JSA4MHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LXNpemU6IDk0cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDExNSU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLmJ1dHRvbiB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLmFsZXJ0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHNhdHVyYXRlKCRjb2xvci1yZWQsIDUlKSwgLjkpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAxKTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxMnB4O1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxZnIgbWF4LWNvbnRlbnQ7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQ7XG5cbiAgcCB7XG5cdCAgYWxpZ24tc2VsZjogY2VudGVyO1xuXHQgIHBhZGRpbmc6IDI0cHggMTBweCAyMHB4IDEwcHg7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIGNvbG9yOiB3aGl0ZTtcblx0ICBmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBzdHJvbmd7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuXHQgIGEge1xuXHRcdCAgY29sb3I6IHdoaXRlO1xuXHRcdCAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHQgIH1cbiAgfVxuXG5cdC5jbG9zZUJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYShzYXR1cmF0ZSgkY29sb3ItcmVkLCA1JSksIC45NSk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgaW1nIHtcbiAgICBcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0ICAgIG9wYWNpdHk6IC45O1xuXHQgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cdCAgICBjb2xvcjogcmdiYSh3aGl0ZSwgMSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXJlZCwgMiUpO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3Rvcnkge1xuICBhcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gODBweCBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bztcbiAgICB9XG5cbiAgICAuc3RvcnlQaG90byB7XG4gICAgICB3aWR0aDogJGdyaWQtbGFyZ2U7XG5cbiAgICAgIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFuLWxpZ2h0O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlLXNjcmVlbikge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RvcnlJbnRybyB7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMzJweCBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRhbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICAgIG1hcmdpbjogNDhweCA1dncgMzJweCA1dnc7XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5pbnRybyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnlsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50QmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgICBtYXJnaW46IDAgNXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgICB3aWR0aDogOTB2dztcbiAgICAgICAgbWFyZ2luOiAwIDV2dyA0MHB4IDV2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcENhcCB7XG4gICAgICBwOmZpcnN0LW9mLXR5cGU6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDhweCAwIDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgLy8gLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3dzaFwiO1xuICAgICAgICAvLyAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzd3NoXCI7XG4gICAgICAgIC8vIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzd3NoIDJcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAzMnB4IGF1dG87XG4gICAgfVxuXG4gICAgLy8gLnZpZGVvIHtcbiAgICAvLyAgIG1hcmdpbjogNDhweCAwIDI0cHg7XG4gICAgLy8gfVxuXG4gICAgLnNoYXJlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkQXJ0aWNsZXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHggYXV0bztcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlLXNjcmVlbikge1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICBtYXJnaW46IDAgNXZ3IDgwcHggNXZ3O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLmNhcmRHcmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zdG9yaWVzIC5maWx0ZXJzIHtcbiAgcGFkZGluZzogNWVtIDAgM2VtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRhbi1kYXJrO1xufVxuIiwiXG4ubm9SZXN1bHRzIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2Utc2NyZWVuKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG5tYWluLmRpcmVjdG9yeSB7XG4gIC5kaXJlY3RvcnlDYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7IFxuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZS1zY3JlZW4pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcblxuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgICB9XG5cbiAgICAuZnVuZENhcmQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsLXNjcmVlbikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnR5cGUsIC5mdW5kVGl0bGUsIHAsIHVsLCAuZ28ge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi5mdW5kQ2FyZFR5cGUge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW0gMC4xcmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogLjI1ZW0gLjc1ZW07XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyAgXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcblxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgkY29sb3ItYmxhY2ssIC4xNSk7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogJ3wnO1xuICAgICAgICAvLyAgIG1hcmdpbi1sZWZ0OiAuMTI1ZW07XG4gICAgICAgIC8vIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgIC8vICAgY29udGVudDogJyc7XG4gICAgICAgICAgLy8gICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnR5cGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgbWFyZ2luOiAwIC0wLjI1cmVtIDhweCAtMC4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmZ1bmRUaXRsZSB7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vcGVuaW5nLCAuZGVhZGxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbjogLTJweCAwIDE0cHggMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRhbi1kYXJrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVhZGxpbmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJGltYWdlLXBhdGggKyAnaWNvbi1jbG9jay5zdmcnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5leHBpcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJGltYWdlLXBhdGggKyAnaWNvbi1jbG9jay1ncmF5LnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAvL1Rvb2x0aXAgdGV4dCBjb250YWluZXJcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNDdweDtcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC45NSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpOyAvL1RoaXMgcHVsbHMgaW4gdGhlIHRleHQgZnJvbSB0aGUgZWxlbWVudCB3aXRoIHRoZSB0b29sdGlwXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vVG9vbHRpcCBhcnJvd1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy9TZXR0aW5nIHVwIHRoZSB0cmFuc2l0aW9uXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvL1RyaWdnZXJpbmcgdGhlIHRyYW5zaXRpb25cbiAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUsXG4gICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwLCB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWFnZS1wYXRoICsgJ2ljb24tY2hlY2stcmVkLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEucG9wdXAtbW9kYWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5nbyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwIDE0cHggMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLmV4cGlyZWQge1xuICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGFuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mdW5kQ2FyZC53b3Jrc2hvcENhcmQge1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5nbyB7IG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vdmVybGF5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBvcGFjaXR5OiAwO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAuOTUpO1xyXG5cclxuICAuY2xvc2VidG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzNXB4O1xyXG4gICAgcmlnaHQ6IGNhbGMoM3Z3ICsgMTA4cHgpO1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiA2O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMnB4IDAgcmdiYSgkY29sb3ItcmVkLCAuMSksXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmxheUNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuXHR3aWR0aDogNjAlO1xyXG5cdGxlZnQ6IDIwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcblxyXG4uYmlnU2VhcmNoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcblxyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogNHB4IDcycHggMDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgcGFkZGluZzogNHB4IDAgMCAwO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMTJweCAwIHJnYmEoJGNvbG9yLXJlZCwgLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYnV0dG9uLnN1Ym1pdFNlYXJjaCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIHRvcDogMjJweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50cGFnZSAubWFpbkNvbnRlbnQgdWwuc2VhcmNoLXJlc3VsdHMge1xyXG4gIG1hcmdpbjogMCAwIDFlbTtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDAgMCAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYS5zZWFyY2hVcmwge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRhbjtcclxuICAgICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10YW4tbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBcdG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZvcm0ucGFnZVNlYXJjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgLy93aWR0aDogMjE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10YW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcclxuICAgICAgY29sb3I6IHJnYmEoJGZvbnQtY29sb3IsIC41KTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMnB4IDAgcmdiYSgkY29sb3ItcmVkLCAuMSksXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24uc3VibWl0U2VhcmNoIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMThweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdGFmZiB7XHJcblxyXG4gIC5zdGFmZkNhcmRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTpncmlkKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHdpZHRoOiA5MnZ3O1xyXG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gODBweCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDR2dztcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjEycHgsIDFmcikpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdChhdXRvKTtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFmZkNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW46IDZweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YWZmVGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweCA0cHggMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVwYXJ0bWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRhbi1kYXJrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xyXG5cclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICBcdGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XHJcbiAgICAgIFx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9hcmRUZXh0IHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDRweCAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggMCA0cHg7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcclxuICAgICAgXHRmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAuMSksXHJcbiAgICAgICAgICAgICAgICAgIDAgNnB4IDYwcHggMCByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhZmZDb250YWN0IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4IDE2cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UtcGF0aCArICdpY29uLXJpZ2h0LWJsdWUuc3ZnJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucGhvbmUge1xyXG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hbHVtbmkge1xyXG4gICAgLnN0YWZmQ2FyZHMgeyBcclxuICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OmdyaWQpIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNtYWxsLWRpYWxvZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGhyLWNvbG9yLCAuMjUpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMzBweDtcblxuICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYW5pbWF0aW9uOiBmYWRlLWluIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLXNjcmVlbikge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtY2xvc2UtYnRuLWluICYge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG5cbiAgYnV0dG9uLm1mcC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcblxuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuXG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gIH1cbiAgcCwgdWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlLXBhdGggKyAnaWNvbi1jaGVjay1yZWQuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGFzaGJvYXJkLWRpYWxvZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAuY2hhcnRFbWJlZCB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vQmFja2dyb3VuZCBiZWhpbmQgcG9wdXBcbi5tZnAtYmcubWZwLXJlYWR5IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1kYXJrO1xufVxuXG4vLyBab29tIEFuaW1hdGlvblxuLm1mcC13cmFwIC5tZnAtY29udGFpbmVyLFxuLm1mcC1iZyB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tZnAtd3JhcC5tZnAtcmVhZHkgLm1mcC1jb250YWluZXIge1xuXHRcdG9wYWNpdHk6IDE7XG59XG4ubWZwLXJlYWR5Lm1mcC1iZyB7XG5cdFx0b3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGFpbmVyLFxuLm1mcC1yZW1vdmluZy5tZnAtYmcge1xuXHRvcGFjaXR5OiAwO1xufVxuIiwiZGl2LmtpbWJpYURpdi50d29fY29sIGlucHV0LmtfbnVtYmVyLCBkaXYua2ltYmlhRGl2LnR3b19jb2wgaW5wdXQua190ZXh0LCBkaXYua2ltYmlhRGl2LnR3b19jb2wgaW5wdXQua19tb25leSwgZGl2LmtpbWJpYURpdi50d29fY29sIHNlbGVjdC5rX3NlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDVweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgYm94LXNoYWRvdzogMCAxcHggOHB4IDAgcmdiYSgkY29sb3ItYmx1ZSwgLjEpLFxuICAgICAgICAgICAgICAgIDAgM3B4IDEycHggMCByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcbiAgfVxufVxuXG5kaXYua2ltYmlhRGl2LnR3b19jb2wgaW5wdXQua19udW1iZXIsIGRpdi5raW1iaWFEaXYudHdvX2NvbCBpbnB1dC5rX3RleHQsIGRpdi5raW1iaWFEaXYudHdvX2NvbCBpbnB1dC5rX21vbmV5LCBkaXYua2ltYmlhRGl2LnR3b19jb2wgc2VsZWN0Lmtfc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNjZweCkgIWltcG9ydGFudDtcbn1cblxuLmtfdGV4dGFyZWEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoJGxpbmstY29sb3IsIC4xKSxcbiAgICAgICAgICAgICAgICAwIDNweCAxMnB4IDAgcmdiYSgkY29sb3ItYmxhY2ssIC4xNSk7XG4gIH1cbn1cblxuLmtfc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudERlc2NyaXB0aW9uIC5rX21lc3NhZ2luZ1Byb2ZpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5raW1iaWFEaXYge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuXG4gIGxhYmVsLmdyb3VwTGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmc6IDEycHggMCA1cHggMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYua19hc2tBcnJheU1haW4ge1xuICAgICAgbWFyZ2luOiA0OHB4IDAgMzJweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5rX3BheW1lbnQge1xuICAgICAgbWFyZ2luOiA0OHB4IDAgMzJweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5rX3F1ZXN0aW9uIHtcbiAgICAgIG1hcmdpbjogNTZweCAwIDE2cHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYua19jb25mU2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDU2cHggMCAxMDBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnIOKAkyBUaGFuayBZb3UhJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua190cmFuc0NvZGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxMnB4IDMycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAua190b3RhbENoYXJnZWQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMzJweCA0OHB4IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSh3aGl0ZSwgLjEpLFxuICAgICAgICAgICAgICAgIDAgNnB4IDhweCAwIHJnYmEoJGNvbG9yLWJsdWUsIC4xNSk7XG4gIH1cblxuICBsYWJlbC5rX3BheW1lbnRQbGFuVGl0bGUucmVxdWlyZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgNHB4IDA7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGFiZWwua19yYWRpb0NCIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsYWJlbC5rX3Byb2ZpbGVTZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRhbi1kYXJrO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICBsYWJlbC5rX3Byb2ZpbGVTZWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXRhbi1kYXJrO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAja2ltYmlhVmlld18xX09wdGlvbmFsSW5zdHJ1Y3Rpb25zIGxhYmVsLmdyb3VwTGFiZWwsXG4gICNraW1iaWFWaWV3XzFfUmVmdW5kcyBsYWJlbC5ncm91cExhYmVsLFxuICAja2ltYmlhVmlld18xX0FkZGl0aW9uYWxJbnN0cnVjdGlvbnMyIGxhYmVsLmdyb3VwTGFiZWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgLmtfZG9uYXRpb24ge1xuXG4gICAgaW5wdXQua19tb25leSB7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50O1xuXG4gICAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKCRjb2xvci1ibHVlLCAuMDUpLFxuICAgICAgICAgICAgICAgICAgMCAwIDJweCAwIHJnYmEoJGNvbG9yLWJsYWNrLCAxKSxcbiAgICAgICAgICAgICAgICAgIDAgM3B4IDEycHggMCByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKCRjb2xvci1ibHVlLCAuMTUpLFxuICAgICAgICAgICAgICAgICAgICAwIDAgMnB4IDAgcmdiYSgkY29sb3ItYmx1ZSwgMSksXG4gICAgICAgICAgICAgICAgICAgIDAgNHB4IDI0cHggMCByZ2JhKCRjb2xvci1ibGFjaywgLjI1KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3ZhbHVlXSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgLmtfb3RoZXJNb25leUhpbnQge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmtfcGF5bWVudFBsYW5IaW50LmtfaW5zdGFsbG1lbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaW52YWxpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTkzLDM2LDQwLDApIDUwJSwgcmdiYSgxOTMsMzYsNDAsLjEpIDEwMCUpICFpbXBvcnRhbnQ7XG5cbiAgICAuZmllbGRDYXB0aW9uIHtcbiAgICAgIC5rX21lc3NhZ2VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlucHV0R3JvdXAge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAja2ltYmlhVmlld18xX0F0dHJpYnV0aW9uTmFtZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgI2tpbWJpYVZpZXdfMV9Jbkhvbm9yT2YsICNraW1iaWFWaWV3XzFfSW5NZW1vcnlPZiB7XG4gICAgLmZpZWxkQ2FwdGlvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYWNjZW50LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTRweCAwIDIwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10YW4tZGFyaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5rX3F1ZXN0aW9uIC5rX2luc3RydWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rX3NoYXJlVGhpc0Zvcm1CbG9jayAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAua190YWxseSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXRhbi1saWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGFuLWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiBjYWxjKDkyJSAtIDJweCk7XG4gICAgcGFkZGluZzogNCUgNCUgMCA0JTtcblxuICAgIHRkLmtfdG90YWwge1xuICAgICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmtfdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmtfbW9uZXkge1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rX3Rlcm1zIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAua19ncmV5IHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIHRhYmxlLmtfYnV0dG9uQmxvY2sge1xuXG4gICAgdGJvZHkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmtfYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgXHRoZWlnaHQ6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGluay1jb2xvcjtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIFx0Zm9udC1mYW1pbHk6ICRhY2NlbnQtZm9udDtcbiAgICBcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSh3aGl0ZSwgLjMpLFxuICAgICAgICAgICAgICAgICAgMCA0cHggNDBweCAwIHJnYmEod2hpdGUsIC4yKSxcbiAgICAgICAgICAgICAgICAgIDAgMXB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gICAgfVxuXG4gICAgYnV0dG9uOmhvdmVyLCBidXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSh3aGl0ZSwgLjYpLFxuICAgICAgICAgICAgICAgICAgMCA0cHggNDBweCAwIHJnYmEod2hpdGUsIC42KSxcbiAgICAgICAgICAgICAgICAgIDAgMXB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAuNCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgYnV0dG9uOmRpc2FibGVkLFxuICAgIGJ1dHRvbltkaXNhYmxlZF17XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKHdoaXRlLCAuNiksXG4gICAgICAgICAgICAgICAgICAwIDRweCA0MHB4IDAgcmdiYSh3aGl0ZSwgLjYpLFxuICAgICAgICAgICAgICAgICAgMCAxcHggMTJweCAwIHJnYmEoJGxpbmstY29sb3IsIC40KTtcbiAgICAgIGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlLXBhdGggKyAnc3Bpbm5lci5zdmcnKTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWFpbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuXG5zZWN0aW9uLmJnUGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlLXBhdGggKyAnZG9uYXRpb24tcGhvdG8tYmx1ZS5qcGcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5kb25hdGVub3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAudGl0bGVCbG9jayB7XG4gICAgaDEge1xuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5kb25hdGlvbkNvbnRhaW5lciB7XG4gICAgJi5oYXNJbWFnZSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5kb25hdGlvbkNob2ljZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogOTB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA1dnc7XG4gIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5jaG9pY2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQ4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKCRsaW5rLWNvbG9yLCAuMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIDAgNHB4IDYwcHggMCByZ2JhKCRjb2xvci1ibGFjaywgLjE1KTtcbiAgXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgkbGluay1jb2xvciwgLjUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgMCA0cHggNjBweCAwIHJnYmEoJGNvbG9yLWJsYWNrLCAuMjUpO1xuICBcbiAgICAgICAgICAgIGEuYnV0dG9uIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAwIHJnYmEoJGxpbmstY29sb3IsIC4zMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSUgNTZweCA1JTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggNyUgMzZweCA3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguaGFzSW1hZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNSUgODBweDtcbiAgICAgIH1cblxuICAgICAgLmRvbmF0aW9uQ2hvaWNlcyB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvaWNlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCA4MHB4IDgwcHggMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDgwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNlY3Rpb24uY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA4OHZ3O1xuICAgICAgcGFkZGluZzogMTAwcHggNnZ3O1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLmNvbnRlbnRwYWdlIC5tYWluQ29udGVudCAuYm9keUNvbnRlbnQgLnNpdGVtYXAge1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMCAyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgICYucm9vdC1ncm91cCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoci1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmN1cmVvLXdlbGNvbWUge1xuICBtYXJnaW46IC0ycHggMCA0cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1zY3JlZW4pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxufVxuXG5ib2R5ID4gLmN1cmVvLmN1cmVvLXdpZGdldCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgbWFyZ2luOiAtMmVtIGF1dG8gMC41ZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3VyZW8uY3VyZW8td2lkZ2V0LmN1cmVvLXdlbGNvbWUgLmN1cmVvLXdlbGNvbWUtZGlzcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJlby5jdXJlby13aWRnZXQgLmN1cmVvLXdlbGNvbWUtZGlzcGxheSAuY3VyZW8td2lkZ2V0LXRhYiB7ICBcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG4gICAgLmN1cmVvLXdpZGdldC10YWItYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICBcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiUG9ydGFsIExvZ2luXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICBcbiAgICAgICAgICBmb250LWZhbWlseTogJGFjY2VudC1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG59XG4uY3VyZW8td2VsY29tZS1kaXNwbGF5IC5pbnNpZGVyLXZpZXctbW9iaWxlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbi5jdXJlby13ZWxjb21lLWRpc3BsYXkgLmluc2lkZXItdmlldy1tb2JpbGUgLmluc2lkZXItYnV0dG9uIHtcbiAgY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcbn1cbiIsIlxuLyoqXG4gKiBJbmNsdWRpbmcgdGhlIGF0LW9ubHkgc3R5bGUgd2l0aCB0aGUgZGlhbG9nIENTUyBhcyBpdCBpcyByZXF1aXJlZFxuICogdG8gdmlzdWFsbHkgaGlkZSBhIGRpYWxvZydzIGhlYWRpbmcgaWYgZGVzaXJlZC5cbiAqL1xuLmF0LW9ubHk6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgd2lkdGg6IDFweDtcbn1cblxuLyoqXG4gKiBUcmlnZ2VyIHN0eWxpbmdcbiAqL1xuW2RhdGEtbW9kYWwtb3Blbl1baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogV2hlbiBhIG1vZGFsIGRpYWxvZyBpcyBvcGVuLCBkb24ndCBhbGxvdyBzY3JvbGxpbmcgb2YgY29udGVudFxuICogYmVuZWF0aCAob24gZGVza3RvcCkuIEFsc28gdXNlZnVsIGluIG5lZ2F0aW5nIGluc3RhbmNlcyBvZlxuICogZG91YmxlIHNjcm9sbCBiYXJzLlxuICogKGJyb3dzZXIgd2luZG93ICsgZGlhbG9nIGlmIGxvbmcgZW5vdWdoIGNvbnRlbnQpXG4gKi9cbmJvZHkubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKlxuICogTW9kYWwgRGlhbG9nIGJhc2Ugc3R5bGluZ1xuICovXG4uanMgW2RhdGEtbW9kYWxdLFxuLmExMXktbW9kYWwge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuXG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG5cbiAgLyogIFN0eWxlcyBhcmUgZGlmZmVyZW50IGZvciBlYWNoIHBvcHVwIHR5cGUuXG4gICAgICBTZWUgbGF5b3V0L19tYWluLW5hdi5zY3NzIGFuZCBtb2R1bGVzL19zZWFyY2guc2Nzc1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3gtc2hhZG93OiAwIDAgMTgwMHB4IDQwMHB4IHJnYmEoMCwwLDAsLjQpO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBwYWRkaW5nOiAxLjI1ZW07XG5cbiAgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4taGVpZ2h0OiA0NDBweCApIGFuZCAoIG1pbi13aWR0aDogNTAwcHggKSB7XG4gIC8vIC5qcyBbZGF0YS1tb2RhbF0sXG4gIC8vIC5hMTF5LW1vZGFsIHtcbiAgLy8gICBib3R0b206IGF1dG87XG4gIC8vICAgdG9wOiA1MCU7XG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAvLyAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAvLyB9XG59XG5cblxuLyoqXG4gKiBUbyBhbGxvdyBmb3IgQ1NTIGFuaW1hdGlvbnMsIGhpZGRlbiBtb2RhbCBkaWFsb2dzIGFyZVxuICogbm90IHNldCB0byBkaXNwbGF5OiBub25lLCBidXQgcmF0aGVyIHRoZSBmb2xsb3dpbmcgcnVsZVxuICogc2V0LCBpbiBjb21iaW5hdGlvbiB3aXRoIHRoZSBkaWFsb2cncyBkZWZhdWx0XG4gKiBwb3NpdGlvbjogZml4ZWQsIHdpbGwga2VlcCBkaWFsb2dzIGhpZGRlbiBmcm9tXG4gKiBhbGwgdXNlcnMgdW50aWwgb3BlbmVkLlxuICpcbiAqIFRoaXMgYWxzbyBzb2x2ZXMgYW4gaXNzdWUgd2l0aCBpT1MgVk8gKyBTYWZhcmkgbm90IGFsbG93aW5nXG4gKiBtb2RhbCBkaWFsb2dzIHRvIGJlIGZvY3VzZWQsIGlmIHRoZSBkaWFsb2cgaXMgaW5pdGlhbGx5XG4gKiBzZXQgdG8gXCJkaXNwbGF5OiBub25lXCIuXG4gKi9cbi5qcyBbZGF0YS1tb2RhbF1baGlkZGVuXVxuLmExMXktbW9kYWxbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1dmgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hMTF5LW1vZGFsX19jbG9zZS1idG4ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5pcy1pY29uLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFlbTtcbiAgdG9wOiAxZW07XG4gIHdpZHRoOiAyZW07XG59XG5cbi5pcy1pY29uLWJ0bjpob3ZlciBbZGF0YS1tb2RhbC14XSxcbi5pcy1pY29uLWJ0bjpmb2N1cyBbZGF0YS1tb2RhbC14XSB7XG4gIGNvbG9yOiAjNjAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbn1cblxuW2RhdGEtbW9kYWwteF0ge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMnB4O1xufVxuXG5bZGF0YS1tb2RhbC14XTphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIlxuLnBhZ2UtbG9naW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGhyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDAgMCAxZW07XG5cbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgICAgIGNvbG9yOiByZ2JhKCRmb250LWNvbG9yLCAuNSk7XG4gICAgfVxuICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMnB4IDAgcmdiYSgkY29sb3ItcmVkLCAuMSksXG4gICAgfVxuICB9XG5cbiAgYnV0dG9uLnN1Ym1pdFNlYXJjaCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxOHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50cmFuc2xhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYnV0dG9uLmxhbmd1YWdlLW1lbnUge1xuICAgICAgICAtLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmc6bGFzdC1jaGlsZCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlICsgLmxhbmd1YWdlLWxpc3R7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFuZ3VhZ2UtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ibHVlLCAwLjk1KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggMTVweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLm9wZW4sICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIkBtZWRpYSBwcmludCB7XG4gIGgxLCBoMiwgaDMsIGg0LCBwLCB1bCwgbGksIGZpZ3VyZSwgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLmhlYWRlciAubmF2QmFyLFxuICAuaGVyb0ltZyxcbiAgLmJhbm5lcixcbiAgLy8gLnN0b3J5UGhvdG8sXG4gIC5zaGFyZSxcbiAgLmZvb3RlcixcbiAgLmN1cmVvIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnBob3RvRmVhdHVyZSB7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLnRleHRCbG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZlYXR1cmVSb3cgcC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDRlbTtcbiAgfVxuICAuY2FsbG91dHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY29sb3I7XG4gICAgY29sb3I6ICRmb250LWNvbG9yO1xuXG4gICAgYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5hY2NvcmRpb25fX3NlY3Rpb24ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC8vIC5zdG9yeSAuY29udGVudEJsb2NrIGZpZ3VyZSB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxuICAuc3RvcnkgYXJ0aWNsZSAuY29udGVudEJsb2NrIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vcGFkZGluZzogMWVtIDA7XG4gIH1cbiAgLmNhcmRHcmlkIC5jYXJkIC5jYXJkQ29udGVudCB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgfVxufVxuIl19 */
