html{-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;box-sizing:border-box;width:100%}html,body,div,span,applet,object,iframe,h1,h2,.donate fieldset legend,.donate .section-stage-header-title,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,.wp-caption-text,figure[role=group] figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select{background:transparent;border:0;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0 auto 0;padding:0;vertical-align:baseline}main,article,aside,details,figcaption,.wp-caption-text,figure[role=group] figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-ms-overflow-style:scrollbar}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit}[tabindex="-1"]:focus{outline:none !important}hr{box-sizing:content-box;height:0;overflow:visible}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}fieldset{min-width:0}.dribbble{color:#EA4C89}.facebook{color:#3B5999}.flickr{color:#FF0084}.googleplus{color:#DD4B39}.instagram{color:#E4405F}.linkedin{color:#0077B5}.pinterest{color:#BD081C}.snapchat{color:#FFFC00}.soundcloud{color:#f30}.tumblr{color:#34465D}.twitter{color:#55ACEE}.vimeo{color:#1AB7EA}.whatsapp{color:#25D366}.youtube{color:#CD201F}.btn,.button,.address-content button,.pagination_element.prev,.pagination_element.next,.media-block-element-play,.btn-secondary,.button-secondary,article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .address-content button,.address-content article:nth-of-type(even) .card button,article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .media-block-element-play,.landing-promos .card .button,.landing-promos .card .address-content button,.address-content .landing-promos .card button,.landing-promos .card .pagination_element.prev,.landing-promos .card .pagination_element.next,.landing-promos .card .media-block-element-play,.button-back,input,textarea,select,figcaption a,.wp-caption-text a,figure[role=group] figcaption a,.text-hover,.sidebar-nav-item .subnav_element,.content a,.comments-area .comment-content a,.metadata-link,.metalabel a,.comments-area .comment-meta a,.comment-wrapper .submitted a,.comments-area .comment .reply a,.comment-wrapper .links a,.comment-wrapper .filter-help a,.item-link,.media-block-content p a,.content a img img,.comments-area .comment-content a img img,.item-image img,.profile-image img,.photo-cred,.photo-cred .captext,#onetrust-pc-btn-handler,#onetrust-accept-btn-handler,.save-preference-btn-handler,.onetrust-close-btn-handler,#accept-recommended-btn-handler,.rnav-item-link,.sidebar,.sidebar-meta-block-tag,.search-button,.local-task-list-block,.metatag-link,.pagination a,.breadcrumbs-list-link,.reports .card-image img,.media-block-title a,.pullquote-share-element,.profile-overlay,.profile-summary,.profile-summary .profile-summary-close,.profile-meta-item-link,.profile-meta-item-text,.impact-calc-text-small a:hover,.impact-calc-text+p a:hover,.video-container-text .video-button button:before,.video-container-text .video-button a:before,.video-container-text .video-button button:after,.video-container-text .video-button a:after{-webkit-transition-property:background,border,box-shadow,color,opacity,transform,background,height,padding,top,right,bottom,left,width;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;transition-property:background,border,box-shadow,color,opacity,transform,background,height,padding,top,right,bottom,left,width;transition-duration:0.2s;transition-timing-function:ease-in-out}.header>.container,.header-navbug,.header-navcontainer>.container,.header-searchcontainer-inner,.header-searchcontainer-inner form,.header-nav-list,.header-nav-list .nav-item-link,.footer .container,.footer-left-top,.footer-left-top-news,.footer-left-top-news-header,.footer-left-top-news-content,.footer-left-btm-menu,.footer-left-campaign-menu,.footer-right,.footer-right-top,.footer-right-top div:first-of-type,.footer-right-middle,.footer-right-middle div:first-of-type,.footer-right-btm,.footer-btm-socials,.footer-btm-socials ul,.main-section,.single-post .hero-info,.submit-outer.single,.pagination,.hero,.hero-info,.full .hero-inner-wrap,.item,.item-text,.cards,.cards>*,.card,.card-wrap-inner,.filter,.media-block,.media-block-info,.statistic,.slick-track,.pullquote,.share,.profile,.profile-element,.pos-cards li div,.campaign-hero>.container,.campaign-hero-text,.campaign-hero-ps .container,.difference .container.top:first-of-type,.totaliser-inner,.totaliser-block-outer{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap}.responsive-helper{position:fixed;top:0;left:0;z-index:100000000000000000}.responsive-helper p{color:white;background:black;padding:8px;position:absolute;top:0;left:0;font-size:10px;text-align:center;width:100px;font-weight:bold;display:none}.responsive-helper p.base{display:block}@media screen and (min-width: 560px){.responsive-helper p.small{display:block}}@media screen and (min-width: 960px){.responsive-helper p.medium{display:block}}@media screen and (min-width: 700px){.responsive-helper p.tablet{display:block}}@media screen and (min-width: 1280px){.responsive-helper p.large{display:block}}@media screen and (min-width: 1440px){.responsive-helper p.xlarge{display:block}}@media screen and (min-width: 1700px){.responsive-helper p.xxlarge{display:block}}@font-face{font-family:'klima';src:url("../webfonts/klima-bold-webfont.woff2") format("woff2"),url("../webfonts/klima-bold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'klima';src:url("../webfonts/klima-ultra-web.woff2") format("woff2"),url("../webfonts/klima-ultra-web.otf") format("otf"),url("../webfonts/klima-ultra-web.ttf") format("ttf"),url("../webfonts/klima-ultra-web.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'klima';src:url("../webfonts/klima-regular-webfont.woff2") format("woff2"),url("../webfonts/klima-regular-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'graph-ff-condensed';src:url("../webfonts/graph-ff-condensed-black-web.woff2") format("woff2"),url("../webfonts/graph-ff-condensed-black-web.woff") format("woff"),url("../webfonts/graph-ff-condensed-black-web.ttf") format("ttf"),url("../webfonts/graph-ff-condensed-black-web.otf") format("otf");font-weight:700;font-style:normal}::-moz-selection{background:#ef2c8d;color:#fff}::selection{background:#ef2c8d;color:#fff}h1,h2,.donate fieldset legend,.donate .section-stage-header-title,.section-footer-box p,.newsletter-signup-title,.totaliser-outer.primary .section-header-title,.totaliser-title,h3,.error_message p,.footer-right-top div:first-of-type p,.footer-right-middle div:first-of-type p,.pos-cards li p,h4,.header-nav-list .nav-item-link,h5,.footer-left-top-news-header p,h6,.footer-btm-socials p,.footer-right-btm p,.rnav-item-link,.local-task-list-block{font:700 1em/1.2 "graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:0.5px}.btn,.button,.address-content button,.pagination_element.prev,.pagination_element.next,.media-block-element-play,.btn-secondary,.button-secondary,article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .address-content button,.address-content article:nth-of-type(even) .card button,article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .media-block-element-play,.landing-promos .card .button,.landing-promos .card .address-content button,.address-content .landing-promos .card button,.landing-promos .card .pagination_element.prev,.landing-promos .card .pagination_element.next,.landing-promos .card .media-block-element-play,.button-back,#onetrust-pc-btn-handler,#onetrust-accept-btn-handler,.save-preference-btn-handler,.onetrust-close-btn-handler,#accept-recommended-btn-handler,.content table,.comments-area .comment-content table{font:400 1em/1.5 "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}figcaption,.wp-caption-text,figure[role=group] figcaption,.content,.comments-area .comment-content,.content blockquote p,.comments-area .comment-content blockquote p,.pullquote-share-title{font:400 1em/1.5 "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.metadata,.pagination,.comments-area .comment .reply,.comment-wrapper .links,.item-header-date,.card-header-date{font:400 1em/1.5 "klima",AndaleMono,"Lucida Console",monospace}.metalabel{font:700 0.9em/1.5 "graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-transform:uppercase;letter-spacing:0.1em}h1{font-size:2em;font-size:calc(1.72em + 1.4vw)}@media screen and (min-width: 1280px){h1{font-size:3em}}h2,.donate fieldset legend,.donate .section-stage-header-title,.section-footer-box p,.newsletter-signup-title,.totaliser-outer.primary .section-header-title,.totaliser-title{font-size:1.8em;font-size:calc(1.6em + 1vw)}@media screen and (min-width: 1280px){h2,.donate fieldset legend,.donate .section-stage-header-title,.section-footer-box p,.newsletter-signup-title,.totaliser-outer.primary .section-header-title,.totaliser-title{font-size:2.5em}}h3,.error_message p,.footer-right-top div:first-of-type p,.footer-right-middle div:first-of-type p,.pos-cards li p{font-size:1.5em;font-size:calc(1.36em + 0.7vw)}@media screen and (min-width: 1280px){h3,.error_message p,.footer-right-top div:first-of-type p,.footer-right-middle div:first-of-type p,.pos-cards li p{font-size:2em}}h4,.header-nav-list .nav-item-link{font-size:1.4em;font-size:calc(1.32em + 0.4vw)}@media screen and (min-width: 1280px){h4,.header-nav-list .nav-item-link{font-size:1.7em}}h5,.footer-left-top-news-header p{font-size:1.25em;font-size:calc(1.21em + 0.2vw)}@media screen and (min-width: 1280px){h5,.footer-left-top-news-header p{font-size:1.4em}}h6,.footer-btm-socials p{font-size:1.125em;font-size:calc(1.105em + 0.1vw)}@media screen and (min-width: 1280px){h6,.footer-btm-socials p{font-size:1.2em}}.btn,.button,.address-content button,.pagination_element.prev,.pagination_element.next,.media-block-element-play,.btn-secondary,.button-secondary,article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .address-content button,.address-content article:nth-of-type(even) .card button,article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .media-block-element-play,.landing-promos .card .button,.landing-promos .card .address-content button,.address-content .landing-promos .card button,.landing-promos .card .pagination_element.prev,.landing-promos .card .pagination_element.next,.landing-promos .card .media-block-element-play,.button-back{display:inline-block;font-weight:600;padding:.5em 1em .7em 1em;text-align:left}@media screen and (min-width: 560px){.btn,.button,.address-content button,.pagination_element.prev,.pagination_element.next,.media-block-element-play,.btn-secondary,.button-secondary,article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .address-content button,.address-content article:nth-of-type(even) .card button,article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .media-block-element-play,.landing-promos .card .button,.landing-promos .card .address-content button,.address-content .landing-promos .card button,.landing-promos .card .pagination_element.prev,.landing-promos .card .pagination_element.next,.landing-promos .card .media-block-element-play,.button-back{display:inline-block;width:auto}}.btn:hover,.button:hover,.address-content button:hover,.pagination_element.prev:hover,.pagination_element.next:hover,.media-block-element-play:hover,.btn-secondary:hover,.button-secondary:hover,article:nth-of-type(even) .card .button:hover,article:nth-of-type(even) .card .address-content button:hover,.address-content article:nth-of-type(even) .card button:hover,article:nth-of-type(even) .card .media-block-element-play:hover,.landing-promos .card .button:hover,.landing-promos .card .address-content button:hover,.address-content .landing-promos .card button:hover,.landing-promos .card .media-block-element-play:hover,.button-back:hover{transform:translateY(2px)}.btn,.button,.address-content button,.pagination_element.prev,.pagination_element.next,.media-block-element-play{background:#ffdc00;box-shadow:-4px 4px 0 0 #ff8500;color:black;padding-right:50px;position:relative}.btn:after,.button:after,.address-content button:after,.pagination_element.prev:after,.pagination_element.next:after,.media-block-element-play:after{content:'';height:14px;width:21px;background:url(../svg/icons/arrow-right-black.svg);background-position:center;background-size:cover;position:absolute;right:10px;top:calc(50% - 6px)}.btn:hover,.button:hover,.address-content button:hover,.pagination_element.prev:hover,.pagination_element.next:hover,.media-block-element-play:hover{box-shadow:-2px 2px 0 0 #ff8500}.btn:active,.button:active,.address-content button:active,.pagination_element.prev:active,.pagination_element.next:active,.media-block-element-play:active{background:#ffe333}.btn-secondary,.button-secondary,article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .address-content button,.address-content article:nth-of-type(even) .card button,article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .media-block-element-play,.landing-promos .card .button,.landing-promos .card .address-content button,.address-content .landing-promos .card button,.landing-promos .card .pagination_element.prev,.landing-promos .card .pagination_element.next,.landing-promos .card .media-block-element-play{color:white;background:black;box-shadow:-4px 4px 0 0 #ef2c8d;padding-right:50px;position:relative}.btn-secondary:after,.button-secondary:after,article:nth-of-type(even) .card .button:after,article:nth-of-type(even) .card .address-content button:after,.address-content article:nth-of-type(even) .card button:after,article:nth-of-type(even) .card .pagination_element.prev:after,article:nth-of-type(even) .card .pagination_element.next:after,article:nth-of-type(even) .card .media-block-element-play:after,.landing-promos .card .button:after,.landing-promos .card .address-content button:after,.address-content .landing-promos .card button:after,.landing-promos .card .pagination_element.prev:after,.landing-promos .card .pagination_element.next:after,.landing-promos .card .media-block-element-play:after{content:'';height:14px;width:21px;background:url(../svg/icons/arrow-right.svg);background-position:center;background-size:cover;position:absolute;right:10px;top:calc(50% - 6px)}.btn-secondary:hover,.button-secondary:hover,article:nth-of-type(even) .card .button:hover,article:nth-of-type(even) .card .address-content button:hover,.address-content article:nth-of-type(even) .card button:hover,article:nth-of-type(even) .card .pagination_element.prev:hover,article:nth-of-type(even) .card .pagination_element.next:hover,article:nth-of-type(even) .card .media-block-element-play:hover,.landing-promos .card .button:hover,.landing-promos .card .address-content button:hover,.address-content .landing-promos .card button:hover,.landing-promos .card .pagination_element.prev:hover,.landing-promos .card .pagination_element.next:hover,.landing-promos .card .media-block-element-play:hover{box-shadow:-2px 2px 0 0 #ef2c8d}.button-back{position:relative;color:black;margin:0;padding:0 0 0 30px;box-shadow:inset 0 0px 0 0 #fff;display:inline;transition:ease 0.3s}.button-back:after{content:'';height:14px;width:21px;background:url(../svg/icons/arrow-right-black.svg);background-position:center;background-size:cover;position:absolute;left:0px;top:calc(50% - 6px);transform:scaleX(-1)}.button-back:hover{box-shadow:-2px 2px 0 0 #ef2c8d;transform:translateY(0px);box-shadow:inset 0 -10px 0 0 #ffdc00;display:inline}.no-image .button-back{box-shadow:inset 0 0px 0 0 #000;display:inline;color:white}.no-image .button-back:after{background:url(../svg/icons/arrow-right.svg);background-position:center;background-size:cover}.no-image .button-back:hover{transform:translateY(0px);box-shadow:inset 0 -10px 0 0 #ef2c8d;display:inline}button{border:none;-webkit-appearance:none}input,textarea,select{color:#333;border:1px solid #ccc;font:400 1em/1.5 "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;height:3em;padding:0 1em;width:100%}input:disabled,textarea:disabled,select:disabled{background:#E6E6E6}form{font:1rem "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}form p{font:1em "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}[type="text"],[type="number"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="time"],[type="search"],[type="tel"],[type="url"],[type="email"],[list],textarea,select{background:#fff;outline:none}[type="text"]:focus,[type="number"]:focus,[type="date"]:focus,[type="datetime"]:focus,[type="datetime-local"]:focus,[type="month"]:focus,[type="week"]:focus,[type="time"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="url"]:focus,[type="email"]:focus,[list]:focus,textarea:focus,select:focus{border-color:#ffdc00}[type="text"]::-webkit-input-placeholder,[type="number"]::-webkit-input-placeholder,[type="date"]::-webkit-input-placeholder,[type="datetime"]::-webkit-input-placeholder,[type="datetime-local"]::-webkit-input-placeholder,[type="month"]::-webkit-input-placeholder,[type="week"]::-webkit-input-placeholder,[type="time"]::-webkit-input-placeholder,[type="search"]::-webkit-input-placeholder,[type="tel"]::-webkit-input-placeholder,[type="url"]::-webkit-input-placeholder,[type="email"]::-webkit-input-placeholder,[list]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:gray;opacity:1}[type="text"]::-moz-placeholder,[type="number"]::-moz-placeholder,[type="date"]::-moz-placeholder,[type="datetime"]::-moz-placeholder,[type="datetime-local"]::-moz-placeholder,[type="month"]::-moz-placeholder,[type="week"]::-moz-placeholder,[type="time"]::-moz-placeholder,[type="search"]::-moz-placeholder,[type="tel"]::-moz-placeholder,[type="url"]::-moz-placeholder,[type="email"]::-moz-placeholder,[list]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:gray;opacity:1}[type="text"]:-ms-input-placeholder,[type="number"]:-ms-input-placeholder,[type="date"]:-ms-input-placeholder,[type="datetime"]:-ms-input-placeholder,[type="datetime-local"]:-ms-input-placeholder,[type="month"]:-ms-input-placeholder,[type="week"]:-ms-input-placeholder,[type="time"]:-ms-input-placeholder,[type="search"]:-ms-input-placeholder,[type="tel"]:-ms-input-placeholder,[type="url"]:-ms-input-placeholder,[type="email"]:-ms-input-placeholder,[list]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:gray;opacity:1}[type="text"]:-moz-placeholder,[type="number"]:-moz-placeholder,[type="date"]:-moz-placeholder,[type="datetime"]:-moz-placeholder,[type="datetime-local"]:-moz-placeholder,[type="month"]:-moz-placeholder,[type="week"]:-moz-placeholder,[type="time"]:-moz-placeholder,[type="search"]:-moz-placeholder,[type="tel"]:-moz-placeholder,[type="url"]:-moz-placeholder,[type="email"]:-moz-placeholder,[list]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:gray;opacity:1}textarea{resize:vertical;padding:.5em 1em;height:auto;min-height:8em}[type="color"],[type="file"]{border:none;line-height:1;padding:0}[type="file"]{height:auto}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../images/select-arrow.svg");background-position:95% center;background-repeat:no-repeat;background-size:15px;border:solid 1px #A1AEB7}@media screen and (min-width: 560px){select{background-image:url("../images/select-arrow.svg");background-position:98% center;background-repeat:no-repeat}}select::-ms-expand{display:none}legend{border-bottom:1px solid #E6E6E6;padding-bottom:.5em;width:100%}[type="checkbox"],[type="radio"]{float:left;height:1.5em;margin-right:.5em;width:auto}[type="checkbox"]+label,[type="radio"]+label{display:inline;font-style:normal}.gform_body input[type="checkbox"],.gform_body input[type="radio"]{position:absolute;opacity:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.gform_body input[type="checkbox"]+label,.gform_body input[type="radio"]+label{position:relative;cursor:pointer;padding:0;display:inline-block;padding-left:40px;width:100%}.gform_body input[type="checkbox"]+label a,.gform_body input[type="radio"]+label a{display:inline;vertical-align:baseline;text-decoration:underline}.gform_body input[type="checkbox"]+label:before,.gform_body input[type="radio"]+label:before{content:'';margin-right:10px;display:block;position:absolute;top:calc(50% - 15px);left:0;width:30px;height:30px;margin-bottom:3px;border:solid 1px #ef2c8d}.gform_body input[type="checkbox"]+label:after,.gform_body input[type="radio"]+label:after{content:'';position:absolute;width:22px;height:22px;top:calc(50% - 11px);left:4px}.gform_body input:hover[type="checkbox"]+label:after,.gform_body input:hover[type="radio"]+label:after{background:rgba(0,0,0,0.1)}.gform_body input:hover:checked[type="checkbox"]+label:after,.gform_body input:hover:checked[type="radio"]+label:after{background:transparent}.gform_body input:focus[type="checkbox"]+label:before,.gform_body input:focus[type="radio"]+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}.gform_body input:disabled[type="checkbox"]+label,.gform_body input:disabled[type="radio"]+label{color:#b8b8b8;cursor:auto}.gform_body input:disabled[type="checkbox"]+label:before,.gform_body input:disabled[type="radio"]+label:before{box-shadow:none;background:#ddd}.gform_body input:checked[type="checkbox"]+label:before,.gform_body input:checked[type="radio"]+label:before{box-shadow:inset 0px 0px 0px 3px white;background:#ef2c8d}.gform_body input:checked[type="checkbox"]+label:after,.gform_body input:checked[type="radio"]+label:after{content:'';position:absolute;width:6px;height:12px;top:calc(50% - 8px);left:12px;transform:rotate(45deg);border-right:solid 2px white;border-bottom:solid 2px white;border-radius:0}.gform_body .ginput_container *{margin-top:0}.gform_body .ginput_container .gfield_checkbox input[type=checkbox]{margin-top:0 !important}.gform_body select+label,.gform_body input[type="text"]+label{color:inherit;font-style:italic;margin:0 auto 1em}.gform_body input[type="text"],.gform_body input[type="email"],.gform_body input[type="number"],.gform_body input[type="tel"],.gform_body textarea{border:2px solid #000;box-sizing:border-box;transition:border 0.15s ease-in-out;width:100%}.gform_body input[type="text"]:focus,.gform_body input[type="email"]:focus,.gform_body input[type="number"]:focus,.gform_body input[type="tel"]:focus,.gform_body textarea:focus{border-color:#ef2c8d}.gform_body li.gfield+li.gfield{margin-top:1em}.gform_body .gfield_required{color:white}.gform_button{border:none;position:relative;padding:10px 30px}.ginput_container_consent,.gform_footer{margin-top:1em !important}.ginput_container{margin-top:0}.gform_body select+label,.gform_body input[type="text"]+label{margin-bottom:15px;display:inline-block;font-size:16px;line-height:1;font-style:normal}.gfield_consent_label{padding-left:50px}.gfield_consent_label:before{top:6px}.lead_generation form{background-color:#ffdc00;padding:30px 10px}@media screen and (min-width: 960px){.lead_generation form{padding:30px 50px}}.lead_generation form #field_31_10{margin-top:0rem}.lead_generation form .gfield_consent_label:before{background:#fff}.lead_generation form input[type="submit"]{background:#ef2c8d}@media screen and (min-width: 1280px){.lead_generation form .gfield--width-half{float:left;width:48%;margin-right:2%}}.lead_generation form .gfield_label{line-height:inherit;margin:0 auto 0;font-family:inherit;vertical-align:baseline;width:unset;float:left}.lead_generation form .gf_name_has_2{display:block}@media screen and (min-width: 700px){.lead_generation form .gf_name_has_2{display:flex;justify-content:space-between;width:100%}}.lead_generation form .name_first{flex:0 48%;margin:0}.lead_generation form .name_last{flex:0 48%;margin-top:0 !important}.resource_download form .gfield_label{line-height:inherit;margin:0 auto 0;font-family:inherit;vertical-align:baseline;width:unset;float:left}.icon{display:inline-block;fill:currentColor;height:1.5em;vertical-align:top;width:1.5em}.ie .icon{display:none}.icon-label{left:-9999px;position:fixed;top:-9999px}.ie .icon-label{position:static}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#ffdc00;border:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:8px;width:1.8em;height:1.8em;background:black}.ui-datepicker .ui-datepicker-prev{left:5px}.ui-datepicker .ui-datepicker-next{right:5px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;text-align:center;padding:5px 0px}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background-position:90% center;width:49%;height:auto;padding:0 10px}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none !important}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#ffffff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../svg/icons/arrow-right.svg);background-position:center;background-size:contain}.ui-datepicker-prev .ui-icon{transform:scaleX(-1)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{border-top-left-radius:4px}.ui-corner-tr{border-top-right-radius:4px}.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-br{border-bottom-right-radius:4px}.ui-corner-top{border-top-left-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}body,br,dd,option,td,th,svg{margin-top:0}html{font-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1;font-kerning:normal;background:#262626;color:#000;font:400 1em/1.5 "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;position:relative;width:100%}body.search-active,body.menu-active{overflow:hidden;height:100vh;width:100vw}h1,h2,.donate fieldset legend,.donate .section-stage-header-title,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}figcaption,.wp-caption-text,figure[role=group] figcaption{background-color:#F2F2F2;display:inline-block;font-size:0.9em;margin-top:0 !important;overflow-wrap:break-word;padding:.5em 1em;word-wrap:break-word}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border:none;border-top:1px solid #ccc}img{display:block;height:auto;max-width:100%;text-align:center}.object-fit,.footer-donation img,.footer-campaign-cta img,.donate .button-amount img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}sup{vertical-align:super;font-size:small}sub{vertical-align:sub;font-size:small}li{list-style:none}.main-section,.single-post .hero-info,.section{margin:0;overflow:hidden;padding:3em 0;width:100%}@media screen and (min-width: 960px){.main-section,.single-post .hero-info,.section{padding:3em 0}}.section-footer,.container,.comments-area,.comment-wrapper{max-width:90em;padding:0 1em;position:relative;width:100%}@media screen and (min-width: 560px){.section-footer,.container,.comments-area,.comment-wrapper{padding:0 2em}}.card{background:#fff;overflow:hidden}figcaption a:hover,.wp-caption-text a:hover,.text-hover:hover,.sidebar-nav-item .subnav_element:hover,.content a:hover,.comments-area .comment-content a:hover,.metadata-link:hover,.metalabel a:hover,.comments-area .comment-meta a:hover,.comment-wrapper .submitted a:hover,.comments-area .comment .reply a:hover,.comment-wrapper .links a:hover,.comment-wrapper .filter-help a:hover,.item-link:hover,.media-block-content p a:hover{color:#ef2c8d}.content a img,.comments-area .comment-content a img,.item-image,.profile-image{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);display:block;overflow:hidden}.content a img img,.comments-area .comment-content a img img,.item-image img,.profile-image img{transform:scale(1)}.content a img img:hover,.comments-area .comment-content a img img:hover,.item-image img:hover,.profile-image img:hover,.content a img img:focus,.comments-area .comment-content a img img:focus,.item-image img:focus,.profile-image img:focus{transform:scale(1.05)}.header-nav-donate-image img,.hero-image img,.cta-image img,.item-image img,.card-image img,.statistic-image img,.pullquote-image img,.campaign-hero-image img,.difference .diamond-inner img,.big-image img,.campaign-builder-hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.no-objectfit .header-nav-donate-image img,.header-nav-donate-image .no-objectfit img,.no-objectfit .hero-image img,.hero-image .no-objectfit img,.no-objectfit .cta-image img,.cta-image .no-objectfit img,.no-objectfit .item-image img,.item-image .no-objectfit img,.no-objectfit .card-image img,.card-image .no-objectfit img,.no-objectfit .statistic-image img,.statistic-image .no-objectfit img,.no-objectfit .pullquote-image img,.pullquote-image .no-objectfit img,.no-objectfit .campaign-hero-image img,.campaign-hero-image .no-objectfit img,.no-objectfit .difference .diamond-inner img,.difference .diamond-inner .no-objectfit img,.no-objectfit .big-image img,.big-image .no-objectfit img,.no-objectfit .campaign-builder-hero img,.campaign-builder-hero .no-objectfit img{font-family:'object-fit: cover;'}.inline-group,.comment-wrapper .form-actions{margin-top:0}.inline-group>*,.comment-wrapper .form-actions>*{float:left;margin:1em 1em 0 0}.visually-hidden,.video-container-text .video-button .text,.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute !important;overflow:hidden;width:1px}.clearfix:after,.inline-group:after,.comment-wrapper .form-actions:after,.comments-area .comment-meta:after,.comment-wrapper .submitted:after,.comments-area .comment .reply:after,.comment-wrapper .links:after{clear:both;content:"";display:table}.cookie-notice{background:#333;bottom:0;color:#fff;font-size:0.9rem;line-height:1.5;padding:.5em;position:fixed;text-align:center;width:100%;z-index:50}.skip-link{margin:0;position:fixed;top:-10em;z-index:40}.skip-link:focus{margin:.5em 0;top:0;left:50%;transform:translateX(-50%);position:relative}.photo-cred{background-color:#fff;border-radius:4px 0 0 4px;color:#000;display:block;right:0;position:absolute;padding:.5em 1em;top:2em;z-index:2}@media screen and (min-width: 560px){.photo-cred{bottom:2em;top:auto}}.photo-cred:hover .captext{visibility:visible;width:auto}.photo-cred:hover .captext h6{display:inline-block}.photo-cred .captext{display:inline-block;overflow:hidden;width:0}.photo-cred h6{display:none;font-size:0.8em;padding-left:.5em}#ccc .checkbox-toggle{border-color:#ffdc00 !important;background:#ffdc00 !important}#ccc .checkbox-toggle-on,#ccc .checkbox-toggle-off{color:#000 !important}#ccc h2,#ccc .donate fieldset legend,.donate fieldset #ccc legend,#ccc .donate .section-stage-header-title,.donate #ccc .section-stage-header-title,#ccc h3{color:#000 !important}#ccc h1{padding-right:0;font-size:1.5rem}#ccc h2,#ccc .donate fieldset legend,.donate fieldset #ccc legend,#ccc .donate .section-stage-header-title,.donate #ccc .section-stage-header-title{font-size:1.5rem}#ccc p{padding:1rem 0}#ccc .ccc-content--light .ccc-notify-button{background:black;box-shadow:-4px 4px 0 0 #ef2c8d;padding-right:50px !important;position:relative;border:none !important;border-radius:0 !important;text-decoration:none;color:white !important;opacity:1 !important}#ccc .ccc-content--light .ccc-notify-button span{background:#000 !important;color:white !important;font-weight:bold !important}#ccc .ccc-content--light .ccc-notify-button:hover{box-shadow:-2px 2px 0 0 #ef2c8d;transform:translateY(2px);color:white;background:black;padding-right:50px !important;position:relative;transition-property:background, border, box-shadow, color, opacity, transform, background, height, padding, top, right, bottom, left, width;transition-duration:0.2s;transition-timing-function:ease-in-out}#ccc h3{font-size:1.2rem !important}#triangle{fill:black !important}@media (min-width: 600px){#ccc #ccc-notify.ccc-notify__box{max-height:280px !important}}.error_message{padding:10em 2em 6em 2em;text-align:center}.ot-floating-button__front,.ot-floating-button__back{background-color:#000 !important}#onetrust-pc-sdk,#onetrust-banner-sdk{border-radius:0 !important}#onetrust-policy-text,#onetrust-pc-btn-handler,#onetrust-accept-btn-handler,.ot-grp-desc{font-size:1rem !important}#ot-pc-title,#ot-pvcy-txt,#ot-header-id-C0001,#ot-header-id-C0003,#ot-header-id-C0002,#ot-desc-id-C0004,#ot-header-id-C0004,.ot-grp-desc,#ot-pc-desc,#ot-pvcy-hdr,#onetrust-policy-text,.ot-cat-header{color:black !important}#onetrust-policy-text{text-align:center !important}.ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#B3B3B3 !important}.ot-tgl input:checked+.ot-switch .ot-switch-nob:before{background-color:#ef2c8d !important}#onetrust-pc-btn-handler,#onetrust-accept-btn-handler,.save-preference-btn-handler,.onetrust-close-btn-handler,#accept-recommended-btn-handler{border:0 !important;border-radius:0 !important;display:inline-block !important;font-size:1rem !important;font-weight:600 !important;padding:.7em 1em !important;text-align:left !important;outline:0 !important;background:#ffdc00 !important;box-shadow:-4px 4px 0 0 #ff8500 !important;color:black !important}#onetrust-pc-btn-handler:hover,#onetrust-accept-btn-handler:hover,.save-preference-btn-handler:hover,.onetrust-close-btn-handler:hover,#accept-recommended-btn-handler:hover{box-shadow:-2px 2px 0 0 #ff8500 !important;transform:translateY(2px) !important;opacity:1 !important}#onetrust-pc-btn-handler:hover,#onetrust-pc-btn-handler:focus,#onetrust-pc-btn-handler:active,#onetrust-accept-btn-handler:hover,#onetrust-accept-btn-handler:focus,#onetrust-accept-btn-handler:active,.save-preference-btn-handler:hover,.save-preference-btn-handler:focus,.save-preference-btn-handler:active,.onetrust-close-btn-handler:hover,.onetrust-close-btn-handler:focus,.onetrust-close-btn-handler:active,#accept-recommended-btn-handler:hover,#accept-recommended-btn-handler:focus,#accept-recommended-btn-handler:active{opacity:1 !important}#onetrust-pc-btn-handler:active,#onetrust-accept-btn-handler:active,.save-preference-btn-handler:active,.onetrust-close-btn-handler:active,#accept-recommended-btn-handler:active{background:#ffe333 !important}@media screen and (min-width: 560px){#onetrust-pc-btn-handler,#onetrust-accept-btn-handler,.save-preference-btn-handler,.onetrust-close-btn-handler,#accept-recommended-btn-handler{display:inline-block !important;width:auto !important}}#onetrust-accept-btn-handler,.save-preference-btn-handler,.onetrust-close-btn-handler,#accept-recommended-btn-handler{color:white !important;background:black !important;box-shadow:-4px 4px 0 0 #ef2c8d !important}#onetrust-accept-btn-handler:hover,.save-preference-btn-handler:hover,.onetrust-close-btn-handler:hover,#accept-recommended-btn-handler:hover{box-shadow:-2px 2px 0 0 #ef2c8d !important}#onetrust-button-group-parent{padding:20px 35px !important}#onetrust-policy{margin-top:25px !important}#onetrust-policy-text{margin:0 35px 15px 35px !important}*[data-visible="true"]{opacity:1;transform:translateY(0),translateX(0);transition-timing-function:ease-in-out;transition-duration:800ms;transition-delay:260ms}*[data-scroll-effect="fadein"]{opacity:0.01;transform:translateY(50px);transition:ease 1.5s}*[data-scroll-effect="fade"]{opacity:0.01;transition:ease 0.5s}*[data-scroll-effect="fadeinleft"]{opacity:0.01;transform:translateX(-150px);transition:ease-in-out 6s}*[data-scroll-effect="fadeinright"]{opacity:0.01;transform:translateX(150px);transition:ease-in-out 6s}.header{position:absolute;top:0;left:0;width:100%;padding:10px 0;z-index:1001;pointer-events:none}.header button{text-align:center}.header button:hover{transform:translateY(0)}@media screen and (min-width: 700px){.header{padding:20px 0}}.header.no-hero{background-color:#fff;position:relative}.header>.container *{pointer-events:auto}.header-logo{margin-left:0;z-index:11;height:60px}@media screen and (min-width: 700px){.header-logo{height:86px}}.header-logo.header-logo-landing .header-logo-img{display:block;margin-top:.66667em;width:95px}@media screen and (min-width: 960px){.header-logo.header-logo-landing .header-logo-img{height:65px;margin-top:0}}.header-logo-img{width:95px;height:41px}@media screen and (min-width: 700px){.header-logo-img{width:150px;height:65px}}.header-logo-img path{transition:ease 0.3s}.white-logo .header-logo-img path{fill:white}.yellow-logo .header-logo-img path{fill:yellow}.white-logo .header-logo-img g{fill:white}.yellow-logo .header-logo-img g{fill:yellow}.menu-active .header-logo-img path{fill:white}.search-active .header-logo-img path{fill:black}@media screen and (min-width: 700px){.header-logo-landing .header-logo-img{width:138px;height:60px}}.header-navbug{width:55%;margin-right:0;align-items:center;z-index:10;justify-content:flex-end}@media screen and (min-width: 960px){.header-navbug{width:75%}}@media screen and (min-width: 1280px){.header-navbug{width:60%}}@media screen and (min-width: 1440px){.header-navbug{width:50%}}.header-navbug button{box-shadow:none;cursor:pointer}.header-navbug button:after{display:none}.header-navbug-news{flex:1;height:55px;background:white;padding:6px;display:none}@media screen and (min-width: 960px){.header-navbug-news{display:block}}.header-navbug-news-inner{height:100%;width:100%;border:solid 2px black}.header-navbug-news div{height:100%}.header-navbug-news input{width:calc(100% - 93px);border:none;border-radius:0;height:100%;padding:0 10px;display:inline-block;vertical-align:middle;background:transparent}.header-navbug-news input::-webkit-input-placeholder{color:black;opacity:1;font-size:16px;font-weight:600}.header-navbug-news input:-moz-placeholder{color:black;opacity:1;font-size:16px;font-weight:600}.header-navbug-news input::-moz-placeholder{color:black;opacity:1;font-size:16px;font-weight:600}.header-navbug-news button{background:none;border-radius:0;color:black;border-left:2px black solid;padding:0;height:100%;width:90px;font-weight:600}.menu-active .header-navbug-news,.search-active .header-navbug-news{opacity:0;pointer-events:none}.header-navbug-donate{margin:0;display:none}@media screen and (min-width: 960px){.header-navbug-donate{display:block}}.header-navbug-donate a{display:block;background:#ef2c8d;height:55px;line-height:55px;padding:0 30px;font-weight:600;color:black}.menu-active .header-navbug-donate,.search-active .header-navbug-donate{opacity:0;pointer-events:none}.header-navbug-search{height:55px;width:55px;background:#ff8500;margin:0;position:relative;border-right:2px solid rgba(0,0,0,0.1)}.header-navbug-search .search-icon{position:absolute;height:100%;width:100%;padding:0;-webkit-appearance:none;background:none}.header-navbug-search .icon{position:absolute;top:calc(50% - 0.75em);left:calc(50% - 0.75em);width:1.5em;height:1.5em;color:black}.search-active .header-navbug-search .icon{color:white}.search-active .header-navbug-search .icon.close{display:block}.search-active .header-navbug-search .icon.magnify{display:none}.header-navbug-search .icon.close{display:none}.menu-active .header-navbug-search{opacity:0;pointer-events:none}.search-active .header-navbug-search{background:black}.header-navbug-menu{height:55px;background:#ff8500;margin:0}.header-navbug-menu button{-webkit-appearance:none;background:none;line-height:55px;padding:0;display:inline-block;vertical-align:middle;font-size:15px;width:55px}@media screen and (min-width: 700px){.header-navbug-menu button{width:134px}}.header-navbug-menu button>span{font-weight:600;color:black;display:none}@media screen and (min-width: 700px){.header-navbug-menu button>span{display:inline-block}}.menu-active .header-navbug-menu button .menu-text{display:none}.header-navbug-menu button .close-text{display:none}@media screen and (min-width: 700px){.menu-active .header-navbug-menu button .close-text{display:inline-block}}.header-navbug-menu-toggle{height:25px;width:30px;display:inline-block;vertical-align:middle;margin:-3px 0 0 0;position:relative}@media screen and (min-width: 700px){.header-navbug-menu-toggle{margin:-3px 0 0 15px}}.header-navbug-menu-toggle span{position:absolute;height:3px;left:0;width:100%;background:black}.header-navbug-menu-toggle span:first-of-type{top:0}.header-navbug-menu-toggle span:nth-of-type(2){top:calc(50% - 1.5px)}.header-navbug-menu-toggle span:last-of-type{bottom:0}.menu-active .header-navbug-menu-toggle span:first-of-type{top:calc(50% - 1.5px);transform:rotate(45deg)}.menu-active .header-navbug-menu-toggle span:nth-of-type(2){top:calc(50% - 1.5px);display:none}.menu-active .header-navbug-menu-toggle span:last-of-type{bottom:calc(50% - 1.5px);transform:rotate(-45deg)}.menu-active .header-navbug-menu{background:#ffdc00}.search-active .header-navbug-menu{opacity:0;pointer-events:none}.header-navcontainer{position:fixed;top:0;left:0;background:black;width:100%;height:100%;z-index:-1;opacity:0;pointer-events:none;transition:ease 0.3s;visibility:hidden;padding:90px 0 60px 0}@media screen and (min-width: 700px){.header-navcontainer{padding:140px 0 60px 0}}.header-navcontainer>.container{height:100%;position:relative;overflow:auto}@media screen and (min-width: 960px){.header-navcontainer>.container:after{content:'';z-index:-1;height:100%;position:absolute;right:2em;top:0;width:calc(49% - 2em);background:#1a1a1a}}.menu-active .header-navcontainer{opacity:1;pointer-events:auto;visibility:visible}.header-searchcontainer{position:fixed;top:0;left:0;background:#ffdc00;width:100%;height:100%;z-index:-1;opacity:0;pointer-events:none;transition:ease 0.3s;visibility:hidden}.header-searchcontainer-inner{height:100%;align-items:center}.header-searchcontainer-inner form{width:90%;align-items:center;max-width:800px;background:white;box-shadow:-8px 8px 0 0 #ef2c8d;margin-bottom:50px}.header-searchcontainer-inner form input{width:100%;background:transparent;border:none;border-radius:0;font-size:18px;padding:0 10px;color:black;height:80px;font-weight:600;margin-top:0;text-align:center}.header-searchcontainer-inner form input::-webkit-input-placeholder{color:black;opacity:1;font-size:18px;font-weight:600;padding:0px}.header-searchcontainer-inner form input:-moz-placeholder{color:black;opacity:1;font-size:18px;font-weight:600;padding:0px}.header-searchcontainer-inner form input::-moz-placeholder{color:black;opacity:1;font-size:18px;font-weight:600;padding:0px}.header-searchcontainer-inner form input:-ms-input-placeholder{color:black;opacity:1;font-size:18px;font-weight:600;padding:0 20px}@media screen and (min-width: 960px){.header-searchcontainer-inner form input{width:calc(100% - 150px);font-size:30px;text-align:left;padding:0 20px}.header-searchcontainer-inner form input::-webkit-input-placeholder{font-size:30px}.header-searchcontainer-inner form input:-moz-placeholder{font-size:30px}.header-searchcontainer-inner form input::-moz-placeholder{font-size:30px}}.header-searchcontainer-inner form button{width:100%;height:60px;border-radius:0px;background:black;font-size:22px;color:white;padding:0 0 5px 0;cursor:pointer}@media screen and (min-width: 960px){.header-searchcontainer-inner form button{height:80px;width:150px}}.search-active .header-searchcontainer{opacity:1;pointer-events:auto;visibility:visible}.header-nav{display:none}@media screen and (min-width: 960px){.header-nav{margin:0;height:100%;width:49%;display:block}}.header-nav-list{flex-direction:column;height:100%;flex-wrap:nowrap}.header-nav-list .nav-item{margin:0;height:10%;max-height:100px;width:100%}.header-nav-list .nav-item:nth-of-type(odd){background:rgba(255,255,255,0.15)}.header-nav-list .nav-item-link{color:white;font-size:24px;font-size:1.5rem;align-content:center;padding:20px;height:100%;position:relative}.header-nav-list .nav-item-link .icon.arrow{height:30px;width:30px;position:absolute;right:20px;top:calc(50% - 15px);transform:rotate(90deg)}@media screen and (min-width: 960px){.header-nav-list .nav-item-link .icon.arrow{transform:rotate(0deg)}}@media screen and (min-width: 1280px){.header-nav-list .nav-item-link .icon.arrow{pointer-events:none}}.header-nav-list .nav-item-link:focus+.dropdown{opacity:1;pointer-events:auto;visibility:visible}.header-nav-list .nav-item:focus-within{background:#ffdc00}.header-nav-list .nav-item:focus-within .dropdown{opacity:1;pointer-events:auto;visibility:visible;z-index:10;height:100%;overflow:visible}.header-nav-list .nav-item:focus-within .nav-item-link{color:black}.header-nav-list .nav-item:focus-within:after{content:'';height:100%;width:2%;background:transparent;position:absolute;left:49%;top:0}@media screen and (min-width: 1280px){.header-nav-list .nav-item:hover{background:#ffdc00}.header-nav-list .nav-item:hover .dropdown{opacity:1;pointer-events:auto;visibility:visible;z-index:8}.header-nav-list .nav-item:hover .nav-item-link{color:black}.header-nav-list .nav-item:hover:after{content:'';height:100%;width:2%;background:transparent;position:absolute;left:49%;top:0}}.header-nav-donate{margin:0;padding:20px 0;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;flex:1 auto}.header-nav-donate-image{height:140px;width:140px;overflow:hidden;margin:0}.header-nav-donate-text{margin:0 0 0 20px;flex:1;padding-right:20px}@media screen and (min-width: 1280px){.header-nav-donate-text{padding-right:100px}}.header-nav-donate-text h5{color:white}.header-nav-donate-text .button,.header-nav-donate-text .address-content button,.address-content .header-nav-donate-text button,.header-nav-donate-text .pagination_element.prev,.header-nav-donate-text .pagination_element.next,.header-nav-donate-text .media-block-element-play{margin-top:20px}.header-nav .dropdown{height:auto;display:block;position:absolute;height:100%;width:calc(49% - 2em);top:0;right:2em;opacity:0;pointer-events:none;visibility:hidden;transition:ease 0.3s}.header-nav .dropdown:focus-within,.header-nav .dropdown.active{opacity:1;pointer-events:auto;visibility:visible}.header-nav .dropdown .dropdown-item{background:#313131;height:100%}.header-nav .dropdown .dropdown-item .nav-item-link{color:white;font-size:30px;font-size:1.875rem;justify-content:center;align-items:center}.header-nav .dropdown .dropdown-item:nth-of-type(odd){background:#1a1a1a}.header-nav .dropdown .dropdown-item:hover,.header-nav .dropdown .dropdown-item:focus-within{background:#ffdc00}.header-nav .dropdown .dropdown-item:hover .nav-item-link,.header-nav .dropdown .dropdown-item:focus-within .nav-item-link{color:black}.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+2),.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+2) ~ li{height:50%}.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+3),.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+3) ~ li{height:33.33333%}.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+4),.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+4) ~ li{height:25%}.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+5),.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+5) ~ li{height:20%}.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+6),.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+6) ~ li{height:16.66666%}.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+7),.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+7) ~ li{height:14.28%}.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+8),.header-nav .dropdown .dropdown-item:first-child:nth-last-child(n+8) ~ li{height:12.5%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.header-nav-list>.nav-item>.nav-item-link{display:block}}.footer{background:white;padding-top:3em}.home .footer{background:black;padding-top:0}.footer>.container{z-index:1}.footer-left{max-width:100%;flex:1 100%}@media screen and (min-width: 1280px){.footer-left{max-width:65%;flex:1 65%;padding-right:5px}}.footer-left-top{padding:20px;background:#ffdc00;width:100%}@media screen and (min-width: 960px){.footer-left-top{padding:30px 50px}}.footer-left-top h3{width:100%;padding-bottom:30px;border-bottom:5px black solid;align-self:flex-start;margin-bottom:30px}.footer-left-top-links{width:100%}@media screen and (min-width: 960px){.footer-left-top-links{width:55%;padding-right:10px}}@media screen and (min-width: 1280px){.footer-left-top-links{width:35%;padding-right:30px}}.footer-left-top-links a{width:100%}.footer-left-top-links a+a{margin-top:10px}.footer-left-top-links div{width:100%;display:inline-block}@media screen and (min-width: 560px){.footer-left-top-links div{width:50%;padding-right:10px}}.footer-left-top-links div+div{margin-top:10px}@media screen and (min-width: 560px){.footer-left-top-links div+div{padding-left:10px;padding-right:0;margin-top:0}}@media screen and (min-width: 960px){.footer-left-top-links div+div{padding-left:0px}}@media screen and (min-width: 960px){.footer-left-top-links div{padding-right:10px}}@media screen and (min-width: 1280px){.footer-left-top-links div{width:100%;display:block;padding-right:0px}.footer-left-top-links div+div{margin-top:10px}}.footer-left-top-news{background:white;width:100%;flex-direction:column;margin-top:30px}@media screen and (min-width: 960px){.footer-left-top-news{margin-top:0;width:45%}}@media screen and (min-width: 1280px){.footer-left-top-news{width:65%}}.footer-left-top-news-header{justify-content:space-between;background:#ffdc00;padding-bottom:10px;width:100%}.footer-left-top-news-header a{padding:0 35px 0 0;box-shadow:none;background:transparent;box-shadow:inset 0 0px 0 0 #fff;display:inline;transition:ease 0.3s}.footer-left-top-news-header a:after{right:0}.footer-left-top-news-header a:hover{background:transparent;box-shadow:none;transform:none;box-shadow:inset 0 -10px 0 0 #fff;display:inline}.footer-left-top-news-header p,.footer-left-top-news-header a{margin:0}.footer-left-top-news-content{flex:1;padding:20px;font-weight:600;flex-direction:column;justify-content:space-between;min-height:150px}@media screen and (min-width: 960px){.footer-left-top-news-content{min-height:auto}}.footer-left-top-news-content a{font-size:18px;font-size:1.125rem;line-height:1.4}@media screen and (min-width: 560px){.footer-left-top-news-content a{font-size:16px;font-size:1rem}}@media screen and (min-width: 700px){.footer-left-top-news-content a{font-size:14px;font-size:.875rem}}@media screen and (min-width: 1280px){.footer-left-top-news-content a{font-size:20px;font-size:1.25rem}}.footer-left-top-news-content a p{margin-top:0;box-shadow:inset 0 0px 0 0 #ff8500;display:inline;transition:ease 0.3s}.footer-left-top-news-content a p:hover{box-shadow:inset 0 -8px 0 0 #ff8500;display:inline}.footer-left-top-news-content p{margin:30px 0 0 0}@media screen and (min-width: 700px){.footer-left-top-news-content p{margin:0}}.footer-left-btm{margin-top:10px;padding:20px;background:#ff8500}@media screen and (min-width: 700px){.footer-left-btm{padding:20px 30px}}.footer-left-btm-menu div{flex:1 100%}@media screen and (min-width: 700px){.footer-left-btm-menu div{flex:1}}.footer-left-btm-menu div li,.footer-left-btm-menu div p{margin-top:5px}@media screen and (min-width: 700px){.footer-left-btm-menu div li:first-of-type,.footer-left-btm-menu div p:first-of-type{margin-top:0}}.footer-left-btm-menu div p+p{margin-top:5px}.footer-left-btm-menu div a,.footer-left-btm-menu div p{font-size:14px;font-size:.875rem;font-weight:600}.footer-left-btm-menu div a{box-shadow:inset 0 0px 0 0 #fff;display:inline;transition:ease 0.3s}.footer-left-btm-menu div a:hover{box-shadow:inset 0 -8px 0 0 #fff;display:inline}.footer-left-campaign{background:#ffdc00;padding:2em;flex:0 100%;max-width:100%}@media screen and (min-width: 960px){.footer-left-campaign{flex:0 70%;max-width:70%}}.footer-left-campaign .quick-links .button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .button,.landing-promos .card .footer-left-campaign .quick-links .button,.footer-left-campaign .quick-links .landing-promos .card .address-content button,.landing-promos .card .address-content .footer-left-campaign .quick-links button,.footer-left-campaign .quick-links .address-content .landing-promos .card button,.address-content .landing-promos .card .footer-left-campaign .quick-links button,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play{margin-bottom:.66667em;width:100%}.footer-left-campaign .quick-links .button-secondary+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.button-secondary,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.button-secondary,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.button-secondary,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.button-secondary,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.button-secondary,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.button-secondary,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.button-secondary,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .button+.button-secondary,.landing-promos .card .footer-left-campaign .quick-links .button+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.button-secondary,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.button-secondary,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.button-secondary,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.button-secondary,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.button-secondary,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.button-secondary,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button-secondary+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .button+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+.button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card button+.button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.prev+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.next+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .media-block-element-play+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .button-secondary+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .button-secondary+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .button+button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .button+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .address-content button+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content button+button,.address-content article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .pagination_element.prev+button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .pagination_element.next+button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .media-block-element-play+button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content .button+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content .button+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .button+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .button+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .button+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card .address-content button+button,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card .address-content button+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content button+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .address-content button+button,.address-content .landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,article:nth-of-type(even) .address-content .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content .pagination_element.prev+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content .pagination_element.prev+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content .pagination_element.next+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content .pagination_element.next+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content .media-block-element-play+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content .media-block-element-play+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .button-secondary+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .button+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .address-content button+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+button,.address-content article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .pagination_element.prev+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .pagination_element.next+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .media-block-element-play+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .landing-promos .address-content article:nth-of-type(even) .card .button+button,.address-content article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .landing-promos .card .address-content article:nth-of-type(even) .card button+button,.landing-promos .card .address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card button+button,.landing-promos .card .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .landing-promos .address-content article:nth-of-type(even) .card .pagination_element.prev+button,.address-content article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .landing-promos .address-content article:nth-of-type(even) .card .pagination_element.next+button,.address-content article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .landing-promos .address-content article:nth-of-type(even) .card .media-block-element-play+button,.address-content article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button-secondary+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.pagination_element.prev,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.pagination_element.prev,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .button+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card button+.pagination_element.prev,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.prev,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.next+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .media-block-element-play+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button-secondary+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.pagination_element.next,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.pagination_element.next,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .button+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card button+.pagination_element.next,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.next,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.next+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .media-block-element-play+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button-secondary+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.media-block-element-play,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.media-block-element-play,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .button+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card button+.media-block-element-play,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.media-block-element-play,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.prev+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.next+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .media-block-element-play+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .button-secondary+.button,.landing-promos .card .footer-left-campaign .quick-links .button-secondary+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .button+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+.button,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+.button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.prev+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.next+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .media-block-element-play+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.button,.footer-left-campaign .quick-links .landing-promos .card .button+.button,.landing-promos .card .footer-left-campaign .quick-links .button+.button,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.button,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.button,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.button,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.button,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.button,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.button,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.button,.footer-left-campaign .quick-links .landing-promos .card .address-content .button-secondary+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .button-secondary+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content .button+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .button+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .button+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .button+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .button+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card .address-content button+button,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .address-content button+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content button+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content button+button,.address-content article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.landing-promos .address-content article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content .pagination_element.prev+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .pagination_element.prev+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content .pagination_element.next+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .pagination_element.next+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content .media-block-element-play+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .media-block-element-play+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .landing-promos .card .address-content .button+button,.landing-promos .card .footer-left-campaign .quick-links .address-content .button+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .landing-promos .card .address-content button+button,.landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .address-content button+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .address-content button+button,.address-content .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .landing-promos .card .address-content .pagination_element.prev+button,.landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .landing-promos .card .address-content .pagination_element.next+button,.landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .landing-promos .card .address-content .media-block-element-play+button,.landing-promos .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .button-secondary+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .button-secondary+button,.footer-left-campaign .quick-links article:nth-of-type(even) .address-content .landing-promos .card .button+button,.address-content .landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .button+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .landing-promos .card button+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .landing-promos .card button+button,article:nth-of-type(even) .card .address-content .landing-promos .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+button,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .address-content .landing-promos .card .pagination_element.prev+button,.address-content .landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links article:nth-of-type(even) .address-content .landing-promos .card .pagination_element.next+button,.address-content .landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links article:nth-of-type(even) .address-content .landing-promos .card .media-block-element-play+button,.address-content .landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .button+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .button+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .address-content button+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .address-content button+button,.address-content .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos .card button+button,.address-content .landing-promos .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .pagination_element.prev+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .pagination_element.next+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .media-block-element-play+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .landing-promos .card .button-secondary+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .button-secondary+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .button+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.pagination_element.prev,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.prev,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.prev+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.next+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .media-block-element-play+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .button+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.pagination_element.prev,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.pagination_element.prev,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .button-secondary+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .button-secondary+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .button+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.pagination_element.next,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.next,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.prev+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.next+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .media-block-element-play+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .button+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.pagination_element.next,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.pagination_element.next,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .button-secondary+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .button-secondary+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .button+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.media-block-element-play,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+.media-block-element-play,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.prev+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.next+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .media-block-element-play+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .button+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .button+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.media-block-element-play,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.media-block-element-play,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play{margin-top:10px}@media screen and (min-width: 700px){.footer-left-campaign .quick-links .button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .button,.landing-promos .card .footer-left-campaign .quick-links .button,.footer-left-campaign .quick-links .landing-promos .card .address-content button,.landing-promos .card .address-content .footer-left-campaign .quick-links button,.footer-left-campaign .quick-links .address-content .landing-promos .card button,.address-content .landing-promos .card .footer-left-campaign .quick-links button,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play{margin-bottom:1.5em;margin-right:30px;width:auto}.footer-left-campaign .quick-links .button-secondary+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.button-secondary,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.button-secondary,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.button-secondary,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.button-secondary,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.button-secondary,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.button-secondary,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.button-secondary,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .button+.button-secondary,.landing-promos .card .footer-left-campaign .quick-links .button+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.button-secondary,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.button-secondary,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.button-secondary,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.button-secondary,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.button-secondary,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.button-secondary,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.button-secondary,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.button-secondary,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button-secondary+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .button+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+.button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card button+.button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.prev+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.next+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .media-block-element-play+.button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .button-secondary+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .button-secondary+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .button+button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .button+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .address-content button+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content button+button,.address-content article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .pagination_element.prev+button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .pagination_element.next+button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .media-block-element-play+button,article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content .button+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content .button+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .button+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .button+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .button+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card .address-content button+button,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card .address-content button+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content button+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .address-content button+button,.address-content .landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,article:nth-of-type(even) .address-content .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content .pagination_element.prev+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content .pagination_element.prev+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content .pagination_element.next+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content .pagination_element.next+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content .media-block-element-play+button,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content .media-block-element-play+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .button-secondary+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .button+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .address-content button+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+button,.address-content article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .pagination_element.prev+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .pagination_element.next+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .media-block-element-play+button,.address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+button,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .landing-promos .address-content article:nth-of-type(even) .card .button+button,.address-content article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .landing-promos .card .address-content article:nth-of-type(even) .card button+button,.landing-promos .card .address-content .footer-left-campaign .quick-links article:nth-of-type(even) .card button+button,.landing-promos .card .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .landing-promos .address-content article:nth-of-type(even) .card .pagination_element.prev+button,.address-content article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .landing-promos .address-content article:nth-of-type(even) .card .pagination_element.next+button,.address-content article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .landing-promos .address-content article:nth-of-type(even) .card .media-block-element-play+button,.address-content article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button-secondary+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.pagination_element.prev,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.pagination_element.prev,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.pagination_element.prev,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .button+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card button+.pagination_element.prev,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.prev,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.next+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .media-block-element-play+.pagination_element.prev,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button-secondary+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.pagination_element.next,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.pagination_element.next,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.pagination_element.next,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .button+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card button+.pagination_element.next,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.next,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.next+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .media-block-element-play+.pagination_element.next,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button-secondary+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button-secondary+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.media-block-element-play,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.media-block-element-play,.address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.media-block-element-play,article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .button+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .button+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .address-content button+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .address-content button+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .address-content .landing-promos .card button+.media-block-element-play,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.media-block-element-play,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.prev+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .pagination_element.next+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos article:nth-of-type(even) .card .media-block-element-play+.media-block-element-play,article:nth-of-type(even) .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .button-secondary+.button,.landing-promos .card .footer-left-campaign .quick-links .button-secondary+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .button+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+.button,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+.button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.prev+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.next+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .media-block-element-play+.button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.button,.footer-left-campaign .quick-links .landing-promos .card .button+.button,.landing-promos .card .footer-left-campaign .quick-links .button+.button,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.button,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.button,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.button,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.button,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.button,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.button,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.button,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.button,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.button,.footer-left-campaign .quick-links .landing-promos .card .address-content .button-secondary+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .button-secondary+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content .button+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .button+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .button+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .button+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .button+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card .address-content button+button,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card .address-content button+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content button+button,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content button+button,.address-content article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.landing-promos .address-content article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content .pagination_element.prev+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .pagination_element.prev+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content .pagination_element.next+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .pagination_element.next+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content .media-block-element-play+button,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .media-block-element-play+button,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .landing-promos .card .address-content .button+button,.landing-promos .card .footer-left-campaign .quick-links .address-content .button+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .landing-promos .card .address-content button+button,.landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .address-content button+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .address-content button+button,.address-content .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .landing-promos .card .address-content .pagination_element.prev+button,.landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.prev+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .landing-promos .card .address-content .pagination_element.next+button,.landing-promos .card .footer-left-campaign .quick-links .address-content .pagination_element.next+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .landing-promos .card .address-content .media-block-element-play+button,.landing-promos .card .footer-left-campaign .quick-links .address-content .media-block-element-play+button,.landing-promos .card .address-content .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .button-secondary+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .button-secondary+button,.footer-left-campaign .quick-links article:nth-of-type(even) .address-content .landing-promos .card .button+button,.address-content .landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .button+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content .landing-promos .card button+button,article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links .landing-promos .card button+button,article:nth-of-type(even) .card .address-content .landing-promos .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+button,.footer-left-campaign .quick-links .address-content .landing-promos article:nth-of-type(even) .card button+button,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links article:nth-of-type(even) .address-content .landing-promos .card .pagination_element.prev+button,.address-content .landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links article:nth-of-type(even) .address-content .landing-promos .card .pagination_element.next+button,.address-content .landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links article:nth-of-type(even) .address-content .landing-promos .card .media-block-element-play+button,.address-content .landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+button,article:nth-of-type(even) .address-content .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+button,.address-content .landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .button+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .button+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .button+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .address-content button+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .address-content button+button,.address-content .landing-promos .card .address-content .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos .card button+button,.address-content .landing-promos .card .footer-left-campaign .quick-links button+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .pagination_element.prev+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .pagination_element.next+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+button,.footer-left-campaign .quick-links .address-content .landing-promos .card .media-block-element-play+button,.address-content .footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+button,.address-content .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+button,.footer-left-campaign .quick-links .landing-promos .card .button-secondary+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .button-secondary+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .button+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.pagination_element.prev,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.prev,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.prev+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.next+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .media-block-element-play+.pagination_element.prev,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.pagination_element.prev,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .button+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.pagination_element.prev,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.pagination_element.prev,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.pagination_element.prev,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.prev,.footer-left-campaign .quick-links .landing-promos .card .button-secondary+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .button-secondary+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .button+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.pagination_element.next,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.next,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.prev+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.next+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .media-block-element-play+.pagination_element.next,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.pagination_element.next,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .button+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .button+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.pagination_element.next,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.pagination_element.next,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.pagination_element.next,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.pagination_element.next,.footer-left-campaign .quick-links .landing-promos .card .button-secondary+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .button-secondary+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .button+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .button+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .button+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .button+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .address-content button+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .address-content button+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .address-content article:nth-of-type(even) .landing-promos .card button+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links .address-content article:nth-of-type(even) .card button+.media-block-element-play,.address-content article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links button+.media-block-element-play,.landing-promos .address-content article:nth-of-type(even) .card .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.prev+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.prev+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .pagination_element.next+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .pagination_element.next+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.footer-left-campaign .quick-links article:nth-of-type(even) .landing-promos .card .media-block-element-play+.media-block-element-play,.landing-promos .footer-left-campaign .quick-links article:nth-of-type(even) .card .media-block-element-play+.media-block-element-play,article:nth-of-type(even) .landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,.landing-promos article:nth-of-type(even) .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .button+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .button+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .address-content button+.media-block-element-play,.landing-promos .card .address-content .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .address-content .landing-promos .card button+.media-block-element-play,.address-content .landing-promos .card .footer-left-campaign .quick-links button+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.prev+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.prev+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .pagination_element.next+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .pagination_element.next+.media-block-element-play,.footer-left-campaign .quick-links .landing-promos .card .media-block-element-play+.media-block-element-play,.landing-promos .card .footer-left-campaign .quick-links .media-block-element-play+.media-block-element-play{margin-top:0}}.footer-left-campaign-copyright{margin-top:2em}.footer-left-campaign-menu{margin-top:.66667em}@media screen and (min-width: 700px){.footer-left-campaign-menu{margin-top:0}}.footer-left-campaign-menu div{flex:0 100%;max-width:100%;margin:0}@media screen and (min-width: 700px){.footer-left-campaign-menu div{flex:0 33.333%;max-width:33.333%}}.footer-left-campaign-menu div a{font-weight:600;box-shadow:inset 0 -10px 0 0 rgba(0,0,0,0);display:inline;transition:ease 0.3s}.footer-left-campaign-menu div a:hover{box-shadow:inset 0 -10px 0 0 #fff;display:inline}.footer-left-campaign-copyright p{display:inline-block;font-weight:600}.footer-left-campaign-copyright p+p{margin-left:10px}.footer-right{max-width:100%;flex:1 100%}.footer-right a{margin-top:1em}@media screen and (min-width: 960px){.footer-right{flex-direction:row;margin-top:10px}}@media screen and (min-width: 1280px){.footer-right{flex-direction:column;padding-left:5px;max-width:35%;flex:1 35%;margin-top:0}}.footer-right-top{padding:20px;background:white;justify-content:space-between;width:100%;margin:10px 0 0 0;border:solid 5px black}@media screen and (min-width: 700px){.footer-right-top{width:calc(50% - 5px);margin:10px 5px 0 0}}@media screen and (min-width: 960px){.footer-right-top{width:33.33%;flex:1.4;border:none;margin:0}}@media screen and (min-width: 1280px){.footer-right-top{border:solid 10px black;width:100%}}.footer-right-top div{margin:0}.footer-right-top div:first-of-type{flex-direction:column;justify-content:space-between}.footer-right-top div:first-of-type p{line-height:1;margin:0;font-size:45px;font-size:2.8125rem}@media screen and (min-width: 560px){.footer-right-top div:first-of-type p{font-size:36px;font-size:2.25rem}}.footer-right-top div:last-of-type{height:100%;width:100%}@media screen and (min-width: 560px){.footer-right-top div:last-of-type{width:auto}}.footer-right-top div:last-of-type img{height:auto;width:100%;margin:0}@media screen and (min-width: 560px){.footer-right-top div:last-of-type img{height:auto;width:auto;max-height:220px;max-width:140px}}@media screen and (min-width: 700px){.footer-right-top div:last-of-type img{max-width:14vw}}@media screen and (min-width: 960px){.footer-right-top div:last-of-type img{max-width:140px}}@media screen and (min-width: 1280px){.footer-right-top div:last-of-type img{max-height:220px;max-width:151px}}.home .footer-right-top{border-color:white}.footer-right-middle{padding:20px;margin:0;background:white;justify-content:space-between;width:100%;border:solid 5px black;margin:10px 0 0 0}@media screen and (min-width: 700px){.footer-right-middle{width:calc(50% - 5px);margin:10px 0 0 5px}}@media screen and (min-width: 960px){.footer-right-middle{margin:0 10px 0 10px;width:33.33%;flex:0.8;border:none}}@media screen and (min-width: 1280px){.footer-right-middle{margin:10px 0 0 0;border:solid 10px black;width:100%}}.footer-right-middle div{margin:0}.footer-right-middle div:first-of-type{flex-direction:column;justify-content:space-between}.footer-right-middle div:first-of-type p{line-height:1;margin:0;font-size:45px;font-size:2.8125rem}@media screen and (min-width: 560px){.footer-right-middle div:first-of-type p{font-size:36px;font-size:2.25rem}}.footer-right-middle div:last-of-type{margin-top:20px;width:100%}.footer-right-middle div:last-of-type img{width:100%}@media screen and (min-width: 560px){.footer-right-middle div:last-of-type{margin-top:0;width:auto}}@media screen and (min-width: 700px){.footer-right-middle div:last-of-type img{margin:0}}@media screen and (min-width: 960px){.footer-right-middle div:last-of-type{width:auto}}.home .footer-right-middle{border-color:white}.footer-right-btm{padding:40px 40px 65px 40px;background:#ef2c8d;flex-direction:column;justify-content:center;flex:1;margin:10px 0 0 0}@media screen and (min-width: 960px){.footer-right-btm{width:33.33%;margin:0}}@media screen and (min-width: 1280px){.footer-right-btm{margin-top:10px;width:100%}}.footer-right-btm p{color:white;text-align:center}.footer-right-btm p:first-of-type{font-size:59px;font-size:3.6875rem}@media screen and (min-width: 1280px){.footer-right-btm p:first-of-type{font-size:76px;font-size:4.75rem}}.footer-right-btm p:last-of-type{font-size:26px;font-size:1.625rem;margin-top:-10px}@media screen and (min-width: 1280px){.footer-right-btm p:last-of-type{font-size:34px;font-size:2.125rem;margin-top:-14px}}.footer-campaign .footer-right-btm{margin-top:0;padding:40px 20px 65px 20px}.footer-campaign .footer-right-btm p:first-of-type{font-size:59px;font-size:3.6875rem}@media screen and (min-width: 1280px){.footer-campaign .footer-right-btm p:first-of-type{font-size:76px;font-size:4.75rem}}.footer-campaign .footer-right-btm p:last-of-type{font-size:26px;font-size:1.625rem;margin-top:-10px}@media screen and (min-width: 1280px){.footer-campaign .footer-right-btm p:last-of-type{font-size:34px;font-size:2.125rem;margin-top:-14px}}.footer-donation{position:relative;z-index:0;pointer-events:auto}.footer-donation-wrapper{position:relative;pointer-events:none}.footer-donation-wrapper:before{content:'';width:100%;height:350px;position:absolute;top:-350px;left:0;background:black}.footer-donation-wrapper:after{content:'';height:200px;width:100%;position:absolute;top:-550px;left:0;background:#f3f3f3}.home .footer-donation-wrapper:after{display:none}.footer-donation-text{padding:150px 50px 150px 50px;z-index:1;text-align:center;position:relative;z-index:2}.footer-donation-text h2,.footer-donation-text .donate fieldset legend,.donate fieldset .footer-donation-text legend,.footer-donation-text .donate .section-stage-header-title,.donate .footer-donation-text .section-stage-header-title{color:white;font-size:60px;font-size:3.75rem;max-width:350px;line-height:0.9}.footer-donation-text a{margin-top:20px}.footer-donation img{position:absolute;top:0;left:0;z-index:0}.footer-donation:after{content:'';width:100%;height:150px;position:absolute;top:0;left:0;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.footer-btm{background:#ff8500}.footer-campaign .footer-btm{margin-top:3em}.footer-btm .container>p{padding:22px 0 5px;margin:auto;width:100%;text-align:center;font-size:14px;font-size:.875rem;font-weight:600}@media screen and (min-width: 700px){.footer-btm .container>p{margin:0;width:auto;text-align:left;padding:22px 0 20px}}.footer-btm-socials{justify-content:flex-end;align-items:center;padding-bottom:20px}@media screen and (min-width: 700px){.footer-btm-socials{margin-right:0;padding-bottom:0}}.footer-btm-socials p{display:none;margin-right:20px}@media screen and (min-width: 700px){.footer-btm-socials p{display:block}}.footer-btm-socials ul{margin-top:10px}@media screen and (min-width: 700px){.footer-btm-socials ul{margin-top:0}}.footer-btm-socials ul li{margin:0;border:2px solid rgba(0,0,0,0.1);margin:0 5px}@media screen and (min-width: 700px){.footer-btm-socials ul li{margin:0;border:none;border-right:2px solid rgba(0,0,0,0.1)}.footer-btm-socials ul li:first-of-type{border-left:2px solid rgba(0,0,0,0.1)}}.footer-btm-socials ul li a{padding:13px;display:block}@media screen and (min-width: 700px){.footer-btm-socials ul li a{padding:17px}}.footer-btm-socials ul li a:hover{background:#ffdc00}.footer-btm-socials ul li svg{width:1.8em;height:1.8em}.footer-campaign{padding-top:0;background:black;position:relative;z-index:100}.footer-campaign-cta{position:relative;height:500px;display:flex;align-items:center;justify-content:center;margin-bottom:-100px;padding-bottom:100px}@media screen and (min-width: 700px){.footer-campaign-cta{height:700px}}.footer-campaign-cta-text{z-index:1;text-align:center;position:relative;z-index:2;padding:30px;margin-top:100px}.footer-campaign-cta-text h2,.footer-campaign-cta-text .donate fieldset legend,.donate fieldset .footer-campaign-cta-text legend,.footer-campaign-cta-text .donate .section-stage-header-title,.donate .footer-campaign-cta-text .section-stage-header-title{color:white;font-size:40px;font-size:2.5rem;line-height:0.9}@media screen and (min-width: 700px){.footer-campaign-cta-text h2,.footer-campaign-cta-text .donate fieldset legend,.donate fieldset .footer-campaign-cta-text legend,.footer-campaign-cta-text .donate .section-stage-header-title,.donate .footer-campaign-cta-text .section-stage-header-title{font-size:60px;font-size:3.75rem}}.footer-campaign-cta-text a{margin-top:20px}.footer-campaign-cta img{position:absolute;top:0;left:0;z-index:0}.footer-campaign-cta:after{content:'';width:100%;height:150px;position:absolute;bottom:0;left:0;background:#000;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.footer-campaign-cta .sharing-widget{position:relative;display:block;margin-top:50px}@media screen and (min-width: 700px){.footer-campaign-cta .sharing-widget{margin-top:100px}}.footer-campaign-cta .sharing-widget ul{background:transparent;padding:0;width:auto;text-align:center;box-shadow:none;color:white}.footer-campaign-cta .sharing-widget ul:before{content:'Share this:';display:inline-block;vertical-align:middle}.footer-campaign-cta .sharing-widget ul li{background:transparent;border:solid 2px white;display:inline-block;margin:0 5px}.footer-campaign-cta .sharing-widget ul li a{margin:0}.footer-campaign-cta .sharing-widget ul li:hover{background:#ffdc00;color:black;border:solid 2px #ffdc00}.rnav{color:#fff;margin-top:0;padding-top:0;width:100%;display:block}@media screen and (min-width: 960px){.rnav{display:none}}.rnav *{margin-top:0}.rnav .search{margin:0 1em 1em;padding-top:1em}.rnav .search-input,.rnav #search-block-form .form-search,#search-block-form .rnav .form-search{background:rgba(255,255,255,0.1);border-color:transparent;color:#fff}.rnav-item{position:relative}.rnav-item-link{display:block;padding:20px;text-align:left;font-size:25px}@media screen and (min-width: 700px){.rnav-item-link{font-size:35px;padding:30px}}.rnav-item-link.active{background:#ffdc00;color:black}.rnav-item-link.active ~ .rnav-arrow{color:black}.rnav-item:nth-of-type(odd){background:rgba(255,255,255,0.15)}.rnav-dropdown{background:#1e1e1e;display:none}.rnav-dropdown .rnav-item{background:none;border-bottom:solid 1px #484848}.rnav-dropdown .rnav-item:last-of-type{border-bottom:none}.rnav-dropdown .rnav-item-link{font-size:22px;padding:20px}@media screen and (min-width: 700px){.rnav-dropdown .rnav-item-link{font-size:28px;padding:25px 30px}}.rnav-secnav{background:#383838}.rnav-secnav-item{border-bottom:1px solid rgba(255,255,255,0.1);display:block;padding:0 .5em}.rnav-secnav-item:last-child{border-bottom:0}.rnav-secnav-item .rnav-item-link{font-size:0.9em;font-weight:400}.rnav-secnav-item .rnav-item-link:hover{background-color:transparent;border-color:#ffdc00;color:#ffdc00}.rnav-arrow{cursor:pointer;padding:10px;transform:rotate(90deg);position:absolute;top:10px;right:5px}@media screen and (min-width: 700px){.rnav-arrow{top:25px;right:20px}}.rnav-arrow .icon{transition:transform 0.4s ease;display:block;width:30px;height:30px;margin:0}.rnav-checkbox:checked+.rnav-arrow .icon{transform:rotate(180deg)}.rnav-button{border-top:1px solid rgba(255,255,255,0.1);padding:1em}.rnav .header-nav-donate{padding:20px;background:rgba(255,255,255,0.15);margin-top:40px}.rnav .header-nav-donate-text{margin:20px 0 0 0;padding:0;flex:100%}@media screen and (min-width: 700px){.rnav .header-nav-donate-text{flex:1;margin:0 0 0 20px;padding-right:50px}}@media screen and (min-width: 700px){.rnav .header-nav-donate{margin-top:90px}}@media screen and (min-width: 960px){#rnav-open:checked+.rnav{display:none}}.main{background:#fff;display:block;margin:0;overflow:hidden}.single-news .main{overflow:visible}.main-section,.single-post .hero-info{align-items:flex-start;margin:auto;max-width:90em;overflow:visible}.single-post .main-section,.single-post .hero-info{padding-top:2em}.main-header,.main-footer{text-align:center}.main-footer{padding:0 0 1em 0;overflow:visible}.main-header{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;padding:0}.main-header-title{font-size:55px;font-size:3.4375rem;line-height:0.9}@media screen and (min-width: 1280px){.main-header-title{font-size:72px;font-size:4.5rem}}.main-header-inner{padding:11em 2em 8em 2em}.with-filters .main-header-inner{padding-bottom:0}.main-header-summary{margin-top:1em}.main-header-summary p{font-size:1.2em}.main-header .filter{background:#ff8500;padding:2em;margin-top:4em;margin-bottom:-30px;position:relative}.search-results .main-header .filter{margin-top:0;z-index:1}.with-filters .main-header+.section{padding-top:4em}@media screen and (min-width: 960px){.main-section,.single-post .hero-info{flex-flow:row wrap}.main-section>*,.single-post .hero-info>*{flex:1 66.66%}}.section.dark input,.section.dark textarea,.section.dark select,.section.primary input,.section.primary textarea,.section.primary select,.section.secondary input,.section.secondary textarea,.section.secondary select{border-color:transparent}.section.white{background:#fff}.section.grey{background:#E6E6E6}.section.dark{background:#262626}.section.dark .gform_body .gfield_label,.gform_body .section.dark .gfield_label,.section.dark .filter-block label,.filter-block .section.dark label,.section.dark .newsletter-signup label[for="email"],.newsletter-signup .section.dark label[for="email"],.section.dark .newsletter-signup label[for="name"],.newsletter-signup .section.dark label[for="name"]{color:#fff;background:#ef2c8d;padding:5px 10px 4px 10px;font-size:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;display:inline-block}.section.primary{background:#ffdc00;color:black}.search-results .section.primary{background:#000;color:white}.section.secondary{background:#ff8500}.section.light{background:#FAFAFA}.section.black{background:black;color:white}.section.subnav{background:#fff}.section.sec-links{border-bottom:solid 2px rgba(255,220,0,0.05);padding-bottom:1.5em;padding-top:1.5em}.section.sec-links .container{max-width:none;padding:0}.section.sec-links-outer{padding-bottom:0}.section.sec-links-outer .container{padding:0}.section-header{text-align:center}.section-header-title{font-size:40px;font-size:2.5rem}@media screen and (min-width: 560px){.section-header-title{font-size:50px;font-size:3.125rem}}@media screen and (min-width: 960px){.section-header-title{font-size:60px;font-size:3.75rem}}.section-header-title+.section-header-summary{padding-top:1.5em;width:90%}@media screen and (min-width: 700px){.section-header-title+.section-header-summary{width:70%}}@media screen and (min-width: 960px){.section-header-title+.section-header-summary{width:40%}}.section-header-summary{font-size:16px;font-size:1rem;padding-bottom:1em}.section-footer{margin-top:1em;text-align:center}@media screen and (min-width: 560px){.section-footer{margin-top:2em}}.section-footer-box{width:auto;padding:20px 40px;background:#ef2c8d}@media screen and (min-width: 960px){.section-footer-box{display:inline-block}}.section-footer-box p{color:white;display:block;vertical-align:middle}@media screen and (min-width: 700px){.section-footer-box p{margin:0 20px 0 0}}@media screen and (min-width: 960px){.section-footer-box p{display:inline-block}}.section-footer-box a{display:inline-block;vertical-align:middle;margin:15px 0 15px 0}.impact .section-footer{padding:0;margin-top:0}@media screen and (min-width: 960px){.impact .section-footer{margin-top:3em}}.statistic-outer .section-footer{padding:0;margin-top:0}@media screen and (min-width: 960px){.statistic-outer .section-footer{margin-top:4em}}.container.centered{text-align:center}.container.small,.cards-outer .section-header{max-width:60em}.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{padding:1em}@media screen and (min-width: 560px){.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{padding:2em}}@media screen and (min-width: 1280px){.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{border-radius:4px;max-width:86em}}.container.dark,.container.primary,.container.secondary{color:#fff}.container.white{background:#fff}.container.grey{background:#E6E6E6}.container.dark{background:#262626}.container.primary{background:#ffdc00}.container.secondary{background:#ef2c8d}.article{margin-top:0;padding:2em 0 0;position:relative;width:100%}@media screen and (min-width: 560px){.article{padding:2em 1em}}.article-media{overflow:hidden;position:relative}@media screen and (min-width: 960px){.article-media{height:60vh}}.article-media img{width:100%}@media screen and (min-width: 960px){.article-media img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}}.article-header-summary p{font:300 1.33em/1.5 "graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.article-footer{border-top:1px solid #ccc;margin-top:2em;padding-top:1em}@media screen and (min-width: 560px){.article{padding:0}}@media screen and (min-width: 960px){.article{flex:0 66.66%;max-width:66.66%;float:left}}.single-post .article{margin:0 auto;float:none;padding-top:0}.article:only-child{float:none}.sidebar{width:100%;z-index:2}@media screen and (min-width: 960px){.sidebar{flex:0 29%;max-width:29%;margin:-2em 0 0;float:right;margin:0;padding:1.5em;position:sticky;position:-webkit-sticky;top:1em}.nav-up .sidebar{top:2em}}@media screen and (min-width: 1280px){.sidebar{flex:0 25%;max-width:25%}}.sidebar-block+.sidebar-block{margin-top:3em}.sidebar-title{color:black;font:700 2em/1.2 "graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin:0;letter-spacing:1px}@media screen and (min-width: 960px){.sidebar-title{border-bottom:3px solid #000;margin:0 0 20px;padding-bottom:20px}}.sidebar-block{position:relative;background-color:#ffdc00;margin-bottom:2em;padding:1em 1.5em;width:100%;box-shadow:-8px 8px 0 0 #ff8500}.sidebar-block.expand:before{content:'';display:none;height:30px;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width: 960px){.sidebar-block.expand:before{display:block}}.sidebar-block .expand-check:checked ~ .expand-trigger .icon{transform:rotate(270deg)}.sidebar-block .icon{position:absolute;right:20px;top:25px;width:30px;height:20px;transform:rotate(90deg)}@media screen and (min-width: 960px){.sidebar-block .icon{display:none}}.sidebar-block .expand-check ~ div{display:none}@media screen and (min-width: 960px){.sidebar-block .expand-check ~ div{display:block !important}}.sidebar-nav{border-top:solid 2px #000;margin-top:1em;padding-top:1em}@media screen and (min-width: 960px){.sidebar-nav{border-top:0;margin:0;padding-top:0}}.sidebar-nav-item{padding:0 0 .5em}.sidebar-nav-item .subnav_element{display:block}.sidebar-nav-item .subnav_element.current{font-weight:600}.sidebar-nav-item.current-menu-item .subnav_element{font-weight:600}.sidebar-nav-item.current-menu-item .sidebar-nav-item .subnav_element{color:inherit;font-weight:400}.sidebar-meta{margin:0;position:relative}.sidebar-meta-block{padding:.5em 0 .5em 0}.sidebar-meta-block span{color:#ef2c8d;font-weight:700}.sidebar-meta-block-tag{background:#F2F2F2;border-radius:4px;color:#666;display:inline-block;font:700 0.9em/1.5 "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-top:0;padding:.25em .5em}.sidebar-meta-block-tag:hover{background:#ef2c8d;color:#fff}.sidebar-meta+.sidebar-img img{padding-top:0}.sub-list{box-shadow:inset 3px 0 #000;margin:1em 0 0}.sub-list .sub-list{margin-left:1em}.sub-list .sidebar-nav-item-link{display:block;font-weight:400}.sub-list .sidebar-nav-item-link.current{box-shadow:inset 4px 0 black, -1px 0 black;color:#000;font-weight:600;margin-left:-1em;padding-left:1em}.sub-list .sidebar-nav-item{padding-left:1em}.sub-list .sidebar-nav-item.last{padding-bottom:0}.sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item-link{box-shadow:inset 4px 0 black, -1px 0 black}.sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item .sidebar-nav-item-link{box-shadow:none}.content *:not(.ginput_container),.comments-area .comment-content *:not(.ginput_container){margin-top:1em}.content *:not(.ginput_container):first-child,.comments-area .comment-content *:not(.ginput_container):first-child{margin-top:0}.content ol,.comments-area .comment-content ol,.content ul,.comments-area .comment-content ul{margin-top:1em;padding-left:1.2em}.content li+li,.comments-area .comment-content li+li{margin:.5em auto 0}.content ol li,.comments-area .comment-content ol li{list-style:decimal}.content ol li ol li,.comments-area .comment-content ol li ol li{list-style-type:lower-roman}.content ol li ul li,.comments-area .comment-content ol li ul li{list-style-type:circle}.content ul li,.comments-area .comment-content ul li{list-style:disc}.content ul li ul li,.comments-area .comment-content ul li ul li{list-style-type:circle}.content ul li ol li,.comments-area .comment-content ul li ol li{list-style-type:decimal}.content form ol,.comments-area .comment-content form ol,.content form ul,.comments-area .comment-content form ul{padding:0}.content form li,.comments-area .comment-content form li{list-style:none !important}.content p,.comments-area .comment-content p{font-size:1em}.content p:empty,.comments-area .comment-content p:empty{display:none}.single-post .content>p:first-of-type,.single-post .comments-area .comment-content>p:first-of-type,.comments-area .single-post .comment-content>p:first-of-type{font-size:22px;font-weight:600;line-height:1.4}@media screen and (min-width: 700px){.single-post .content>p:first-of-type,.single-post .comments-area .comment-content>p:first-of-type,.comments-area .single-post .comment-content>p:first-of-type{font-size:25px}}.content a,.comments-area .comment-content a{text-decoration:underline}.content>img,.comments-area .comment-content>img,.content p>img,.comments-area .comment-content p>img{margin-top:1.5em;max-width:100%}.content .fluid-width-video-wrapper,.comments-area .comment-content .fluid-width-video-wrapper{overflow:hidden}.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content .address-content button,.address-content .content button,.comments-area .comment-content .address-content button,.address-content .comments-area .comment-content button,.content .pagination_element.prev,.comments-area .comment-content .pagination_element.prev,.content .pagination_element.next,.comments-area .comment-content .pagination_element.next,.content .media-block-element-play,.comments-area .comment-content .media-block-element-play{font-size:1rem;margin-top:1em;text-decoration:none}@media screen and (min-width: 560px){.content .btn+.btn,.comments-area .comment-content .btn+.btn,.content .btn .button,.comments-area .comment-content .btn .button,.content .btn .address-content button,.address-content .content .btn button,.comments-area .comment-content .btn .address-content button,.address-content .comments-area .comment-content .btn button,.content .btn .pagination_element.prev,.comments-area .comment-content .btn .pagination_element.prev,.content .btn .pagination_element.next,.comments-area .comment-content .btn .pagination_element.next,.content .btn .media-block-element-play,.comments-area .comment-content .btn .media-block-element-play,.content .button+.btn,.comments-area .comment-content .button+.btn,.content .address-content button+.btn,.address-content .content button+.btn,.comments-area .comment-content .address-content button+.btn,.address-content .comments-area .comment-content button+.btn,.content .pagination_element.prev+.btn,.comments-area .comment-content .pagination_element.prev+.btn,.content .pagination_element.next+.btn,.comments-area .comment-content .pagination_element.next+.btn,.content .media-block-element-play+.btn,.comments-area .comment-content .media-block-element-play+.btn,.content .button .button,.comments-area .comment-content .button .button,.content .address-content button .button,.address-content .content button .button,.comments-area .comment-content .address-content button .button,.address-content .comments-area .comment-content button .button,.content .pagination_element.prev .button,.comments-area .comment-content .pagination_element.prev .button,.content .pagination_element.next .button,.comments-area .comment-content .pagination_element.next .button,.content .media-block-element-play .button,.comments-area .comment-content .media-block-element-play .button,.content .button .address-content button,.address-content .content .button button,.comments-area .comment-content .button .address-content button,.address-content .comments-area .comment-content .button button,.content .address-content button button,.address-content .content button button,.comments-area .comment-content .address-content button button,.address-content .comments-area .comment-content button button,.content .pagination_element.prev .address-content button,.address-content .content .pagination_element.prev button,.comments-area .comment-content .pagination_element.prev .address-content button,.address-content .comments-area .comment-content .pagination_element.prev button,.content .pagination_element.next .address-content button,.address-content .content .pagination_element.next button,.comments-area .comment-content .pagination_element.next .address-content button,.address-content .comments-area .comment-content .pagination_element.next button,.content .media-block-element-play .address-content button,.address-content .content .media-block-element-play button,.comments-area .comment-content .media-block-element-play .address-content button,.address-content .comments-area .comment-content .media-block-element-play button,.content .button .pagination_element.prev,.comments-area .comment-content .button .pagination_element.prev,.content .address-content button .pagination_element.prev,.address-content .content button .pagination_element.prev,.comments-area .comment-content .address-content button .pagination_element.prev,.address-content .comments-area .comment-content button .pagination_element.prev,.content .pagination_element.prev .pagination_element.prev,.comments-area .comment-content .pagination_element.prev .pagination_element.prev,.content .pagination_element.next .pagination_element.prev,.comments-area .comment-content .pagination_element.next .pagination_element.prev,.content .media-block-element-play .pagination_element.prev,.comments-area .comment-content .media-block-element-play .pagination_element.prev,.content .button .pagination_element.next,.comments-area .comment-content .button .pagination_element.next,.content .address-content button .pagination_element.next,.address-content .content button .pagination_element.next,.comments-area .comment-content .address-content button .pagination_element.next,.address-content .comments-area .comment-content button .pagination_element.next,.content .pagination_element.prev .pagination_element.next,.comments-area .comment-content .pagination_element.prev .pagination_element.next,.content .pagination_element.next .pagination_element.next,.comments-area .comment-content .pagination_element.next .pagination_element.next,.content .media-block-element-play .pagination_element.next,.comments-area .comment-content .media-block-element-play .pagination_element.next,.content .button .media-block-element-play,.comments-area .comment-content .button .media-block-element-play,.content .address-content button .media-block-element-play,.address-content .content button .media-block-element-play,.comments-area .comment-content .address-content button .media-block-element-play,.address-content .comments-area .comment-content button .media-block-element-play,.content .pagination_element.prev .media-block-element-play,.comments-area .comment-content .pagination_element.prev .media-block-element-play,.content .pagination_element.next .media-block-element-play,.comments-area .comment-content .pagination_element.next .media-block-element-play,.content .media-block-element-play .media-block-element-play,.comments-area .comment-content .media-block-element-play .media-block-element-play{margin-left:1em}}.content .btn:hover,.comments-area .comment-content .btn:hover,.content .button:hover,.comments-area .comment-content .button:hover,.content .address-content button:hover,.address-content .content button:hover,.comments-area .comment-content .address-content button:hover,.address-content .comments-area .comment-content button:hover,.content .pagination_element.prev:hover,.comments-area .comment-content .pagination_element.prev:hover,.content .pagination_element.next:hover,.comments-area .comment-content .pagination_element.next:hover,.content .media-block-element-play:hover,.comments-area .comment-content .media-block-element-play:hover{color:black}.content .btn a,.comments-area .comment-content .btn a{text-decoration:none;padding:.5em 1em .7em 1em !important;padding-right:50px !important}.content .btn a:hover,.comments-area .comment-content .btn a:hover{color:black}.content p.btn,.comments-area .comment-content p.btn,.content p.button,.comments-area .comment-content p.button,.content p.pagination_element.prev,.comments-area .comment-content p.pagination_element.prev,.content p.pagination_element.next,.comments-area .comment-content p.pagination_element.next,.content p.media-block-element-play,.comments-area .comment-content p.media-block-element-play{padding:0}.content .btn a,.comments-area .comment-content .btn a,.content .button a,.comments-area .comment-content .button a,.content .address-content button a,.address-content .content button a,.comments-area .comment-content .address-content button a,.address-content .comments-area .comment-content button a,.content .pagination_element.prev a,.comments-area .comment-content .pagination_element.prev a,.content .pagination_element.next a,.comments-area .comment-content .pagination_element.next a,.content .media-block-element-play a,.comments-area .comment-content .media-block-element-play a{display:block;padding:.5em 1em}.content blockquote,.comments-area .comment-content blockquote{margin:2em 0;position:relative;padding:0 1em 0 4em;position:relative;background:#f3f3f3}@media screen and (min-width: 700px){.content blockquote,.comments-area .comment-content blockquote{padding:2em 3em 2em 6em}}.content blockquote p,.comments-area .comment-content blockquote p{display:block;text-transform:uppercase;font-weight:700;font-size:20px;font-size:1.25rem}@media screen and (min-width: 700px){.content blockquote p,.comments-area .comment-content blockquote p{font-size:25px;font-size:1.5625rem}}.content blockquote:before,.comments-area .comment-content blockquote:before{content:"";display:block;position:absolute;background:#000;height:100%;width:50px;top:0;left:0}@media screen and (min-width: 700px){.content blockquote:before,.comments-area .comment-content blockquote:before{width:60px}}.content blockquote:after,.comments-area .comment-content blockquote:after{content:"";display:block;position:absolute;background-image:url(../svg/quotemarks.svg);background-color:black;top:0;left:0;width:50px;height:50px;background-size:80%;background-position:center}@media screen and (min-width: 700px){.content blockquote:after,.comments-area .comment-content blockquote:after{width:60px;height:60px}}.content code,.comments-area .comment-content code{background:#F2F2F2;border-radius:4px;border:1px solid #ccc;font-family:"klima",AndaleMono,"Lucida Console",monospace}@media screen and (min-width: 560px){.content p,.comments-area .comment-content p,.content li,.comments-area .comment-content li{font-size:1.125em}.content li li,.comments-area .comment-content li li{font-size:1em}}@media screen and (min-width: 960px){.content .alignleft,.comments-area .comment-content .alignleft,.content .float-left,.comments-area .comment-content .float-left,.content .float_left,.comments-area .comment-content .float_left{float:left;margin:1.5em 1.5em 1.5em 0;max-width:48%}.content .alignright,.comments-area .comment-content .alignright,.content .float-right,.comments-area .comment-content .float-right,.content .float_right,.comments-area .comment-content .float_right{float:right;margin:1.5em 0 1.5em 1.5em;max-width:48%}}.article .content p,.article .comments-area .comment-content p,.comments-area .article .comment-content p{font-size:1.125em !important;line-height:inherit !important;font-weight:400 !important}.wp-caption{position:relative;width:auto !important;position:relative;margin-top:2em}.wp-caption img{width:100%}.wp-caption-text{display:none}figure[role=group]{position:relative;width:auto !important;margin-top:2em}figure[role=group] .wp-caption-text,figure[role=group] figcaption{display:none}.caption-text{position:absolute;bottom:10px;left:20px;margin-top:0;max-width:calc(100% - 40px);padding-left:40px}.caption-text-trigger{position:absolute;left:0;bottom:8px;height:30px;width:30px;background:black;color:white;text-align:center;font-weight:700;border-radius:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.caption-text-trigger:hover+*,.caption-text-trigger:focus+*{opacity:1}.caption-text-inner{margin-top:0;display:inline-block;vertical-align:middle;background:white;padding:5px 15px 8px 15px;opacity:0;margin-top:0px;transition:ease 0.3s;border:solid 5px black}.caption-text-inner p{font-size:14px}pre{background-color:#fff;border-radius:3px;font-size:85%;font-family:"klima",AndaleMono,"Lucida Console",monospace;line-height:1.45;margin:3em 0;overflow:auto;padding:3em}p pre{display:inline-block;padding:0}.search{display:inline-block;position:relative;vertical-align:middle}.search-input,#search-block-form .form-search{margin:0;padding-right:44px}.search-button{border-radius:4px;cursor:pointer;margin:.25em;overflow:hidden;padding:.5em;position:absolute;right:0;top:28%}.search-button:hover{background:#ffdc00;color:#fff}.search-button .icon{display:block;height:1em;width:1em}@media screen and (min-width: 560px){.footer .search{display:inline-block}}#search-block-form{display:none;position:relative;width:250px}@media screen and (min-width: 960px){#search-block-form{display:inline-block}}#search-block-form .form-actions{top:9px;height:25px;position:absolute;right:9px;width:25px}#search-block-form .form-actions .form-submit{background:transparent;border:none;cursor:pointer;height:25px;left:0;overflow:hidden;padding:25px 0 0 0;position:absolute;text-align:right;top:0;width:25px}.content table,.comments-area .comment-content table{display:inline-block;font-variant-numeric:lining-nums tabular-nums;height:auto !important;max-width:100%;overflow-x:auto;width:auto !important}.content thead:nth-child(even),.comments-area .comment-content thead:nth-child(even),.content tfoot:nth-child(even),.comments-area .comment-content tfoot:nth-child(even),.content tr:nth-child(even),.comments-area .comment-content tr:nth-child(even){background:#E6E6E6}.content thead tr td,.comments-area .comment-content thead tr td{background-color:#ffdc00;color:#fff}.content th,.comments-area .comment-content th,.content td,.comments-area .comment-content td{border:solid 1px #ccc;padding:.25em .5em;vertical-align:top}.content thead td,.comments-area .comment-content thead td,.content tfoot td,.comments-area .comment-content tfoot td,.content th,.comments-area .comment-content th{font-weight:700}.donate .tab-wrap{display:flex;flex-wrap:wrap;list-style:none;margin:0 auto 5rem;position:relative;transition:0.3s box-shadow ease}.donate .tab-wrap .button-cta{margin:0 auto !important}.donate .tab-wrap .tabs-nav{align-content:center;align-items:stretch;display:flex;list-style:none;margin-top:0;padding:0}.donate .tab-wrap .tabs-nav .tab{display:inline-block;text-align:center;width:100%}@media screen and (min-width: 560px){.donate .tab-wrap .tabs-nav .tab{width:50%}}.donate .tab-wrap .tabs-nav .tab button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;position:relative;color:black;font-weight:600;background:#ffdc00;box-shadow:-6px 6px 0 0 #ff8500;width:95%;margin:auto}.donate .tab-wrap .tabs-nav .tab.monthly{position:relative;margin-top:1em}.donate .tab-wrap .tabs-nav .tab.active{background:#fff;border-radius:0px;box-shadow:none;position:relative}.donate .tab-wrap .tabs-nav .tab.active button{background:#000;color:white;box-shadow:-6px 6px 0 0 #ef2c8d}.donate .tab-wrap .tabs-nav .tab.active:after{content:'';position:absolute;left:calc(50% - 13px);bottom:-1.5em;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid black}.donate .tab-wrap .tabs-nav .tab-title{color:#000;font-size:15px;text-decoration:none;display:block;padding:2rem 1rem 2rem 1rem;font-weight:600}@media screen and (min-width: 700px){.donate .tab-wrap .tabs-nav .tab-title{font-size:20px}}.donate .tab-wrap .tabs-nav .tab a{z-index:10;color:black;font-weight:600;background:#ffd101;width:90%;height:50px;display:flex;box-shadow:-4px 4px 0 0 #F78F1E;padding:0;flex-direction:row;justify-content:center;align-items:center;font-size:15px}.donate .tab-wrap .tabs-nav .tab a span{position:relative;padding-right:25px}.donate .tab-wrap .tabs-nav .tab a span:after{content:'';height:15px;width:15px;right:0;top:calc(50% - 7.5px);position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 8C16.7348 8 16.4804 8.10536 16.2929 8.29289C16.1054 8.48043 16 8.73478 16 9V15C16 15.2652 15.8946 15.5196 15.7071 15.7071C15.5196 15.8946 15.2652 16 15 16H3C2.73478 16 2.48043 15.8946 2.29289 15.7071C2.10536 15.5196 2 15.2652 2 15V3C2 2.73478 2.10536 2.48043 2.29289 2.29289C2.48043 2.10536 2.73478 2 3 2H9C9.26522 2 9.51957 1.89464 9.70711 1.70711C9.89464 1.51957 10 1.26522 10 1C10 0.734784 9.89464 0.48043 9.70711 0.292893C9.51957 0.105357 9.26522 0 9 0H3C2.20435 0 1.44129 0.316071 0.87868 0.87868C0.316071 1.44129 0 2.20435 0 3V15C0 15.7956 0.316071 16.5587 0.87868 17.1213C1.44129 17.6839 2.20435 18 3 18H15C15.7956 18 16.5587 17.6839 17.1213 17.1213C17.6839 16.5587 18 15.7956 18 15V9C18 8.73478 17.8946 8.48043 17.7071 8.29289C17.5196 8.10536 17.2652 8 17 8Z' fill='black'/%3E%3Cpath d='M12.9999 2H14.5799L8.28994 8.28C8.19621 8.37296 8.12182 8.48356 8.07105 8.60542C8.02028 8.72728 7.99414 8.85799 7.99414 8.99C7.99414 9.12201 8.02028 9.25272 8.07105 9.37458C8.12182 9.49644 8.19621 9.60704 8.28994 9.7C8.3829 9.79373 8.4935 9.86812 8.61536 9.91889C8.73722 9.96966 8.86793 9.9958 8.99994 9.9958C9.13195 9.9958 9.26266 9.96966 9.38452 9.91889C9.50638 9.86812 9.61698 9.79373 9.70994 9.7L15.9999 3.42V5C15.9999 5.26522 16.1053 5.51957 16.2928 5.70711C16.4804 5.89464 16.7347 6 16.9999 6C17.2652 6 17.5195 5.89464 17.707 5.70711C17.8946 5.51957 17.9999 5.26522 17.9999 5V1C17.9999 0.734784 17.8946 0.48043 17.707 0.292893C17.5195 0.105357 17.2652 0 16.9999 0H12.9999C12.7347 0 12.4804 0.105357 12.2928 0.292893C12.1053 0.48043 11.9999 0.734784 11.9999 1C11.9999 1.26522 12.1053 1.51957 12.2928 1.70711C12.4804 1.89464 12.7347 2 12.9999 2V2Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 560px){.donate .tab-wrap .tabs-nav .tab a{width:90%;height:65%;position:absolute;top:50%;left:51%;transform:translate(-50%, -50%)}}@media screen and (min-width: 700px){.donate .tab-wrap .tabs-nav .tab a{font-size:20px}}.donate .tab-wrap .tabs-content{padding-bottom:0}.donate .tabs-content{text-align:center;padding:4em 0 2em;border:solid 10px black;margin-top:1.5em}@media screen and (min-width: 560px){.donate .tabs-content{padding:3rem 0 3rem}}.donate .tabs-content .tab-content{display:none}.donate .tabs-content .tab-content h2,.donate .tabs-content .tab-content fieldset legend,.donate fieldset .tabs-content .tab-content legend,.donate .tabs-content .tab-content .section-stage-header-title{margin-top:0;color:#000;box-shadow:inset 0 -15px 0 0 #ffdc00;display:inline}.donate .tabs-content .tab-content.active{display:block}.donate .tabs-content.custom_inputted .amount-description{color:#ffdc00;visibility:hidden;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.donate fieldset{border:0;padding:0}.donate fieldset fieldset{margin-top:2em}.donate fieldset>.form-field:last-of-type{padding-bottom:0}.donate .button-amount{background:transparent;border-radius:10px;cursor:pointer}.donate .button-amount img{max-width:none;display:none}@media screen and (min-width: 560px){.donate .button-amount img{display:block;width:130px;height:130px}}@media screen and (min-width: 700px){.donate .button-amount img{width:200px;height:200px}}.donate .button-amount span{font-family:"klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:700;position:relative;z-index:1;font-size:28px;font-size:1.75rem;padding:15px 15px;background:#ffdc00;color:#000}@media screen and (min-width: 560px){.donate .button-amount span{position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;padding:3px 15px}}.donate .button-amount svg{height:100%;width:100%;top:0;left:0;position:absolute;color:#000}.donate .button-amount.active span{background:#ef2c8d;color:white}.donate .button-amount:focus{outline:none}.donate .button-amount:focus img{border:solid 3px #ef2c8d}.donate .amount-buttons:focus{outline:none;background:#f5f4f4}.donate .button.need-help-button,.donate .address-content button.need-help-button,.address-content .donate button.need-help-button,.donate .need-help-button.pagination_element.prev,.donate .need-help-button.pagination_element.next,.donate .need-help-button.media-block-element-play{position:absolute;right:2rem;top:8rem}@media screen and (min-width: 700px){.donate .button.need-help-button,.donate .address-content button.need-help-button,.address-content .donate button.need-help-button,.donate .need-help-button.pagination_element.prev,.donate .need-help-button.pagination_element.next,.donate .need-help-button.media-block-element-play{right:3rem}}.donate-options{background:#f7f7f7;margin-top:2em;padding:20px}.donate-options p{font-size:14px;font-size:.875rem;max-width:600px}.donate-options p a{font-weight:bold}.donate .visuallyhidden,.donate .checkbox-button input,.checkbox-button .donate input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.donate label.visible{margin:0;font-weight:600;margin-bottom:.5em}.donate .row{display:flex;flex-wrap:wrap;align-items:flex-start}.donate .row.receive_solarlight{padding:1em;color:white;background:black;text-align:center;display:none;margin:0 1em}.donate .row.receive_solarlight p{font-weight:400;color:white;text-align:center;margin:auto;font-size:16px;font-size:1rem;width:100%;font-weight:700}.donate .row.receive_solarlight.active{display:flex}.donate .email_error_message{position:relative}.donate .email_error_message:after{content:'Please provide a valid email address';position:absolute;bottom:-2px;font-size:12px;color:red}.donate .email_error_message #email{border-color:red}.donate .col-1-of-5,.donate .col-1-of-4,.donate .col-1-of-3,.donate .col-1-of-2,.donate .col-1-of-1,.donate .col-2-of-5,.donate .col-2-of-4,.donate .col-2-of-3,.donate .col-2-of-2,.donate .col-3-of-5,.donate .col-3-of-4,.donate .col-3-of-3,.donate .col-4-of-4,.donate .col-5-of-5{width:100%}@media (min-width: 768px){.donate .col-1-of-5{width:20%}.donate .col-1-of-4{width:25%}.donate .col-1-of-3{width:33.33%}.donate .col-2-of-5{width:40%}.donate .col-1-of-2,.donate .col-2-of-4{width:50%}.donate .col-3-of-5{width:60%}.donate .col-2-of-3{width:66.66%}.donate .col-3-of-4{width:75%}.donate .col-4-of-5{width:80%}}.donate .no-padding{padding:0}.donate .why-donate-feedback{display:none;margin:0.5em 0}@media screen and (min-width: 560px){.donate .why-donate-feedback{margin:1rem}}.donate .why-donate-feedback.active{display:block}.donate .why-donate-feedback-title{margin-top:0}.donate .why-donate-feedback textarea{height:8rem}.donate .donation-source{display:none}.donate .donation-source.active{display:block}.donate .radio-button{cursor:pointer;display:block;padding-left:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.donate .radio-button:not(:last-of-type){margin-bottom:1rem}.donate .radio-button label{cursor:pointer}.donate .radio-button .checkmark{background-color:#E6E6E6;border-radius:50%;height:1.25rem;left:0;position:absolute;top:-1.5px;transition:background 0.2s ease-in-out;width:1.25rem}.donate .radio-button .checkmark:after{content:'';display:none;position:absolute;background:#fff;border-radius:50%;height:0.5rem;left:0.375rem;top:0.375rem;width:0.5rem}.donate .radio-button:hover input ~ .checkmark{background-color:#E6E6E6}.donate .radio-button input{cursor:pointer;height:1.25rem;position:absolute;width:1.25rem;left:0;top:-1.5px;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkite-appearance:none;padding:0;border:0;border-radius:100%}.donate .radio-button input:checked ~ .checkmark{background-color:#ffdc00}.donate .radio-button input:checked ~ .checkmark:after{display:block}.donate label[for="yesgiftaid"]{font-size:16px;font-size:1rem;padding-left:2.5em;line-height:155%}@media screen and (min-width: 700px){.donate label[for="yesgiftaid"]{font-size:22px;font-size:1.375rem;padding-left:2em}}.donate label[for="yesgiftaid"] ~ .checkmark{height:30px;width:30px;top:7px;left:7px}.donate label[for="yesgiftaid"] ~ .checkmark:after{height:21px;left:11px;top:2px;width:9px}@media screen and (min-width: 700px){.donate label[for="yesgiftaid"] ~ .checkmark{top:12px;left:13px}}.donate .tabs{width:100%}.donate .amount-description{background:#ffdc00;display:none;margin:0 auto;padding:2rem;width:auto;max-width:95%}@media screen and (min-width: 700px){.donate .amount-description{max-width:625px}}.donate .amount-description.active{display:block}@media (max-width: 767.98px){.donate .amount-description{padding:1.2rem}}.donate .result-input{width:15rem;margin:0 auto;position:relative}.donate .result span{position:absolute;font-size:25px;font-size:1.5625rem;top:54%;left:15px;transform:translateY(-50%)}.donate .result #customamount{font-size:1.25rem;margin-top:0.5em;padding-left:2.2rem;font-weight:600;height:2.5em;padding-bottom:4px}.donate .result+.form-field{padding:1em 0 0 0}.donate .summary{font-size:1.25rem;text-align:center;margin:0 auto}.donate .summary .donationType{display:none;text-transform:lowercase}.donate .summary .donationType.active{display:inline-block}.donate .amount-buttons{margin:2em auto 2rem;text-align:center}.donate .amount-buttons .button-amount{position:relative}.donate .amount-buttons .button-amount:after{border-bottom:20px solid #ffdc00;border-left:20px solid transparent;border-right:20px solid transparent;content:'';position:absolute;bottom:-37px;right:50%;transform:translateX(50%);opacity:0;transition:opacity 0.2s ease-in-out;outline:none}.donate .amount-buttons .button-amount.active:after{opacity:1}.donate .section-stage{box-sizing:border-box;padding:0;position:relative;background:white;margin:1rem auto 0 auto}.donate .section-stage:not(.tab-wrap){padding:1rem}@media screen and (min-width: 560px){.donate .section-stage:not(.tab-wrap){border-width:5px}}@media screen and (min-width: 700px){.donate .section-stage:not(.tab-wrap){padding:1.5rem;border-width:10px}}@media screen and (min-width: 560px){.donate .section-stage{max-width:95%;border-color:black;border-style:solid;margin:3rem auto 0 auto}}@media screen and (min-width: 960px){.donate .section-stage{max-width:60em}}.donate .section-stage:not(.tab-wrap):not(.section-in-section){display:none}.donate .section-stage:not(.tab-wrap):not(.section-in-section).active{display:block}.donate .section-stage-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0;align-items:center;padding:0 1rem 1rem}.donate .section-stage-header-title{box-shadow:inset 0 -15px 0 0 #ffdc00;display:inline;text-transform:uppercase;width:auto;text-align:center;display:inline-block}.donate .section-stage-body{margin-bottom:1.75rem;padding:0 1rem}.donate .section-stage-body p+p{margin-top:1em}.donate .section-stage .section-in-section{margin:1rem 0 0 0;padding:1rem;max-width:100%}@media screen and (min-width: 560px){.donate .section-stage .section-in-section{padding:2.5rem}}@media screen and (min-width: 700px){.donate .section-stage .section-in-section{margin:1rem -0.5rem;padding:1.5rem}}.donate .section-stage .section-in-section .section-stage-header{padding:0 0 1em 0}.donate .section-stage .section-in-section .section-stage-header h2,.donate .section-stage .section-in-section .section-stage-header fieldset legend,.donate fieldset .section-stage .section-in-section .section-stage-header legend,.donate .section-stage .section-in-section .section-stage-header .section-stage-header-title{margin:0;font-size:60px;font-size:3.75rem}.donate .section-stage .section-in-section .section-stage-body{padding:0;margin-bottom:0}.donate .section-stage .section-in-section.dark{background:#000;color:white}.donate .section-stage .section-in-section.yellow{background:#ffdc00;color:black;border:none}.donate .section-stage .section-in-section.light{background:#fff}@media (min-width: 768px){.donate .section-stage .section-in-section{margin:1rem 0 0 0}}.donate .section-stage .section-in-section fieldset{margin-top:0}.donate .section-stage.gdpr{margin:1.5em 0 0 0;border-radius:0}@media screen and (min-width: 960px){.donate .section-stage.gdpr{margin:1.5em -1.5em 0 -1.5em}}@media screen and (min-width: 960px){.donate .section-stage.gdpr{margin:1.5em auto auto auto}}.donate .section-stage.gdpr a{font-weight:600;text-decoration:underline}.donate .section-stage>.form-field{padding:1em 0 0 0}.donate .giftaid{text-align:center}.donate .giftaid .giftaid-initial,.donate .giftaid .giftaid-final{display:inline-block;position:relative}.donate .giftaid .giftaid-initial .giftaid-amount,.donate .giftaid .giftaid-final .giftaid-amount{font-weight:700;margin:0;text-align:center}.donate .giftaid .giftaid-initial .giftaid-tagline,.donate .giftaid .giftaid-final .giftaid-tagline{margin-top:0.5rem;font-size:1rem}.donate .giftaid .giftaid-initial{margin-right:6.25rem}.donate .giftaid .giftaid-initial .giftaid-amount{font-size:2.5rem}.donate .giftaid .giftaid-initial:after{position:absolute;content:'→';top:0.75rem;left:10rem;font-size:2rem}.donate .giftaid .giftaid-final .giftaid-amount{font-size:3.25rem;color:#ffdc00}.donate .giftaid-true p:not(.giftaid-true-text){margin-top:1em}.donate .giftaid-true-text{font-weight:600;font-size:22px;font-size:1.375rem}@media screen and (min-width: 960px){.donate .giftaid-true-text{font-size:28px;font-size:1.75rem}}.donate .giftaid-true-text span{background:#ef2c8d;font-weight:700;padding:2px 10px;color:white}.donate .giftaid-true .checkbox-button{padding:9px 10px 12px 10px;background:black;width:auto;display:inline-block;color:white;margin:2em 0 1em 0}@media screen and (min-width: 700px){.donate .giftaid-true .checkbox-button{padding:9px 30px 12px 10px}}.donate .giftaid-stage .radio-button{padding-left:0}.donate .giftaid-stage .radio-button input:focus{border:none}.donate .giftaid-stage .section-in-section{padding:0;text-align:center}.donate .giftaid-stage .section-in-section .giftaid-true{padding:2em 1em 1em 1em}@media screen and (min-width: 700px){.donate .giftaid-stage .section-in-section .giftaid-true{padding:3em 2em 2em 2em}}@media screen and (min-width: 960px){.donate .giftaid-stage .section-in-section .giftaid-true{padding:3em 6em 1em}}.donate .giftaid-stage .section-in-section .giftaid-false{padding:3em 3em 2em}@media screen and (min-width: 700px){.donate .giftaid-stage .section-in-section .giftaid-false{padding:3em 6em 2em}}.donate .giftaid-stage .section-stage-header{padding:0 1rem}.donate .donation-type-tabs{margin-top:2em}.donate .donation-type-tabs .form-field{padding:0;width:50%}.donate .donation-type-tabs .radio-button{width:100%;background:#ccb000;transition:ease 0.3s}.donate .donation-type-tabs .radio-button label{padding:1em;text-align:center;font-weight:600;font-size:18px}@media screen and (min-width: 700px){.donate .donation-type-tabs .radio-button label{padding:1.5em}}.donate .donation-type-tabs .radio-button.active{background:#ffdc00}.donate .donation-type-tabs .radio-button.active:hover{background:#ffdc00}.donate .donation-type-tabs .radio-button:hover{background:#e6c600}.donate .donation-type-tabs+.section-in-section{margin-top:0}.donate .donation-confirmation{padding:30px 20px;text-align:center;background-color:#000;font-weight:600;color:white;margin:0px}@media screen and (min-width: 560px){.donate .donation-confirmation{margin:20px}}.donate .donation-confirmation p{font-size:22px;font-size:1.375rem;margin:0;color:white;font-weight:bold}.donate .payment-fields{display:none}.donate .payment-fields.active{display:block}.donate .js-focus-visible :focus:not(.focus-visible){outline:none}.donate .js-focus-visible .focus-visible{outline:#ef2c8d auto 5px}.donate .progress-button{align-self:flex-end;cursor:pointer}.donate .donate-submit-button.single,.donate .donate-submit-button.monthly{display:none}.donate .donate-submit-button.single.active,.donate .donate-submit-button.monthly.active{display:block}.donate .donate-submit-button.single.active+.button,.donate .address-content .donate-submit-button.single.active+button,.address-content .donate .donate-submit-button.single.active+button,.donate .donate-submit-button.single.active+.pagination_element.prev,.donate .donate-submit-button.single.active+.pagination_element.next,.donate .donate-submit-button.single.active+.media-block-element-play{display:inline-block}.donate .donate-submit-button.monthly.paypal{display:none}.donate .donate-submit-button.paypal{display:none}.donate .payment-button{align-self:center;transform:scale(1.2);margin:0 auto 15px auto;cursor:pointer}.donate .payment-button.disabled{pointer-events:none;opacity:0.3}.donate .payment-button:hover{transform:translateY(2px) scale(1.2)}.checkbox-button{cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:1.2rem}.gdpr .checkbox-button{margin-bottom:2em}.gdpr .checkbox-button:first-of-type{margin-top:2rem}.checkbox-button label{cursor:pointer;padding-left:2rem;display:inline-block}.checkbox-button input:checked ~ .checkmark{background-color:#ef2c8d}.checkbox-button input:checked ~ .checkmark:after{display:block}.checkbox-button input:focus ~ .checkmark{box-shadow:inset 0px 0px 1px 2px #ef2c8d}.checkbox-button input:checked:focus ~ .checkmark{box-shadow:inset 0px 0px 1px 1px white}.checkbox-button .checkmark{background-color:#fff;height:1.25rem;left:0;position:absolute;top:2px;transition:background 0.2s ease-in-out;width:1.25rem;pointer-events:none}.checkbox-button .checkmark:hover input ~ .checkmark{background-color:#E6E6E6}.checkbox-button .checkmark:after{content:'';display:none;position:absolute;border-color:#fff;border-style:solid;border-width:0 3px 3px 0;height:13px;left:6px;top:2px;transform:rotate(45deg);width:7px}.form-field{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:1rem 0}@media screen and (min-width: 560px){.form-field{padding:1rem}}.form-field textarea{padding:1em}.form-field input,.form-field select,.form-field textarea{border:2px solid #000;box-sizing:border-box;transition:border 0.15s ease-in-out;width:100%}.form-field input::-moz-placeholder, .form-field select::-moz-placeholder, .form-field textarea::-moz-placeholder{color:#000;opacity:1;font-weight:600}.form-field input::placeholder,.form-field select::placeholder,.form-field textarea::placeholder{color:#000;opacity:1;font-weight:600}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border:2px solid #ef2c8d;outline:none}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{background:#E6E6E6;opacity:0.3;cursor:not-allowed}.form-field input::-webkit-outer-spin-button,.form-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-field input[type=number]{-moz-appearance:textfield}.form-field textarea{resize:vertical}.form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='15' viewBox='0 0 31 15'%3E%3Cpolyline fill='none' stroke='%23000' stroke-width='2' points='266 47 280.285 61.285 294.57 47' transform='translate(-265 -47)'/%3E%3C/svg%3E%0A");background-repeat:no-repeat, repeat;background-position:right 15px top 50%, 0 0;background-size:1.3em auto, 100%;padding-right:3.25rem;font-weight:600}.form-field select::-ms-expand{display:none}.first-donation-date{flex-direction:row;justify-content:center;margin-top:2rem}.first-donation-date label{flex:0 100%;display:block;padding:0 2em;margin-bottom:1em;max-width:100%}@media screen and (min-width: 960px){.first-donation-date label{padding:0 10em;width:35rem}}.first-donation-date select{border:solid 2px black;display:inline;font-size:1.25rem;font-weight:600;height:2.5em;margin:.5em .25em 0;width:12rem}@media screen and (min-width: 560px){.first-donation-date select{margin:.5em .25em 0}}.first-donation-date select:first-of-type{width:8rem}.first-donation-date select:last-of-type{width:10rem}.address-content{width:100%}.address-content .field-wrap{position:relative}.address-content .field-wrap:first-of-type{padding:1em 8.5em 1em 0}@media screen and (min-width: 560px){.address-content .field-wrap:first-of-type{padding:1em 10em 1em 1em}}.address-content input{border:2px solid #000;box-sizing:border-box;transition:border 0.15s ease-in-out;width:100%}.address-content input::-moz-placeholder{color:#000;opacity:1;font-weight:600}.address-content input::placeholder{color:#000;opacity:1;font-weight:600}.address-content input:focus{border:2px solid #ef2c8d;outline:none}.address-content input:disabled{background:#E6E6E6;opacity:0.3;cursor:not-allowed}.address-content #result{padding:1em 0}@media screen and (min-width: 700px){.address-content #result{padding:1em}}.address-content #result select{border:2px solid #000;box-sizing:border-box;color:#000;font-weight:600;transition:border 0.15s ease-in-out;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='15' viewBox='0 0 31 15'%3E%3Cpolyline fill='none' stroke='%23000' stroke-width='2' points='266 47 280.285 61.285 294.57 47' transform='translate(-265 -47)'/%3E%3C/svg%3E%0A");background-repeat:no-repeat, repeat;background-position:right 15px top 50%, 0 0;background-size:1.3em auto, 100%;padding-right:3.25rem;font-weight:600}.address-content #result select::-ms-expand{display:none}.address-content #result select:focus{border:2px solid #ef2c8d;outline:none}.address-content #result select:disabled{background:#E6E6E6;opacity:0.3;cursor:not-allowed}.address-content .clear{font-weight:600;position:absolute;right:9.2em;top:1.6em}@media screen and (min-width: 560px){.address-content .clear{right:11em}}.address-content button{position:absolute;right:0;top:1em}@media screen and (min-width: 560px){.address-content button{right:1em}}.submit-outer.single .button,.submit-outer.single .address-content button,.address-content .submit-outer.single button,.submit-outer.single .pagination_element.prev,.submit-outer.single .pagination_element.next,.submit-outer.single .media-block-element-play{margin-bottom:1em !important}@media screen and (min-width: 560px){.submit-outer.single .button,.submit-outer.single .address-content button,.address-content .submit-outer.single button,.submit-outer.single .pagination_element.prev,.submit-outer.single .pagination_element.next,.submit-outer.single .media-block-element-play{margin-bottom:0 !important}}@media screen and (min-width: 560px){.submit-outer.single .button+.button,.submit-outer.single .address-content button+.button,.address-content .submit-outer.single button+.button,.submit-outer.single .pagination_element.prev+.button,.submit-outer.single .pagination_element.next+.button,.submit-outer.single .media-block-element-play+.button,.submit-outer.single .address-content .button+button,.address-content .submit-outer.single .button+button,.submit-outer.single .address-content button+button,.address-content .submit-outer.single button+button,.submit-outer.single .address-content .pagination_element.prev+button,.address-content .submit-outer.single .pagination_element.prev+button,.submit-outer.single .address-content .pagination_element.next+button,.address-content .submit-outer.single .pagination_element.next+button,.submit-outer.single .address-content .media-block-element-play+button,.address-content .submit-outer.single .media-block-element-play+button,.submit-outer.single .button+.pagination_element.prev,.submit-outer.single .address-content button+.pagination_element.prev,.address-content .submit-outer.single button+.pagination_element.prev,.submit-outer.single .pagination_element.prev+.pagination_element.prev,.submit-outer.single .pagination_element.next+.pagination_element.prev,.submit-outer.single .media-block-element-play+.pagination_element.prev,.submit-outer.single .button+.pagination_element.next,.submit-outer.single .address-content button+.pagination_element.next,.address-content .submit-outer.single button+.pagination_element.next,.submit-outer.single .pagination_element.prev+.pagination_element.next,.submit-outer.single .pagination_element.next+.pagination_element.next,.submit-outer.single .media-block-element-play+.pagination_element.next,.submit-outer.single .button+.media-block-element-play,.submit-outer.single .address-content button+.media-block-element-play,.address-content .submit-outer.single button+.media-block-element-play,.submit-outer.single .pagination_element.prev+.media-block-element-play,.submit-outer.single .pagination_element.next+.media-block-element-play,.submit-outer.single .media-block-element-play+.media-block-element-play{margin-left:1.5em !important}}.submit-outer.single .button.paypal,.submit-outer.single .address-content button.paypal,.address-content .submit-outer.single button.paypal,.submit-outer.single .paypal.pagination_element.prev,.submit-outer.single .paypal.pagination_element.next,.submit-outer.single .paypal.media-block-element-play{background-image:url("data:image/svg+xml,%3Csvg width='26' height='31' viewBox='0 0 26 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.26597 29.154L7.78897 25.832L6.62397 25.805H1.06097L4.92697 1.292C4.93897 1.218 4.97797 1.149 5.03497 1.1C5.09197 1.051 5.16497 1.024 5.24097 1.024H14.621C17.735 1.024 19.884 1.672 21.006 2.951C21.532 3.551 21.867 4.178 22.029 4.868C22.199 5.592 22.202 6.457 22.036 7.512L22.024 7.589V8.265L22.55 8.563C22.993 8.798 23.345 9.067 23.615 9.375C24.065 9.888 24.356 10.54 24.479 11.313C24.606 12.108 24.564 13.054 24.356 14.125C24.116 15.357 23.728 16.43 23.204 17.308C22.722 18.117 22.108 18.788 21.379 19.308C20.683 19.802 19.856 20.177 18.921 20.417C18.015 20.653 16.982 20.772 15.849 20.772H15.119C14.597 20.772 14.09 20.96 13.692 21.297C13.293 21.641 13.029 22.111 12.948 22.625L12.893 22.924L11.969 28.779L11.927 28.994C11.916 29.062 11.897 29.096 11.869 29.119C11.844 29.14 11.808 29.154 11.773 29.154H7.26597Z' fill='%23253B80'/%3E%3Cpath d='M23.048 7.66699C23.02 7.84599 22.988 8.02899 22.952 8.21699C21.715 14.568 17.483 16.762 12.078 16.762H9.32602C8.66502 16.762 8.10802 17.242 8.00502 17.894L6.59602 26.83L6.19702 29.363C6.13002 29.791 6.46002 30.177 6.89202 30.177H11.773C12.351 30.177 12.842 29.757 12.933 29.187L12.981 28.939L13.9 23.107L13.959 22.787C14.049 22.215 14.541 21.795 15.119 21.795H15.849C20.578 21.795 24.28 19.875 25.362 14.319C25.814 11.998 25.58 10.06 24.384 8.69699C24.022 8.28599 23.573 7.94499 23.048 7.66699Z' fill='%23179BD7'/%3E%3Cpath d='M21.754 7.151C21.565 7.096 21.37 7.046 21.17 7.001C20.969 6.957 20.763 6.918 20.551 6.884C19.809 6.764 18.996 6.707 18.125 6.707H10.773C10.592 6.707 10.42 6.748 10.266 6.822C9.927 6.985 9.67501 7.306 9.61401 7.699L8.05 17.605L8.005 17.894C8.108 17.242 8.665 16.762 9.326 16.762H12.078C17.483 16.762 21.715 14.567 22.952 8.217C22.989 8.029 23.02 7.846 23.048 7.667C22.735 7.501 22.396 7.359 22.031 7.238C21.941 7.208 21.848 7.179 21.754 7.151Z' fill='%23222D65'/%3E%3Cpath d='M9.61399 7.699C9.67499 7.306 9.92699 6.985 10.266 6.823C10.421 6.749 10.592 6.708 10.773 6.708H18.125C18.996 6.708 19.809 6.765 20.551 6.885C20.763 6.919 20.969 6.958 21.17 7.002C21.37 7.047 21.565 7.097 21.754 7.152C21.848 7.18 21.941 7.209 22.032 7.238C22.397 7.359 22.736 7.502 23.049 7.667C23.417 5.32 23.046 3.722 21.777 2.275C20.378 0.682 17.853 0 14.622 0H5.24199C4.58199 0 4.01899 0.48 3.91699 1.133L0.00998882 25.898C-0.0670112 26.388 0.310989 26.83 0.804989 26.83H6.59599L8.04999 17.605L9.61399 7.699Z' fill='%23253B80'/%3E%3C/svg%3E%0A");background-position:13px center;background-repeat:no-repeat;background-size:18px;padding-left:2.5em;width:210px}@media screen and (min-width: 560px){.submit-outer.single .button.paypal,.submit-outer.single .address-content button.paypal,.address-content .submit-outer.single button.paypal,.submit-outer.single .paypal.pagination_element.prev,.submit-outer.single .paypal.pagination_element.next,.submit-outer.single .paypal.media-block-element-play{width:210px}}.main:has(.hero-inner-wrap-landing){overflow:inherit}body.donate.landing .hero-info{margin:0;width:100%}body.donate.landing .hero-image{height:100%;position:absolute}@media screen and (min-width: 700px){body.donate.landing .hero-image{min-height:178px;max-height:200px;position:relative}}body.donate.landing .hero-title+.hero-summary{padding-top:1em}body.donate.landing .hero-summary{padding-top:0}.hero-inner-wrap-landing{background-color:rgba(239,44,141,0.8);margin:5rem auto 4rem;padding:1.5rem 1.5rem 2rem;width:85%;color:#fff;text-align:center}@media screen and (min-width: 700px){.hero-inner-wrap-landing{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(239,44,141,0.8);margin:0}}@media screen and (min-width: 960px){.hero-inner-wrap-landing{max-width:700px;width:auto}}.local-task-list{text-align:center}.local-task-list-base{background-color:#4D4D4D;bottom:0;margin-top:0;padding:1em 0;position:fixed;width:100%}.local-task-list-base *{margin-top:0}.local-task-list-block{background:#ffdc00;border-radius:4px;color:#fff;display:block;line-height:35px;list-style:none;text-align:center;width:100%}@media screen and (min-width: 560px){.local-task-list-block{display:inline-block;margin-left:1em;width:auto}}.local-task-list-block:hover{background:#ffe43d}.local-task-list-block:first-child{margin-left:0}.local-task-list-block a{display:block}@media screen and (min-width: 560px){.local-task-list-block a{padding:0 .66667em}}@media screen and (min-width: 960px){#toolbar-administration .hover-intent .toolbar-menu .toolbar-menu{margin-left:200px;margin-top:-39px}}#toolbar-item-administration-tray{margin:0}.campaign{background:black}.campaign-section{position:relative}.pin{position:relative}.pin-spacer{background:black}.pin-inner{height:100vh}.landing .gform_body input[type="text"]+label{font:1em "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-transform:uppercase;letter-spacing:0.5px;font-size:0.85rem;font-weight:700}.metadata{color:#ef2c8d}.metadata-link{font-weight:700}.metadata time{font-weight:700}.metalabel{color:#ffdc00;display:block}.tags{margin-top:1em}.metatag{float:left;margin:.25em .25em 0 0}.metatag-link{background:#F2F2F2;border-radius:4px;color:#666;display:block;font:700 0.9em/1.5 "klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:.25em .5em}.metatag-link:hover{background:#ef2c8d;color:#fff}.pagination{text-align:center;justify-content:space-between}.pagination_block{margin:0}.pagination_element{display:block;padding:.25em .5em;overflow:hidden}.pagination_element.prev,.pagination_element.next{font-size:0px;display:block;height:50px;width:50px;padding:0}@media screen and (min-width: 560px){.pagination{justify-content:center}.pagination_block{margin:0 .5em}.pagination_element{display:block}}.pagination_block.next{float:right}.pagination_block.numeral{height:50px;width:50px}.pagination_block.view_all{display:none}.pagination_element.prev:after,.pagination_element.next:after{right:15px}.pagination_element.prev{transform:scaleX(-1);box-shadow:4px 4px 0 0 #ff8500}.pagination_element.prev:hover{transform:scaleX(-1) translateY(2px);box-shadow:2px 2px 0 0 #ff8500}.pagination_element.numeral{height:50px;width:50px;line-height:38px;background:black;color:white;font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:22px;font-size:1.375rem;box-shadow:-4px 4px 0 0 #ef2c8d;transition:ease 0.3s}.pagination_element.numeral.current{background:#ffdc00;color:black;box-shadow:-4px 4px 0 0 #ff8500}.pagination_element.numeral.current:hover{box-shadow:-2px 2px 0 0 #ff8500;transform:translateY(2px)}.pagination_element.numeral:hover{box-shadow:-2px 2px 0 0 #ef2c8d;transform:translateY(2px)}.comments-area,.comment-wrapper{max-width:60em}.comments-area .comments-title,.comments-area .comment-reply-title,.comment-wrapper .title{background:#F2F2F2;color:#999;font:700 1.2em/1.2 "graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:1rem;text-transform:uppercase}.comments-area .comment-body,.comment-wrapper .comment{border-bottom:1px solid #E6E6E6;margin-bottom:1.5em;padding-bottom:1.5em;position:relative}.comments-area .comment-meta .fn,.comment-wrapper .submitted .username{color:#4D4D4D;font-weight:700}.comments-area .comment .avatar{border-radius:100%;float:left;height:3em;margin-right:.5em;width:3em}.comments-area .comment-metadata{font-size:0.9em;margin-top:.5em}.comments-area .comment-content,.comment-wrapper .content{margin-top:1em}.comments-area .comment .reply,.comment-wrapper .links{font-size:0.9em;margin-top:0;position:absolute;right:0;text-align:right;top:0}.comments-area .comment .reply li,.comment-wrapper .links li{float:right;margin-left:.5em}.comments-area .children{margin-left:2em}.comment-wrapper .permalink{color:#999;float:left;font-size:1rem;height:1.5rem;margin-right:0.5rem;overflow:hidden;text-align:center;width:1rem}.comment-wrapper .filter-help{margin-top:0}.comment-wrapper .filter-guidelines{display:none}.breadcrumbs{background-color:#4D4D4D;color:#4D4D4D;font-size:1rem;margin-top:0;padding:1em 0}.breadcrumbs-list{display:block;color:#fff}.breadcrumbs-list-item{display:inline-block;margin-top:0}.breadcrumbs-list-link{font-weight:700}.breadcrumbs-list-link:hover{color:#ef2c8d}.breadcrumbs-list-divider{color:#B3B3B3;margin:0}.hero{position:relative}.full .hero{flex-flow:column-reverse wrap}@media screen and (min-width: 960px){.hero{flex-flow:row-reverse nowrap}}.hero-outer{padding:0}.home .hero-outer{padding-top:100px;position:relative}@media screen and (min-width: 700px){.home .hero-outer{padding-top:140px}}@media screen and (min-width: 960px){.home .hero-outer{padding-top:70px;display:block}}.home .hero-outer:before{content:'';height:100%;width:100%;position:absolute;top:-70px;left:0;background:#ffdc00}@media screen and (min-width: 700px){.home .hero-outer:before{top:-20px;z-index:5;width:55%}}@media screen and (min-width: 960px){.home .hero-outer:before{top:0px;width:60%}}@media screen and (min-width: 1280px){.home .hero-outer:before{top:-70px}}.hero-outer.full{overflow:visible}.hero-outer.full+.main-section,.single-post .hero-outer.full+.hero-info{padding-top:1em}@media screen and (min-width: 960px){.hero-outer.full+.main-section,.single-post .hero-outer.full+.hero-info{padding-top:3em}}@media screen and (min-width: 700px){.single-post .hero-outer.full+.main-section,.single-post .hero-outer.full+.hero-info{margin-top:0}}.hero-outer.no-image{background:black;padding-top:7rem}.hero-outer.no-image .hero{min-height:15rem}.hero-info,.hero-image{margin:0}.hero-info{align-items:center;width:85%;z-index:6}@media screen and (min-width: 700px){.hero-info{flex:0 100%;max-width:100%;width:auto}}@media screen and (min-width: 960px){.hero-info{flex:0 50%;max-width:50%}.full .hero-info{flex:0 100%;max-width:100%;width:100%}}@media screen and (min-width: 1280px){.hero-info{flex:0 45%;max-width:45%}.full .hero-info{flex:0 100%;max-width:100%}}.hero-info h1{font-size:55px;font-size:3.4375rem;line-height:0.9;margin:0;width:100%}@media screen and (min-width: 1280px){.hero-info h1{font-size:72px;font-size:4.5rem}}.single-post .hero-info h1{margin:.5em 0 0 0;font-size:60px;font-size:3.75rem;line-height:0.9;width:100%;color:black}@media screen and (min-width: 1280px){.single-post .hero-info h1{font-size:75px;font-size:4.6875rem}}.no-image .hero-info h1{color:white}.hero-info .hero-summary{padding-top:1em}.home .hero-info p{margin-top:20px;padding-right:2rem}@media screen and (min-width: 1280px){.home .hero-info p{padding-right:7rem}}.full .hero-info p{font-size:18px;font-size:1.125rem}@media screen and (min-width: 960px){.full .hero-info p{font-size:22px;font-size:1.375rem}}.hero-info a:not(.button-back){margin-top:1rem}.full .hero-info{margin:0 auto}.single-post .hero-info{padding-top:0;padding-bottom:0}.hero-meta{margin:1em 0 0 0;padding:2px 15px;background:#ff8500;text-transform:uppercase;font-weight:600;font-size:16px !important}.hero-meta span:first-of-type:after{content:'-';margin:0 5px}.hero-inner{width:100%}.hero-inner-wrap{color:#000;margin:0 auto;padding:3rem 2rem}@media screen and (min-width: 960px){.hero-inner-wrap{padding:4rem 3rem 4rem 2em}}.home .hero-inner-wrap{padding:1rem 2rem 3rem 2rem;width:100%;margin:0 auto 0 0}@media screen and (min-width: 700px){.home .hero-inner-wrap{padding:2rem 2rem 4rem 2rem;width:55%}}@media screen and (min-width: 960px){.home .hero-inner-wrap{padding:6rem 4rem 5rem 0;width:30em;margin:0 0 0 auto}}@media screen and (min-width: 1280px){.home .hero-inner-wrap{padding:4rem 2rem 8rem 0}}.full .hero-inner-wrap{background:#ef2c8d;text-align:center;padding:30px;z-index:1;align-content:center;justify-content:center;max-width:calc(100% - 2em);margin-top:-40px;color:white}.full .hero-inner-wrap p{color:black}@media screen and (min-width: 700px){.full .hero-inner-wrap{margin-top:-120px;min-height:240px;padding:30px 80px;max-width:calc(100% - 4em)}}@media screen and (min-width: 960px){.full .hero-inner-wrap{max-width:70%}}@media screen and (min-width: 1280px){.full .hero-inner-wrap{max-width:50%}}.single-post .full .hero-inner-wrap{text-align:left;justify-content:flex-start;padding:1.5em 0 0 0;background:transparent;box-shadow:none;margin-top:0;margin:0;max-width:100%}@media screen and (min-width: 700px){.single-post .full .hero-inner-wrap{margin-top:0;min-height:0;width:auto;max-width:100%;margin:auto}}@media screen and (min-width: 960px){.single-post .full .hero-inner-wrap{max-width:80%;padding:70px 6.67% 0}}.full.no-image .hero-inner-wrap{margin-top:0px;background:transparent;box-shadow:none;color:white}@media screen and (min-width: 700px){.full.no-image .hero-inner-wrap{margin-top:0px;min-height:0px;padding:4em 0 2em;max-width:100%}}.single-post .full.no-image .hero-inner-wrap{padding-left:1em;margin-left:0}@media screen and (min-width: 560px){.single-post .full.no-image .hero-inner-wrap{padding-left:0}}@media screen and (min-width: 960px){.single-post .full.no-image .hero-inner-wrap{margin-left:auto;padding-left:1.5em}}.single-post .hero-inner{max-width:90em;padding:0 1em;position:relative;width:100%}@media screen and (min-width: 560px){.single-post .hero-inner{padding:0 2em}}@media screen and (min-width: 960px){.single-post .hero-inner{padding:0 2em}}.hero-image{overflow:hidden;min-height:178px}@media screen and (min-width: 700px){.full .hero-image{max-height:500px}.single-post .full .hero-image,.donate .full .hero-image{height:500px}}@media screen and (min-width: 960px){.hero-image{flex:0 50%;max-width:50%}.full .hero-image{flex:0 100%;max-width:100%}}@media screen and (min-width: 1280px){.hero-image{flex:0 55%;max-width:55%}.full .hero-image{flex:0 100%;max-width:100%}}.home .hero-image{height:400px}@media screen and (min-width: 700px){.home .hero-image{position:absolute;top:0;right:0;z-index:4;width:500px}}@media screen and (min-width: 960px){.home .hero-image{position:relative;min-height:400px;z-index:6}}@media screen and (min-width: 1280px){.home .hero-image{min-height:700px}}.home .hero{flex-direction:column}@media screen and (min-width: 960px){.home .hero{flex-flow:row nowrap}}.no-image .hero{min-height:500px}.single-post .no-image .hero .hero-info{align-items:center}.single-post .no-image .hero .hero-info .hero-inner-wrap{padding-top:2em}@media screen and (min-width: 700px){.full .landing .hero-image{max-height:351px}}.landing .hero-inner-wrap{padding:20px}.landing .main-section,.landing .single-post .hero-info,.single-post .landing .hero-info{display:none}.cta{color:#000;position:relative;text-align:center}@media screen and (min-width: 560px){.cta{max-width:90%}}@media screen and (min-width: 700px){.cta{max-width:70%}}@media screen and (min-width: 1280px){.cta{max-width:50%}}.cta-outer{background-color:#ff8500;position:relative;padding:3em 0}@media screen and (min-width: 700px){.cta-outer{padding:7em 0}}.cta-outer.full-width-image{padding:0}@media screen and (min-width: 700px){.cta-outer.full-width-image{min-height:80vh}}.cta-outer.full-width-image .cta-image{position:relative}@media screen and (min-width: 700px){.cta-outer.full-width-image .cta-image{position:absolute}}.cta-outer.site-width-image{padding:0}@media screen and (min-width: 700px){.cta-outer.site-width-image{min-height:60vh}}@media screen and (min-width: 1280px){.cta-outer.site-width-image{margin:0 auto;width:90em}}.cta-outer.site-width-image .cta-image{position:relative}@media screen and (min-width: 700px){.cta-outer.site-width-image .cta-image{position:absolute}}.cta-outer .cta-image+.container .cta{color:white;z-index:1;background:rgba(0,0,0,0.8);padding:30px}@media screen and (min-width: 700px){.cta-outer .cta-image+.container .cta{box-shadow:-8px 8px 0 0 rgba(255,255,255,0.2)}}@media screen and (min-width: 1280px){.cta-outer .cta-image+.container .cta{background:none;padding:0;box-shadow:none}}.cta-outer .cta-image+.container .cta-title-link{box-shadow:inset 0 0px 0 0 rgba(0,0,0,0);display:inline}.cta-summary{padding:1em 0}.cta-image{height:100%;left:0;position:absolute;top:0;width:100%}.cta-title-link{font-size:40px;font-size:2.5rem;line-height:1}@media screen and (min-width: 700px){.cta-title-link{font-size:60px;font-size:3.75rem}}.cta-title+.button,.address-content .cta-title+button,.cta-title+.pagination_element.prev,.cta-title+.pagination_element.next,.cta-title+.media-block-element-play{margin-top:1em}.item{padding-bottom:2em;flex-direction:row;z-index:2;position:relative}.item:nth-of-type(even){flex-direction:row-reverse}.item:nth-of-type(even) .item-text{background:#ff8500}.item:nth-of-type(even) .item-text .item-header a:hover{box-shadow:inset 0 -10px 0 0 #ffdc00;display:inline}@media screen and (min-width: 1280px){.item:nth-of-type(even){margin-left:0;margin-right:50px}}@media screen and (min-width: 960px){.item{padding-bottom:0}.item+.item{padding-top:2em}}@media screen and (min-width: 1280px){.item{margin-left:50px}}@media screen and (min-width: 700px){.item:first-of-type{margin-top:3em}}.item-wrapper{position:relative;margin-top:2em}.item-wrapper:after{content:"";display:block;position:absolute;height:90%;width:90%;top:5%;left:5%;background:#f3f3f3;z-index:0}@media screen and (min-width: 700px){.item-wrapper:after{height:80%;width:80%;top:10%;left:10%}}.search-results .item-wrapper:after{display:none}.item-image{width:calc(100vw - 2em);margin:0;background:#f3f3f3}.search-results .item-image{height:calc(70vw - 2em)}@media screen and (min-width: 560px){.search-results .item-image{height:calc(70vw - 4em)}}@media screen and (min-width: 700px){.search-results .item-image{height:400px}}@media screen and (min-width: 560px){.item-image{width:calc(100vw - 4em)}}@media screen and (min-width: 700px){.item-image{margin-bottom:0;width:300px;min-height:300px;margin:0}}@media screen and (min-width: 1280px){.item-image{margin-bottom:0;width:400px;min-height:400px;margin:0}}.item-text{background:#ffdc00;padding:20px;z-index:1;flex-direction:column;justify-content:center;margin:0}@media screen and (min-width: 700px){.item-text{padding:30px;width:calc(100% - 300px);min-height:220px}}@media screen and (min-width: 960px){.item-text{width:calc(100% - 400px);max-width:650px;padding:40px 100px 40px 40px;min-height:320px}.search-results .item-text{max-width:100%}}@media screen and (min-width: 1280px){.item-text{width:calc(100% - 500px);max-width:700px}.search-results .item-text{max-width:100%}}.item-text .metalabel{padding:3px 10px;background:#e6c600;color:black;text-transform:uppercase;font-family:"klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:600;font-size:11px;font-size:.6875rem;margin:0 0 10px 0;display:inline-block;align-self:flex-start}.item:nth-of-type(even) .item-text .metalabel{background:#cc6a00}.item-header{margin:0}@media screen and (min-width: 1280px){.item-header{max-width:70%}}.item-header-title{line-height:1;font-size:32px;font-size:2rem}.item-header-title a{box-shadow:inset 0 -10px 0 0 rgba(0,0,0,0);display:inline;transition:ease 0.3s}.item-header-title a:hover{box-shadow:inset 0 -10px 0 0 #ff8500;display:inline}.campaign .item-header-title{font-size:40px;font-size:2.5rem}@media screen and (min-width: 700px){.campaign .item-header-title{font-size:55px;font-size:3.4375rem}}.item-header-date{display:block;margin-top:.5em}.item-summary{margin-left:0;max-width:45em;margin-top:1em}.item-summary .button-secondary,.item-summary article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .item-summary .button,.item-summary article:nth-of-type(even) .card .address-content button,article:nth-of-type(even) .card .address-content .item-summary button,.item-summary .address-content article:nth-of-type(even) .card button,.address-content article:nth-of-type(even) .card .item-summary button,.item-summary article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .item-summary .pagination_element.prev,.item-summary article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .item-summary .pagination_element.next,.item-summary article:nth-of-type(even) .card .media-block-element-play,article:nth-of-type(even) .card .item-summary .media-block-element-play,.item-summary .landing-promos .card .button,.landing-promos .card .item-summary .button,.item-summary .landing-promos .card .address-content button,.landing-promos .card .address-content .item-summary button,.item-summary .address-content .landing-promos .card button,.address-content .landing-promos .card .item-summary button,.item-summary .landing-promos .card .pagination_element.prev,.landing-promos .card .item-summary .pagination_element.prev,.item-summary .landing-promos .card .pagination_element.next,.landing-promos .card .item-summary .pagination_element.next,.item-summary .landing-promos .card .media-block-element-play,.landing-promos .card .item-summary .media-block-element-play{margin-top:1em}@media screen and (min-width: 560px){.item+.item{padding-top:2em}}.search-results .item{margin:auto;justify-content:center}.cards{position:relative;width:100%}.cards>*{flex:0 100%;max-width:100%;margin:1.5em 0}@media screen and (min-width: 700px){.cards{width:calc(100% + 3em);margin-left:-1.5em;margin-right:-1.5em}.cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.cards>*{flex:0 33.33%;max-width:33.33%}}.cards-outer{padding-top:0}@media screen and (min-width: 700px){.cards-outer{padding-top:3em}}.cards-outer .section-header{position:relative}.cards-outer .section-header *{position:relative}.cards-outer .section-header-summary{padding-bottom:0}@media screen and (min-width: 700px){.cards-outer .section-header-summary{width:70%}}.cards-outer .section-header.container{width:100%;padding:3em 2em 2em 2em}@media screen and (min-width: 700px){.cards-outer .section-header.container{max-width:70%}}@media screen and (min-width: 1280px){.cards-outer .section-header.container{max-width:60em}}.cards-outer .section-header:before{content:'';position:absolute;top:0;left:0;height:160%;width:100%;background:#f3f3f3}@media screen and (min-width: 1280px){.cards-outer .container{padding:0}}@media screen and (max-width: 960px) and (min-width: 700px){.cards-outer .cards>*:last-child:nth-child(2n-1){flex:0 100%;max-width:100%}}@media screen and (min-width: 960px){.components .cards-outer article:first-child:nth-last-child(n+1),.components .cards-outer article:first-child:nth-last-child(n+1) ~ article{flex:0 100%;max-width:100%}.components .cards-outer article:first-child:nth-last-child(n+1) .card,.components .cards-outer article:first-child:nth-last-child(n+1) ~ article .card{flex-direction:row}.components .cards-outer article:first-child:nth-last-child(n+1) .card-image,.components .cards-outer article:first-child:nth-last-child(n+1) ~ article .card-image{width:400px;height:400px}.components .cards-outer article:first-child:nth-last-child(n+1) .card-wrap,.components .cards-outer article:first-child:nth-last-child(n+1) ~ article .card-wrap{max-width:calc(100% - 400px);width:calc(100% - 400px)}.components .cards-outer article:first-child:nth-last-child(n+1) .card-wrap-inner,.components .cards-outer article:first-child:nth-last-child(n+1) ~ article .card-wrap-inner{max-width:70%;margin:0}}@media screen and (min-width: 960px){.components .cards-outer article:first-child:nth-last-child(n+2),.components .cards-outer article:first-child:nth-last-child(n+2) ~ article{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.components .cards-outer article:first-child:nth-last-child(n+2) .card,.components .cards-outer article:first-child:nth-last-child(n+2) ~ article .card{flex-direction:column}}.components .cards-outer article:first-child:nth-last-child(n+2) .card-wrap,.components .cards-outer article:first-child:nth-last-child(n+2) ~ article .card-wrap{max-width:100%;width:100%}.components .cards-outer article:first-child:nth-last-child(n+2) .card-wrap-inner,.components .cards-outer article:first-child:nth-last-child(n+2) ~ article .card-wrap-inner{max-width:100%;margin:0}.components .cards-outer article:first-child:nth-last-child(n+2) .card-image,.components .cards-outer article:first-child:nth-last-child(n+2) ~ article .card-image{height:270px;width:100%}@media screen and (min-width: 560px){.components .cards-outer article:first-child:nth-last-child(n+2) .card-image,.components .cards-outer article:first-child:nth-last-child(n+2) ~ article .card-image{height:320px}}@media screen and (min-width: 700px){.components .cards-outer article:first-child:nth-last-child(n+2) .card-image,.components .cards-outer article:first-child:nth-last-child(n+2) ~ article .card-image{height:220px}}@media screen and (min-width: 960px){.components .cards-outer article:first-child:nth-last-child(n+2) .card-image,.components .cards-outer article:first-child:nth-last-child(n+2) ~ article .card-image{height:270px}}@media screen and (min-width: 1280px){.components .cards-outer article:first-child:nth-last-child(n+2) .card-image,.components .cards-outer article:first-child:nth-last-child(n+2) ~ article .card-image{height:340px}}@media screen and (min-width: 960px){.components .cards-outer article:first-child:nth-last-child(n+3),.components .cards-outer article:first-child:nth-last-child(n+3) ~ article{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 960px){.components .cards-outer article:first-child:nth-last-child(n+3) .card,.components .cards-outer article:first-child:nth-last-child(n+3) ~ article .card{flex-direction:column}}.components .cards-outer article:first-child:nth-last-child(n+3) .card-wrap,.components .cards-outer article:first-child:nth-last-child(n+3) ~ article .card-wrap{max-width:100%;width:100%}.components .cards-outer article:first-child:nth-last-child(n+3) .card-wrap-inner,.components .cards-outer article:first-child:nth-last-child(n+3) ~ article .card-wrap-inner{max-width:100%;margin:0}.components .cards-outer article:first-child:nth-last-child(n+3) .card-image,.components .cards-outer article:first-child:nth-last-child(n+3) ~ article .card-image{width:100%;height:300px}@media screen and (min-width: 700px){.components .cards-outer article:first-child:nth-last-child(n+3) .card-image,.components .cards-outer article:first-child:nth-last-child(n+3) ~ article .card-image{height:230px}}.card{overflow:hidden;width:100%;flex-direction:column;background:black;color:white}@media screen and (min-width: 700px){.card{margin:0 1.5em}}@media screen and (max-width: 960px) and (min-width: 700px){.cards-outer article:last-child:nth-child(2n-1) .card{flex-direction:row}.cards-outer article:last-child:nth-child(2n-1) .card-image{width:50%;height:100%}.cards-outer article:last-child:nth-child(2n-1) .card-wrap{width:50%}}article:nth-of-type(even) .card{background:#ffdc00;color:black}article:nth-of-type(even) .card .card-header-title a{box-shadow:inset 0 0px 0 0 #fff;display:inline}article:nth-of-type(even) .card .card-header-title a:hover{box-shadow:inset 0 -10px 0 0 #fff;display:inline}.landing-promos article:nth-of-type(even) .card{box-shadow:-8px 8px 0 0 #ef2c8d}.card-image{display:block;margin:0;position:relative;width:100%;height:300px}@media screen and (min-width: 700px){.card-image{height:230px}}.card-wrap{flex:1 auto;margin:0}.card-wrap-inner{height:100%;padding:2em;flex-direction:column}.landing-promos .card-wrap{margin:0}.card-header{margin:0}.card-header+.card-summary{margin:1em 0 1em 0}.card-header-title{font-size:30px;font-size:1.875rem;line-height:1}.card-header-title a{box-shadow:inset 0 0px 0 0 #ef2c8d;display:inline;transition:ease 0.3s}.card-header-title a:hover{box-shadow:inset 0 -10px 0 0 #ef2c8d;display:inline}.landing-promos .card-header-title a{box-shadow:inset 0 0px 0 0 #fff;display:inline}.landing-promos .card-header-title a:hover{box-shadow:inset 0 -10px 0 0 #fff;display:inline}.card-header-date{display:block;margin:.5em 0 0 0;padding:10px;font-weight:700;padding:3px 10px;color:black;background:white;display:table;text-transform:uppercase;font-size:14px;font-size:.875rem}.card-button-outer{margin:auto 0 0 0}.landing-promos .card{background:#ffdc00;color:black;box-shadow:-8px 8px 0 0 #ef2c8d}.landing-promos .card .card-image{height:270px}@media screen and (min-width: 560px){.landing-promos .card .card-image{height:320px}}@media screen and (min-width: 700px){.landing-promos .card .card-image{height:220px}}@media screen and (min-width: 960px){.landing-promos .card .card-image{height:270px}}@media screen and (min-width: 1280px){.landing-promos .card .card-image{height:340px}}.reports .card-image{background-color:#E6E6E6;overflow:hidden}.reports .card-image img{bottom:-1em;box-shadow:0 0 8px rgba(0,0,0,0.1);margin:3em auto 0;position:relative;width:60%}.reports .card-image img:hover{bottom:-0.5em}.reports .card-wrap{box-shadow:0px -8px 22px 0px rgba(0,0,0,0.3);z-index:2}@media screen and (min-width: 700px){.two-col .cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 560px){.two-col .cards>* .card{margin:0 1.5em}}@media screen and (min-width: 960px){.three-col .cards>*{flex:0 33.33%;max-width:33.33%}}.three-col .cards>* .card{margin:0 1.5em}.three-col .cards>*:first-child:nth-last-child(2),.three-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}@media screen and (min-width: 1280px){.four-col .cards>*{flex:0 25%;max-width:25%}}.four-col .cards>* .card{margin:0 1.5em}.four-col .cards>*:first-child:nth-last-child(3),.four-col .cards>*:first-child:nth-last-child(3) ~ article{flex:0 33.33%;max-width:33.33%}.four-col .cards>*:first-child:nth-last-child(2),.four-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}.four-col .cards>*:first-child:nth-last-child(2) .card,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card{margin:0 1.5em}@media screen and (min-width: 1280px){.four-col .cards>*:first-child:nth-last-child(2) .card-image,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}}.gform_body .gfield_label,.filter-block label,.newsletter-signup label[for="email"],.newsletter-signup label[for="name"]{color:#fff;background:black;padding:5px 10px 4px 10px;font-size:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;display:inline-block}.filter{align-items:flex-end;justify-content:flex-start;max-width:calc(100% - 2em);padding:1.5em 1em 0;width:100%}@media screen and (min-width: 560px){.filter{padding:1.5em 0 0 0;max-width:calc(100% - 4em)}}@media screen and (min-width: 700px){.filter{max-width:60em;flex-wrap:nowrap;width:95%}}.filter-block{flex:0 100%;padding:0 0 1em;text-align:left}.filter-block:last-of-type{padding-bottom:0}@media screen and (min-width: 700px){.filter-block{flex:1 12em;padding:0 .5em}}.filter-block select{background-position:94% center}.filter-submit{background:black;color:white;padding:.5em 1em .7em 1em;width:100%;text-align:center;-webkit-appearance:none;border:none;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}@media screen and (min-width: 560px){.filter-submit{margin-top:0}}@media screen and (min-width: 700px){.filter-submit{margin-top:1.5em}}.filter-submit:hover{transform:translate(0);background:#ef2c8d;color:black}.media-block{background-color:#ffdc00;border-radius:4px;box-shadow:0px 0px 30px rgba(0,0,0,0.2);min-height:420px}@media screen and (min-width: 960px){.media-block-outer.right .media-block{flex-flow:row-reverse nowrap}}@media screen and (min-width: 960px){.media-block-outer.right .media-block-element{border-radius:0 4px 4px 0}}.media-block-outer.secondary .media-block{background:#fff}.media-block-outer.secondary .media-block-info{color:#000}.media-block-outer.video .media-block{min-height:auto}.media-block-outer.video .media-block-element{flex:0 100%;max-width:100%;overflow:hidden}@media screen and (min-width: 960px){.media-block-outer.video .media-block-element{flex:0 50%;max-width:50%}}.media-block-outer.video .media-block-element .video-outer{display:block;padding-bottom:56.25%;height:0;position:relative}.media-block-outer.video .media-block-element .video-outer iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 960px){.media-block-outer.video .media-block-info{flex:0 50%;max-width:50%}}.media-block-element,.media-block-info{margin:0}.media-block-info{align-items:center;color:#fff;padding:1.5em}@media screen and (min-width: 560px){.media-block-info{padding:3em}}@media screen and (min-width: 960px){.media-block-info{flex:0 50%;max-width:50%;padding:3em}}@media screen and (min-width: 1280px){.media-block-info{padding:4em 3em}}.media-block-info .button,.media-block-info .address-content button,.address-content .media-block-info button,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.media-block-info .media-block-element-play{font-size:1.2em;margin-top:2rem}.media-block-content p{padding-bottom:1em}.media-block-content p a{text-decoration:underline}.media-block-element{border-radius:4px 0 0 4px;overflow:hidden;position:relative}@media screen and (min-width: 960px){.media-block-element{flex:0 50%;max-width:50%}}.media-block-element-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#F44336;display:inline-block;width:auto;z-index:2}.media-block-element img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 960px){.media-block-element img{border-radius:0;left:0;position:absolute;top:0}}.no-objectfit .media-block-element img{width:auto}.media-block-title{font-size:1.4em;padding-bottom:.66667em}@media screen and (min-width: 700px){.media-block-title{font-size:2em}}.media-block-title a:hover{color:#ffdc00}.statistic{justify-content:space-between;text-align:center;position:relative}.statistic-outer{padding:3em 0}@media screen and (min-width: 960px){.statistic-outer{padding:5em 0}}@media screen and (min-width: 960px){.statistic{padding:0 2em}}@media screen and (min-width: 1280px){.statistic{padding:0}}.statistic-image{border:solid 10px white;width:90%}@media screen and (min-width: 960px){.statistic-image{width:80%}.statistic-image+.statistic{margin-top:-120px}}@media screen and (min-width: 1280px){.statistic-image{width:60%}}.statistic-outer .section-header+.statistic-image{margin-top:3em}.statistic-item{flex:0 100%;max-width:100%;margin:0 0 1em;background:#ff8500;color:black;padding:10px 60px 30px;text-align:center}.statistic-item:first-of-type{margin-top:-30px}@media screen and (min-width: 700px){.statistic-item{flex:0 100%;max-width:100%;padding:10px 60px 40px}.statistic-item:first-of-type{margin-top:-50px}.statistic-item p{width:50%}}@media screen and (min-width: 960px){.statistic-item{flex:0 20%;max-width:20%;margin:0;margin-bottom:60px;padding:10px 20px 40px}.statistic-item p{width:100%}.statistic-item:nth-of-type(even){margin-top:60px;margin-bottom:0}.statistic-item:first-of-type{margin-top:0}.statistic-item:first-child:nth-last-child(2),.statistic-item:first-child:nth-last-child(2) ~ .statistic-item{flex:0 48%;max-width:48%}.statistic-item:first-child:nth-last-child(3),.statistic-item:first-child:nth-last-child(3) ~ .statistic-item{flex:0 32%;max-width:32%}}@media screen and (min-width: 1280px){.statistic-item{flex:0 20%;max-width:20%;margin:0;margin-bottom:60px;padding:20px 60px 40px}.statistic-item:first-child:nth-last-child(2),.statistic-item:first-child:nth-last-child(2) ~ .statistic-item{flex:0 48%;max-width:48%}.statistic-item:first-child:nth-last-child(3),.statistic-item:first-child:nth-last-child(3) ~ .statistic-item{flex:0 30%;max-width:30%}}.statistic-item:nth-of-type(even){background:#ffdc00}.statistic-icon{font-size:2em}.statistic-value{text-align:center;padding:0 10px}.statistic-value-number{font-size:70px;font-size:4.375rem;font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:700;color:black;line-height:1.2}@media screen and (min-width: 960px){.statistic-value-number{font-size:60px;font-size:3.75rem}}@media screen and (min-width: 1280px){.statistic-value-number{font-size:70px;font-size:4.375rem}}.statistic-title{font-size:1.6em;padding:1.5em 0 1em;position:relative}.statistic-summary{font-size:18px;font-size:1.125rem}.gallery{margin:1.5em 0 0 0}.gallery-item{margin:0;text-align:center}.gallery-thumb{padding:0 1em}.slick-list{overflow:hidden}.slick-slide{flex:1 auto}@font-face{font-family:"slick";src:url("../webfonts/slick/slick.eot");src:url("../webfonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../webfonts/slick/slick.woff") format("woff"),url("../webfonts/slick/slick.ttf") format("truetype"),url("../webfonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{background-color:#fff;border:solid 6px #fff;border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,0.1);cursor:pointer;color:transparent;display:block;font-size:0px;height:38px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translate(0, -60%);z-index:99}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#fff;color:transparent;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#ffdc00;font-family:"slick";font-size:30px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:34px}.slick-prev:before{content:"←"}.slick-next{right:34px}.slick-next:before{content:"→"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);bottom:-40px;display:inline-block;margin:0;padding:0;list-style:none;text-align:center;width:auto}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{border:0;background:transparent;color:transparent;cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.slick-dots li button:hover,.slick-dots li button:focus{background-color:transparent;outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:"slick";font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.content .gallery,.comments-area .comment-content .gallery{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-5px;margin-right:-5px}.content .gallery-item,.comments-area .comment-content .gallery-item{margin:0 !important;float:left;text-align:center;width:33.33%}.content .gallery-icon,.comments-area .comment-content .gallery-icon{height:1px;padding-bottom:100%;overflow:hidden;position:relative;border:solid 5px transparent}.content .gallery-icon a,.comments-area .comment-content .gallery-icon a{position:absolute;top:0;left:0;height:100%;width:100%;cursor:zoom-in}.content .gallery-icon a img,.comments-area .comment-content .gallery-icon a img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;font-family:'object-fit: cover;'}.expand-check ~ div{display:none}.expand-check:checked ~ div{display:block}.expand-trigger{cursor:pointer;margin-top:0}.expand-trigger .icon{transition:transform 0.4s ease}.expand-check:checked ~ .expand-trigger .icon{transform:rotate(90deg)}.components{margin-top:0}.components .container{padding:0 1em}@media screen and (min-width: 560px){.components .container{padding:0 2em}}.components .wysiwyg{margin:0}.components .wysiwyg.center .content,.components .wysiwyg.center .comments-area .comment-content,.comments-area .components .wysiwyg.center .comment-content{margin:0 auto}.components .wysiwyg .content,.components .wysiwyg .comments-area .comment-content,.comments-area .components .wysiwyg .comment-content{margin:0 auto}@media screen and (min-width: 960px){.components .wysiwyg .content,.components .wysiwyg .comments-area .comment-content,.comments-area .components .wysiwyg .comment-content{width:66.66%}}.components .section:last-child.white{padding-bottom:0}@media screen and (min-width: 960px){.components .white+.cards-outer{padding-top:0}.components section.white:last-of-type{padding-bottom:0}.components .cards-outer+.white{padding-top:0}}.accordion-outer{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,0.1);padding:0 1.5em;position:relative}.accordion-item{padding:1em 0}.accordion-item+.accordion-item{border-top:1px solid #ccc}.accordion-button{background:none;border-radius:0;color:#000;display:block;font-size:1.25rem;padding:0 1.5em 0 0;position:relative;text-align:left;width:100%}.accordion-button .icon{display:inline-block;height:1.05em;position:absolute;right:0;top:0.3em;transition:0.235s transform ease-in-out;width:1.05em}.accordion-button:hover,.accordion-button:focus{background:none;outline:0}.accordion-button:active .icon,.accordion-button.active .icon{transform:rotate(90deg);transition:0.235s transform ease-in-out}.accordion-panel{display:none;padding-top:1em}.accordion-panel p{color:#000}.pullquote{font-family:"klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;justify-content:center;margin:0 auto;text-align:center}@media screen and (min-width: 560px){.pullquote{align-items:center;text-align:left}}@media screen and (min-width: 960px){.pullquote{padding:2em 3em}}@media screen and (min-width: 1440px){.pullquote{margin:0 auto;padding:0;width:90em}}.pullquote-image{flex:0 300px;max-width:300px;height:300px;margin:0}@media screen and (min-width: 560px){.pullquote-image{flex:0 400px;max-width:400px;height:400px}}@media screen and (min-width: 960px){.pullquote-image{flex:0 300px;max-width:300px;height:300px}}.pullquote-image+.pullquote-info{flex:0 100%;max-width:100%;text-align:center;padding-top:2em}@media screen and (min-width: 560px){.pullquote-image+.pullquote-info{flex:0 80%;max-width:80%}}@media screen and (min-width: 960px){.pullquote-image+.pullquote-info{padding:2em;flex:0 60%;max-width:60%;text-align:left}}.pullquote-info{flex:0 100%;max-width:100%;position:relative;margin:0}.pullquote-info *{position:relative;z-index:3}@media screen and (min-width: 960px){.pullquote-info{flex:0 70%;max-width:70%}}.pullquote blockquote{font-size:1.8em;font-weight:700;font-family:"klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;line-height:1;padding-bottom:.66667em;line-height:1.2}@media screen and (min-width: 960px){.pullquote blockquote{font-size:1.8em}}.pullquote cite{color:#000;font-size:1em;font-weight:700;font-style:normal;background:#ffdc00;padding:5px 10px;text-transform:uppercase;display:block}@media screen and (min-width: 700px){.pullquote cite{display:inline-block}}@media screen and (min-width: 960px){.pullquote cite{font-size:1em}}.pullquote-share{display:block;position:relative}@media screen and (min-width: 960px){.pullquote-share{display:inline-block;padding-left:5em;top:-4px}}.pullquote-share-title{color:#4D4D4D;font-size:0.7em;font-weight:400;padding:0 0 0 4em;position:relative;text-transform:uppercase}.pullquote-share-title:before{background-color:#4D4D4D;content:'';display:block;height:1px;left:0;position:absolute;top:6px;width:36px}.pullquote-share-element{background-color:#55ACEE;border-radius:100%;color:#fff;display:inline-block;height:30px;margin:0 0 0 .5em;text-align:center;width:30px}.pullquote-share-element .icon{margin-top:3px}.share{justify-content:center;padding:1.5em 0}.share-item{margin:0 1em}.profile{align-items:flex-start;padding:2em 0}.profile-overlay{background-color:rgba(0,0,0,0.7);height:100%;opacity:0;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.profile-overlay.active-profile{opacity:1;visibility:visible}.profile-element{flex:0 100%;max-width:100%;align-items:flex-start;justify-content:center;text-align:center;margin:0 0 2em}@media screen and (min-width: 560px){.profile-element{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.profile-element{flex:0 33.33%;max-width:33.33%;margin:0}}.profile-image{border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,0.2);cursor:pointer;display:inline-block;margin:0 4em}.profile-image img{border-radius:100%;margin:0;width:100%}.profile-wrap{margin:2em 0 0;padding:0 1em}.profile-name{font-size:1.3em}.profile-title{font-size:1em;font-weight:normal;padding-top:.66667em}.profile-summary{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.1);height:100%;margin-top:0;padding:5em 2em 2em;position:fixed;right:-90%;text-align:left;top:0;width:90%;z-index:999}@media screen and (min-width: 700px){.profile-summary{padding:2.5em;right:-50%;width:50%}}@media screen and (min-width: 1280px){.profile-summary{padding:5em;right:-35%;width:35%}}.profile-summary.active-profile{right:0}.profile-summary .profile-summary-close{color:#ffdc00;cursor:pointer;position:absolute;right:2em;top:2em;z-index:999}.profile-summary .profile-summary-close:hover{color:#ef2c8d;transform:rotate(90deg)}.profile-summary-inner{display:block;margin-top:0;position:relative;z-index:11}.profile-summary-inner .profile-name{color:#ffdc00;font-size:1.3em}@media screen and (min-width: 560px){.profile-summary-inner .profile-name{font-size:1.5em}}.profile-summary-inner p{color:#000;font-size:0.9em;margin-top:0;padding-top:1em}@media screen and (min-width: 560px){.profile-summary-inner p{font-size:1em}}.profile-meta{margin-top:1em}.profile-meta-item{padding:.25em 0}.profile-meta-item-link:hover{color:#ffdc00}.profile-meta-item-link:hover .profile-meta-item-text{border-bottom:solid 2px #ffdc00}.profile-meta-item-text{margin-left:.66667em}.light-effect{position:relative;overflow:hidden}.light-source{transition:height ease 0.3s, width ease 0.3s;position:absolute;z-index:1;height:0;width:0;transform:translate(-50%, -50%);border-radius:100%;background-image:none;border:solid 2000px black;opacity:0.8;filter:blur(5px);box-sizing:content-box;display:none;top:0;left:0}@media screen and (min-width: 1280px){.light-source{display:block}}.campaign .impact{padding:3em 0 1em 0;background:white;z-index:10}@media screen and (min-width: 700px){.campaign .impact{padding:6em 0 6em 0}}.campaign .impact .section-header{margin-bottom:3em}@media screen and (min-width: 700px){.campaign .impact .section-header{margin-bottom:6em}}.campaign .impact .section-header-title{box-shadow:none;text-shadow:-2px 2px #ff8500;font-size:40px;font-size:2.5rem}@media screen and (min-width: 700px){.campaign .impact .section-header-title{font-size:80px;font-size:5rem}}.pos{padding:2em 0}@media screen and (min-width: 960px){.pos{padding:4em 0 6em 0}}.pos .container{padding:0}@media screen and (min-width: 1280px){.pos .container{padding:0 2em}}.pos-cards{padding-bottom:60px;margin-top:2em}@media screen and (min-width: 960px){.pos-cards{margin-top:3em}}@media screen and (min-width: 1100px){.pos-cards{display:flex;flex-direction:row;flex-wrap:wrap}}.pos-cards li{position:relative;margin:0 5px;transition:transform cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.2s;overflow:hidden;backface-visibility:hidden;background:black}@media screen and (min-width: 1100px){.pos-cards li:first-child:nth-last-child(n+5),.pos-cards li:first-child:nth-last-child(n+5) ~ li{width:calc(15% + 80px);margin:0 auto 0 -120px}.pos-cards li:first-child:nth-last-child(n+5):first-of-type,.pos-cards li:first-child:nth-last-child(n+5) ~ li:first-of-type{margin-left:auto;z-index:5}.pos-cards li:first-child:nth-last-child(n+4),.pos-cards li:first-child:nth-last-child(n+4) ~ li{margin:0 auto 0 -200px;width:calc(15% + 80px)}.pos-cards li:first-child:nth-last-child(n+4):first-of-type,.pos-cards li:first-child:nth-last-child(n+4) ~ li:first-of-type{margin-left:auto;z-index:5}}.pos-cards li div{text-align:center;min-height:350px;padding:30px;flex-direction:column;justify-content:center;align-content:center;height:100%;opacity:0.2;transition:ease 0.2s}@media screen and (min-width: 560px){.pos-cards li div{min-height:300px}}@media screen and (min-width: 700px){.pos-cards li div{min-height:350px;padding:60px}}@media screen and (min-width: 739px){.pos-cards li div{padding:30px;min-height:300px}}@media screen and (min-width: 960px){.pos-cards li div{min-height:450px}}@media screen and (min-width: 1100px){.pos-cards li div{padding:40px;min-height:300px;padding:30px}}.pos-cards li p{line-height:1;color:black;font-size:40px;font-size:2.5rem}@media screen and (min-width: 560px){.pos-cards li p{font-size:55px;font-size:3.4375rem}}@media screen and (min-width: 700px){.pos-cards li p{font-size:50px;font-size:3.125rem}}@media screen and (min-width: 739px){.pos-cards li p{font-size:30px;font-size:1.875rem}}@media screen and (min-width: 1280px){.pos-cards li p{font-size:40px;font-size:2.5rem}}.pos-cards li a{margin-top:20px}@media screen and (min-width: 1280px){.pos-cards li a{pointer-events:none;font-size:18px;font-size:1.125rem}}.pos-cards li .section-header-summary{padding-top:1rem;font:unset}.pos-cards li:nth-of-type(2){z-index:4}.pos-cards li:nth-of-type(3){z-index:3}.pos-cards li:nth-of-type(4){z-index:2}.pos-cards li:nth-of-type(5){z-index:1}.pos-cards li:nth-of-type(odd) div{background:#ff8500}.pos-cards li:nth-of-type(even) div{background:#ffdc00}@media screen and (min-width: 1100px){.pos-cards li:nth-of-type(even){transform:translateY(40px)}}@media screen and (min-width: 1100px){.pos-cards li:focus-within{z-index:10;transform:scale(1.1)}.pos-cards li:focus-within div{opacity:1}.pos-cards li:focus-within:nth-of-type(even){transform:translateY(40px) scale(1.1)}.pos-cards li:focus-within a{pointer-events:auto}}@media screen and (min-width: 1100px){.pos-cards li:hover,.pos-cards li:focus{z-index:10;transform:scale(1.1)}.pos-cards li:hover div,.pos-cards li:focus div{opacity:1}.pos-cards li:hover:nth-of-type(even),.pos-cards li:focus:nth-of-type(even){transform:translateY(40px) scale(1.1)}.pos-cards li:hover a,.pos-cards li:focus a{pointer-events:auto}}.pos-cards li.slick-slide{transform:scale(0.95)}.pos-cards li.slick-slide a{pointer-events:none}.pos-cards li.slick-slide.slick-current{transform:scale(1)}.pos-cards li.slick-slide.slick-current div{opacity:1}.pos-cards li.slick-slide.slick-current a{pointer-events:auto}.pos .slick-dots{bottom:0}.pos .slick-dots li button:before{display:none}.pos .slick-dots li button:after{display:none}.pos .slick-dots .slick-active button{background:#ffdc00}.pos .slick-dotted.slick-slider{margin-bottom:0}.campaign-hero{padding:0;position:relative}.campaign-hero:before{content:'';position:absolute;width:100%;left:0;height:100%;bottom:0px;background:#f3f3f3}.hero-outer+.campaign-hero{padding:3em 0 0 0;overflow:visible;position:relative}@media screen and (min-width: 700px){.hero-outer+.campaign-hero{padding:4em 0 2em 0}}.hero-outer+.campaign-hero:before{content:'';position:absolute;width:100%;left:0;height:65%;top:0px;background:#f3f3f3}@media screen and (min-width: 700px){.hero-outer+.campaign-hero:before{top:-90px}}@media screen and (min-width: 960px){.hero-outer+.campaign-hero:before{top:-70px}}.campaign-hero>.container{flex-direction:column-reverse;width:100%;padding:0;margin:0}.hero-outer+.campaign-hero>.container{flex-direction:column;max-width:90em;padding:0 1em;position:relative;width:100%;margin:auto}@media screen and (min-width: 560px){.hero-outer+.campaign-hero>.container{padding:0 2em}}.campaign-hero-image{width:100vw;height:600px}@media screen and (min-width: 700px){.campaign-hero-image{height:600px}}.hero-outer+.campaign-hero .campaign-hero-image{width:100%;max-height:750px;height:auto;height:400px}@media screen and (min-width: 700px){.hero-outer+.campaign-hero .campaign-hero-image{height:550px}}@media screen and (min-width: 960px){.hero-outer+.campaign-hero .campaign-hero-image{height:600px}}@media screen and (min-width: 1280px){.hero-outer+.campaign-hero .campaign-hero-image{height:700px}}.campaign-hero-text{background:#ef2c8d;text-align:center;padding:30px;z-index:1;align-content:center;max-width:80%;align-self:center;margin-top:-40px}@media screen and (min-width: 700px){.campaign-hero-text{margin-top:-120px;min-height:240px}}@media screen and (min-width: 960px){.campaign-hero-text{max-width:750px}}.campaign-hero-text h2,.campaign-hero-text .donate fieldset legend,.donate fieldset .campaign-hero-text legend,.campaign-hero-text .donate .section-stage-header-title,.donate .campaign-hero-text .section-stage-header-title,.campaign-hero-text h1{font-size:35px;font-size:2.1875rem;line-height:1;color:white;width:100%}@media screen and (min-width: 560px){.campaign-hero-text h2,.campaign-hero-text .donate fieldset legend,.donate fieldset .campaign-hero-text legend,.campaign-hero-text .donate .section-stage-header-title,.donate .campaign-hero-text .section-stage-header-title,.campaign-hero-text h1{font-size:40px;font-size:2.5rem}}@media screen and (min-width: 960px){.campaign-hero-text h2,.campaign-hero-text .donate fieldset legend,.donate fieldset .campaign-hero-text legend,.campaign-hero-text .donate .section-stage-header-title,.donate .campaign-hero-text .section-stage-header-title,.campaign-hero-text h1{font-size:50px;font-size:3.125rem}}.campaign-hero-text p{padding-top:1rem;width:100%}.campaign-hero-text .button,.campaign-hero-text .address-content button,.address-content .campaign-hero-text button,.campaign-hero-text .pagination_element.prev,.campaign-hero-text .pagination_element.next,.campaign-hero-text .media-block-element-play{margin-top:2em}.hero-outer+.campaign-hero .campaign-hero-text{max-width:80%;margin-bottom:-40px;margin-top:0}@media screen and (min-width: 700px){.hero-outer+.campaign-hero .campaign-hero-text{margin-bottom:-120px;min-height:240px}}@media screen and (min-width: 960px){.hero-outer+.campaign-hero .campaign-hero-text{max-width:750px}}.campaign-hero-ps{background:#ffdc00;margin-top:4em;padding:50px 0;position:relative}@media screen and (min-width: 700px){.campaign-hero-ps{margin-top:5em}}.campaign-hero-ps .container{justify-content:space-between}.campaign-hero-ps-title,.campaign-hero-ps-text{width:80%;margin:0 auto;text-align:center}@media screen and (min-width: 960px){.campaign-hero-ps-title,.campaign-hero-ps-text{width:48%;margin:0;text-align:left}}.campaign-hero-ps-text{margin-top:1em}@media screen and (min-width: 960px){.campaign-hero-ps-text{margin-top:0}}.campaign-hero-ps .button-secondary,.campaign-hero-ps article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .campaign-hero-ps .button,.campaign-hero-ps article:nth-of-type(even) .card .address-content button,article:nth-of-type(even) .card .address-content .campaign-hero-ps button,.campaign-hero-ps .address-content article:nth-of-type(even) .card button,.address-content article:nth-of-type(even) .card .campaign-hero-ps button,.campaign-hero-ps article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .campaign-hero-ps .pagination_element.prev,.campaign-hero-ps article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .campaign-hero-ps .pagination_element.next,.campaign-hero-ps article:nth-of-type(even) .card .media-block-element-play,article:nth-of-type(even) .card .campaign-hero-ps .media-block-element-play,.campaign-hero-ps .landing-promos .card .button,.landing-promos .card .campaign-hero-ps .button,.campaign-hero-ps .landing-promos .card .address-content button,.landing-promos .card .address-content .campaign-hero-ps button,.campaign-hero-ps .address-content .landing-promos .card button,.address-content .landing-promos .card .campaign-hero-ps button,.campaign-hero-ps .landing-promos .card .pagination_element.prev,.landing-promos .card .campaign-hero-ps .pagination_element.prev,.campaign-hero-ps .landing-promos .card .pagination_element.next,.landing-promos .card .campaign-hero-ps .pagination_element.next,.campaign-hero-ps .landing-promos .card .media-block-element-play,.landing-promos .card .campaign-hero-ps .media-block-element-play{margin-top:1em}.campaign-hero-ps h2,.campaign-hero-ps .donate fieldset legend,.donate fieldset .campaign-hero-ps legend,.campaign-hero-ps .donate .section-stage-header-title,.donate .campaign-hero-ps .section-stage-header-title{font-size:40px;font-size:2.5rem;line-height:1}@media screen and (min-width: 960px){.campaign-hero-ps h2,.campaign-hero-ps .donate fieldset legend,.donate fieldset .campaign-hero-ps legend,.campaign-hero-ps .donate .section-stage-header-title,.donate .campaign-hero-ps .section-stage-header-title{font-size:60px;font-size:3.75rem}}.impact-calc{text-align:center}.impact-calc-title{color:black;font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-align:center;font-size:40px;font-size:2.5rem;margin-top:.6em}@media screen and (min-width: 1280px){.impact-calc-title{font-size:50px;font-size:3.125rem}}.impact-calc-title input{display:block;margin:0 auto;font-family:"klima","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;border-radius:0;background:#ef2c8d;color:white;padding:0;height:2em;font-weight:bold;text-transform:uppercase;text-align:center;font-size:20px;font-size:1.25rem;vertical-align:middle;width:auto}.impact-calc-title input::-webkit-input-placeholder{color:white;font-size:20px;font-size:1.25rem}@media screen and (min-width: 560px){.impact-calc-title input::-webkit-input-placeholder{font-size:30px;font-size:1.875rem}}.impact-calc-title input:-moz-placeholder{color:white;font-size:20px;font-size:1.25rem}@media screen and (min-width: 560px){.impact-calc-title input:-moz-placeholder{font-size:30px;font-size:1.875rem}}.impact-calc-title input::-moz-placeholder{color:white;font-size:20px;font-size:1.25rem}@media screen and (min-width: 560px){.impact-calc-title input::-moz-placeholder{font-size:30px;font-size:1.875rem}}@media screen and (min-width: 560px){.impact-calc-title input{font-size:30px;font-size:1.875rem}}@media screen and (min-width: 700px){.impact-calc-title input{width:360px}}@media screen and (min-width: 960px){.impact-calc-title input{display:inline;margin:0 5px}}.impact-calc-text{font-size:20px;font-size:1.25rem;max-width:95%;line-height:1.6;margin-top:1.3em;color:black}@media screen and (min-width: 700px){.impact-calc-text{font-size:25px;font-size:1.5625rem}}@media screen and (min-width: 1280px){.impact-calc-text{max-width:85%;font-size:30px;font-size:1.875rem}}@media screen and (min-width: 1440px){.impact-calc-text{max-width:80%}}.impact-calc-text span:not(.ic_no_style_span){background:#ef2c8d;color:white;padding:5px 10px;font-weight:700;letter-spacing:1px;margin:0 2px;word-break:keep-all;white-space:nowrap;min-width:150px}.impact-calc-text-small{font-size:.875rem;margin-top:2rem;max-width:95%}@media screen and (min-width: 700px){.impact-calc-text-small{max-width:85%}}@media screen and (min-width: 960px){.impact-calc-text-small{max-width:80%}}@media screen and (min-width: 1280px){.impact-calc-text-small{max-width:75%}}.impact-calc-text-small a{font-weight:600;text-decoration:underline}.impact-calc-text-small a:hover{color:#ef2c8d}.impact-calc-text+p{font-size:.875rem;margin-top:1rem;max-width:95%}@media screen and (min-width: 700px){.impact-calc-text+p{max-width:85%}}@media screen and (min-width: 960px){.impact-calc-text+p{max-width:80%}}@media screen and (min-width: 1280px){.impact-calc-text+p{max-width:75%}}.impact-calc-text+p a{font-weight:600;text-decoration:underline}.impact-calc-text+p a:hover{color:#ef2c8d}.impact-calc .button-secondary,.impact-calc article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .impact-calc .button,.impact-calc article:nth-of-type(even) .card .address-content button,article:nth-of-type(even) .card .address-content .impact-calc button,.impact-calc .address-content article:nth-of-type(even) .card button,.address-content article:nth-of-type(even) .card .impact-calc button,.impact-calc article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .impact-calc .pagination_element.prev,.impact-calc article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .impact-calc .pagination_element.next,.impact-calc article:nth-of-type(even) .card .media-block-element-play,article:nth-of-type(even) .card .impact-calc .media-block-element-play,.impact-calc .landing-promos .card .button,.landing-promos .card .impact-calc .button,.impact-calc .landing-promos .card .address-content button,.landing-promos .card .address-content .impact-calc button,.impact-calc .address-content .landing-promos .card button,.address-content .landing-promos .card .impact-calc button,.impact-calc .landing-promos .card .pagination_element.prev,.landing-promos .card .impact-calc .pagination_element.prev,.impact-calc .landing-promos .card .pagination_element.next,.landing-promos .card .impact-calc .pagination_element.next,.impact-calc .landing-promos .card .media-block-element-play,.landing-promos .card .impact-calc .media-block-element-play{margin-top:2.8em}.difference{overflow:visible;padding-bottom:0}.difference-text{align-self:center;margin:0 0 2em 0}@media screen and (min-width: 700px){.difference-text{width:65%}}@media screen and (min-width: 960px){.difference-text{width:50%;margin:0}}@media screen and (min-width: 1280px){.difference-text{width:45%;margin-left:-3%}}@media screen and (min-width: 1440px){.difference-text{margin-left:-5%}}.difference-text p{margin-top:2em}.difference-text .button,.difference-text .address-content button,.address-content .difference-text button,.difference-text .pagination_element.prev,.difference-text .pagination_element.next,.difference-text .media-block-element-play{margin-top:2em}.difference .diamond{position:absolute;overflow:hidden;width:49%;height:49%}.difference .diamond-top{top:0;right:0}.difference .diamond-middle{bottom:0;right:0}.difference .diamond-bottom{left:0;bottom:0}.difference .diamond-inner{position:absolute;top:-10%;left:-10%;height:120%;width:120%;transform:rotate(135deg)}@media screen and (min-width: 700px){.difference .diamond-inner{transform:rotate(45deg)}}.difference .diamond-outer{width:35vw;height:35vw;min-width:300px;min-height:300px;position:relative;transform:rotate(-135deg);top:-5vw;left:-5vw;margin:0;z-index:10;margin-bottom:-12vw}@media screen and (min-width: 700px){.difference .diamond-outer{width:40vw;height:40vw;transform:rotate(-45deg);top:-5vw;right:0;left:auto;margin:0;z-index:10;margin-bottom:-8vw;position:absolute}}@media screen and (min-width: 960px){.difference .diamond-outer{position:relative;width:45vw;height:45vw;max-width:600px;max-height:600px;transform:rotate(-45deg);left:-18vw;margin-bottom:0;top:0}}.difference .impact-calc{margin-bottom:-5em}.difference+.statistic-outer{padding-top:10em}.landing-promos .section-header-title{box-shadow:inset 0 -15px 0 0 #fff;display:inline}.sharing-widget ul:before,.single-post .sharing-widget ul:before{display:inline-block;font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;vertical-align:middle;font-size:22px;font-size:1.375rem;margin-right:10px}@media screen and (min-width: 700px){.sharing-widget ul:before,.single-post .sharing-widget ul:before{font-size:28px;font-size:1.75rem}}.sharing-widget{height:auto;flex:0 70px;position:static;z-index:1000;left:0;top:70%;text-align:center}@media screen and (min-width: 1560px){.sharing-widget{position:fixed;text-align:left}}.sharing-widget.desktop{display:none}@media screen and (min-width: 960px){.sharing-widget.desktop{display:block}}.sharing-widget.mobile{padding:0 1em;display:block}.sharing-widget.mobile ul{box-shadow:none;padding:20px}.sharing-widget.mobile ul:before{display:block}@media screen and (min-width: 700px){.sharing-widget.mobile ul:before{display:inline-block}}@media screen and (min-width: 560px){.sharing-widget.mobile{padding:0 2em}}@media screen and (min-width: 960px){.sharing-widget.mobile{display:none}}.sharing-widget ul{background:#E6E6E6;padding:10px 20px;width:100%;text-align:left;box-shadow:-8px 8px 0 0 #000}.sharing-widget ul:before{content:'Share this page:';display:block}@media screen and (min-width: 1560px){.sharing-widget ul{width:70px;padding:5px 10px;box-shadow:none}.sharing-widget ul:before{display:none}}.single-post .sharing-widget ul{width:auto;display:inline-block;padding:5px 20px;box-shadow:none}.single-post .sharing-widget ul:before{content:'Share this post:'}@media screen and (min-width: 960px){.single-post .sharing-widget ul{width:70px;display:block;padding:5px 10px}.single-post .sharing-widget ul:before{display:none}}.single-post .sharing-widget{order:2;top:0;margin:0;position:static;padding:0 2em;flex:0 100%;margin-top:2em;position:sticky;top:70px}@media screen and (min-width: 960px){.single-post .sharing-widget{order:0;margin:0 -160px 0 90px;position:sticky;top:70px;flex:0 70px;padding:0}}@media screen and (min-width: 1280px){.single-post .sharing-widget{margin:0 -190px 0 120px}}.sharing-widget li{width:40px;height:40px;border-radius:100%;background:black;color:white;position:relative;transition:ease 0.3s;margin:5px;display:inline-block;vertical-align:middle}@media screen and (min-width: 1560px){.sharing-widget li{display:block;margin:10px auto 10px auto}}.sharing-widget li a{display:block;height:100%;width:100%}.sharing-widget li svg{width:30px;height:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}.sharing-widget li svg.email-icon{width:20px;height:20px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.sharing-widget li:hover{background:#ffdc00;color:black}.single-post .sharing-widget li{display:inline-block;margin:5px;vertical-align:middle}@media screen and (min-width: 960px){.single-post .sharing-widget li{display:block;margin:10px auto 10px auto}}.newsletter-signup{position:fixed;z-index:100000;top:0;left:0;height:100%;width:100%;padding:30px;display:flex;align-items:center;pointer-events:none;visiblity:hidden}.newsletter-signup.active{visibility:visible;pointer-events:all}.newsletter-signup.active:before{opacity:1}.newsletter-signup:before{content:'';height:100%;width:100%;position:fixed;background:rgba(0,0,0,0.8);left:0;top:0;z-index:-1;opacity:0;transition:ease 0.3s}.newsletter-signup-title{box-shadow:inset 0 -8px 0 0 #ef2c8d;display:inline;margin:auto}.newsletter-signup p:not(.newsletter-signup-title){margin-top:1em}.newsletter-signup .form-field{padding:0;margin-top:1em}.newsletter-signup label[for="email"],.newsletter-signup label[for="name"]{margin-left:0}.newsletter-signup .checkbox-button label{padding-left:0.5em}.newsletter-signup .checkbox-button .checkmark{background:#E6E6E6}.newsletter-signup button{margin-top:1.5em;cursor:pointer}.newsletter-signup .button-secondary,.newsletter-signup article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .newsletter-signup .button,.newsletter-signup article:nth-of-type(even) .card .address-content button,article:nth-of-type(even) .card .address-content .newsletter-signup button,.newsletter-signup .address-content article:nth-of-type(even) .card button,.address-content article:nth-of-type(even) .card .newsletter-signup button,.newsletter-signup article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .newsletter-signup .pagination_element.prev,.newsletter-signup article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .newsletter-signup .pagination_element.next,.newsletter-signup article:nth-of-type(even) .card .media-block-element-play,article:nth-of-type(even) .card .newsletter-signup .media-block-element-play,.newsletter-signup .landing-promos .card .button,.landing-promos .card .newsletter-signup .button,.newsletter-signup .landing-promos .card .address-content button,.landing-promos .card .address-content .newsletter-signup button,.newsletter-signup .address-content .landing-promos .card button,.address-content .landing-promos .card .newsletter-signup button,.newsletter-signup .landing-promos .card .pagination_element.prev,.landing-promos .card .newsletter-signup .pagination_element.prev,.newsletter-signup .landing-promos .card .pagination_element.next,.landing-promos .card .newsletter-signup .pagination_element.next,.newsletter-signup .landing-promos .card .media-block-element-play,.landing-promos .card .newsletter-signup .media-block-element-play{margin-top:1em;padding-right:1em}@media screen and (min-width: 560px){.newsletter-signup .button-secondary,.newsletter-signup article:nth-of-type(even) .card .button,article:nth-of-type(even) .card .newsletter-signup .button,.newsletter-signup article:nth-of-type(even) .card .address-content button,article:nth-of-type(even) .card .address-content .newsletter-signup button,.newsletter-signup .address-content article:nth-of-type(even) .card button,.address-content article:nth-of-type(even) .card .newsletter-signup button,.newsletter-signup article:nth-of-type(even) .card .pagination_element.prev,article:nth-of-type(even) .card .newsletter-signup .pagination_element.prev,.newsletter-signup article:nth-of-type(even) .card .pagination_element.next,article:nth-of-type(even) .card .newsletter-signup .pagination_element.next,.newsletter-signup article:nth-of-type(even) .card .media-block-element-play,article:nth-of-type(even) .card .newsletter-signup .media-block-element-play,.newsletter-signup .landing-promos .card .button,.landing-promos .card .newsletter-signup .button,.newsletter-signup .landing-promos .card .address-content button,.landing-promos .card .address-content .newsletter-signup button,.newsletter-signup .address-content .landing-promos .card button,.address-content .landing-promos .card .newsletter-signup button,.newsletter-signup .landing-promos .card .pagination_element.prev,.landing-promos .card .newsletter-signup .pagination_element.prev,.newsletter-signup .landing-promos .card .pagination_element.next,.landing-promos .card .newsletter-signup .pagination_element.next,.newsletter-signup .landing-promos .card .media-block-element-play,.landing-promos .card .newsletter-signup .media-block-element-play{float:right;margin-top:1.5em}}.newsletter-signup .button-secondary:after,.newsletter-signup article:nth-of-type(even) .card .button:after,article:nth-of-type(even) .card .newsletter-signup .button:after,.newsletter-signup article:nth-of-type(even) .card .address-content button:after,article:nth-of-type(even) .card .address-content .newsletter-signup button:after,.newsletter-signup .address-content article:nth-of-type(even) .card button:after,.address-content article:nth-of-type(even) .card .newsletter-signup button:after,.newsletter-signup article:nth-of-type(even) .card .pagination_element.prev:after,article:nth-of-type(even) .card .newsletter-signup .pagination_element.prev:after,.newsletter-signup article:nth-of-type(even) .card .pagination_element.next:after,article:nth-of-type(even) .card .newsletter-signup .pagination_element.next:after,.newsletter-signup article:nth-of-type(even) .card .media-block-element-play:after,article:nth-of-type(even) .card .newsletter-signup .media-block-element-play:after,.newsletter-signup .landing-promos .card .button:after,.landing-promos .card .newsletter-signup .button:after,.newsletter-signup .landing-promos .card .address-content button:after,.landing-promos .card .address-content .newsletter-signup button:after,.newsletter-signup .address-content .landing-promos .card button:after,.address-content .landing-promos .card .newsletter-signup button:after,.newsletter-signup .landing-promos .card .pagination_element.prev:after,.landing-promos .card .newsletter-signup .pagination_element.prev:after,.newsletter-signup .landing-promos .card .pagination_element.next:after,.landing-promos .card .newsletter-signup .pagination_element.next:after,.newsletter-signup .landing-promos .card .media-block-element-play:after,.landing-promos .card .newsletter-signup .media-block-element-play:after{display:none}.newsletter-signup-inner{width:100%;max-width:500px;background:white;padding:30px;box-shadow:-6px 6px 0px 2px #ef2c8d;position:relative;opacity:0;transition:ease 0.3s}.active .newsletter-signup-inner{opacity:1}.newsletter-signup-close{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer}.newsletter-signup-close:before,.newsletter-signup-close:after{content:'';height:3px;width:100%;position:absolute;left:0;top:calc(50% - 1.5px);background:black;transition:ease 0.3s}.newsletter-signup-close:before{transform:rotate(45deg)}.newsletter-signup-close:after{transform:rotate(-45deg)}.newsletter-signup-close:hover:before,.newsletter-signup-close:hover:after{background:#ef2c8d}.newsletter-signup li.gfield{margin-top:1em}.totaliser-outer{margin-top:2rem}@media screen and (min-width: 960px){.totaliser-outer{margin-top:2.5rem}}.donate .totaliser-outer{padding:0}.totaliser-outer.primary{background-color:#fff}.totaliser-outer.primary .section-header{color:#000;max-width:60em;text-align:left}.totaliser-outer.primary .section-header+.totaliser-inner{margin-top:.5625rem}.totaliser-outer+.impact-calc{margin-top:2rem}@media screen and (min-width: 1280px){.totaliser-outer+.impact-calc{margin-top:3rem}}.totaliser-inner{background-color:#ffdc00;max-width:60em;padding:3.125rem 1.5625rem}@media screen and (min-width: 700px){.totaliser-inner{padding:3.125rem 1.5625rem 4.5rem}}.totaliser-block{background-color:#fff;height:6.25rem;position:relative;width:calc(100% - 1.75rem);width:100%}.totaliser-block-outer{flex:0 100%;max-width:100%;flex-direction:column;margin-left:0}@media screen and (min-width: 700px){.totaliser-block-outer{flex:0 53%;max-width:53%;padding-right:1.75rem}}.totaliser-block-inner{width:100%}.totaliser-block-title{margin-left:0}.totaliser-block-title+.totaliser-block-inner{margin-top:1.25rem}@media screen and (min-width: 700px){.totaliser-block-title+.totaliser-block-inner{margin-top:auto}}.totaliser-title{box-shadow:inset 0 -16px 0 0 #ff8500;display:inline;color:#000;padding-right:.375rem}@media screen and (min-width: 560px){.totaliser-title{padding-right:.3125rem}}@media screen and (min-width: 700px){.totaliser-title{padding-right:0.4125rem}}.totaliser-bar{position:absolute;top:50%;transform:translate(0, -50%);background-color:transparent;border-radius:3.125rem 0 0 3.125rem;bottom:0;border-radius:0;height:5rem;left:.625rem;width:calc(100% - 1.25rem)}.totaliser-position{position:absolute;top:50%;transform:translate(0, -50%);animation:3s totaliserBar forwards;background-color:#ef2c8d;font-size:1.6rem;height:100%;max-width:100%;padding:0 0 0 0.16667rem;left:0;z-index:10}.totaliser-value{bottom:-2.5rem;color:#000;font-size:1.25rem;font-weight:600;position:absolute}.totaliser-value.min{left:0}.totaliser-value.max{right:0}.totaliser-main-info{flex:0 100%;max-width:100%;background-color:#fff;margin-top:6rem;margin-right:0;padding:2.625rem}@media screen and (min-width: 700px){.totaliser-main-info{flex:0 47%;max-width:47%;margin-top:0;padding:1.5625rem}}.totaliser-main-info-summary{color:#000;font-size:1.125rem;font-weight:600}.totaliser-main-info-summary-outer{margin-top:2.625rem}@media screen and (min-width: 700px){.totaliser-main-info-summary-outer{margin-top:1em}}.totaliser-amount-raised-title{box-shadow:inset 0 -12px 0 0 #ff8500;display:inline;font-size:1.875rem;font-weight:700;line-height:1.8125rem;text-transform:uppercase}.totaliser .totaliser-position[data-visible="true"]{animation-name:totaliserBar;animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-iteration-count:1;-webkit-animation-iteration-count:1}@keyframes totaliserBar{0%{width:0}100%{width:var(--to-width)}}.resource_download .container{padding:2em;max-width:unset;background:#ffdc00}.resource_download .gform_body input[type="checkbox"]+label::before{background:#fff}.resource_download form input[type="submit"]{color:#fff;background:#000;box-shadow:-4px 4px 0 0 #ef2c8d;cursor:pointer}.resource_download form input[type="submit"]:hover{color:#fff}form input[type="submit"]{cursor:pointer}.big-image{background:black;height:100vh;position:relative}.big-image img{position:absolute;top:0;left:0;z-index:0}.big-image.hide-title .big-image-text{border:0;clip:rect(0 0 0 0);font-size:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;text-indent:-9999rem;width:1px}.big-image .big-video{padding:56.25% 0 0 0;position:absolute;width:100%}.big-image .big-video iframe{height:100vh !important;left:0;position:absolute;top:0;width:100% !important;z-index:0}.big-image .inner{display:flex;height:100%;width:100%}.big-image-text{align-self:center;z-index:1;position:relative;background-color:#fff}.big-image-text p{font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:1px;text-shadow:-3px 3px #ffdc00;position:relative;z-index:1;line-height:1;margin-top:-10px;padding:20px 40px}@media screen and (min-width: 700px){.big-image-text p{padding:40px 60px;margin-top:-20px}}.big-image-text p.small{font-size:80px;font-size:5rem}@media screen and (min-width: 700px){.big-image-text p.small{font-size:100px;font-size:6.25rem}}.big-image-text p.medium{font-size:100px;font-size:6.25rem}@media screen and (min-width: 700px){.big-image-text p.medium{font-size:150px;font-size:9.375rem}}.big-image-text p.large{font-size:120px;font-size:7.5rem}@media screen and (min-width: 700px){.big-image-text p.large{font-size:200px;font-size:12.5rem}}.big-image-text:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-image:url("../images/panel-bg-transparent.svg");background-repeat:repeat;background-size:500px}.big-words{background:#ffdc00}.big-words .inner{height:100vh;display:flex}.big-words-text{align-self:center;justify-content:center;text-align:center;padding:50px}.big-words-text p{font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:200px;font-size:12.5rem;line-height:0.8;text-shadow:-4px 4px #ef2c8d;letter-spacing:1px}.big-words-text p.small{font-size:50px;font-size:3.125rem}@media screen and (min-width: 700px){.big-words-text p.small{font-size:140px;font-size:8.75rem}}.big-words-text p.medium{font-size:70px;font-size:4.375rem}@media screen and (min-width: 700px){.big-words-text p.medium{font-size:200px;font-size:12.5rem}}.big-words-text p.large{font-size:80px;font-size:5rem}@media screen and (min-width: 700px){.big-words-text p.large{font-size:240px;font-size:15rem}}.video{background:#000}.video .inner{height:100vh;position:relative}.video-pre-text{display:flex;height:100vh;width:100%;background:black;align-items:center;justify-content:center;color:white;font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:70px;font-size:4.375rem;letter-spacing:1px}.video-panel{position:absolute;top:0;left:0;width:100%;height:105vh;background:#000}@media screen and (min-width: 560px){.video-panel{height:100vh}}.video-panel:first-of-type{z-index:1}.video-panel:last-of-type{z-index:2}.video-container{position:relative}.video-container-text{height:105vh;width:100%;position:absolute;top:0;left:0;background:black;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10vh 5vh;transition:ease 0.3s;margin-top:0rem}@media screen and (min-width: 560px){.video-container-text{height:100vh}}@media screen and (min-width: 960px){.video-container-text{padding:10vh 0}}.video-container-text p{color:white;font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:40px;font-size:2.5rem;letter-spacing:1px;align-self:flex-start;text-align:center;line-height:1;margin-top:.5em}@media screen and (min-width: 700px){.video-container-text p{font-size:70px;font-size:4.375rem;margin-top:0;padding-bottom:2rem}}.video-container-text p.mobile-only{margin-top:0}@media screen and (min-width: 960px){.video-container-text p.mobile-only{display:none}}.video-container-text .video-button{background-color:transparent;flex:0.5;height:100vh;align-items:center;justify-content:center;display:flex;flex-direction:column;margin:9em 0 6em;position:relative}@media screen and (min-width: 560px){.video-container-text .video-button{margin:4em 0 0}}@media screen and (min-width: 700px){.video-container-text .video-button{flex:1}}.video-container-text .video-button:after{background-color:#fff;box-shadow:0 10px 0 0 #d9d9d9;border-radius:10px;content:'';display:block;height:510px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:170%;z-index:1}@media screen and (min-width: 700px){.video-container-text .video-button:after{height:480px}}.video-container-text .video-button .screw{position:absolute;height:16px;width:16px;border-radius:100%;left:50%;margin-left:-8px;background:#e3d4a5;overflow:hidden;box-shadow:inset 0 2px 0 rgba(0,0,0,0.15);z-index:2}.video-container-text .video-button .screw:before{content:'';display:block;position:absolute;height:100%;width:2px;left:50%;margin-left:-1px;background:rgba(0,0,0,0.2)}.video-container-text .video-button .screw:first-of-type{top:-51px}.video-container-text .video-button .screw:last-of-type{bottom:-51px}.video-container-text .video-button button,.video-container-text .video-button a{position:relative;-webkit-appearance:none;border:none;height:310px;width:170px;background-color:#e07500;border-radius:5px;box-shadow:0 -1px 0 4px rgba(0,0,0,0.2);transition:ease 0.3s;cursor:pointer;position:relative;z-index:2}.video-container-text .video-button button:before,.video-container-text .video-button a:before{content:'ON';display:block;position:absolute;height:155px;font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:3rem;font-weight:700;text-shadow:0 1px #ffaa4d,0 -1px #b35d00;text-align:center;line-height:138px;width:170px;top:0;left:0;background:#ff8500;color:#eb7a00;border-radius:5px 5px 0 0;border-top:solid 10px #e07500}.video-container-text .video-button button:after,.video-container-text .video-button a:after{content:'OFF';display:block;font-family:"graph-ff-condensed","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;position:absolute;height:155px;font-size:3rem;font-weight:700;text-align:center;text-shadow:0 1px #ffaa4d,0 -1px #b35d00;line-height:138px;width:170px;bottom:0;left:0;background:#ff9929;color:#fff;border-radius:0 0 5px 5px}.video-container-text .video-button button:hover,.video-container-text .video-button button:active,.video-container-text .video-button a:hover,.video-container-text .video-button a:active{box-shadow:0 -1px 0 4px rgba(0,0,0,0.2)}.video-container-text .video-button button:hover:before,.video-container-text .video-button button:active:before,.video-container-text .video-button a:hover:before,.video-container-text .video-button a:active:before{box-shadow:none;height:155px;top:0px;background:#ff9929;border-top:solid 10px #ff9929;color:#fff}.video-container-text .video-button button:hover:after,.video-container-text .video-button button:active:after,.video-container-text .video-button a:hover:after,.video-container-text .video-button a:active:after{height:150px;bottom:10px;line-height:138px;background:#ff8500;color:#eb7a00}.video-container-text .video-button .button-outer{border-radius:0;position:absolute;top:0;left:0;height:100%;width:100%}.video-container-text.active{opacity:0;pointer-events:none;transition:ease 0.3s 0.5s}.video-container-video{background:black;position:absolute;height:100vh;width:100%;top:0;left:0;z-index:0}.video-container-video video{width:100%;height:100%}.video-container-video iframe{width:100% !important;height:95vh !important;top:2.5vh !important}.campaign-builder-hero{position:relative;background:#000;margin-top:0px}.campaign-builder-hero .inner{height:37rem;padding-top:90px}@media screen and (min-width: 700px){.campaign-builder-hero .inner{height:60rem;padding-top:130px}}@media screen and (min-width: 960px){.campaign-builder-hero .inner{height:100vh;padding-top:0}}@media screen and (min-width: 960px){.campaign-builder-hero img{opacity:0}}.campaign-builder-hero-video{padding:56.25% 0 0 0;position:absolute;width:100%}.campaign-builder-hero-video iframe{height:100%;left:0;position:absolute;top:0;width:100% !important;z-index:0}@media screen and (min-width: 960px){.campaign-builder-hero-video iframe{height:100vh !important}}.campaign-builder-hero-text{pointer-events:none;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:flex-start;padding:20px;text-align:center}@media screen and (min-width: 960px){.campaign-builder-hero-text{padding:50px;opacity:0;text-align:left;transform:translateY(10px)}}.campaign-builder-hero-text h1{line-height:0.9;margin:0;color:white;width:100%}@media screen and (min-width: 960px){.campaign-builder-hero-text h1{max-width:500px}}.campaign-builder-hero-text h1.large{font-size:90px;font-size:5.625rem}@media screen and (min-width: 700px){.campaign-builder-hero-text h1.large{font-size:180px;font-size:11.25rem}}.campaign-builder-hero-text h1.medium{font-size:80px;font-size:5rem}@media screen and (min-width: 700px){.campaign-builder-hero-text h1.medium{font-size:160px;font-size:10rem}}.campaign-builder-hero-text h1.small{font-size:70px;font-size:4.375rem}@media screen and (min-width: 700px){.campaign-builder-hero-text h1.small{font-size:120px;font-size:7.5rem}}.campaign-builder-hero-text h1 span{box-shadow:inset 0 -15px 0 0 #ef2c8d;display:inline}@media screen and (min-width: 960px){.wysiwyg-outer.campaign-section .inner{align-items:center;height:100vh;display:flex;justify-content:center}}.wysiwyg-outer.dark{background:#000}.wysiwyg-outer.dark h1,.wysiwyg-outer.dark h2,.wysiwyg-outer.dark .donate fieldset legend,.donate fieldset .wysiwyg-outer.dark legend,.wysiwyg-outer.dark .donate .section-stage-header-title,.donate .wysiwyg-outer.dark .section-stage-header-title,.wysiwyg-outer.dark h3,.wysiwyg-outer.dark h4,.wysiwyg-outer.dark h5,.wysiwyg-outer.dark h6{color:#fff}.wysiwyg-outer.dark a,.wysiwyg-outer.dark p,.wysiwyg-outer.dark li{color:#fff}.wysiwyg-outer.dark ol,.wysiwyg-outer.dark ul{color:#fff}.wysiwyg-outer.dark .caption-text-inner p{color:#000}.wysiwyg-outer.dark,.wysiwyg-outer.light{position:relative;z-index:1}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiaGVscGVycy9fY29sb3JzLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGlvbi5zY3NzIiwiaGVscGVycy9fbGF5b3V0LnNjc3MiLCJoZWxwZXJzL193ZWJmb250cy5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiaGVscGVycy9fc2V0dGluZ3Muc2NzcyIsImhlbHBlcnMvX2J1dHRvbnMuc2NzcyIsImhlbHBlcnMvX2Zvcm1zLnNjc3MiLCJoZWxwZXJzL19pY29ucy5zY3NzIiwiaGVscGVycy9fZGF0ZXBpY2tlci5zY3NzIiwiY29yZS9fZ2VuZXJhbC5zY3NzIiwiY29yZS9faGVhZGVyLnNjc3MiLCJjb3JlL19mb290ZXIuc2NzcyIsImNvcmUvX3Jlc3BvbnNpdmUtbmF2LnNjc3MiLCJjb3JlL19tYWluLnNjc3MiLCJjb3JlL19zZWN0aW9uLnNjc3MiLCJjb3JlL19hcnRpY2xlLnNjc3MiLCJjb3JlL19zaWRlYmFyLnNjc3MiLCJjb3JlL19jb250ZW50LnNjc3MiLCJjb3JlL19zZWFyY2guc2NzcyIsImNvcmUvX3RhYmxlcy5zY3NzIiwiY29yZS9fZG9uYXRlLnNjc3MiLCJjb3JlL19kcnVwYWwuc2NzcyIsImNvcmUvX2NhbXBhaWduLnNjc3MiLCJjb3JlL19sYW5kaW5nLnNjc3MiLCJjb21wb25lbnRzL19tZXRhZGF0YS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19jdGEuc2NzcyIsImNvbXBvbmVudHMvX2ZlZWQuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fc3RhdGlzdGljcy5zY3NzIiwiY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2suc2NzcyIsImNvbXBvbmVudHMvX3d5c2l3eWctZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fZXhwYW5kLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX3B1bGxxdW90ZS5zY3NzIiwiY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvX2xpZ2h0LWVmZmVjdC5zY3NzIiwiY29tcG9uZW50cy9faW1wYWN0LnNjc3MiLCJjb21wb25lbnRzL19wb3MtY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2NhbXBhaWduLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX2ltcGFjdC1jYWxjLnNjc3MiLCJjb21wb25lbnRzL19kaWZmZXJlbmNlLnNjc3MiLCJjb21wb25lbnRzL19sYW5kaW5nX3Byb21vcy5zY3NzIiwiY29tcG9uZW50cy9fc2hhcmluZ193aWRnZXQuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXItc2lnbnVwLnNjc3MiLCJjb21wb25lbnRzL190b3RhbGlzZXIuc2NzcyIsImNvbXBvbmVudHMvX3Jlc291cmNlLWRvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL19iaWdfaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2JpZ193b3Jkcy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2NhbXBhaWduLWJ1aWxkZXItaGVyby5zY3NzIiwiY29tcG9uZW50cy9fY2FtcGFpZ24tYnVpbGRlci13eXNpd3lnLnNjc3MiLCJjb21wb25lbnRzL193eXNpd3lnLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsS0FDSSw0QkFBNkIsQ0FDN0IseUJBQTBCLENBQzFCLHlDQUEwQyxDQUMxQyw2QkFBOEIs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QSxvQzJEaUdILG9DNUQ1RUYsQ0FBQSxjQytLRyxDQUFBLHFDQTdIeUIsdUM0RDVFOUIsa0JBRXFCLENBQUEsWUFDTixDQUFBLFlBQ0MsQ0FBQSxzQkFDUyxDQUFBLENBQUEsb0JDTG5CLGU5RHNCTixDQUFBLGtWOERyQkQsVTlEb0JDLENBQUEsbUU4RHBCRCxVOURvQkMsQ0FBQSw4QzhEcEJELFU5RG9CQyxDQUFBLDBDOERSTixVOURTTSxDQUFBLHlDOER0Qk0saUJBb0JGLENBQUEsU0FDViIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxubWFpbiwgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgMzAwbXMgZGVsYXkgb24gdG91Y2ggc2NyZWVuc1xyXG5hLFxyXG5hcmVhLFxyXG5idXR0b24sXHJcbltyb2xlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dDpub3QoW3R5cGU9XCJyYW5nZVwiXSksXHJcbmxhYmVsLFxyXG5zZWxlY3QsXHJcbnN1bW1hcnksXHJcbnRleHRhcmVhIHtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgLyogQ2hyb21lIGFuZCBGaXJlZm94IHNldHRpbmcgaGVyZVxyXG4gICAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICovXHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKytcclxuLy8rKysgSEVMUEVSUzogQ09MT1JTICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrXHJcblxyXG4vLyBCYXNpYyBjb2xvcnNcclxuJHJlZDogI0Y0NDMzNjtcclxuJHBpbms6ICNFOTFFNjM7XHJcbiRwdXJwbGU6ICM5QzI3QjA7XHJcbiRkZWVwLXB1cnBsZTogIzY3M0FCNztcclxuJGluZGlnbzogIzNGNTFCNTtcclxuJGJsdWU6ICM0MjRCNUE7XHJcbiRsaWdodC1ibHVlOiAjMDNBOUY0O1xyXG4kY3lhbjogIzAwQkNENDtcclxuJHRlYWw6ICMwMDk2ODg7XHJcbiRncmVlbjogIzRDQUY1MDtcclxuJGxpZ2h0LWdyZWVuOiAjOEJDMzRBO1xyXG4kbGltZTogI0NEREMzOTtcclxuJHllbGxvdzogI0ZGRUIzQjtcclxuJGFtYmVyOiAjRkZDMTA3O1xyXG4kb3JhbmdlOiAjRkY5ODAwO1xyXG4kZGVlcC1vcmFuZ2U6ICNGRjU3MjI7XHJcbiRicm93bjogIzc5NTU0ODtcclxuJGNyZWFtOiAjRjRGM0U3O1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuXHJcbiRzYS1vcmFuZ2U6ICNmZjg1MDA7XHJcbiRzYS15ZWxsb3c6ICNmZmRjMDA7XHJcbiRzYS1waW5rOiAjZWYyYzhkO1xyXG5cclxuLy8gU3RhbmRhcmQgZ3JleXNjYWxlOiBudW1iZXIgPSBicmlnaHRuZXNzIChIU0IpXHJcbiRncmV5OTU6ICNGMkYyRjI7XHJcbiRncmV5OTA6ICNFNkU2RTY7XHJcbiRncmV5ODA6ICNDQ0NDQ0M7XHJcbiRncmV5NzA6ICNCM0IzQjM7XHJcbiRncmV5NjA6ICM5OTk5OTk7XHJcbiRncmV5NTA6ICM4MDgwODA7XHJcbiRncmV5NDA6ICM2NjY2NjY7XHJcbiRncmV5MzA6ICM0RDRENEQ7XHJcbiRncmV5MjA6ICMzMzMzMzM7XHJcbiRncmV5MTU6ICMyNjI2MjY7XHJcblxyXG4vLyBTb2NpYWwgY29sb3JzXHJcbiRkcmliYmJsZTogI0VBNEM4OTtcclxuJGZhY2Vib29rOiAjM0I1OTk5O1xyXG4kZmxpY2tyOiAjRkYwMDg0O1xyXG4kZ29vZ2xlcGx1czogI0RENEIzOTtcclxuJGluc3RhZ3JhbTogI0U0NDA1RjtcclxuJGxpbmtlZGluOiAjMDA3N0I1O1xyXG4kcGludGVyZXN0OiAjQkQwODFDO1xyXG4kc25hcGNoYXQ6ICNGRkZDMDA7XHJcbiRzb3VuZGNsb3VkOiAjZmYzMzAwO1xyXG4kdHVtYmxyOiAjMzQ0NjVEO1xyXG4kdHdpdHRlcjogIzU1QUNFRTtcclxuJHZpbWVvOiAjMUFCN0VBO1xyXG4kd2hhdHNhcHA6ICMyNUQzNjY7XHJcbiR5b3V0dWJlOiAjQ0QyMDFGO1xyXG5cclxuLy8gU29jaWFsIGNvbG9yc1xyXG4uZHJpYmJibGUge1xyXG4gICAgY29sb3I6ICRkcmliYmJsZTtcclxufVxyXG5cclxuO1xyXG5cclxuLmZhY2Vib29rIHtcclxuICAgIGNvbG9yOiAkZmFjZWJvb2s7XHJcbn1cclxuXHJcbjtcclxuXHJcbi5mbGlja3Ige1xyXG4gICAgY29sb3I6ICRmbGlja3I7XHJcbn1cclxuXHJcbjtcclxuXHJcbi5nb29nbGVwbHVzIHtcclxuICAgIGNvbG9yOiAkZ29vZ2xlcGx1cztcclxufVxyXG5cclxuO1xyXG5cclxuLmluc3RhZ3JhbSB7XHJcbiAgICBjb2xvcjogJGluc3RhZ3JhbTtcclxufVxyXG5cclxuO1xyXG5cclxuLmxpbmtlZGluIHtcclxuICAgIGNvbG9yOiAkbGlua2VkaW47XHJcbn1cclxuXHJcbjtcclxuXHJcbi5waW50ZXJlc3Qge1xyXG4gICAgY29sb3I6ICRwaW50ZXJlc3Q7XHJcbn1cclxuXHJcbjtcclxuXHJcbi5zbmFwY2hhdCB7XHJcbiAgICBjb2xvcjogJHNuYXBjaGF0O1xyXG59XHJcblxyXG47XHJcblxyXG4uc291bmRjbG91ZCB7XHJcbiAgICBjb2xvcjogJHNvdW5kY2xvdWQ7XHJcbn1cclxuXHJcbjtcclxuXHJcbi50dW1ibHIge1xyXG4gICAgY29sb3I6ICR0dW1ibHI7XHJcbn1cclxuXHJcbjtcclxuXHJcbi50d2l0dGVyIHtcclxuICAgIGNvbG9yOiAkdHdpdHRlcjtcclxufVxyXG5cclxuO1xyXG5cclxuLnZpbWVvIHtcclxuICAgIGNvbG9yOiAkdmltZW87XHJcbn1cclxuXHJcbjtcclxuXHJcbi53aGF0c2FwcCB7XHJcbiAgICBjb2xvcjogJHdoYXRzYXBwO1xyXG59XHJcblxyXG47XHJcblxyXG4ueW91dHViZSB7XHJcbiAgICBjb2xvcjogJHlvdXR1YmU7XHJcbn1cclxuXHJcbjsiLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUWVBPR1JBUEhZIE1JWElOU1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gRm9udCBzaXplXHJcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMS42KSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplVmFsdWUgKyBweDtcclxuICAgIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XHJcbn1cclxuXHJcbi8vIEN1cnNvciBoaWdobGlnaHRpbmdcclxuQG1peGluIHNlbGVjdGlvbigkYmFja2dyb3VuZCwgJGNvbG9yKSB7XHJcblxyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAnOjotbW96LXNlbGVjdGlvbicsXHJcbiAgICAnOjpzZWxlY3Rpb24nIHtcclxuICAgICAgICAjeyRwcmVmaXh9IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBtaXhpbiBmb3IgcGxhY2Vob2xkZXJzXHJcbkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcclxuICAgIEBhdC1yb290ICN7aWYobm90ICYsICRzZWwsIHNlbGVjdG9yLWFwcGVuZCgmLCAkc2VsKSl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcicpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgLy8gICAgIEBjb250ZW50O1xyXG4gICAgLy8gICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTEFZT1VUIE1JWElOU1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gQ2VudGVyaW5nIG9iamVjdHMgKG9sZCB3YXksIGZsZXhib3ggcHJlZmVycmVkIG5vdylcclxuLy8gQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7ICBcclxuQG1peGluIGNlbnRlcmVyKCRob3Jpem9udGFsOiB0cnVlLCAkdmVydGljYWw6IHRydWUpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICBAaWYgKCRob3Jpem9udGFsIGFuZCAkdmVydGljYWwpIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgKCRob3Jpem9udGFsKSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICgkdmVydGljYWwpIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gIEJyZWFrcG9pbnRzXHJcbkBtaXhpbiBicmVhaygkYnJlYWtwb2ludCkge1xyXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gZmxleGJveCBtaXhpbiAtIGZvciBjaGlsZHJlbiBvZiBmbGV4IGNvbnRhaW5lclxyXG5AbWl4aW4gZmxleGJveCgkdmFsdWUpIHtcclxuICAgIGZsZXg6IDAgJHZhbHVlO1xyXG4gICAgbWF4LXdpZHRoOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vIFN0eWxlcyBieSBudW1iZXIgb2YgaXRlbXMgaW4gbGlzdFxyXG5AbWl4aW4gYnljb3VudCgkY291bnQsICRzZWxlY3Rvcikge1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArICN7JGNvdW50fSksXHJcbiAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRjb3VudH0pfiN7JHNlbGVjdG9yfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIGJ5Y291bnQoNCl7XHJcbi8vICAgICB3aWR0aDoyNSU7XHJcbi8vIH1cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBTklNQVRJT05TIE1JWElOU1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gSW5jbHVkZSB0byBnaXZlIGFuIGVsZW1lbnQgYSB0cmFuc2l0aW9uXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XHJcblxyXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LXRyYW5zaXRpb24sXHJcbiAgICB0cmFuc2l0aW9uIHtcclxuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tZWFzZSgkcHJvcGVydGllcy4uLikge1xyXG5cclxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC10cmFuc2l0aW9uLFxyXG4gICAgdHJhbnNpdGlvbiB7XHJcbiAgICAgICAgI3skcHJlZml4fS1wcm9wZXJ0eTogJHByb3BlcnRpZXM7XHJcbiAgICAgICAgI3skcHJlZml4fS1kdXJhdGlvbjogMC4ycztcclxuICAgICAgICAjeyRwcmVmaXh9LXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEluY2x1ZGUgdG8gdHJhbnNmb3JtIGFuIGVsZW1lbnRcclxuQG1peGluIHRyYW5zZm9ybSgkcHJvcGVydHkpIHtcclxuXHJcbiAgICBAZWFjaCAkcHJlZml4IGluIC1tcy10cmFuc2Zvcm0sXHJcbiAgICAtbW96LXRyYW5zZm9ybSxcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLFxyXG4gICAgdHJhbnNmb3JtIHtcclxuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydHk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwcm9wZXJ0eSkge1xyXG5cclxuICAgIEBlYWNoICRwcmVmaXggaW4gLW1zLXRyYW5zZm9ybS1vcmlnaW4sXHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW4sXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW4sXHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luIHtcclxuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydHk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGZpbHRlcnNcclxuQG1peGluIGZpbHRlcigkcHJvcGVydGllcykge1xyXG5cclxuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC1maWx0ZXIsXHJcbiAgICBmaWx0ZXIge1xyXG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0aWVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSBrZXlmcmFtZXMgd2l0aCBhbiBhbmltYXRpb24gbmFtZVxyXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBAaW5jbHVkZSBrZXlmcmFtZXMoZmFkZSkge1xyXG4vLyAgICAgMCUgeyBvcGFjaXR5OiAwOyB9XHJcbi8vICAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG4vLyB9XHJcblxyXG5cclxuLy8gSW5jbHVkZSB0byBnaXZlIGFuIGVsZW1lbnQgYW5pbWF0aW9uXHJcbkBtaXhpbiBhbmltYXRpb24oJHByb3BlcnRpZXMpIHtcclxuXHJcbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtYW5pbWF0aW9uLFxyXG4gICAgYW5pbWF0aW9uIHtcclxuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNUWUxJTkcgTUlYSU5TXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBHcmFkaWVudHNcclxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZDogbGVmdCwgJGRpcmVjdGlvbi1uZXc6IHRvIHJpZ2h0LCAkY29sb3JzIC4uLikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1vbGQsICRjb2xvcnMpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24tbmV3LCAkY29sb3JzKTtcclxufVxyXG5cclxuLy8gQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KGxlZnQsIHRvLXJpZ2h0LCAkcHJpbWFyeSwgJHNlY29uZGFyeSk7XHJcblxyXG5AbWl4aW4gcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyAuLi4pIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoJHBvc2l0aW9uLCAkY29sb3JzKTtcclxufVxyXG5cclxuQG1peGluIHVuZGVybGluZSgkY29sb3IsICRoZWlnaHQpIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgKC0kaGVpZ2h0ICsgcHgpIDAgMCAkY29sb3I7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQU1VFRE8gRUxFTUVOVCBNSVhJTlNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIHBzZXVkbyBtaXhpblxyXG5AbWl4aW4gcHNldWRvKCRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUsICRjb250ZW50OiAnJykge1xyXG4gICAgY29udGVudDogJGNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICAgIHBvc2l0aW9uOiAkcG9zO1xyXG59XHJcblxyXG4vLyBUcmlhbmdsZSBtaXhpblxyXG5AbWl4aW4gY3NzLXRyaWFuZ2xlKCRjb2xvciwgJGRpcmVjdGlvbiwgJHNpemU6IDZweCwgJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJHJvdW5kOiBmYWxzZSkge1xyXG4gICAgQGluY2x1ZGUgcHNldWRvKCRwb3M6ICRwb3NpdGlvbik7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuXHJcbiAgICBAaWYgJHJvdW5kIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb249PWRvd24ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwIC0gcm91bmQoJHNpemUgLyAyLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb249PXVwIHtcclxuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAtIHJvdW5kKCRzaXplIC8gMi41KTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT1yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT1sZWZ0IHtcclxuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBmb3IgZXhhbXBsZSB0byBtYWtlIGEgcmVkIHRyaWFuZ2xlIHRoYXQgcG9pbnRzIGRvd24sIHdpdGggYSBzaXplIG9mIDEwcHggYW5kIHJvdW5kZWQgY29ybmVyc1xyXG4vLyBAaW5jbHVkZSBjc3MtdHJpYW5nbGUocmVkLCBkb3duLCAxMHB4ICwgYWJzb2x1dGUgLHRydWUgKTsiLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrXHJcbi8vKysrIEhFTFBFUlM6IEFOSU1BVElPTiArKytcclxuLy8rKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTW92ZW1lbnRcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIGZhbmN5IHRyYW5zaXRpb25zXHJcbiRtb3ZlLXdoaXA6IGN1YmljLWJlemllcigwLjgsIDAsIDAuMywgMSk7XHJcbiRtb3ZlLXNuYXA6IGN1YmljLWJlemllcigwLjcsIC0wLjUsIDAuMywgMS41KTtcclxuJG1vdmUtc25hcC1pbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMywgMC43LCAwKTtcclxuJG1vdmUtc25hcC1vdXQ6IGN1YmljLWJlemllcigwLjIsIDAuOSwgMC4zLCAxLjMpO1xyXG5cclxuJXRyYW5zaXRpb24ge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1lYXNlKGJhY2tncm91bmQsIGJvcmRlciwgYm94LXNoYWRvdywgY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybSwgYmFja2dyb3VuZCwgaGVpZ2h0LCBwYWRkaW5nLCB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIHdpZHRoKTtcclxufVxyXG5cclxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBMQVlPVVQgKysrXHJcbi8vKysrKysrKysrKysrKysrKysrKysrKytcclxuXHJcbi8vIE1ha2UgYSBmbGV4Ym94IGNvbnRhaW5lclxyXG4lZmxleCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICBmbGV4LXdyYXA6d3JhcDtcclxufVxyXG5cclxuXHJcblxyXG4vLyByZXNwb25zaXZlIGhlbHBlciBmb3IgY2hlY2tpbmcgc2l6ZXMgZXRjXHJcbkBpZiAkZGVidWcge1xyXG5cclxuICAgIC5yZXNwb25zaXZlLWhlbHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDAwMDAwMDAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2l2ZS1oZWxwZXIgcCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuXHJcbiAgICAgICAgJi5iYXNle1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpe1xyXG4gICAgICAgICAgICAmLnNtYWxse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcclxuICAgICAgICAgICAgJi5tZWRpdW17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpe1xyXG4gICAgICAgICAgICAmLnRhYmxldHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKXtcclxuICAgICAgICAgICAgJi5sYXJnZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHhsYXJnZSl7XHJcbiAgICAgICAgICAgICYueGxhcmdle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoeHhsYXJnZSl7XHJcbiAgICAgICAgICAgICYueHhsYXJnZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IEBlbHNlIHtcclxuICAgIC5yZXNwb25zaXZlLWhlbHBlcntcclxuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBXRUJGT05UUyArKytcclxuLy8rKysrKysrKysrKysrKysrKysrKysrKysrXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAna2xpbWEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL2tsaW1hLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi93ZWJmb250cy9rbGltYS1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2tsaW1hJztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9rbGltYS11bHRyYS13ZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vd2ViZm9udHMva2xpbWEtdWx0cmEtd2ViLm90ZicpIGZvcm1hdCgnb3RmJyksXHJcbiAgICAgICAgIHVybCgnLi4vd2ViZm9udHMva2xpbWEtdWx0cmEtd2ViLnR0ZicpIGZvcm1hdCgndHRmJyksXHJcbiAgICAgICAgIHVybCgnLi4vd2ViZm9udHMva2xpbWEtdWx0cmEtd2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAna2xpbWEnO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL2tsaW1hLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi93ZWJmb250cy9rbGltYS1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZ3JhcGgtZmYtY29uZGVuc2VkJztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9ncmFwaC1mZi1jb25kZW5zZWQtYmxhY2std2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL3dlYmZvbnRzL2dyYXBoLWZmLWNvbmRlbnNlZC1ibGFjay13ZWIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvZ3JhcGgtZmYtY29uZGVuc2VkLWJsYWNrLXdlYi50dGYnKSBmb3JtYXQoJ3R0ZicpLFxyXG4gICAgICAgIHVybCgnLi4vd2ViZm9udHMvZ3JhcGgtZmYtY29uZGVuc2VkLWJsYWNrLXdlYi5vdGYnKSBmb3JtYXQoJ290ZicpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBUWVBPR1JBUEhZICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVscGVyc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gVGhpcyBpcyB0aGUgaGlnaGxpZ2h0IGNvbG91ciB1c2VkIHdpdGggdGhlIGN1cnNvclxyXG5AaW5jbHVkZSBzZWxlY3Rpb24oJGJhY2tncm91bmQ6ICRzZWNvbmRhcnksICRjb2xvcjogJHdoaXRlKTtcclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWZhdWx0c1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJWZvbnQtaGVhZGVyIHtcclxuICAgIGZvbnQ6ICRib2xkIDFlbS8xLjIgJGZvbnQtaGVhZGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MC41cHg7XHJcbn1cclxuXHJcbiVmb250LWJvZHkge1xyXG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS41ICRmb250LWJvZHk7XHJcbn1cclxuXHJcbiVmb250LWNvbnRlbnQge1xyXG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS41ICRmb250LWNvbnRlbnQ7XHJcbn1cclxuXHJcbiVmb250LW1ldGEge1xyXG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS41ICRmb250LW1ldGE7XHJcbn1cclxuXHJcbiVmb250LWxhYmVsIHtcclxuICAgIGZvbnQ6ICRib2xkIDAuOWVtLzEuNSAkZm9udC1oZWFkZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZXR0aW5nc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJWgxIHtcclxuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS43MmVtICsgMS40dncpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiVoMiB7XHJcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS42ZW0gKyAxdncpO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuJWgzIHtcclxuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM2ZW0gKyAwLjd2dyk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxufVxyXG5cclxuJWg0IHtcclxuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyZW0gKyAwLjR2dyk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4laDUge1xyXG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjIxZW0gKyAwLjJ2dyk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4laDYge1xyXG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4xMDVlbSArIDAuMXZ3KTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLy8rKysrKysrKysrKysrKysrXHJcbi8vKysrIFNFVFRJTkdTICsrK1xyXG4vLysrKysrKysrKysrKysrKytcclxuXHJcbi8vIFNldCB0aGUgY29sb3Igc2NoZW1lXHJcbiRwcmltYXJ5OiAkc2EteWVsbG93O1xyXG4kc2Vjb25kYXJ5OiAkc2EtcGluaztcclxuJHRlcnRpYXJ5OiAkc2Etb3JhbmdlO1xyXG5cclxuLy8gQ3JlYXRlcyBhIGZ1bGwgcGFsZXR0ZSBmcm9tIGJhc2UgY29sb3Vyc1xyXG4kcHJpbWFyeS1icmlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDIwJSk7XHJcbiRwcmltYXJ5LWxpZ2h0OiBsaWdodGVuKCRwcmltYXJ5LCAxMCUpO1xyXG4kcHJpbWFyeS1kYXJrOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XHJcbiRwcmltYXJ5LXNoYWRlOiBkYXJrZW4oJHByaW1hcnksIDIwJSk7XHJcblxyXG4kc2Vjb25kYXJ5LWJyaWdodDogbGlnaHRlbigkc2Vjb25kYXJ5LCAyMCUpO1xyXG4kc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDEwJSk7XHJcbiRzZWNvbmRhcnktZGFyazogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XHJcbiRzZWNvbmRhcnktc2hhZGU6IGRhcmtlbigkc2Vjb25kYXJ5LCAyMCUpO1xyXG5cclxuLy8gU2V0IGNvbW1vbiBjb2xvcnNcclxuJGJvZHktY29sb3I6ICR3aGl0ZTtcclxuJGhlYWRlci1jb2xvcjogJHdoaXRlO1xyXG5cclxuLy8gU2V0IGZpeGVkIGhlYWRlclxyXG4kZml4ZWRoZWFkOiB0cnVlO1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4kZm9udC1oZWFkZXI6ICdncmFwaC1mZi1jb25kZW5zZWQnLFxyXG4nVHJlYnVjaGV0IE1TJyxcclxuJ0x1Y2lkYSBHcmFuZGUnLFxyXG5UYWhvbWEsXHJcbnNhbnMtc2VyaWY7XHJcbiRmb250LWJvZHk6ICdrbGltYScsXHJcbidUcmVidWNoZXQgTVMnLFxyXG4nTHVjaWRhIEdyYW5kZScsXHJcblRhaG9tYSxcclxuc2Fucy1zZXJpZjtcclxuJGZvbnQtY29udGVudDogJ2tsaW1hJyxcclxuJ1RyZWJ1Y2hldCBNUycsXHJcbidMdWNpZGEgR3JhbmRlJyxcclxuVGFob21hLFxyXG5zYW5zLXNlcmlmO1xyXG4kZm9udC1xdW90ZTogJ2tsaW1hJyxcclxuJ1RyZWJ1Y2hldCBNUycsXHJcbidMdWNpZGEgR3JhbmRlJyxcclxuVGFob21hLFxyXG5zYW5zLXNlcmlmO1xyXG4kZm9udC1tZXRhOiAna2xpbWEnLFxyXG5BbmRhbGVNb25vLFxyXG4nTHVjaWRhIENvbnNvbGUnLFxyXG5tb25vc3BhY2U7XHJcblxyXG4kbGlnaHQ6IDMwMDtcclxuJG5vcm1hbDogNDAwO1xyXG4kbWVkaXVtOiA2MDA7XHJcbiRib2xkOiA3MDA7XHJcblxyXG4vLyBMYXlvdXRcclxuJGhlYWRlci1oZWlnaHQ6IDExNnB4O1xyXG4kZ2FwOiAxZW07XHJcbiRjb3JuZXI6IDRweDtcclxuJGxpbmU6IDFweDtcclxuJHBhZ2Utd2lkdGg6IDkwZW07XHJcbiRzaGFkb3c6IDAgMCA4cHggcmdiYSgkYmxhY2ssIDAuMSk7XHJcblxyXG4vLyBTZXRzIHdpZHRoIG9mIGZpeGVkIGNvbHVtbnNcclxuJGhhbGYtY29sdW1uOiAkcGFnZS13aWR0aCAvIDI7XHJcbiR0aGlyZC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gMztcclxuJHR3by10aGlyZHMtY29sdW1uOiAoJHBhZ2Utd2lkdGggLyAzKSAqIDI7XHJcbiRmb3VydGgtY29sdW1uOiAkcGFnZS13aWR0aCAvIDQ7XHJcbiR0aHJlZS1mb3VydGhzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gNCkgKiAzO1xyXG4kc2l4dGgtY29sdW1uOiAkcGFnZS13aWR0aCAvIDY7XHJcbiRmaXZlLXNpeHRocy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDYpICogNTtcclxuXHJcbi8vIEtlZXAgdHJhY2sgb2Ygei1pbmRleGVzIHRvIGF2b2lkIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuJHppbmRleDogKHBvcHVwOiA1MCxcclxuICAgIGhlYWRlcjogNDAsXHJcbiAgICBybmF2OiAzMCxcclxuICAgIGZvb3RlcjogMjAsXHJcbiAgICBvdmVybGF5OiAxMCxcclxuICAgIGhpZ2hsaWdodDogLTEwLFxyXG4pO1xyXG5cclxuLy8gQnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnRzOiAoc21hbGw6IDU2MHB4LFxyXG4gICAgdGFibGV0OiA3MDBweCxcclxuICAgIHNsaWRlckZpeDogNzM5cHgsXHJcbiAgICBtZWRpdW06IDk2MHB4LFxyXG4gICAgcG9zQ2FyZHM6IDExMDBweCxcclxuICAgIGxhcmdlOiAxMjgwcHgsXHJcbiAgICB4bGFyZ2U6IDE0NDBweCxcclxuICAgIHh4bGFyZ2U6IDE3MDBweCxcclxuKTtcclxuXHJcbi8vIGFkZCBDTVMgc3BlY2lmaWMgY2hhbmdlc1xyXG4kd29yZHByZXNzOiB0cnVlO1xyXG4kZHJ1cGFsOiB0cnVlO1xyXG4kZHJ1cGFsLXZlcnNpb246IDg7XHJcbiRkZWJ1ZzogdHJ1ZTsiLCIvLysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4vLysrKyBIRUxQRVJTOiBCVVRUT05TICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuLy8gQnV0dG9uIG1peGluXHJcbiVidXR0b24ge1xyXG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgIEBleHRlbmQgJWZvbnQtYm9keTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcCAkZ2FwICogMC43ICRnYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKCdzbWFsbCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4sXHJcbi5idXR0b24ge1xyXG4gICAgQGV4dGVuZCAlYnV0dG9uO1xyXG4gICAgYmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuICAgIGJveC1zaGFkb3c6IC00cHggNHB4IDAgMCAkc2Etb3JhbmdlO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3N2Zy9pY29ucy9hcnJvdy1yaWdodC1ibGFjay5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAwIDAgJHNhLW9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5LFxyXG4uYnV0dG9uLXNlY29uZGFyeSB7XHJcbiAgICBAZXh0ZW5kICVidXR0b247XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgIGJveC1zaGFkb3c6IC00cHggNHB4IDAgMCAkc2EtcGluaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9zdmcvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAycHggMCAwICRzYS1waW5rO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJ1dHRvbi1iYWNrIHtcclxuICAgIEBleHRlbmQgJWJ1dHRvbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICBAaW5jbHVkZSB1bmRlcmxpbmUod2hpdGUsIDApO1xyXG4gICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vc3ZnL2ljb25zL2Fycm93LXJpZ2h0LWJsYWNrLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAycHggMCAwICRzYS1waW5rO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHVuZGVybGluZSgkc2EteWVsbG93LCAxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWltYWdlICYge1xyXG4gICAgICAgIEBpbmNsdWRlIHVuZGVybGluZShibGFjaywgMCk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3N2Zy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHVuZGVybGluZSgkc2EtcGluaywgMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn0iLCIvLysrKysrKysrKysrKysrKysrKysrKytcclxuLy8rKysgSEVMUEVSUzogRk9STVMgKysrXHJcbi8vKysrKysrKysrKysrKysrKysrKysrK1xyXG5cclxuXHJcbiVmb3JtLWlucHV0IHtcclxuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICBjb2xvcjogJGdyZXkyMDtcclxuICAgIGJvcmRlcjogJGxpbmUgc29saWQgJGdyZXk4MDtcclxuICAgIGZvbnQ6ICRub3JtYWwgMWVtLzEuNSAkZm9udC1ib2R5O1xyXG4gICAgaGVpZ2h0OiAzZW07XHJcbiAgICBwYWRkaW5nOiAwICRnYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIGZvbnQ6IDFyZW0gJGZvbnQtYm9keTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250OiAxZW0gJGZvbnQtYm9keTtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gICAgQGV4dGVuZCAlZm9ybS1pbnB1dDtcclxufVxyXG5cclxuW3R5cGU9XCJ0ZXh0XCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSxcclxuW3R5cGU9XCJkYXRlXCJdLFxyXG5bdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5bdHlwZT1cIm1vbnRoXCJdLFxyXG5bdHlwZT1cIndlZWtcIl0sXHJcblt0eXBlPVwidGltZVwiXSxcclxuW3R5cGU9XCJzZWFyY2hcIl0sXHJcblt0eXBlPVwidGVsXCJdLFxyXG5bdHlwZT1cInVybFwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW2xpc3RdLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk1MDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTUwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTUwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTUwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogJGdhcCAqIDg7XHJcbn1cclxuXHJcbi8vIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4vLyBbdHlwZT1cInJlc2V0XCJdLFxyXG4vLyBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbi8vICAgICBAZXh0ZW5kIC5idXR0b247XHJcbi8vICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbi8vICAgICBib3JkZXI6IG5vbmU7XHJcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vIH1cclxuXHJcblt0eXBlPVwiY29sb3JcIl0sXHJcblt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VsZWN0LWFycm93LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQTFBRUI3O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VsZWN0LWFycm93LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk5MDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAkZ2FwICogMS41O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICYrbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVjaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmK2xhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJitsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkc2EtcGluaztcclxuICAgIH1cclxuXHJcbiAgICAmK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcitsYWJlbDphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgMC4xKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkK2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogI2I4YjhiODtcclxuICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCtsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAzcHggd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNhLXBpbms7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaWYgJHdvcmRwcmVzcyB7XHJcbiAgICAuZ2Zvcm1fYm9keSB7XHJcblxyXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCtsYWJlbCxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXStsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCsqIHtcclxuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAkZ2FwIC8gNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzYS1waW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjaGVja2JveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNoZWNrYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkuZ2ZpZWxkK2xpLmdmaWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlbGFiZWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX2J1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdpbnB1dF9jb250YWluZXJfY29uc2VudCxcclxuICAgIC5nZm9ybV9mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fYm9keSBzZWxlY3QrbGFiZWwsXHJcbiAgICAuZ2Zvcm1fYm9keSBpbnB1dFt0eXBlPVwidGV4dFwiXStsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFkX2dlbmVyYXRpb24gZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2EteWVsbG93O1xyXG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNmaWVsZF8zMV8xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzYS1waW5rO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgLmdmaWVsZC0td2lkdGgtaGFsZntcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7IFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmaWVsZF9sYWJlbHtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmX25hbWVfaGFzXzIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmFtZV9maXJzdCB7XHJcbiAgICAgICAgZmxleDogMCA0OCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lX2xhc3Qge1xyXG4gICAgICAgIGZsZXg6IDAgNDglO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc291cmNlX2Rvd25sb2FkIGZvcm0ge1xyXG4gICAgLmdmaWVsZF9sYWJlbHtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn0iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXHJcbi8vKysrIEhFTFBFUlM6IElDT05TICsrK1xyXG4vLysrKysrKysrKysrKysrKysrKysrKysrXHJcblxyXG4uaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICBoZWlnaHQ6ICRnYXAgKiAxLjU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6ICRnYXAgKiAxLjU7XHJcblxyXG4gICAgLmllICYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAtOTk5OXB4O1xyXG5cclxuICAgICAgICAuaWUgJiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qXHJcbiAqIGpRdWVyeSBVSSBDU1MgRnJhbWV3b3JrIEBWRVJTSU9OXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEwLCBBVVRIT1JTLnR4dCAoaHR0cDovL2pxdWVyeXVpLmNvbS9hYm91dClcclxuICogRHVhbCBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIG9yIEdQTCBWZXJzaW9uIDIgbGljZW5zZXMuXHJcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcclxuICpcclxuICogaHR0cDovL2RvY3MuanF1ZXJ5LmNvbS9VSS9UaGVtaW5nL0FQSVxyXG4gKi9cclxuXHJcbi8qIExheW91dCBoZWxwZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktaGVscGVyLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC05OTk5OTk5OXB4O1xyXG59XHJcblxyXG4udWktaGVscGVyLXJlc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIuXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4udWktaGVscGVyLWNsZWFyZml4IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyogcmVxdWlyZWQgY29tbWVudCBmb3IgY2xlYXJmaXggdG8gd29yayBpbiBPcGVyYSBcXCovXHJcbiogaHRtbCAudWktaGVscGVyLWNsZWFyZml4IHtcclxuICAgIGhlaWdodDogMSU7XHJcbn1cclxuXHJcbi51aS1oZWxwZXItY2xlYXJmaXgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIGVuZCBjbGVhcmZpeCAqL1xyXG4udWktaGVscGVyLXpmaXgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTtcclxufVxyXG5cclxuXHJcbi8qIEludGVyYWN0aW9uIEN1ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIEljb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cclxuLnVpLWljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuXHJcbi8qIE1pc2MgdmlzdWFsc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIE92ZXJsYXlzICovXHJcbi51aS13aWRnZXQtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIGpRdWVyeSBVSSBBY2NvcmRpb24gQFZFUlNJT05cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTAsIEFVVEhPUlMudHh0IChodHRwOi8vanF1ZXJ5dWkuY29tL2Fib3V0KVxyXG4gKiBEdWFsIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgb3IgR1BMIFZlcnNpb24gMiBsaWNlbnNlcy5cclxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxyXG4gKlxyXG4gKiBodHRwOi8vZG9jcy5qcXVlcnkuY29tL1VJL0FjY29yZGlvbiN0aGVtaW5nXHJcbiAqL1xyXG4vKiBJRS9XaW4gLSBGaXggYW5pbWF0aW9uIGJ1ZyAtICM0NjE1ICovXHJcbi51aS1hY2NvcmRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgem9vbTogMTtcclxufVxyXG5cclxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWxpLWZpeCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xyXG59XHJcblxyXG4udWktYWNjb3JkaW9uLWljb25zIC51aS1hY2NvcmRpb24taGVhZGVyIGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcclxufVxyXG5cclxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAuNWVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG59XHJcblxyXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMi4yZW07XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgem9vbTogMTtcclxufVxyXG5cclxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQtYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBqUXVlcnkgVUkgQXV0b2NvbXBsZXRlIEBWRVJTSU9OXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEwLCBBVVRIT1JTLnR4dCAoaHR0cDovL2pxdWVyeXVpLmNvbS9hYm91dClcclxuICogRHVhbCBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIG9yIEdQTCBWZXJzaW9uIDIgbGljZW5zZXMuXHJcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcclxuICpcclxuICogaHR0cDovL2RvY3MuanF1ZXJ5LmNvbS9VSS9BdXRvY29tcGxldGUjdGhlbWluZ1xyXG4gKi9cclxuLnVpLWF1dG9jb21wbGV0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIHdvcmthcm91bmRzICovXHJcbiogaHRtbCAudWktYXV0b2NvbXBsZXRlIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi8qIHdpdGhvdXQgdGhpcywgdGhlIG1lbnUgZXhwYW5kcyB0byAxMDAlIGluIElFNiAqL1xyXG5cclxuLypcclxuICogalF1ZXJ5IFVJIE1lbnUgQFZFUlNJT05cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTAsIEFVVEhPUlMudHh0IChodHRwOi8vanF1ZXJ5dWkuY29tL2Fib3V0KVxyXG4gKiBEdWFsIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgb3IgR1BMIFZlcnNpb24gMiBsaWNlbnNlcy5cclxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxyXG4gKlxyXG4gKiBodHRwOi8vZG9jcy5qcXVlcnkuY29tL1VJL01lbnUjdGhlbWluZ1xyXG4gKi9cclxuLnVpLW1lbnUge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi51aS1tZW51IC51aS1tZW51IHtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbn1cclxuXHJcbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHpvb206IDE7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51aS1tZW51IC51aS1tZW51LWl0ZW0gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IC4yZW0gLjRlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB6b29tOiAxO1xyXG59XHJcblxyXG4udWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtaG92ZXIsXHJcbi51aS1tZW51IC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogLTFweDtcclxufVxyXG5cclxuLypcclxuICogalF1ZXJ5IFVJIEJ1dHRvbiBAVkVSU0lPTlxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMCwgQVVUSE9SUy50eHQgKGh0dHA6Ly9qcXVlcnl1aS5jb20vYWJvdXQpXHJcbiAqIER1YWwgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBvciBHUEwgVmVyc2lvbiAyIGxpY2Vuc2VzLlxyXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXHJcbiAqXHJcbiAqIGh0dHA6Ly9kb2NzLmpxdWVyeS5jb20vVUkvQnV0dG9uI3RoZW1pbmdcclxuICovXHJcbi51aS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1yaWdodDogLjFlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgem9vbTogMTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKiB0aGUgb3ZlcmZsb3cgcHJvcGVydHkgcmVtb3ZlcyBleHRyYSB3aWR0aCBpbiBJRSAqL1xyXG4udWktYnV0dG9uLWljb24tb25seSB7XHJcbiAgICB3aWR0aDogMi4yZW07XHJcbn1cclxuXHJcbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cclxuYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xyXG4gICAgd2lkdGg6IDIuNGVtO1xyXG59XHJcblxyXG4vKiBidXR0b24gZWxlbWVudHMgc2VlbSB0byBuZWVkIGEgbGl0dGxlIG1vcmUgd2lkdGggKi9cclxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IHtcclxuICAgIHdpZHRoOiAzLjRlbTtcclxufVxyXG5cclxuYnV0dG9uLnVpLWJ1dHRvbi1pY29ucy1vbmx5IHtcclxuICAgIHdpZHRoOiAzLjdlbTtcclxufVxyXG5cclxuLypidXR0b24gdGV4dCBlbGVtZW50ICovXHJcbi51aS1idXR0b24gLnVpLWJ1dHRvbi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnVpLWJ1dHRvbi10ZXh0LW9ubHkgLnVpLWJ1dHRvbi10ZXh0IHtcclxuICAgIHBhZGRpbmc6IC40ZW0gMWVtO1xyXG59XHJcblxyXG4udWktYnV0dG9uLWljb24tb25seSAudWktYnV0dG9uLXRleHQsXHJcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLXRleHQge1xyXG4gICAgcGFkZGluZzogLjRlbTtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xyXG59XHJcblxyXG4udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24tdGV4dCxcclxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDIuMWVtO1xyXG59XHJcblxyXG4udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi10ZXh0LFxyXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcclxuICAgIHBhZGRpbmc6IC40ZW0gMi4xZW0gLjRlbSAxZW07XHJcbn1cclxuXHJcbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjFlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuMWVtO1xyXG59XHJcblxyXG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzLCBwcm92aWRlIHBhZGRpbmcgYnkgZGVmYXVsdCAqL1xyXG5pbnB1dC51aS1idXR0b24ge1xyXG4gICAgcGFkZGluZzogLjRlbSAxZW07XHJcbn1cclxuXHJcbi8qYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xyXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbixcclxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktaWNvbixcclxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1pY29uLFxyXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWljb24sXHJcbi51aS1idXR0b24taWNvbnMtb25seSAudWktaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbn1cclxuXHJcbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24taWNvbi1wcmltYXJ5LFxyXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksXHJcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tcHJpbWFyeSB7XHJcbiAgICBsZWZ0OiAuNWVtO1xyXG59XHJcblxyXG4udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSxcclxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksXHJcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5IHtcclxuICAgIHJpZ2h0OiAuNWVtO1xyXG59XHJcblxyXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSxcclxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnkge1xyXG4gICAgcmlnaHQ6IC41ZW07XHJcbn1cclxuXHJcbi8qYnV0dG9uIHNldHMqL1xyXG4udWktYnV0dG9uc2V0IHtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG59XHJcblxyXG4udWktYnV0dG9uc2V0IC51aS1idXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0uM2VtO1xyXG59XHJcblxyXG4vKiB3b3JrYXJvdW5kcyAqL1xyXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIHJlc2V0IGV4dHJhIHBhZGRpbmcgaW4gRmlyZWZveCAqL1xyXG4vKlxyXG4gKiBqUXVlcnkgVUkgRGF0ZXBpY2tlciBAVkVSU0lPTlxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMCwgQVVUSE9SUy50eHQgKGh0dHA6Ly9qcXVlcnl1aS5jb20vYWJvdXQpXHJcbiAqIER1YWwgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBvciBHUEwgVmVyc2lvbiAyIGxpY2Vuc2VzLlxyXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXHJcbiAqXHJcbiAqIGh0dHA6Ly9kb2NzLmpxdWVyeS5jb20vVUkvRGF0ZXBpY2tlciN0aGVtaW5nXHJcbiAqL1xyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgICB3aWR0aDogMTdlbTtcclxuICAgIHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgYmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHdpZHRoOiAxLjhlbTtcclxuICAgIGhlaWdodDogMS44ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxufVxyXG5cclxuLy8gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcixcclxuLy8gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XHJcbi8vICAgICB0b3A6IDFweDtcclxuLy8gfVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLy8gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XHJcbi8vICAgICBsZWZ0OiAxcHg7XHJcbi8vIH1cclxuXHJcbi8vIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xyXG4vLyAgICAgcmlnaHQ6IDFweDtcclxuLy8gfVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLThweDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDIuM2VtO1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNXB4IDBweDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbWFyZ2luOiAxcHggMDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgteWVhciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIGNlbnRlcjtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1hcmdpbjogMCAwIC40ZW07XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRoIHtcclxuICAgIHBhZGRpbmc6IC43ZW0gLjNlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB0ZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXHJcbi51aS1kYXRlcGlja2VyIHRkIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIG1hcmdpbjogLjdlbSAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgLjJlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXHJcbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gLjRlbTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuICAgIHdpZHRoOiAzMy4zJTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcbiAgICBjbGVhcjogbGVmdDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIFJUTCBzdXBwb3J0ICovXHJcbi51aS1kYXRlcGlja2VyLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gICAgcmlnaHQ6IDJweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XHJcbi8vICAgICByaWdodDogMXB4O1xyXG4vLyAgICAgbGVmdDogYXV0bztcclxuLy8gfVxyXG5cclxuLy8gLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xyXG4vLyAgICAgbGVmdDogMXB4O1xyXG4vLyAgICAgcmlnaHQ6IGF1dG87XHJcbi8vIH1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcclxuICAgIGNsZWFyOiByaWdodDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi8qIElFNiBJRlJBTUUgRklYICh0YWtlbiBmcm9tIGRhdGVwaWNrZXIgMS41LjMgKi9cclxuLnVpLWRhdGVwaWNrZXItY292ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8qc29ycnkgZm9yIElFNSovXHJcbiAgICBkaXNwbGF5XHJcbiAgICAvKiovXHJcbiAgICA6IGJsb2NrO1xyXG4gICAgLypzb3JyeSBmb3IgSUU1Ki9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qbXVzdCBoYXZlKi9cclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgLyptdXN0IGhhdmUqL1xyXG4gICAgZmlsdGVyOiBtYXNrKCk7XHJcbiAgICAvKm11c3QgaGF2ZSovXHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICAvKm11c3QgaGF2ZSovXHJcbiAgICBsZWZ0OiAtNHB4O1xyXG4gICAgLyptdXN0IGhhdmUqL1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgLyptdXN0IGhhdmUqL1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIC8qbXVzdCBoYXZlKi9cclxufVxyXG5cclxuLypcclxuICogalF1ZXJ5IFVJIERpYWxvZyBAVkVSU0lPTlxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMCwgQVVUSE9SUy50eHQgKGh0dHA6Ly9qcXVlcnl1aS5jb20vYWJvdXQpXHJcbiAqIER1YWwgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBvciBHUEwgVmVyc2lvbiAyIGxpY2Vuc2VzLlxyXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXHJcbiAqXHJcbiAqIGh0dHA6Ly9kb2NzLmpxdWVyeS5jb20vVUkvRGlhbG9nI3RoZW1pbmdcclxuICovXHJcbi51aS1kaWFsb2cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogLjJlbTtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XHJcbiAgICBwYWRkaW5nOiAuNWVtIDFlbSAuM2VtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IC4xZW0gMTZweCAuMmVtIDA7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLjNlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Ugc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMXB4O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXIsXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpmb2N1cyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHpvb206IDE7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IC41ZW0gMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuICAgIG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIGJvdHRvbTogM3B4O1xyXG59XHJcblxyXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBqUXVlcnkgVUkgUHJvZ3Jlc3NiYXIgQFZFUlNJT05cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTAsIEFVVEhPUlMudHh0IChodHRwOi8vanF1ZXJ5dWkuY29tL2Fib3V0KVxyXG4gKiBEdWFsIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgb3IgR1BMIFZlcnNpb24gMiBsaWNlbnNlcy5cclxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxyXG4gKlxyXG4gKiBodHRwOi8vZG9jcy5qcXVlcnkuY29tL1VJL1Byb2dyZXNzYmFyI3RoZW1pbmdcclxuICovXHJcbi51aS1wcm9ncmVzc2JhciB7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBqUXVlcnkgVUkgUmVzaXphYmxlIEBWRVJTSU9OXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEwLCBBVVRIT1JTLnR4dCAoaHR0cDovL2pxdWVyeXVpLmNvbS9hYm91dClcclxuICogRHVhbCBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIG9yIEdQTCBWZXJzaW9uIDIgbGljZW5zZXMuXHJcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcclxuICpcclxuICogaHR0cDovL2RvY3MuanF1ZXJ5LmNvbS9VSS9SZXNpemFibGUjdGhlbWluZ1xyXG4gKi9cclxuLnVpLXJlc2l6YWJsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi51aS1yZXNpemFibGUtaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMC4xcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxyXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1yZXNpemFibGUtbiB7XHJcbiAgICBjdXJzb3I6IG4tcmVzaXplO1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogLTVweDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi51aS1yZXNpemFibGUtcyB7XHJcbiAgICBjdXJzb3I6IHMtcmVzaXplO1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi51aS1yZXNpemFibGUtZSB7XHJcbiAgICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gICAgd2lkdGg6IDdweDtcclxuICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udWktcmVzaXphYmxlLXcge1xyXG4gICAgY3Vyc29yOiB3LXJlc2l6ZTtcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udWktcmVzaXphYmxlLXNlIHtcclxuICAgIGN1cnNvcjogc2UtcmVzaXplO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgYm90dG9tOiAxcHg7XHJcbn1cclxuXHJcbi51aS1yZXNpemFibGUtc3cge1xyXG4gICAgY3Vyc29yOiBzdy1yZXNpemU7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgYm90dG9tOiAtNXB4O1xyXG59XHJcblxyXG4udWktcmVzaXphYmxlLW53IHtcclxuICAgIGN1cnNvcjogbnctcmVzaXplO1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIHRvcDogLTVweDtcclxufVxyXG5cclxuLnVpLXJlc2l6YWJsZS1uZSB7XHJcbiAgICBjdXJzb3I6IG5lLXJlc2l6ZTtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgdG9wOiAtNXB4O1xyXG59XHJcblxyXG4vKlxyXG4gKiBqUXVlcnkgVUkgU2VsZWN0YWJsZSBAVkVSU0lPTlxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMCwgQVVUSE9SUy50eHQgKGh0dHA6Ly9qcXVlcnl1aS5jb20vYWJvdXQpXHJcbiAqIER1YWwgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBvciBHUEwgVmVyc2lvbiAyIGxpY2Vuc2VzLlxyXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXHJcbiAqXHJcbiAqIGh0dHA6Ly9kb2NzLmpxdWVyeS5jb20vVUkvU2VsZWN0YWJsZSN0aGVtaW5nXHJcbiAqL1xyXG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBqUXVlcnkgVUkgU2xpZGVyIEBWRVJTSU9OXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDEwLCBBVVRIT1JTLnR4dCAoaHR0cDovL2pxdWVyeXVpLmNvbS9hYm91dClcclxuICogRHVhbCBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIG9yIEdQTCBWZXJzaW9uIDIgbGljZW5zZXMuXHJcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcclxuICpcclxuICogaHR0cDovL2RvY3MuanF1ZXJ5LmNvbS9VSS9TbGlkZXIjdGhlbWluZ1xyXG4gKi9cclxuLnVpLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMS4yZW07XHJcbiAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGZvbnQtc2l6ZTogLjdlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcblxyXG4udWktc2xpZGVyLWhvcml6b250YWwge1xyXG4gICAgaGVpZ2h0OiAuOGVtO1xyXG59XHJcblxyXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgdG9wOiAtLjNlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtLjZlbTtcclxufVxyXG5cclxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcclxuICAgIHdpZHRoOiAuOGVtO1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICBsZWZ0OiAtLjNlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLS42ZW07XHJcbn1cclxuXHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLypcclxuICogalF1ZXJ5IFVJIFRhYnMgQFZFUlNJT05cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTAsIEFVVEhPUlMudHh0IChodHRwOi8vanF1ZXJ5dWkuY29tL2Fib3V0KVxyXG4gKiBEdWFsIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgb3IgR1BMIFZlcnNpb24gMiBsaWNlbnNlcy5cclxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxyXG4gKlxyXG4gKiBodHRwOi8vZG9jcy5qcXVlcnkuY29tL1VJL1RhYnMjdGhlbWluZ1xyXG4gKi9cclxuLnVpLXRhYnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogLjJlbTtcclxuICAgIHpvb206IDE7XHJcbn1cclxuXHJcbi8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xyXG4udWktdGFicyAudWktdGFicy1uYXYge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogLjJlbSAuMmVtIDA7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIG1hcmdpbjogMCAuMmVtIDFweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLXNlbGVjdGVkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG59XHJcblxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1zZWxlY3RlZCBhLFxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgYSxcclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLXByb2Nlc3NpbmcgYSB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLFxyXG4udWktdGFicy51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLXNlbGVjdGVkIGEge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBmaXJzdCBzZWxlY3RvciBpbiBncm91cCBzZWVtcyBvYnNvbGV0ZSwgYnV0IHJlcXVpcmVkIHRvIG92ZXJjb21lIGJ1ZyBpbiBPcGVyYSBhcHBseWluZyBjdXJzb3I6IHRleHQgb3ZlcmFsbCBpZiBkZWZpbmVkIGVsc2V3aGVyZS4uLiAqL1xyXG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIHBhZGRpbmc6IDFlbSAxLjRlbTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLWhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayBAVkVSU0lPTlxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxMCwgQVVUSE9SUy50eHQgKGh0dHA6Ly9qcXVlcnl1aS5jb20vYWJvdXQpXHJcbiAqIER1YWwgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBvciBHUEwgVmVyc2lvbiAyIGxpY2Vuc2VzLlxyXG4gKiBodHRwOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXHJcbiAqXHJcbiAqIGh0dHA6Ly9kb2NzLmpxdWVyeS5jb20vVUkvVGhlbWluZy9BUElcclxuICpcclxuICogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvXHJcbiAqL1xyXG5cclxuXHJcbi8qIENvbXBvbmVudCBjb250YWluZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktd2lkZ2V0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLFxyXG4gICAgQXJpYWwsXHJcbiAgICBzYW5zLXNlcmlmXHJcbiAgICAvKntmZkRlZmF1bHR9Ki9cclxuICAgIDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW1cclxuICAgIC8qe2ZzRGVmYXVsdH0qL1xyXG4gICAgO1xyXG59XHJcblxyXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi51aS13aWRnZXQgaW5wdXQsXHJcbi51aS13aWRnZXQgc2VsZWN0LFxyXG4udWktd2lkZ2V0IHRleHRhcmVhLFxyXG4udWktd2lkZ2V0IGJ1dHRvbiB7XHJcbiAgICBmb250LWZhbWlseTogVmVyZGFuYSxcclxuICAgIEFyaWFsLFxyXG4gICAgc2Fucy1zZXJpZlxyXG4gICAgLyp7ZmZEZWZhdWx0fSovXHJcbiAgICA7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLnVpLXdpZGdldC1jb250ZW50IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAvKntib3JkZXJDb2xvckNvbnRlbnR9Ki9cclxuICAgIDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICA7XHJcbiAgICBjb2xvcjogIzIyMjIyMlxyXG4gICAgLyp7ZmNDb250ZW50fSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS13aWRnZXQtY29udGVudCBhIHtcclxuICAgIGNvbG9yOiAjMjIyMjIyXHJcbiAgICAvKntmY0NvbnRlbnR9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLnVpLXdpZGdldC1oZWFkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYVxyXG4gICAgLyp7Ym9yZGVyQ29sb3JIZWFkZXJ9Ki9cclxuICAgIDtcclxuICAgIGJhY2tncm91bmQ6ICNjY2NjY2NcclxuICAgIC8qe2JnQ29sb3JIZWFkZXJ9Ki9cclxuICAgIHVybChpbWFnZXMvdWktYmdfaGlnaGxpZ2h0LXNvZnRfNzVfY2NjY2NjXzF4MTAwLnBuZylcclxuICAgIC8qe2JnSW1nVXJsSGVhZGVyfSovXHJcbiAgICA1MCVcclxuICAgIC8qe2JnSGVhZGVyWFBvc30qL1xyXG4gICAgNTAlXHJcbiAgICAvKntiZ0hlYWRlcllQb3N9Ki9cclxuICAgIHJlcGVhdC14XHJcbiAgICAvKntiZ0hlYWRlclJlcGVhdH0qL1xyXG4gICAgO1xyXG4gICAgY29sb3I6ICMyMjIyMjJcclxuICAgIC8qe2ZjSGVhZGVyfSovXHJcbiAgICA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XHJcbiAgICBjb2xvcjogIzIyMjIyMlxyXG4gICAgLyp7ZmNIZWFkZXJ9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzXHJcbiAgICAvKntib3JkZXJDb2xvckRlZmF1bHR9Ki9cclxuICAgIDtcclxuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTZcclxuICAgIC8qe2JnQ29sb3JEZWZhdWx0fSovXHJcbiAgICB1cmwoaW1hZ2VzL3VpLWJnX2dsYXNzXzc1X2U2ZTZlNl8xeDQwMC5wbmcpXHJcbiAgICAvKntiZ0ltZ1VybERlZmF1bHR9Ki9cclxuICAgIDUwJVxyXG4gICAgLyp7YmdEZWZhdWx0WFBvc30qL1xyXG4gICAgNTAlXHJcbiAgICAvKntiZ0RlZmF1bHRZUG9zfSovXHJcbiAgICByZXBlYXQteFxyXG4gICAgLyp7YmdEZWZhdWx0UmVwZWF0fSovXHJcbiAgICA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgICAvKntmd0RlZmF1bHR9Ki9cclxuICAgIDtcclxuICAgIGNvbG9yOiAjNTU1NTU1XHJcbiAgICAvKntmY0RlZmF1bHR9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcclxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxyXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICM1NTU1NTVcclxuICAgIC8qe2ZjRGVmYXVsdH0qL1xyXG4gICAgO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vLyAudWktc3RhdGUtaG92ZXIsXHJcbi8vIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXHJcbi8vIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlcixcclxuLy8gLnVpLXN0YXRlLWZvY3VzLFxyXG4vLyAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxyXG4vLyAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xyXG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OVxyXG4vLyAgICAgLyp7Ym9yZGVyQ29sb3JIb3Zlcn0qL1xyXG4vLyAgICAgO1xyXG4vLyAgICAgYmFja2dyb3VuZDogI2RhZGFkYVxyXG4vLyAgICAgLyp7YmdDb2xvckhvdmVyfSovXHJcbi8vICAgICB1cmwoaW1hZ2VzL3VpLWJnX2dsYXNzXzc1X2RhZGFkYV8xeDQwMC5wbmcpXHJcbi8vICAgICAvKntiZ0ltZ1VybEhvdmVyfSovXHJcbi8vICAgICA1MCVcclxuLy8gICAgIC8qe2JnSG92ZXJYUG9zfSovXHJcbi8vICAgICA1MCVcclxuLy8gICAgIC8qe2JnSG92ZXJZUG9zfSovXHJcbi8vICAgICByZXBlYXQteFxyXG4vLyAgICAgLyp7YmdIb3ZlclJlcGVhdH0qL1xyXG4vLyAgICAgO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4vLyAgICAgLyp7ZndEZWZhdWx0fSovXHJcbi8vICAgICA7XHJcbi8vICAgICBjb2xvcjogIzIxMjEyMVxyXG4vLyAgICAgLyp7ZmNIb3Zlcn0qL1xyXG4vLyAgICAgO1xyXG4vLyB9XHJcblxyXG4udWktc3RhdGUtaG92ZXIgYSxcclxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTIxMjFcclxuICAgIC8qe2ZjSG92ZXJ9Ki9cclxuICAgIDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnVpLXN0YXRlLWFjdGl2ZSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYVxyXG4gICAgLyp7Ym9yZGVyQ29sb3JBY3RpdmV9Ki9cclxuICAgIDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmZcclxuICAgIC8qe2JnQ29sb3JBY3RpdmV9Ki9cclxuICAgIHVybChpbWFnZXMvdWktYmdfZ2xhc3NfNjVfZmZmZmZmXzF4NDAwLnBuZylcclxuICAgIC8qe2JnSW1nVXJsQWN0aXZlfSovXHJcbiAgICA1MCVcclxuICAgIC8qe2JnQWN0aXZlWFBvc30qL1xyXG4gICAgNTAlXHJcbiAgICAvKntiZ0FjdGl2ZVlQb3N9Ki9cclxuICAgIHJlcGVhdC14XHJcbiAgICAvKntiZ0FjdGl2ZVJlcGVhdH0qL1xyXG4gICAgO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gICAgLyp7ZndEZWZhdWx0fSovXHJcbiAgICA7XHJcbiAgICBjb2xvcjogIzIxMjEyMVxyXG4gICAgLyp7ZmNBY3RpdmV9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxyXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcclxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICMyMTIxMjFcclxuICAgIC8qe2ZjQWN0aXZlfSovXHJcbiAgICA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi51aS13aWRnZXQgOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGlvbiBDdWVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmNlZmExXHJcbiAgICAvKntib3JkZXJDb2xvckhpZ2hsaWdodH0qL1xyXG4gICAgO1xyXG4gICAgYmFja2dyb3VuZDogI2ZiZjllZVxyXG4gICAgLyp7YmdDb2xvckhpZ2hsaWdodH0qL1xyXG4gICAgdXJsKGltYWdlcy91aS1iZ19nbGFzc181NV9mYmY5ZWVfMXg0MDAucG5nKVxyXG4gICAgLyp7YmdJbWdVcmxIaWdobGlnaHR9Ki9cclxuICAgIDUwJVxyXG4gICAgLyp7YmdIaWdobGlnaHRYUG9zfSovXHJcbiAgICA1MCVcclxuICAgIC8qe2JnSGlnaGxpZ2h0WVBvc30qL1xyXG4gICAgcmVwZWF0LXhcclxuICAgIC8qe2JnSGlnaGxpZ2h0UmVwZWF0fSovXHJcbiAgICA7XHJcbiAgICBjb2xvcjogIzM2MzYzNlxyXG4gICAgLyp7ZmNIaWdobGlnaHR9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xyXG4gICAgY29sb3I6ICMzNjM2MzZcclxuICAgIC8qe2ZjSGlnaGxpZ2h0fSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS1zdGF0ZS1lcnJvcixcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZDBhMGFcclxuICAgIC8qe2JvcmRlckNvbG9yRXJyb3J9Ki9cclxuICAgIDtcclxuICAgIGJhY2tncm91bmQ6ICNmZWYxZWNcclxuICAgIC8qe2JnQ29sb3JFcnJvcn0qL1xyXG4gICAgdXJsKGltYWdlcy91aS1iZ19nbGFzc185NV9mZWYxZWNfMXg0MDAucG5nKVxyXG4gICAgLyp7YmdJbWdVcmxFcnJvcn0qL1xyXG4gICAgNTAlXHJcbiAgICAvKntiZ0Vycm9yWFBvc30qL1xyXG4gICAgNTAlXHJcbiAgICAvKntiZ0Vycm9yWVBvc30qL1xyXG4gICAgcmVwZWF0LXhcclxuICAgIC8qe2JnRXJyb3JSZXBlYXR9Ki9cclxuICAgIDtcclxuICAgIGNvbG9yOiAjY2QwYTBhXHJcbiAgICAvKntmY0Vycm9yfSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS1zdGF0ZS1lcnJvciBhLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcclxuICAgIGNvbG9yOiAjY2QwYTBhXHJcbiAgICAvKntmY0Vycm9yfSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcclxuICAgIGNvbG9yOiAjY2QwYTBhXHJcbiAgICAvKntmY0Vycm9yfSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS1wcmlvcml0eS1wcmltYXJ5LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4udWktc3RhdGUtZGlzYWJsZWQsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLyogSWNvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xyXG4udWktaWNvbiB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvdWktaWNvbnNfMjIyMjIyXzI1NngyNDAucG5nKVxyXG4gICAgLyp7aWNvbnNDb250ZW50fSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzIyMjIyMl8yNTZ4MjQwLnBuZylcclxuICAgIC8qe2ljb25zQ29udGVudH0qL1xyXG4gICAgO1xyXG59XHJcblxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzIyMjIyMl8yNTZ4MjQwLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG59XHJcblxyXG4vLyAudWktc3RhdGUtZGVmYXVsdCAudWktaWNvbiB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzg4ODg4OF8yNTZ4MjQwLnBuZylcclxuLy8gICAgIC8qe2ljb25zRGVmYXVsdH0qL1xyXG4vLyAgICAgO1xyXG4vLyB9XHJcblxyXG4vLyAudWktc3RhdGUtaG92ZXIgLnVpLWljb24sXHJcbi8vIC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzQ1NDU0NV8yNTZ4MjQwLnBuZylcclxuLy8gICAgIC8qe2ljb25zSG92ZXJ9Ki9cclxuLy8gICAgIDtcclxuLy8gfVxyXG5cclxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzQ1NDU0NV8yNTZ4MjQwLnBuZylcclxuICAgIC8qe2ljb25zQWN0aXZlfSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy91aS1pY29uc18yZTgzZmZfMjU2eDI0MC5wbmcpXHJcbiAgICAvKntpY29uc0hpZ2hsaWdodH0qL1xyXG4gICAgO1xyXG59XHJcblxyXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXHJcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvdWktaWNvbnNfY2QwYTBhXzI1NngyNDAucG5nKVxyXG4gICAgLyp7aWNvbnNFcnJvcn0qL1xyXG4gICAgO1xyXG59XHJcblxyXG4vKiBwb3NpdGlvbmluZyAqL1xyXG4udWktaWNvbi1jYXJhdC0xLW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcblxyXG4udWktaWNvbi1jYXJhdC0xLW5lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XHJcbn1cclxuXHJcbi51aS1pY29uLWNhcmF0LTEtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xyXG59XHJcblxyXG4udWktaWNvbi1jYXJhdC0xLXNlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XHJcbn1cclxuXHJcbi51aS1pY29uLWNhcmF0LTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwO1xyXG59XHJcblxyXG4udWktaWNvbi1jYXJhdC0xLXN3IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XHJcbn1cclxuXHJcbi51aS1pY29uLWNhcmF0LTEtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xyXG59XHJcblxyXG4udWktaWNvbi1jYXJhdC0xLW53IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xyXG59XHJcblxyXG4udWktaWNvbi1jYXJhdC0yLW4tcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcclxufVxyXG5cclxuLnVpLWljb24tY2FyYXQtMi1lLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XHJcbn1cclxuXHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xyXG59XHJcblxyXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xyXG59XHJcblxyXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTZweDtcclxufVxyXG5cclxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDtcclxufVxyXG5cclxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xyXG59XHJcblxyXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcclxufVxyXG5cclxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4O1xyXG59XHJcblxyXG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93LTEtbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvdy0xLWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93LTEtc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93LTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzJweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3ctMS1zdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3ctMS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvdy0xLW53IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWFycm93LTQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcclxufVxyXG5cclxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1leHRsaW5rIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1uZXd3aW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXJlZnJlc2gge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXNodWZmbGUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcclxufVxyXG5cclxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWZvbGRlci1vcGVuIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1kb2N1bWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDtcclxufVxyXG5cclxuLnVpLWljb24tZG9jdW1lbnQtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcclxufVxyXG5cclxuLnVpLWljb24tbm90ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcclxufVxyXG5cclxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLW1haWwtb3BlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcclxufVxyXG5cclxuLnVpLWljb24tc3VpdGNhc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jb21tZW50IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDtcclxufVxyXG5cclxuLnVpLWljb24tcGVyc29uIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcclxufVxyXG5cclxuLnVpLWljb24tcHJpbnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi10cmFzaCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWxvY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXVubG9ja2VkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcclxufVxyXG5cclxuLnVpLWljb24tYm9va21hcmsge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi10YWcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1ob21lIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1mbGFnIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDtcclxufVxyXG5cclxuLnVpLWljb24tY2FsZW5kYXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jYXJ0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcclxufVxyXG5cclxuLnVpLWljb24tcGVuY2lsIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDtcclxufVxyXG5cclxuLnVpLWljb24tY2xvY2sge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1kaXNrIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcclxufVxyXG5cclxuLnVpLWljb24tY2FsY3VsYXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi16b29taW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcclxufVxyXG5cclxuLnVpLWljb24tem9vbW91dCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDtcclxufVxyXG5cclxuLnVpLWljb24td3JlbmNoIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWdlYXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcclxufVxyXG5cclxuLnVpLWljb24taGVhcnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDtcclxufVxyXG5cclxuLnVpLWljb24tc3RhciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1saW5rIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWNhbmNlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcclxufVxyXG5cclxuLnVpLWljb24tcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXBsdXN0aGljayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLW1pbnVzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDtcclxufVxyXG5cclxuLnVpLWljb24tbWludXN0aGljayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcclxufVxyXG5cclxuLnVpLWljb24tY2xvc2V0aGljayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWtleSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1saWdodGJ1bGIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcclxufVxyXG5cclxuLnVpLWljb24tc2Npc3NvcnMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDtcclxufVxyXG5cclxuLnVpLWljb24tY2xpcGJvYXJkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWNvcHkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcclxufVxyXG5cclxuLnVpLWljb24tY29udGFjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xyXG59XHJcblxyXG4udWktaWNvbi12aWRlbyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1zY3JpcHQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDtcclxufVxyXG5cclxuLnVpLWljb24tYWxlcnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1ub3RpY2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1oZWxwIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcclxufVxyXG5cclxuLnVpLWljb24tY2hlY2sge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1idWxsZXQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1yYWRpby1vZmYge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1yYWRpby1vbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1waW4tdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1waW4tcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1wbGF5IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1wYXVzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXNlZWstbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXNlZWstcHJldiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXNlZWstZW5kIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDtcclxufVxyXG5cclxuLnVpLWljb24tc2Vlay1zdGFydCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XHJcbn1cclxuXHJcbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cclxuLnVpLWljb24tc2Vlay1maXJzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXN0b3Age1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1lamVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4O1xyXG59XHJcblxyXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXZvbHVtZS1vbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1wb3dlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDtcclxufVxyXG5cclxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1zaWduYWwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1iYXR0ZXJ5LTIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcclxufVxyXG5cclxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcclxufVxyXG5cclxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDtcclxufVxyXG5cclxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDtcclxufVxyXG5cclxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcclxufVxyXG5cclxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcclxufVxyXG5cclxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcclxufVxyXG5cclxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XHJcbn1cclxuXHJcbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xyXG59XHJcblxyXG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcclxufVxyXG5cclxuXHJcbi8qIE1pc2MgdmlzdWFsc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIENvcm5lciByYWRpdXMgKi9cclxuLnVpLWNvcm5lci10bCB7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzfSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS1jb3JuZXItdHIge1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG59XHJcblxyXG4udWktY29ybmVyLWJsIHtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLnVpLWNvcm5lci1iciB7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzfSovXHJcbiAgICA7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzfSovXHJcbiAgICA7XHJcbn1cclxuXHJcbi51aS1jb3JuZXItdG9wIHtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzfSovXHJcbiAgICA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLnVpLWNvcm5lci1ib3R0b20ge1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDRweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzfSovXHJcbiAgICA7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzfSovXHJcbiAgICA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG59XHJcblxyXG4udWktY29ybmVyLXJpZ2h0IHtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzfSovXHJcbiAgICA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzfSovXHJcbiAgICA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLnVpLWNvcm5lci1sZWZ0IHtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxuICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4gICAgO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuICAgIDtcclxufVxyXG5cclxuLy8gLnVpLWNvcm5lci1hbGwge1xyXG4vLyAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHhcclxuLy8gICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4vLyAgICAgO1xyXG4vLyAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHhcclxuLy8gICAgIC8qe2Nvcm5lclJhZGl1c30qL1xyXG4vLyAgICAgO1xyXG4vLyAgICAgYm9yZGVyLXJhZGl1czogNHB4XHJcbi8vICAgICAvKntjb3JuZXJSYWRpdXN9Ki9cclxuLy8gICAgIDtcclxuLy8gfVxyXG5cclxuLyogT3ZlcmxheXMgKi9cclxuLnVpLXdpZGdldC1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNhYWFhYWFcclxuICAgIC8qe2JnQ29sb3JPdmVybGF5fSovXHJcbiAgICB1cmwoaW1hZ2VzL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZylcclxuICAgIC8qe2JnSW1nVXJsT3ZlcmxheX0qL1xyXG4gICAgNTAlXHJcbiAgICAvKntiZ092ZXJsYXlYUG9zfSovXHJcbiAgICA1MCVcclxuICAgIC8qe2JnT3ZlcmxheVlQb3N9Ki9cclxuICAgIHJlcGVhdC14XHJcbiAgICAvKntiZ092ZXJsYXlSZXBlYXR9Ki9cclxuICAgIDtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgZmlsdGVyOkFscGhhKE9wYWNpdHk9MzApXHJcbiAgICAvKntvcGFjaXR5T3ZlcmxheX0qL1xyXG4gICAgO1xyXG59XHJcblxyXG4udWktd2lkZ2V0LXNoYWRvdyB7XHJcbiAgICBtYXJnaW46IC04cHhcclxuICAgIC8qe29mZnNldFRvcFNoYWRvd30qL1xyXG4gICAgMCAwIC04cHhcclxuICAgIC8qe29mZnNldExlZnRTaGFkb3d9Ki9cclxuICAgIDtcclxuICAgIHBhZGRpbmc6IDhweFxyXG4gICAgLyp7dGhpY2tuZXNzU2hhZG93fSovXHJcbiAgICA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWFhYWFhXHJcbiAgICAvKntiZ0NvbG9yU2hhZG93fSovXHJcbiAgICB1cmwoaW1hZ2VzL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZylcclxuICAgIC8qe2JnSW1nVXJsU2hhZG93fSovXHJcbiAgICA1MCVcclxuICAgIC8qe2JnU2hhZG93WFBvc30qL1xyXG4gICAgNTAlXHJcbiAgICAvKntiZ1NoYWRvd1lQb3N9Ki9cclxuICAgIHJlcGVhdC14XHJcbiAgICAvKntiZ1NoYWRvd1JlcGVhdH0qL1xyXG4gICAgO1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbiAgICBmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zMClcclxuICAgIC8qe29wYWNpdHlTaGFkb3d9Ki9cclxuICAgIDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXNTaGFkb3d9Ki9cclxuICAgIDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4XHJcbiAgICAvKntjb3JuZXJSYWRpdXNTaGFkb3d9Ki9cclxuICAgIDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweFxyXG4gICAgLyp7Y29ybmVyUmFkaXVzU2hhZG93fSovXHJcbiAgICA7XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBHRU5FUkFMICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gVW5pdmVyc2FsIG1hcmdpbnNcclxuYm9keSxcclxuYnIsXHJcbmRkLFxyXG5vcHRpb24sXHJcbnRkLFxyXG50aCxcclxuc3ZnIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgLyogU2V0cyB1cCB0aGUgQmFzZSAxMCBzdHVmZiAqL1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIxO1xyXG4gICAgZm9udC1rZXJuaW5nOiBub3JtYWw7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTE1O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQ6ICRub3JtYWwgMWVtLzEuNSAkZm9udC1ib2R5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5zZWFyY2gtYWN0aXZlLFxyXG4gICAgJi5tZW51LWFjdGl2ZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVHlwb2dyYXBoeVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBAZXh0ZW5kICVoMTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgQGV4dGVuZCAlaDI7XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIEBleHRlbmQgJWgzO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBAZXh0ZW5kICVoNDtcclxufVxyXG5cclxuaDUge1xyXG4gICAgQGV4dGVuZCAlaDU7XHJcbn1cclxuXHJcbmg2IHtcclxuICAgIEBleHRlbmQgJWg2O1xyXG59XHJcblxyXG5maWdjYXB0aW9uIHtcclxuICAgIEBleHRlbmQgJWZvbnQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuZW0ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5ociB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5vYmplY3QtZml0IHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgICBmb250LXNpemU6IHNtYWxsO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbn1cclxuXHJcbmxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEdsb2JhbCBwbGFjZWhvbGRlcnMgYW5kIGNsYXNzZXNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEZ1bGwgd2lkdGggc2VjdGlvblxyXG4lc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogJGdhcCAqIDMgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRnYXAgKiAzIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJhc2ljIGxheW91dCBmb3IgYSBjb250YWluZXIgKHVzdWFsbHkgd2l0aGluIGEgJXNlY3Rpb24pXHJcbiVjb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcclxuICAgIHBhZGRpbmc6IDAgJGdhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwICogMjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ2FyZCB3aXRoIGEgd2hpdGUgYmFja2dyb3VuZCBhbmQgZHJvcCBzaGFkb3dcclxuJWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gSG92ZXIgc3R5bGVzIGZvciBsaW5rcyBhbmQgaW1hZ2VzXHJcbiV0ZXh0LWhvdmVyIHtcclxuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVpbWFnZS1ob3ZlciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJW9iamVjdC1maXQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAubm8tb2JqZWN0Zml0ICYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuICAgIH1cclxufVxyXG5cclxuLy8gR2l2ZXMgYW55IGZpcnN0IHBhcmFncmFwaHMgYSBkcm9wIGNhcFxyXG4lZHJvcC1jYXAge1xyXG4gICAgJj5wOmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzQwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC42O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQWRkIGEgZGFyayBmaWx0ZXJcclxuJW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjMpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuJXNoYWRlZC10b3AsXHJcbiVzaGFkZWQtYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuJXNoYWRlZC10b3A6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCh0b3AsIHRvIGJvdHRvbSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMSkgMCUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNzM4KSAxOSUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNTQxKSAzNCUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMzgyKSA0NyUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMjc4KSA1Ni41JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4xOTQpIDY1JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4xMjYpIDczJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4wNzUpIDgwLjIlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjA0MikgODYuMSUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDIxKSA5MSUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDA4KSA5NS4yJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMDIpIDk4LjIlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwKSAxMDAlKTtcclxufVxyXG5cclxuJXNoYWRlZC1ib3R0b206YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChib3R0b20sIHRvIHRvcCxcclxuICAgICAgICByZ2JhKCRibGFjaywgMSkgMCUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNzM4KSAxOSUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNTQxKSAzNCUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMzgyKSA0NyUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMjc4KSA1Ni41JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4xOTQpIDY1JSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4xMjYpIDczJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4wNzUpIDgwLjIlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjA0MikgODYuMSUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDIxKSA5MSUsXHJcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDA4KSA5NS4yJSxcclxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMDIpIDk4LjIlLFxyXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwKSAxMDAlKTtcclxufVxyXG5cclxuLy8gU2lkZXdheXMgdGV4dFxyXG4lc2lkZXdheXMge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgIC1tb3otd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgLW1zLXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLy8gVmVydGljYWwgY2VudGVyZWQgY29udGFpbmVyXHJcbiV2ZXJ0aWNhbCB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRleHQtaG92ZXIge1xyXG4gICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxufVxyXG5cclxuLy8gTWFrZXMgYW55IGNoaWxkcmVuIGZsb2F0IGxlZnQgYW5kIGhhdmUgY29uc2lzdGVudCBtYXJnaW5zXHJcbi5pbmxpbmUtZ3JvdXAge1xyXG4gICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICY+KiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAgMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIaWRlIHRoaW5nc1xyXG4udmlzdWFsbHktaGlkZGVuLFxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5jb29raWUtbm90aWNlIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5MjA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogJGdhcCAvIDI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgcG9wdXApO1xyXG59XHJcblxyXG4uc2tpcC1saW5rIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogLSRnYXAgKiAxMDtcclxuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgaGVhZGVyKTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBtYXJnaW46ICRnYXAgLyAyIDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDcmVkaXQgaG92ZXJcclxuLnBob3RvLWNyZWQge1xyXG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgMCAwICRjb3JuZXI7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XHJcbiAgICB0b3A6ICRnYXAgKiAyO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgIGJvdHRvbTogJGdhcCAqIDI7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jYXB0ZXh0IHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRleHQge1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAgLyAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb29raWUgY29udHJvbCBzdHlsaW5nXHJcblxyXG4jY2NjIHtcclxuICAgIC5jaGVja2JveC10b2dnbGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLW9uLFxyXG4gICAgICAgICYtb2ZmIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiNjY2MgLmNjYy1jb250ZW50LS1saWdodCAuY2NjLW5vdGlmeS1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICBib3gtc2hhZG93OiAtNHB4IDRweCAwIDAgI2VmMmM4ZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAwIDAgI2VmMmM4ZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBib3JkZXIsIGJveC1zaGFkb3csIGNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm0sIGJhY2tncm91bmQsIGhlaWdodCwgcGFkZGluZywgdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCB3aWR0aDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgLyogc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG59XHJcblxyXG4jY2NjIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN0cmlhbmdsZSB7XHJcbiAgICBmaWxsOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2NjLXBhbmVsIHtcclxuICAgIC8vIC5jY2Mtbm90aWZ5LWJ1dHRvbiB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIC8vICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDAgcmdiYSgxMTcsIDExNywgMTE3LCAwLjUpO1xyXG5cclxuICAgIC8vICAgICAmOmhvdmVyIHtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgLy8gICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgICAjY2NjICNjY2Mtbm90aWZ5LmNjYy1ub3RpZnlfX2JveCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gZXJyb3IgbWVzc2FnZVxyXG5cclxuLmVycm9yX21lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogJGdhcCAqIDEwICRnYXAgKiAyICRnYXAgKiA2ICRnYXAgKiAyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIEBleHRlbmQgJWgzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3QtZmxvYXRpbmctYnV0dG9uX19mcm9udCxcclxuLm90LWZsb2F0aW5nLWJ1dHRvbl9fYmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuI29uZXRydXN0LXBjLXNkayxcclxuI29uZXRydXN0LWJhbm5lci1zZGsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jb25ldHJ1c3QtcG9saWN5LXRleHQsXHJcbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlcixcclxuI29uZXRydXN0LWFjY2VwdC1idG4taGFuZGxlcixcclxuLm90LWdycC1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jb3QtcGMtdGl0bGUsXHJcbiNvdC1wdmN5LXR4dCxcclxuI290LWhlYWRlci1pZC1DMDAwMSxcclxuI290LWhlYWRlci1pZC1DMDAwMyxcclxuI290LWhlYWRlci1pZC1DMDAwMixcclxuI290LWRlc2MtaWQtQzAwMDQsXHJcbiNvdC1oZWFkZXItaWQtQzAwMDQsXHJcbi5vdC1ncnAtZGVzYyxcclxuI290LXBjLWRlc2MsXHJcbiAjb3QtcHZjeS1oZHIsXHJcbiAjb25ldHJ1c3QtcG9saWN5LXRleHQsXHJcbiAub3QtY2F0LWhlYWRlciB7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuI29uZXRydXN0LXBvbGljeS10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3QtdGdsIGlucHV0OmNoZWNrZWQrLm90LXN3aXRjaCAub3Qtc3dpdGNoLW5vYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTcwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vdC10Z2wgaW5wdXQ6Y2hlY2tlZCsub3Qtc3dpdGNoIC5vdC1zd2l0Y2gtbm9iOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlcixcclxuI29uZXRydXN0LWFjY2VwdC1idG4taGFuZGxlcixcclxuLnNhdmUtcHJlZmVyZW5jZS1idG4taGFuZGxlcixcclxuLm9uZXRydXN0LWNsb3NlLWJ0bi1oYW5kbGVyLFxyXG4jYWNjZXB0LXJlY29tbWVuZGVkLWJ0bi1oYW5kbGVyIHtcclxuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICBAZXh0ZW5kICVmb250LWJvZHk7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJG1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogJGdhcCAqIDAuNyAkZ2FwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2EteWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAtNHB4IDRweCAwIDAgJHNhLW9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAycHggMCAwICRzYS1vcmFuZ2UgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKCdzbWFsbCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI29uZXRydXN0LWFjY2VwdC1idG4taGFuZGxlcixcclxuLnNhdmUtcHJlZmVyZW5jZS1idG4taGFuZGxlcixcclxuLm9uZXRydXN0LWNsb3NlLWJ0bi1oYW5kbGVyLFxyXG4jYWNjZXB0LXJlY29tbWVuZGVkLWJ0bi1oYW5kbGVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2sgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IC00cHggNHB4IDAgMCAkc2EtcGluayAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAwIDAgJHNhLXBpbmsgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI29uZXRydXN0LWJ1dHRvbi1ncm91cC1wYXJlbnQge1xyXG4gICAgcGFkZGluZzogMjBweCAzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNvbmV0cnVzdC1wb2xpY3kge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jb25ldHJ1c3QtcG9saWN5LXRleHQge1xyXG4gICAgbWFyZ2luOiAwIDM1cHggMTVweCAzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuXHJcbipbZGF0YS12aXNpYmxlPVwidHJ1ZVwiXXtcclxuXHRvcGFjaXR5OjE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApLCB0cmFuc2xhdGVYKDApO1xyXG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiA4MDBtcztcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAyNjBtcztcclxufVxyXG4qW2RhdGEtc2Nyb2xsLWVmZmVjdD1cImZhZGVpblwiXXtcclxuXHRvcGFjaXR5OiAwLjAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlIDEuNXM7XHJcbn1cclxuKltkYXRhLXNjcm9sbC1lZmZlY3Q9XCJmYWRlXCJde1xyXG5cdG9wYWNpdHk6IDAuMDE7XHJcblx0dHJhbnNpdGlvbjogZWFzZSAwLjVzO1xyXG59XHJcbipbZGF0YS1zY3JvbGwtZWZmZWN0PVwiZmFkZWlubGVmdFwiXXtcclxuXHRvcGFjaXR5OiAwLjAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwcHgpO1xyXG5cdHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDZzO1xyXG5cclxufVxyXG4qW2RhdGEtc2Nyb2xsLWVmZmVjdD1cImZhZGVpbnJpZ2h0XCJde1xyXG5cdG9wYWNpdHk6IDAuMDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MHB4KTtcclxuXHR0cmFuc2l0aW9uOiBlYXNlLWluLW91dCA2cztcclxufSIsIlxyXG4uaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLm5vLWhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sb2dvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmhlYWRlci1sb2dvLWxhbmRpbmcge1xyXG4gICAgICAgICAgICAuaGVhZGVyLWxvZ28taW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDEuNTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgIC53aGl0ZS1sb2dvICYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnllbGxvdy1sb2dvICYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICAud2hpdGUtbG9nbyAmIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC55ZWxsb3ctbG9nbyAmIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGFuZGluZyB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbG9nby1pbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hdmJ1ZyB7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoeGxhcmdlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmV3cyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCBibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkzcHgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGJsYWNrIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWFjdGl2ZSAmLFxyXG4gICAgICAgICAgICAuc2VhcmNoLWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZG9uYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS1waW5rO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUtYWN0aXZlICYsXHJcbiAgICAgICAgICAgIC5zZWFyY2gtYWN0aXZlICYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS1vcmFuZ2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjc1ZW0pO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjc1ZW0pO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubWFnbmlmeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudS1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtYWN0aXZlICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhLW9yYW5nZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6MCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTNweCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWFjdGl2ZSAmIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoNTAlIC0gMS41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51LWFjdGl2ZSAmIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtYWN0aXZlICYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmF2Y29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgNjBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTQwcHggMCA2MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTYwcHggMCA5MHB4IDA7XHJcbiAgICAgICAgfSAqL1xyXG5cclxuICAgICAgICA+LmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ5JSAtIDJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFhMWExYTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWFyY2hjb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2EteWVsbG93O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC04cHggOHB4IDAgMCAkc2EtcGluaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYWN0aXZlICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYXYge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWg0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24uYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDklO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRvbmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVvYmplY3QtZml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93biB7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDklIC0gMmVtKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbixcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMxMzEzMTtcclxuXHJcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2EteWVsbG93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gb25lIGl0ZW1cclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIHR3byBpdGVtc1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnljb3VudCgyLCBsaSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ5Y291bnQoMywgbGkpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBieWNvdW50KDQsIGxpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnljb3VudCg1LCBsaSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ5Y291bnQoNiwgbGkpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2LjY2NjY2JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBieWNvdW50KDcsIGxpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNC4yOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnljb3VudCg4LCBsaSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIuNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gSUUxMSBGSVhFU1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksXHJcbigtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgLmhlYWRlci1uYXYtbGlzdD4ubmF2LWl0ZW0+Lm5hdi1pdGVtLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcblxyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdHBhZGRpbmctdG9wOiAkZ2FwICogMztcclxuXHJcblx0LmhvbWUgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiBibGFjaztcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdH1cclxuXHJcblx0Pi5jb250YWluZXIge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdCYtbGVmdCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4OiAxIDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NSU7XHJcblx0XHRcdGZsZXg6IDEgNjUlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji10b3Age1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2EteWVsbG93O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0QGV4dGVuZCAlZmxleDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBibGFjayBzb2xpZDtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtbGlua3Mge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQmK2Ege1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JitkaXYge1xyXG5cclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcblx0XHRcdFx0XHRcdCYrZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLW5ld3Mge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLWhlYWRlciB7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgJWg1O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDM1cHggMCAwO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lKHdoaXRlLCAwKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG5cclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZSh3aGl0ZSwgMTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cCxcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTUwcHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lKCRzYS1vcmFuZ2UsIDApO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLW9yYW5nZSwgOCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYtYnRtIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHNhLW9yYW5nZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1tZW51IHtcclxuXHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cclxuXHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0ZmxleDogMSAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGxpLFxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHArcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhLFxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUod2hpdGUsIDApO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUod2hpdGUsIDgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1jYW1wYWlnbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAyO1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg3MCUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucXVpY2stbGlua3Mge1xyXG5cdFx0XHRcdC5idXR0b24tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgLyAxLjU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHQmKy5idXR0b24tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDEuNTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdCYrLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtY29weXJpZ2h0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1tZW51IHtcclxuXHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAxLjU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMzJSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUodHJhbnNwYXJlbnQsIDEwKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lKCR3aGl0ZSwgMTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWNvcHlyaWdodCB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHJcblx0XHRcdFx0XHQmK3Age1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLXJpZ2h0IHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGZsZXg6IDEgMTAwJTtcclxuXHRcdEBleHRlbmQgJWZsZXg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdG1heC13aWR0aDogMzUlO1xyXG5cdFx0XHRmbGV4OiAxIDM1JTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLXRvcCB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XHJcblx0XHRcdGJvcmRlcjogc29saWQgNXB4IGJsYWNrO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggNXB4IDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdFx0XHRmbGV4OiAxLjQ7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDEwcHggYmxhY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgJWgzO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNDUpO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0dnc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTFweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhvbWUgJiB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLW1pZGRsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogc29saWQgNXB4IGJsYWNrO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDEwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdFx0XHRmbGV4OiAwLjg7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDEwcHggYmxhY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgJWgzO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDQ1KTtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM2KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhvbWUgJiB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLWJ0bSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggNDBweCA2NXB4IDQwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRzYS1waW5rO1xyXG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1oZWFkZXI7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1OSk7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDc2KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzQpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9vdGVyLWNhbXBhaWduICYge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogNDBweCAyMHB4IDY1cHggMjBweDtcclxuXHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNTkpO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDc2KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM0KTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYtZG9uYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cclxuXHRcdCYtd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtMzUwcHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNTUwcHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5OTAsIDUlKTtcclxuXHJcblx0XHRcdFx0LmhvbWUgJiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLXRleHQge1xyXG5cdFx0XHRwYWRkaW5nOiAxNTBweCA1MHB4IDE1MHB4IDUwcHg7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNjApO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRAZXh0ZW5kIC5vYmplY3QtZml0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ei1pbmRleDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcclxuXHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsIEdyYWRpZW50VHlwZT0xKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLWJ0bSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc2Etb3JhbmdlO1xyXG5cclxuXHRcdC5mb290ZXItY2FtcGFpZ24gJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250YWluZXIge1xyXG5cclxuXHRcdFx0PnAge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIycHggMCA1cHg7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIycHggMCAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtc29jaWFscyB7XHJcblxyXG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0QGV4dGVuZCAlaDY7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjEpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoYmxhY2ssIDAuMSk7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYShibGFjaywgMC4xKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE3cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMS44ZW07XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMS44ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1jYW1wYWlnbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6IGJsYWNrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTAwO1xyXG5cclxuXHRcdCYtY3RhIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTEwMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDcwMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXRleHQge1xyXG5cclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNDApO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDYwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0QGV4dGVuZCAub2JqZWN0LWZpdDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuXHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiMwMDAwMDBcIiwgR3JhZGllbnRUeXBlPTEpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2hhcmluZy13aWRnZXQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJ1NoYXJlIHRoaXM6JztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRzYS15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IFJFU1BPTlNJVkUgTkFWICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIExheW91dCBhbmQgc3R5bGluZyBvZiB0aGUgbmF2aWdhdGlvbiBhdCBtb2JpbGUgYW5kIHRhYmxldCBzaXplc1xyXG5cclxuLnJuYXYge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSl7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICoge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcDtcclxuXHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2EteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6YmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgfiAucm5hdi1hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjpibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKHdoaXRlLDAuMTUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi1kcm9wZG93biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFlMWUxZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAucm5hdi1pdGVte1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjNDg0ODQ4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWxpbmt7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1zZWNuYXYge1xyXG5cdCAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5MjAsIDIpO1xyXG5cdCAgICBcclxuXHQgICAgJi1pdGVtIHtcclxuXHRcdCAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMCAkZ2FwIC8gMjtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0ICAgIFxyXG5cdFx0ICAgIC5ybmF2LWl0ZW0tbGluayB7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblx0XHRcdCAgICBcclxuXHRcdFx0ICAgICY6aG92ZXIge1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYXJyb3cge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCl7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNHMgZWFzZSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm5hdi1jaGVja2JveDpjaGVja2VkICsgJiB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2LWRvbmF0ZXtcclxuICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcclxuXHJcblxyXG4gICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luOjIwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgZmxleDoxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAjcm5hdi1vcGVuOmNoZWNrZWQgKyAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogTUFJTiArKytcclxuKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIE1haW4gaXMgdGhlIGhpZ2ggbGV2ZWwgY29udGFpbmVyIG9mIGNvbnRlbnQsIGluIGJldHdlZW4gdGhlIHNpdGUgaGVhZGVyIGFuZCBmb290ZXJcclxuXHJcbi5tYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICRib2R5LWNvbG9yO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5zaW5nbGUtbmV3cyAmIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNlY3Rpb24ge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlc2VjdGlvbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgLnNpbmdsZS1wb3N0ICYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVyLFxyXG4gICAgJi1mb290ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwICRnYXAgMDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxMSAkZ2FwICogMiAkZ2FwICogOCAkZ2FwICogMjtcclxuXHJcbiAgICAgICAgICAgIC53aXRoLWZpbHRlcnMgJiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS1vcmFuZ2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzotOHB4IDhweCAwIDAgZGFya2VuKCRzYS1vcmFuZ2UsIDEwJSk7XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgJiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpdGgtZmlsdGVycyAmIHtcclxuICAgICAgICAgICAgJisuc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgJi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAgICAgICAgID4qIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgNjYuNjYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogU0VDVElPTiArKytcclxuKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIEEgc2VjdGlvbiBpcyBhIGdyb3VwaW5nIG9mIGNvbnRlbnQsIHR5cGljYWxseSB3aXRoIGEgaGVhZGVyLCBwb3NzaWJseSB3aXRoIGEgZm9vdGVyLiBBICcuc2VjdGlvbicgd2l0aCBhICcuY29udGFpbmVyJyByZXN1bHRzIGluIGEgY29uc2lzdGVudCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbWF4LXdpZHRoIGZvciBjb250ZW50IHdoaWxlIGFsbG93aW5nIGZvciBmdWxsIHdpZHRoIGJhY2tncm91bmQgY29sb3JzIG9uIHRoZSBzZWN0aW9uIGFuZCBjZW50cmVkIGJhY2tncm91bmQgY29sb3JzIG9uIHRoZSBjb250YWluZXIuXHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgICBAZXh0ZW5kICVzZWN0aW9uO1xyXG5cclxuICAgICYuZGFyayxcclxuICAgICYucHJpbWFyeSxcclxuICAgICYuc2Vjb25kYXJ5IHtcclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aGl0ZSB7IGJhY2tncm91bmQ6ICR3aGl0ZTsgfVxyXG4gICAgJi5ncmV5IHsgYmFja2dyb3VuZDogJGdyZXk5MDsgfVxyXG4gICAgJi5kYXJrIHsgYmFja2dyb3VuZDogJGdyZXkxNTsgXHJcbiAgICAgICAgXHJcbiAgICAgICAgJWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNHB4IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJpbWFyeSB7IFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5OyBcclxuICAgICAgICBjb2xvcjpibGFjaztcclxuICAgICAgICBcclxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgJntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kOiAkc2Etb3JhbmdlOyB9XHJcbiAgICAmLmxpZ2h0e2JhY2tncm91bmQ6I0ZBRkFGQTt9XHJcbiAgICAmLmJsYWNre2JhY2tncm91bmQ6YmxhY2s7IGNvbG9yOndoaXRlfVxyXG5cclxuICAgICYuc3VibmF2IHtcclxuXHQgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnNlYy1saW5rcyB7XHJcblx0ICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCByZ2JhKCRwcmltYXJ5LCAwLjA1KTtcclxuXHQgICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiAxLjU7XHJcblx0ICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMS41O1xyXG5cdCAgICBcclxuXHQgICAgLmNvbnRhaW5lciB7XHJcblx0XHQgICAgbWF4LXdpZHRoOiBub25lOyAgIFxyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdCAgICB9XHJcblx0ICAgICYtb3V0ZXIge1xyXG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0ICAgIFxyXG5cdFx0ICAgIC5jb250YWluZXIge1xyXG5cdFx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdCAgICB9XHJcblx0ICAgIH1cclxuICAgIH0gICAgXHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKXtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDYwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICsgLnNlY3Rpb24taGVhZGVyLXN1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiAxLjU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm9vdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHQgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWJveHtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6JHNhLXBpbms7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaDI7XHJcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICAgICAgICAgbWFyZ2luOjE1cHggMCAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgICAuaW1wYWN0ICZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6JGdhcCAqIDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0aXN0aWMtb3V0ZXIgJntcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDokZ2FwICogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgQGV4dGVuZCAlY29udGFpbmVyO1xyXG5cclxuICAgICYuY2VudGVyZWQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAgICYuc21hbGwgeyBtYXgtd2lkdGg6ICR0d28tdGhpcmRzLWNvbHVtbjsgfVxyXG5cclxuICAgICYud2hpdGUsXHJcbiAgICAmLmdyZXksXHJcbiAgICAmLmRhcmssXHJcbiAgICAmLnByaW1hcnksXHJcbiAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAqIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwYWdlLXdpZHRoIC0gJGdhcCAqIDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGFyayxcclxuICAgICYucHJpbWFyeSxcclxuICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYud2hpdGUgeyBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cclxuICAgICYuZ3JleSB7IGJhY2tncm91bmQ6ICRncmV5OTA7IH1cclxuICAgICYuZGFyayB7IGJhY2tncm91bmQ6ICRncmV5MTU7IH1cclxuICAgICYucHJpbWFyeSB7IGJhY2tncm91bmQ6ICRwcmltYXJ5OyB9XHJcbiAgICAmLnNlY29uZGFyeSB7IGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7IH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBBUlRJQ0xFICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gQXJ0aWNsZSByZXByZXNlbnRzIHRoZSBwYXJ0IG9mIGEgcGFnZSB0aGF0IGluY2x1ZGVzIHBvc3RlZCBjb250ZW50IGluY2x1ZGluZyB0aXRsZSBhbmQgc3VtbWFyeS4gRGlzcGxheWluZyBhcyBhbiBpbmxpbmUtYmxvY2sgYWxsb3dzIHRoZSBhcnRpY2xlIHRvIGNlbnRlciBuaWNlbHkgd2l0aCBvciB3aXRob3V0IGEgc2lkZWJhciBwcmVzZW50LlxyXG5cclxuLmFydGljbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmc6ICRnYXAgKiAyIDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcCAqIDIgJGdhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLW1lZGlhIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjB2aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgICYtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGxpZ2h0IDEuMzNlbS8xLjUgJGZvbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDY2LjY2JSk7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1wb3N0ICYge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogU0lERUJBUiArKytcclxuKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIFJlcHJlc2VudHMgY29udGVudCB0aGF0IGlzIHRhbmdlbnRpYWxseSByZWxhdGVkIHRvIHRoZSBjb250ZW50IG5lYXJieSwgc3VjaCBhcyB0YWdzIGFuZCBzdWJuYXZpZ2F0aW9uLiB3aXRoaW4gdGhlIHslIGJsb2NrIHBhZ2UgJX0gdGhlIHNpZGViYXIgaXMgb3B0aW9uYWwgYW5kIGlmIGluY2x1ZGVkIHdpbGwgdHJpZ2dlciBhIHR3byBjb2x1bW4gbGF5b3V0XHJcblxyXG4uc2lkZWJhciB7XHJcblx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAyO1xyXG5cclxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdEBpbmNsdWRlIGZsZXhib3goMjklKTtcclxuXHRcdG1hcmdpbjogLTJlbSAwIDA7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAkZ2FwICogMS41O1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuXHRcdHRvcDogJGdhcDtcclxuXHJcblx0XHQubmF2LXVwICYge1xyXG5cdFx0XHR0b3A6ICRnYXAgKiAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdEBpbmNsdWRlIGZsZXhib3goMjUlKTtcclxuXHR9XHJcblxyXG5cdCYtYmxvY2srJi1ibG9jayB7XHJcblx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcclxuXHR9XHJcblxyXG5cdCYtdGl0bGUge1xyXG5cdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0Zm9udDogJGJvbGQgMmVtLzEuMiAkZm9udC1oZWFkZXI7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYmxvY2sge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNhLXllbGxvdztcclxuXHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xyXG5cdFx0cGFkZGluZzogJGdhcCAkZ2FwICogMS41O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2hhZG93OiAtOHB4IDhweCAwIDAgJHNhLW9yYW5nZTtcclxuXHJcblx0XHQmLmV4cGFuZCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZXhwYW5kLWNoZWNrOmNoZWNrZWR+LmV4cGFuZC10cmlnZ2VyIC5pY29uIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5leHBhbmQtY2hlY2t+ZGl2IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbmF2IHtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDJweCAkYmxhY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xyXG5cdFx0cGFkZGluZy10b3A6ICRnYXA7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMCAwICRnYXAgLyAyO1xyXG5cclxuXHRcdFx0LnN1Ym5hdl9lbGVtZW50IHtcclxuXHRcdFx0XHRAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuXHRcdFx0XHQuc3VibmF2X2VsZW1lbnQge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2lkZWJhci1uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHQuc3VibmF2X2VsZW1lbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW1ldGEge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCYtYmxvY2sge1xyXG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMC41IDAgJGdhcCAqIDAuNSAwO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXRhZyB7XHJcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTk1O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcblx0XHRcdFx0Y29sb3I6ICRncmV5NDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQ6ICRib2xkIDAuOWVtLzEuNSAkZm9udC1ib2R5O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDQgJGdhcCAvIDI7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ky5zaWRlYmFyLWltZyB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdWItbGlzdCB7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgM3B4IDAgJGJsYWNrO1xyXG5cdG1hcmdpbjogJGdhcCAwIDA7XHJcblxyXG5cdCYgJiB7XHJcblx0XHRtYXJnaW4tbGVmdDogJGdhcDtcclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcclxuXHJcblx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCA0cHggMCBibGFjaywgLTFweCAwIGJsYWNrO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0kZ2FwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhci1uYXYtaXRlbSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XHJcblxyXG5cdFx0Ji5sYXN0IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XHJcblxyXG5cdFx0XHQuc2lkZWJhci1uYXYtaXRlbS1saW5rIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCA0cHggMCBibGFjaywgLTFweCAwIGJsYWNrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2lkZWJhci1uYXYtaXRlbSB7XHJcblxyXG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBDT05URU5UICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gQ29udGVudCBpcyB0aGUgc2VjdGlvbiBvZiB0aGUgcGFnZSB0aGF0IGNvbnRhaW5zIGJvZHkgY29weSwgdHlwaWNhbGx5IGZyb20gYSBXWVNJV1lHIGFyZWEuIFRoaXMgZ2V0cyBhbGwgdGhlIHBvc3Qgc3R5bGluZyBzdWNoIGFzIGJsb2NrcXVvdGVzIGFuZCBsaXN0cy5cclxuXHJcbi5jb250ZW50IHtcclxuICAgIEBleHRlbmQgJWZvbnQtY29udGVudDtcclxuXHJcbiAgICAqOm5vdCguZ2lucHV0X2NvbnRhaW5lcikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBMaXN0c1xyXG4gICAgb2wsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAgKiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkrbGkge1xyXG4gICAgICAgIG1hcmdpbjogJGdhcCAvIDIgYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG5cclxuICAgICAgICBvbCBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuXHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9sIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgb2wsXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPnAge1xyXG4gICAgICAgIC5zaW5nbGUtcG9zdCAmIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNZWRpYVxyXG4gICAgPmltZyxcclxuICAgIHA+aW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLy8gLnNpbmdsZS1wb3N0ICYge1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogY2FsYygxMDAlICsgMmVtKTtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIGEgaW1nIHtcclxuICAgICAgICBAZXh0ZW5kICVpbWFnZS1ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCdXR0b25zXHJcbiAgICAuYnRuLFxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICArLmJ0bixcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbSAuN2VtIDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmJ0biBhLFxyXG4gICAgLy8gLmJ1dHRvbiBhLFxyXG4gICAgLy8gYS5idG4sXHJcbiAgICAvLyBhLmJ1dHRvbiB7XHJcbiAgICAvLyAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgLy8gICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAvLyAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgcC5idG4sXHJcbiAgICBwLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIGEsXHJcbiAgICAuYnV0dG9uIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUXVvdGVzXHJcbiAgICBibG9ja3F1b3RlIHtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwICogMiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDRlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjNmMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAzZW0gMmVtIDZlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmb250LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHNldWRvKCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL3F1b3RlbWFya3Muc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGNvZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTgwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tZXRhO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblxyXG4gICAgICAgIHAsXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHJcbiAgICAgICAgLmFsaWdubGVmdCxcclxuICAgICAgICAuZmxvYXQtbGVmdCxcclxuICAgICAgICAuZmxvYXRfbGVmdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgKiAxLjUgJGdhcCAqIDEuNSAkZ2FwICogMS41IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsaWducmlnaHQsXHJcbiAgICAgICAgLmZsb2F0LXJpZ2h0LFxyXG4gICAgICAgIC5mbG9hdF9yaWdodCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICogMS41IDAgJGdhcCAqIDEuNSAkZ2FwICogMS41O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkd29yZHByZXNzIHtcclxuICAgIC53cC1jYXB0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgQGV4dGVuZCBmaWdjYXB0aW9uO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLnNpbmdsZS1wb3N0ICYge1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogY2FsYygxMDAlICsgMmVtKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuXHJcbiAgICAgICAgLy8gICAgIGltZyB7XHJcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkZHJ1cGFsIHtcclxuICAgIGZpZ3VyZVtyb2xlPWdyb3VwXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XHJcblxyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIGZpZ2NhcHRpb247XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuc2luZ2xlLXBvc3QgJiB7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG5cclxuICAgICAgICAvLyAgICAgaW1nIHtcclxuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FwdGlvbi10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAmLXRyaWdnZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICYrKiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggOHB4IDE1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgNXB4IGJsYWNrO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxucHJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogODUlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1ldGE7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIG1hcmdpbjogJGdhcCAqIDMgMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogJGdhcCAqIDM7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgcHJlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogU0VBUkNIICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBTZWFyY2ggYmFyIGlzIGluIHRoZSBoZWFkZXIgYW5kIGZvb3RlciwgY2FuIGJlIHN0eWxlZCBmb3IgbGlnaHQgYW5kIGRhcmsgYmFja2dyb3VuZHNcclxuXHJcbi5zZWFyY2gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46ICRnYXAgLyA0O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMjglO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRnYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZ2FwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgIC5mb290ZXIgJiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkZHJ1cGFsIHtcclxuXHQjc2VhcmNoLWJsb2NrLWZvcm0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHJcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICB9XHJcblxyXG4gIFx0XHQuZm9ybS1zZWFyY2gge1xyXG4gIFx0XHRcdEBleHRlbmQgLnNlYXJjaC1pbnB1dDtcclxuICBcdFx0fVxyXG5cclxuXHQgICAgLmZvcm0tYWN0aW9ucyB7XHJcblx0XHRcdCAgdG9wOiA5cHg7XHJcblx0XHQgICAgaGVpZ2h0OiAyNXB4O1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICByaWdodDogOXB4O1xyXG5cdFx0ICAgIHdpZHRoOiAyNXB4O1xyXG5cclxuXHRcdFx0LmZvcm0tc3VibWl0IHtcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHQgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblx0XHQgICAgICAgIGxlZnQ6IDA7XHJcblx0XHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XHJcblx0XHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHQgICAgICAgIHRvcDogMDtcclxuXHRcdCAgICAgICAgd2lkdGg6IDI1cHg7XHJcblx0XHRcdCAgIH1cclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IFRBQkxFUyArKytcclxuKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIEBleHRlbmQgJWZvbnQtYm9keTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHRhYnVsYXItbnVtcztcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkLCB0Zm9vdCwgdHIge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHR0aGVhZCB7XHJcblx0XHR0ciB7XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcblxyXG5cclxuICAgIHRoLCB0ZCB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkZ3JleTgwO1xyXG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgdGhlYWQgdGQsXHJcbiAgICB0Zm9vdCB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBET05BVEUgKysrXHJcbisrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbiRjb2xvci10ZXh0OiAkYmxhY2s7XHJcblxyXG4kY29sb3ItdGV4dC1saWdodDogJGdyZXk5MDtcclxuXHJcbiRjb2xvci1wbGFjZWhvbGRlcjogJGNvbG9yLXRleHQ7XHJcblxyXG4vLyBUaGUgbWFpbiBmZWF0dXJlcyBvZiB0aGUgZG9uYXRlIHBhZ2UsIHN1Y2ggYXMgY29zdCBleGFtcGxlcyBhbmQgZG9uYXRlIGZvcm1cclxuLmRvbmF0ZSB7XHJcblxyXG4gICAgLnRhYi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYm94LXNoYWRvdyBlYXNlO1xyXG5cclxuICAgICAgICAuYnV0dG9uLWN0YSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicyB7XHJcblxyXG4gICAgICAgICAgICAmLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC02cHggNnB4IDAgMCAkc2Etb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1vbnRobHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC02cHggNnB4IDAgMCAkc2EtcGluaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAycmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmQxMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTRweCA0cHggMCAwICNGNzhGMUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNyA4QzE2LjczNDggOCAxNi40ODA0IDguMTA1MzYgMTYuMjkyOSA4LjI5Mjg5QzE2LjEwNTQgOC40ODA0MyAxNiA4LjczNDc4IDE2IDlWMTVDMTYgMTUuMjY1MiAxNS44OTQ2IDE1LjUxOTYgMTUuNzA3MSAxNS43MDcxQzE1LjUxOTYgMTUuODk0NiAxNS4yNjUyIDE2IDE1IDE2SDNDMi43MzQ3OCAxNiAyLjQ4MDQzIDE1Ljg5NDYgMi4yOTI4OSAxNS43MDcxQzIuMTA1MzYgMTUuNTE5NiAyIDE1LjI2NTIgMiAxNVYzQzIgMi43MzQ3OCAyLjEwNTM2IDIuNDgwNDMgMi4yOTI4OSAyLjI5Mjg5QzIuNDgwNDMgMi4xMDUzNiAyLjczNDc4IDIgMyAySDlDOS4yNjUyMiAyIDkuNTE5NTcgMS44OTQ2NCA5LjcwNzExIDEuNzA3MTFDOS44OTQ2NCAxLjUxOTU3IDEwIDEuMjY1MjIgMTAgMUMxMCAwLjczNDc4NCA5Ljg5NDY0IDAuNDgwNDMgOS43MDcxMSAwLjI5Mjg5M0M5LjUxOTU3IDAuMTA1MzU3IDkuMjY1MjIgMCA5IDBIM0MyLjIwNDM1IDAgMS40NDEyOSAwLjMxNjA3MSAwLjg3ODY4IDAuODc4NjhDMC4zMTYwNzEgMS40NDEyOSAwIDIuMjA0MzUgMCAzVjE1QzAgMTUuNzk1NiAwLjMxNjA3MSAxNi41NTg3IDAuODc4NjggMTcuMTIxM0MxLjQ0MTI5IDE3LjY4MzkgMi4yMDQzNSAxOCAzIDE4SDE1QzE1Ljc5NTYgMTggMTYuNTU4NyAxNy42ODM5IDE3LjEyMTMgMTcuMTIxM0MxNy42ODM5IDE2LjU1ODcgMTggMTUuNzk1NiAxOCAxNVY5QzE4IDguNzM0NzggMTcuODk0NiA4LjQ4MDQzIDE3LjcwNzEgOC4yOTI4OUMxNy41MTk2IDguMTA1MzYgMTcuMjY1MiA4IDE3IDhaJyBmaWxsPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTIuOTk5OSAySDE0LjU3OTlMOC4yODk5NCA4LjI4QzguMTk2MjEgOC4zNzI5NiA4LjEyMTgyIDguNDgzNTYgOC4wNzEwNSA4LjYwNTQyQzguMDIwMjggOC43MjcyOCA3Ljk5NDE0IDguODU3OTkgNy45OTQxNCA4Ljk5QzcuOTk0MTQgOS4xMjIwMSA4LjAyMDI4IDkuMjUyNzIgOC4wNzEwNSA5LjM3NDU4QzguMTIxODIgOS40OTY0NCA4LjE5NjIxIDkuNjA3MDQgOC4yODk5NCA5LjdDOC4zODI5IDkuNzkzNzMgOC40OTM1IDkuODY4MTIgOC42MTUzNiA5LjkxODg5QzguNzM3MjIgOS45Njk2NiA4Ljg2NzkzIDkuOTk1OCA4Ljk5OTk0IDkuOTk1OEM5LjEzMTk1IDkuOTk1OCA5LjI2MjY2IDkuOTY5NjYgOS4zODQ1MiA5LjkxODg5QzkuNTA2MzggOS44NjgxMiA5LjYxNjk4IDkuNzkzNzMgOS43MDk5NCA5LjdMMTUuOTk5OSAzLjQyVjVDMTUuOTk5OSA1LjI2NTIyIDE2LjEwNTMgNS41MTk1NyAxNi4yOTI4IDUuNzA3MTFDMTYuNDgwNCA1Ljg5NDY0IDE2LjczNDcgNiAxNi45OTk5IDZDMTcuMjY1MiA2IDE3LjUxOTUgNS44OTQ2NCAxNy43MDcgNS43MDcxMUMxNy44OTQ2IDUuNTE5NTcgMTcuOTk5OSA1LjI2NTIyIDE3Ljk5OTkgNVYxQzE3Ljk5OTkgMC43MzQ3ODQgMTcuODk0NiAwLjQ4MDQzIDE3LjcwNyAwLjI5Mjg5M0MxNy41MTk1IDAuMTA1MzU3IDE3LjI2NTIgMCAxNi45OTk5IDBIMTIuOTk5OUMxMi43MzQ3IDAgMTIuNDgwNCAwLjEwNTM1NyAxMi4yOTI4IDAuMjkyODkzQzEyLjEwNTMgMC40ODA0MyAxMS45OTk5IDAuNzM0Nzg0IDExLjk5OTkgMUMxMS45OTk5IDEuMjY1MjIgMTIuMTA1MyAxLjUxOTU3IDEyLjI5MjggMS43MDcxMUMxMi40ODA0IDEuODk0NjQgMTIuNzM0NyAyIDEyLjk5OTkgMlYyWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJzLWNvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwICogNCAwICRnYXAgKiAyO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMTBweCBibGFjaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDAgM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIC8vIEBleHRlbmQgLnZpc3VhbGx5aGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLXllbGxvdywgMTUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyBjbGlwOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXN0b21faW5wdXR0ZWQge1xyXG5cclxuICAgICAgICAgICAgLmFtb3VudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNhLXllbGxvdztcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgQGV4dGVuZCBoMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5mb3JtLWZpZWxkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWFtb3VudCB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vYmplY3QtZml0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS1waW5rO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAkc2EtcGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYW1vdW50LWJ1dHRvbnMge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNGY0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLm5lZWQtaGVscC1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICB0b3A6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgLmJ1dHRvbi5uZWVkLWhlbHAtYnV0dG9uIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWNjZXNzaWJsZSBoaWRpbmcgb2YgbGFiZWxzXHJcbiAgICAvLyBodHRwczovL3d3dy53My5vcmcvV0FJL3R1dG9yaWFscy9mb3Jtcy9sYWJlbHMvI2xhYmVsaW5nLWJ1dHRvbnNcclxuICAgIC52aXN1YWxseWhpZGRlbiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbC52aXNpYmxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCAvIDI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICYucmVjZWl2ZV9zb2xhcmxpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsX2Vycm9yX21lc3NhZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdQbGVhc2UgcHJvdmlkZSBhIHZhbGlkIGVtYWlsIGFkZHJlc3MnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2VtYWlsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtMS1vZi01LFxyXG4gICAgLmNvbC0xLW9mLTQsXHJcbiAgICAuY29sLTEtb2YtMyxcclxuICAgIC5jb2wtMS1vZi0yLFxyXG4gICAgLmNvbC0xLW9mLTEsXHJcbiAgICAuY29sLTItb2YtNSxcclxuICAgIC5jb2wtMi1vZi00LFxyXG4gICAgLmNvbC0yLW9mLTMsXHJcbiAgICAuY29sLTItb2YtMixcclxuICAgIC5jb2wtMy1vZi01LFxyXG4gICAgLmNvbC0zLW9mLTQsXHJcbiAgICAuY29sLTMtb2YtMyxcclxuICAgIC5jb2wtNC1vZi00LFxyXG4gICAgLmNvbC01LW9mLTUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5jb2wtMS1vZi01IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtMS1vZi00IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtMS1vZi0zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtMi1vZi01IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtMS1vZi0yLFxyXG4gICAgICAgIC5jb2wtMi1vZi00IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtMy1vZi01IHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtMi1vZi0zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtMy1vZi00IHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wtNC1vZi01IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAvL1xyXG4gICAgLy8gV2h5IGRvbmF0ZVxyXG4gICAgLy9cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAgIC5uby1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53aHktZG9uYXRlLWZlZWRiYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMC41ZW0gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgLy9cclxuICAgIC8vIERvbmF0aW9uIHNvdXJjZVxyXG4gICAgLy9cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAgIC5kb25hdGlvbi1zb3VyY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuY2hlY2tib3gtYnV0dG9uIHtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMS41cmVtIDAgMnJlbTtcclxuXHJcbiAgICAgICAgLy8gICAgIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGJhY2tncm91bmQgY29sb3VyICovXHJcbiAgICAgICAgLy8gICAgICY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgICAgIC8vICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBiYWNrZ3JvdW5kIGNvbG91ciAqL1xyXG4gICAgICAgIC8vICAgICBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIC8vICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAvLyAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAvL1xyXG4gICAgLy8gUmFkaW8gQnV0dG9uc1xyXG4gICAgLy9cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAgIC8qIEN1c3RvbWl6ZSB0aGUgbGFiZWwgKHRoZSBjb250YWluZXIpICovXHJcbiAgICAucmFkaW8tYnV0dG9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBDcmVhdGUgYSBjdXN0b20gcmFkaW8gYnV0dG9uICovXHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xLjVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC8qIENyZWF0ZSB0aGUgaW5kaWNhdG9yICh0aGUgZG90L2NpcmNsZSAtIGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBiYWNrZ3JvdW5kIGNvbG91ciAqL1xyXG4gICAgICAgICY6aG92ZXIgaW5wdXR+LmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5OTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCByYWRpbyBidXR0b24gKi9cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xLjVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdGUtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC8qIFdoZW4gdGhlIHJhZGlvIGJ1dHRvbiBpcyBjaGVja2VkLCBhZGQgYSBiYWNrZ3JvdW5kIGNvbG91ciAqL1xyXG4gICAgICAgICAgICAmOmNoZWNrZWR+LmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiBTaG93IHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpIHdoZW4gY2hlY2tlZCAqL1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAvLyBcdGJvcmRlcjpzb2xpZCAycHggJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgLy8gXHRib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAvL1xyXG4gICAgLy8gQ2hlY2tib3hlc1xyXG4gICAgLy9cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIFxyXG5cclxuICAgIGxhYmVsW2Zvcj1cInllc2dpZnRhaWRcIl0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTU1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJn4uY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vXHJcbiAgICAvLyBQYXltZW50IEJ1dHRvblxyXG4gICAgLy9cclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAgIC50YWJzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYW1vdW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2EteWVsbG93O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdCB7XHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XHJcbiAgICAgICAgICAgIHRvcDogNTQlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY3VzdG9tYW1vdW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmKy5mb3JtLWZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLmRvbmF0aW9uVHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFtb3VudC1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnV0dG9uLWFtb3VudCB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgJHNhLXllbGxvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tc3RhZ2Uge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMCBhdXRvO1xyXG5cclxuICAgICAgICAmOm5vdCgudGFiLXdyYXApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogM3JlbSBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLnRhYi13cmFwKTpub3QoLnNlY3Rpb24taW4tc2VjdGlvbikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIGgyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lKCRzYS15ZWxsb3csIDE1KTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgIHArcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1pbi1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gLTAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tc3RhZ2UtaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi1zdGFnZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2EteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdkcHIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuNWVtIDAgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNWVtIC0xLjVlbSAwIC0xLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuNWVtIGF1dG8gYXV0byBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5mb3JtLWZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2lmdGFpZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuZ2lmdGFpZC1pbml0aWFsLFxyXG4gICAgICAgIC5naWZ0YWlkLWZpbmFsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZ2lmdGFpZC1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdpZnRhaWQtdGFnbGluZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5naWZ0YWlkLWluaXRpYWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAuZ2lmdGFpZC1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ+KGkic7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdpZnRhaWQtZmluYWwge1xyXG4gICAgICAgICAgICAuZ2lmdGFpZC1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRydWUge1xyXG5cclxuICAgICAgICAgICAgcDpub3QoLmdpZnRhaWQtdHJ1ZS10ZXh0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhLXBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTBweCAxMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMCAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMzBweCAxMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3RhZ2Uge1xyXG5cclxuICAgICAgICAgICAgLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24taW4tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5naWZ0YWlkLXRydWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMWVtIDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAyZW0gMmVtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gNmVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdpZnRhaWQtZmFsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAzZW0gMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDZlbSAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tc3RhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9uYXRpb24tdHlwZS10YWJzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcclxuXHJcbiAgICAgICAgLmZvcm0tZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNhLXllbGxvdywgMTAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2EteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2EteWVsbG93LCA1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYrLnNlY3Rpb24taW4tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb25hdGlvbi1jb25maXJtYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQtZmllbGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanMtZm9jdXMtdmlzaWJsZSA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuanMtZm9jdXMtdmlzaWJsZSAuZm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogJHNlY29uZGFyeSBhdXRvIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtYnV0dG9uIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvbmF0ZS1zdWJtaXQtYnV0dG9uIHtcclxuXHJcbiAgICAgICAgJi5zaW5nbGUsXHJcbiAgICAgICAgJi5tb250aGx5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2luZ2xlIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgKyAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tb250aGx5IHtcclxuICAgICAgICAgICAgJi5wYXlwYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYXlwYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudC1idXR0b24ge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCkgc2NhbGUoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKiBDdXN0b21pemUgdGhlIGxhYmVsICh0aGUgY29udGFpbmVyKSAqL1xyXG4uY2hlY2tib3gtYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcblxyXG4gICAgLy8gJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgLy8gXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5nZHByICYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIEBleHRlbmQgLnZpc3VhbGx5aGlkZGVuO1xyXG5cclxuICAgICAgICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBiYWNrZ3JvdW5kIGNvbG91ciAqL1xyXG4gICAgICAgICY6Y2hlY2tlZH4uY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1c34uY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMnB4ICRzYS1waW5rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkOmZvY3Vzfi5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAxcHggd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xyXG4gICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGJhY2tncm91bmQgY29sb3VyICovXHJcbiAgICAgICAgJjpob3ZlciBpbnB1dH4uY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1maWVsZCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3QsXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXHJcbiAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZpcmVmb3ggKi9cclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaHR0cHM6Ly93d3cuZmlsYW1lbnRncm91cC5jb20vbGFiL3NlbGVjdC1jc3MuaHRtbFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMzEgMTUnJTNFJTNDcG9seWxpbmUgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgcG9pbnRzPScyNjYgNDcgMjgwLjI4NSA2MS4yODUgMjk0LjU3IDQ3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjY1IC00NyknLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggdG9wIDUwJSwgMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4zZW0gYXV0bywgMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cclxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZmlyc3QtZG9uYXRpb24tZGF0ZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZmxleDogMCAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcCAqIDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAqIDEwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4IGJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogJGdhcCAvIDIgJGdhcCAvIDQgMDtcclxuICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiAkZ2FwIC8gNCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB3aWR0aDogOHJlbTsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcmVtOyAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBMb3FhdGUgcG9zdGNvZGUgc2VhcmNoXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIFxcXHJcblxyXG4uYWRkcmVzcy1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAuZmllbGQtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcCAqIDguNSAkZ2FwIDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwICogMTAgJGdhcCAkZ2FwO1xyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0LWxpZ2h0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Jlc3VsdCB7XHJcbiAgICAgICAgcGFkZGluZzogJGdhcCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzEnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAzMSAxNSclM0UlM0Nwb2x5bGluZSBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBwb2ludHM9JzI2NiA0NyAyODAuMjg1IDYxLjI4NSAyOTQuNTcgNDcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNjUgLTQ3KScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IHRvcCA1MCUsIDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjNlbSBhdXRvLCAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dC1saWdodDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xlYXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogJGdhcCAqIDkuMjtcclxuICAgICAgICB0b3A6ICRnYXAgKiAxLjY7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRnYXAgKiAxMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAkZ2FwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1Ym1pdC1vdXRlciB7XHJcbiAgICAmLnNpbmdsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcCAqIDEuNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGF5cGFsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI2JyBoZWlnaHQ9JzMxJyB2aWV3Qm94PScwIDAgMjYgMzEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjI2NTk3IDI5LjE1NEw3Ljc4ODk3IDI1LjgzMkw2LjYyMzk3IDI1LjgwNUgxLjA2MDk3TDQuOTI2OTcgMS4yOTJDNC45Mzg5NyAxLjIxOCA0Ljk3Nzk3IDEuMTQ5IDUuMDM0OTcgMS4xQzUuMDkxOTcgMS4wNTEgNS4xNjQ5NyAxLjAyNCA1LjI0MDk3IDEuMDI0SDE0LjYyMUMxNy43MzUgMS4wMjQgMTkuODg0IDEuNjcyIDIxLjAwNiAyLjk1MUMyMS41MzIgMy41NTEgMjEuODY3IDQuMTc4IDIyLjAyOSA0Ljg2OEMyMi4xOTkgNS41OTIgMjIuMjAyIDYuNDU3IDIyLjAzNiA3LjUxMkwyMi4wMjQgNy41ODlWOC4yNjVMMjIuNTUgOC41NjNDMjIuOTkzIDguNzk4IDIzLjM0NSA5LjA2NyAyMy42MTUgOS4zNzVDMjQuMDY1IDkuODg4IDI0LjM1NiAxMC41NCAyNC40NzkgMTEuMzEzQzI0LjYwNiAxMi4xMDggMjQuNTY0IDEzLjA1NCAyNC4zNTYgMTQuMTI1QzI0LjExNiAxNS4zNTcgMjMuNzI4IDE2LjQzIDIzLjIwNCAxNy4zMDhDMjIuNzIyIDE4LjExNyAyMi4xMDggMTguNzg4IDIxLjM3OSAxOS4zMDhDMjAuNjgzIDE5LjgwMiAxOS44NTYgMjAuMTc3IDE4LjkyMSAyMC40MTdDMTguMDE1IDIwLjY1MyAxNi45ODIgMjAuNzcyIDE1Ljg0OSAyMC43NzJIMTUuMTE5QzE0LjU5NyAyMC43NzIgMTQuMDkgMjAuOTYgMTMuNjkyIDIxLjI5N0MxMy4yOTMgMjEuNjQxIDEzLjAyOSAyMi4xMTEgMTIuOTQ4IDIyLjYyNUwxMi44OTMgMjIuOTI0TDExLjk2OSAyOC43NzlMMTEuOTI3IDI4Ljk5NEMxMS45MTYgMjkuMDYyIDExLjg5NyAyOS4wOTYgMTEuODY5IDI5LjExOUMxMS44NDQgMjkuMTQgMTEuODA4IDI5LjE1NCAxMS43NzMgMjkuMTU0SDcuMjY1OTdaJyBmaWxsPSclMjMyNTNCODAnLyUzRSUzQ3BhdGggZD0nTTIzLjA0OCA3LjY2Njk5QzIzLjAyIDcuODQ1OTkgMjIuOTg4IDguMDI4OTkgMjIuOTUyIDguMjE2OTlDMjEuNzE1IDE0LjU2OCAxNy40ODMgMTYuNzYyIDEyLjA3OCAxNi43NjJIOS4zMjYwMkM4LjY2NTAyIDE2Ljc2MiA4LjEwODAyIDE3LjI0MiA4LjAwNTAyIDE3Ljg5NEw2LjU5NjAyIDI2LjgzTDYuMTk3MDIgMjkuMzYzQzYuMTMwMDIgMjkuNzkxIDYuNDYwMDIgMzAuMTc3IDYuODkyMDIgMzAuMTc3SDExLjc3M0MxMi4zNTEgMzAuMTc3IDEyLjg0MiAyOS43NTcgMTIuOTMzIDI5LjE4N0wxMi45ODEgMjguOTM5TDEzLjkgMjMuMTA3TDEzLjk1OSAyMi43ODdDMTQuMDQ5IDIyLjIxNSAxNC41NDEgMjEuNzk1IDE1LjExOSAyMS43OTVIMTUuODQ5QzIwLjU3OCAyMS43OTUgMjQuMjggMTkuODc1IDI1LjM2MiAxNC4zMTlDMjUuODE0IDExLjk5OCAyNS41OCAxMC4wNiAyNC4zODQgOC42OTY5OUMyNC4wMjIgOC4yODU5OSAyMy41NzMgNy45NDQ5OSAyMy4wNDggNy42NjY5OVonIGZpbGw9JyUyMzE3OUJENycvJTNFJTNDcGF0aCBkPSdNMjEuNzU0IDcuMTUxQzIxLjU2NSA3LjA5NiAyMS4zNyA3LjA0NiAyMS4xNyA3LjAwMUMyMC45NjkgNi45NTcgMjAuNzYzIDYuOTE4IDIwLjU1MSA2Ljg4NEMxOS44MDkgNi43NjQgMTguOTk2IDYuNzA3IDE4LjEyNSA2LjcwN0gxMC43NzNDMTAuNTkyIDYuNzA3IDEwLjQyIDYuNzQ4IDEwLjI2NiA2LjgyMkM5LjkyNyA2Ljk4NSA5LjY3NTAxIDcuMzA2IDkuNjE0MDEgNy42OTlMOC4wNSAxNy42MDVMOC4wMDUgMTcuODk0QzguMTA4IDE3LjI0MiA4LjY2NSAxNi43NjIgOS4zMjYgMTYuNzYySDEyLjA3OEMxNy40ODMgMTYuNzYyIDIxLjcxNSAxNC41NjcgMjIuOTUyIDguMjE3QzIyLjk4OSA4LjAyOSAyMy4wMiA3Ljg0NiAyMy4wNDggNy42NjdDMjIuNzM1IDcuNTAxIDIyLjM5NiA3LjM1OSAyMi4wMzEgNy4yMzhDMjEuOTQxIDcuMjA4IDIxLjg0OCA3LjE3OSAyMS43NTQgNy4xNTFaJyBmaWxsPSclMjMyMjJENjUnLyUzRSUzQ3BhdGggZD0nTTkuNjEzOTkgNy42OTlDOS42NzQ5OSA3LjMwNiA5LjkyNjk5IDYuOTg1IDEwLjI2NiA2LjgyM0MxMC40MjEgNi43NDkgMTAuNTkyIDYuNzA4IDEwLjc3MyA2LjcwOEgxOC4xMjVDMTguOTk2IDYuNzA4IDE5LjgwOSA2Ljc2NSAyMC41NTEgNi44ODVDMjAuNzYzIDYuOTE5IDIwLjk2OSA2Ljk1OCAyMS4xNyA3LjAwMkMyMS4zNyA3LjA0NyAyMS41NjUgNy4wOTcgMjEuNzU0IDcuMTUyQzIxLjg0OCA3LjE4IDIxLjk0MSA3LjIwOSAyMi4wMzIgNy4yMzhDMjIuMzk3IDcuMzU5IDIyLjczNiA3LjUwMiAyMy4wNDkgNy42NjdDMjMuNDE3IDUuMzIgMjMuMDQ2IDMuNzIyIDIxLjc3NyAyLjI3NUMyMC4zNzggMC42ODIgMTcuODUzIDAgMTQuNjIyIDBINS4yNDE5OUM0LjU4MTk5IDAgNC4wMTg5OSAwLjQ4IDMuOTE2OTkgMS4xMzNMMC4wMDk5ODg4MiAyNS44OThDLTAuMDY3MDExMiAyNi4zODggMC4zMTA5ODkgMjYuODMgMC44MDQ5ODkgMjYuODNINi41OTU5OUw4LjA0OTk5IDE3LjYwNUw5LjYxMzk5IDcuNjk5WicgZmlsbD0nJTIzMjUzQjgwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTNweCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogMi41O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW46aGFzKC5oZXJvLWlubmVyLXdyYXAtbGFuZGluZykge1xyXG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHkuZG9uYXRlIHtcclxuICAgICYubGFuZGluZyB7XHJcbiAgICAgICAgLmhlcm8taW5mb3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8taW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby10aXRsZSB7XHJcbiAgICAgICAgICAgICsgLmhlcm8tc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyby1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1pbm5lci13cmFwLWxhbmRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAuOCk7XHJcbiAgICBtYXJnaW46IDVyZW0gYXV0byA0cmVtO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAycmVtO1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIC44KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qICsrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogRFJVUEFMICsrK1xyXG4rKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4ubG9jYWwtdGFzay1saXN0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ji1iYXNlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZzogJGdhcCAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdCoge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWJsb2NrIHtcclxuXHRcdEBleHRlbmQgJWZvbnQtaGVhZGVyO1xyXG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogJGdhcDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0ICAgIH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSwgMTIlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgLyAxLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLmhvdmVyLWludGVudCAudG9vbGJhci1tZW51IC50b29sYmFyLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzlweDtcclxuICAgIH1cclxufVxyXG5cclxuI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5IHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuIiwiLmNhbXBhaWdue1xyXG4gICAgYmFja2dyb3VuZDpibGFjaztcclxuXHJcbiAgICAmLXNlY3Rpb257XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waW57XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbiAgICAmLXNwYWNlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOmJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXJ7XHJcbiAgICAgICAgaGVpZ2h0OjEwMHZoO1xyXG4gICAgfVxyXG5cclxuICAgID4gc2VjdGlvbntcclxuICAgICAgICAvLyB0b3A6MDtcclxuICAgICAgICAvLyBsZWZ0OjA7XHJcbiAgICAgICAgLy8gd2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBcclxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogTEFORElORyBQQUdFICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4ubGFuZGluZ3tcclxuICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXStsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IDFlbSBcImtsaW1hXCIsXCJUcmVidWNoZXQgTVNcIixcIkx1Y2lkYSBHcmFuZGVcIixUYWhvbWEsc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IE1FVEFEQVRBICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIE1ldGFkYXRhIG9uIGFuIGFydGljbGUgcGFnZVxyXG4ubWV0YWRhdGEge1xyXG4gICAgQGV4dGVuZCAlZm9udC1tZXRhO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHRpbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLm1ldGFsYWJlbCB7XHJcbiAgICBAZXh0ZW5kICVmb250LWxhYmVsO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVGFnc1xyXG5cclxuLnRhZ3Mge1xyXG5cdG1hcmdpbi10b3A6ICRnYXA7XHJcbn1cclxuLm1ldGF0YWcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46ICRnYXAgLyA0ICRnYXAgLyA0IDAgMDtcclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTQwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRib2xkIDAuOWVtLzEuNSAkZm9udC1ib2R5O1xyXG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBQQUdJTkFUSU9OICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gUGFnaW5hdGlvbiBsaW5rcyBmb3IgdGhlIGxpc3RpbmcgYW5kIGZlYXR1cmVzIHBhZ2VzXHJcblxyXG4lcGFnaW5hdGlvbiB7XHJcbiAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgQGV4dGVuZCAlZm9udC1tZXRhO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtbnVtYmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtYXJyb3cge1xyXG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcclxuICAgICAgICBmb250LXNpemU6MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAvIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkd29yZHByZXNzIHtcclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uO1xyXG5cclxuICAgICAgICAmX2Jsb2NrIHtcclxuXHJcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm51bWVyYWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZpZXdfYWxsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2VsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xyXG5cclxuICAgICAgICAgICAgJi5wcmV2LCAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1hcnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6NHB4IDRweCAwIDAgJHRlcnRpYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlWCgtMSkgdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MnB4IDJweCAwIDAgJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm51bWVyYWx7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6LTRweCA0cHggMCAwICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmVhc2UgMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjpibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93Oi00cHggNHB4IDAgMCAkdGVydGlhcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6LTJweCAycHggMCAwICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93Oi0ycHggMnB4IDAgMCAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBDT05URU5UICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLy8gQ29tbWVudHNcclxuJWNvbW1lbnRzIHtcclxuICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcclxuICAgIG1heC13aWR0aDogJHR3by10aGlyZHMtY29sdW1uO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTU7XHJcbiAgICAgICAgY29sb3I6ICRncmV5NjA7XHJcbiAgICAgICAgZm9udDogJGJvbGQgMS4yZW0vMS4yICRmb250LWhlYWRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVjb21tZW50IHtcclxuICAgIGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkICRncmV5OTA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwICogMS41O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiAxLjU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi1tZXRhZGF0YSB7XHJcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5MzA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZ2FwICogMztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMjtcclxuICAgICAgICAgICAgd2lkdGg6ICRnYXAgKiAzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xyXG4gICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwIC8gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJlcGx5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcCAqIDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVwZXJtYWxpbmsge1xyXG4gICAgY29sb3I6ICRncmV5NjA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbn1cclxuXHJcbkBpZiAkd29yZHByZXNzIHtcclxuICAgIC5jb21tZW50cy1hcmVhIHtcclxuICAgICAgICBAZXh0ZW5kICVjb21tZW50cztcclxuXHJcbiAgICAgICAgLmNvbW1lbnRzLXRpdGxlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudHMtdGl0bGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWVudC1yZXBseS10aXRsZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnRzLXRpdGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLWltYWdlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbWV0YWRhdGEtbmFtZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tZXRhZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLWRldGFpbHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVwbHkge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1saW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LXJlcGx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGlmICRkcnVwYWwge1xyXG4gICAgLmNvbW1lbnQtd3JhcHBlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlY29tbWVudHM7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnRzLXRpdGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Ym1pdHRlZCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbWV0YWRhdGE7XHJcblxyXG4gICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YS1uYW1lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbGluaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZXJtYWxpbmsge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVwZXJtYWxpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWhlbHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWd1aWRlbGluZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmlubGluZS1ncm91cDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEJSRUFEQ1JVTUJTICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5icmVhZGNydW1icyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXkzMDtcclxuXHRjb2xvcjogJGdyZXkzMDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nOiAkZ2FwIDA7XHJcblxyXG5cdCYtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbGluayB7XHJcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1kaXZpZGVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmV5NzA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogSEVSTyArKytcclxuKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5oZXJvIHtcclxuXHRAZXh0ZW5kICVmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQuZnVsbCAmIHtcclxuXHRcdGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XHJcblx0fVxyXG5cclxuXHQmLW91dGVyIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0LmhvbWUgJiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDE0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNzBweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0dG9wOiAtMjBweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0dG9wOiAtNzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmZ1bGwge1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0XHJcblx0XHRcdC8vIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHQvLyBcdG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cdFx0XHQvLyB9XHJcblxyXG5cdFx0XHQmKy5tYWluLXNlY3Rpb24ge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdCYrLm1haW4tc2VjdGlvbiB7XHJcblx0XHRcdFx0XHQuc2luZ2xlLXBvc3QgJiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYubm8taW1hZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcclxuXHRcdFx0cGFkZGluZy10b3A6IDdyZW07XHJcblx0XHRcdFxyXG5cdFx0XHQuaGVybyB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLWluZm8sXHJcblx0Ji1pbWFnZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQmLWluZm8ge1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogODUlO1xyXG5cdFx0ei1pbmRleDogNjtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHJcblx0XHRcdC5mdWxsICYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ1JSk7XHJcblxyXG5cdFx0XHQuZnVsbCAmIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNTUpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMC45O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNzIpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaG9tZSAmIHtcclxuXHRcdFx0XHQvLyBAaW5jbHVkZSB1bmRlcmxpbmUoJHdoaXRlLCAxNSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zaW5nbGUtcG9zdCAmIHtcclxuXHRcdFx0XHRtYXJnaW46ICRnYXAgLyAyIDAgMCAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg2MCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRjb2xvcjogYmxhY2s7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNzUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5vLWltYWdlICYge1xyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZXJvLXN1bW1hcnkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0LmhvbWUgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogN3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mdWxsICYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdGE6bm90KC5idXR0b24tYmFjaykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mdWxsICYge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQuc2luZ2xlLXBvc3QgJiB7XHJcblx0XHRcdEBleHRlbmQgLm1haW4tc2VjdGlvbjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYtbWV0YSB7XHJcblx0XHRtYXJnaW46ICRnYXAgMCAwIDA7XHJcblx0XHRwYWRkaW5nOiAycHggMTVweDtcclxuXHRcdGJhY2tncm91bmQ6ICRzYS1vcmFuZ2U7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJy0nO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWlubmVyIHtcclxuXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmLXdyYXAge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZzogM3JlbSAycmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IDYwZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gM3JlbSA0cmVtIDJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhvbWUgJiB7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtIDNyZW0gMnJlbTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDA7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMnJlbSAycmVtIDRyZW0gMnJlbTtcclxuXHRcdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDZyZW0gNHJlbSA1cmVtIDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBlbTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0cmVtIDJyZW0gOHJlbSAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZ1bGwgJiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHNhLXBpbms7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTQwcHg7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBibGFjaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEyMHB4O1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjQwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDgwcHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRlbSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnNpbmdsZS1wb3N0ICYge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEuNWVtIDAgMCAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNzBweCA2LjY3JSAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZ1bGwubm8taW1hZ2UgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiA0IDAgJGdhcCAqIDI7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFxyXG5cclxuXHRcdFx0XHQuc2luZ2xlLXBvc3QgJiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiAxLjU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LnNpbmdsZS1wb3N0ICYge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkwZW07XHJcblx0XHRcdHBhZGRpbmc6IDAgMWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ji1pbWFnZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWluLWhlaWdodDogMTc4cHg7IC8vIHNob3VsZCBoZWxwIFNFT1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHQuZnVsbCAmIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHJcblx0XHRcdFx0LnNpbmdsZS1wb3N0ICYsXHJcblx0XHRcdFx0LmRvbmF0ZSAmIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblxyXG5cdFx0XHQuZnVsbCAmIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg1NSUpO1xyXG5cclxuXHRcdFx0LmZ1bGwgJiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5ob21lICYge1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiA0O1xyXG5cdFx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogNzAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRAZXh0ZW5kICVvYmplY3QtZml0O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5ob21lICYge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vLWltYWdlICYge1xyXG5cdFx0bWluLWhlaWdodDogNTAwcHg7XHJcblxyXG5cdFx0LnNpbmdsZS1wb3N0ICYge1xyXG5cdFx0XHQuaGVyby1pbmZvIHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQuaGVyby1pbm5lci13cmFwIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbi5sYW5kaW5nIHtcclxuICAgIC5oZXJvIHtcclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAuZnVsbCAmIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWlubmVyLXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IENUQSArKytcclxuKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmN0YSB7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0bWF4LXdpZHRoOiA5MCU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdG1heC13aWR0aDogNzAlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0Ji1vdXRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Etb3JhbmdlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogJGdhcCAqIDMgMDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogJGdhcCAqIDcgMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmZ1bGwtd2lkdGgtaW1hZ2Uge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogODB2aDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN0YS1pbWFnZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnNpdGUtd2lkdGgtaW1hZ2Uge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogNjB2aDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHR3aWR0aDogJHBhZ2Utd2lkdGg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jdGEtaW1hZ2Uge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmN0YS1pbWFnZSB7XHJcblx0XHRcdCsuY29udGFpbmVyIHtcclxuXHRcdFx0XHQuY3RhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IC04cHggOHB4IDAgMCByZ2JhKCR3aGl0ZSwgMC4yKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYtdGl0bGUtbGluayB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZSh0cmFuc3BhcmVudCwgMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXN1bW1hcnkge1xyXG5cdFx0cGFkZGluZzogJGdhcCAqIDEgMDtcclxuXHR9XHJcblxyXG5cdCYtaW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBleHRlbmQgJW9iamVjdC1maXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXRpdGxlIHtcclxuXHRcdCYtbGluayB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDYwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gQGluY2x1ZGUgdW5kZXJsaW5lKCR3aGl0ZSwgMTApO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYrLmJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi8qICsrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IEZFRUQgKysrXHJcbisrKysrKysrKysrKysrKysrICovXHJcblxyXG4vLyBGZWVkIGlzIHRoZSBiYXNpYyBsaXN0aW5nIG9mIGNvbnRlbnQgc3VjaCBhcyBuZXdzIHBvc3RzLCBtb3JlIHNjYW5uYWJsZSBhbmQgY29udGVudCBoZWF2eSB0aGFuIGNhcmRzXHJcblxyXG4uaXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDI7XHJcbiAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhLW9yYW5nZTtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOi0xMHZ3IDEwdncgMCAwO1xyXG5cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbjoyMHB4IC00MHB4IDIwcHggMDtcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbjo0MHB4IC00MHB4IDQwcHggMDtcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVuZGVybGluZSgkc2EteWVsbG93LCAxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJismIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbygpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgdG9wOiA1JTtcclxuICAgICAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXk5MCwgNSUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzICYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgICBAZXh0ZW5kICVpbWFnZS1ob3ZlcjtcclxuICAgICAgICAvLyBoZWlnaHQ6Y2FsYygxMDB2dyAtIDJlbSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyZW0pO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5OTAsIDUlKTtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzICYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNzB2dyAtIDJlbSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDcwdncgLSA0ZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDpjYWxjKDEwMHZ3IC0gNGVtKTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0ZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVvYmplY3QtZml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOjIwcHggMCAyMHB4IC00MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTAwcHggNDBweCA0MHB4O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46NDBweCAwIDQwcHggLTQwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzICYge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzICYge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWV0YWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkc2EteWVsbG93LCA1JSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtOm50aC1vZi10eXBlKGV2ZW4pICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzYS1vcmFuZ2UsIDEwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzIpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUodHJhbnNwYXJlbnQsIDEwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLW9yYW5nZSwgMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FtcGFpZ24gJiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN1bW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcblxyXG4gICAgICAgIC5idXR0b24tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAmKyYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyAmIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IENBUkRTICsrK1xyXG4rKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8vIENhcmRzIGFyZSBtb3JlIHZpc3VhbGx5IGludGVyZXN0aW5nIGFuZCBjb250ZW50LWxpZ2h0IHRoYW4gYSBzdGFuZGFyZCBsaXN0aW5nIHBhZ2UuXHJcblxyXG4uY2FyZHMge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQ+KiB7XHJcblx0XHRAZXh0ZW5kICVmbGV4O1xyXG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgM2VtKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMS41ZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcclxuXHJcblx0XHQ+KiB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0Pioge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW91dGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDM7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gYmFja2dyb3VuZDojZmJmYmZjO1xyXG5cclxuXHRcdC5zZWN0aW9uLWhlYWRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QGV4dGVuZCAuY29udGFpbmVyLnNtYWxsO1xyXG5cclxuXHRcdFx0KiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXRpdGxlIHtcclxuXHRcdFx0XHQvLyBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLW9yYW5nZSwgMTUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXN1bW1hcnkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNvbnRhaW5lciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDMgJGdhcCAqIDIgJGdhcCAqIDIgJGdhcCAqIDI7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAkZ2FwICogNjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTYwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5OTAsIDUlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcmRzIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIG1lZGl1bSkpIGFuZCAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQpKSB7XHJcblx0XHRcdFx0Pioge1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkOm50aC1jaGlsZCgybiAtIDEpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29tcG9uZW50cyAmIHtcclxuXHJcblx0XHRcdGFydGljbGUge1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBieWNvdW50KDEsIGFydGljbGUpIHtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblxyXG5cdFx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Ji13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLWlubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBieWNvdW50KDIsIGFydGljbGUpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji1pbm5lciB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNzBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnljb3VudCgzLCBhcnRpY2xlKSB7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLWlubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYtaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMzBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5jYXJkIHtcclxuXHRAZXh0ZW5kICVjYXJkO1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHQvLyBib3gtc2hhZG93Oi04cHggOHB4IDAgMCAkc2EteWVsbG93O1xyXG5cclxuXHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdG1hcmdpbjogMCAkZ2FwICogMS41O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIG1lZGl1bSkpIGFuZCAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLCB0YWJsZXQpKSB7XHJcblx0XHQuY2FyZHMtb3V0ZXIgYXJ0aWNsZTpsYXN0LWNoaWxkOm50aC1jaGlsZCgybiAtIDEpICYge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdFx0Ji1pbWFnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtd3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YXJ0aWNsZTpudGgtb2YtdHlwZShldmVuKSAmIHtcclxuXHRcdGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcblx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHQvLyBib3gtc2hhZG93Oi04cHggOHB4IDAgMCAkc2Etb3JhbmdlO1xyXG5cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRAZXh0ZW5kIC5idXR0b24tc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkLWhlYWRlci10aXRsZSBhIHtcclxuXHRcdFx0QGluY2x1ZGUgdW5kZXJsaW5lKCR3aGl0ZSwgMCk7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUoJHdoaXRlLCAxMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmxhbmRpbmctcHJvbW9zICYge1xyXG5cdFx0XHRib3gtc2hhZG93OiAtOHB4IDhweCAwIDAgJHNhLXBpbms7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBleHRlbmQgJW9iamVjdC1maXQ7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ji13cmFwIHtcclxuXHRcdGZsZXg6IDEgYXV0bztcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMjtcclxuXHRcdFx0QGV4dGVuZCAlZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHJcblx0XHQubGFuZGluZy1wcm9tb3MgJiB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtaGVhZGVyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQrLmNhcmQtc3VtbWFyeSB7XHJcblx0XHRcdG1hcmdpbjogJGdhcCAwICRnYXAgMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMwKTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLXBpbmssIDApO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGVhc2UgMC4zcztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLXBpbmssIDEwKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5sYW5kaW5nLXByb21vcyAmIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHVuZGVybGluZSgkd2hpdGUsIDApO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB1bmRlcmxpbmUoJHdoaXRlLCAxMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji1kYXRlIHtcclxuXHRcdFx0QGV4dGVuZCAlZm9udC1tZXRhO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAkZ2FwIC8gMiAwIDAgMDtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMTBweDtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdCYtYnV0dG9uIHtcclxuXHRcdCYtb3V0ZXIge1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGFuZGluZy1wcm9tb3MgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc2EteWVsbG93O1xyXG5cdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0Ym94LXNoYWRvdzogLThweCA4cHggMCAwICRzYS1waW5rO1xyXG5cclxuXHJcblxyXG5cdFx0LmNhcmQtaW1hZ2Uge1xyXG5cdFx0XHRoZWlnaHQ6IDI3MHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDI3MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHRcdGhlaWdodDogMzQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9uIHtcclxuXHRcdFx0QGV4dGVuZCAuYnV0dG9uLXNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4vLyBSZXBvcnQgbGF5b3V0XHJcblxyXG4ucmVwb3J0cyB7XHJcblx0LmNhcmQge1xyXG5cdFx0Ji1pbWFnZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5OTA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0XHRcdFx0Ym90dG9tOiAtMWVtO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMyBhdXRvIDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiA2MCU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMC41ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji13cmFwIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IC04cHggMjJweCAwcHggcmdiYSgkYmxhY2ssIDAuMyk7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBMaXN0aW5nIGxheW91dFxyXG5cclxuLy8gLmxpc3RpbmctY29tcG9uZW50IHtcclxuLy8gXHQuY2FyZCB7XHJcbi8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuLy8gXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcbi8vIFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuLy8gXHRcdCYtd3JhcCB7XHJcbi8vIFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDVweCAkcHJpbWFyeTtcclxuXHJcbi8vIFx0XHRcdCYtaW5uZXIge1xyXG4vLyBcdFx0XHRcdHBhZGRpbmc6ICRnYXAgMCAwIDA7XHJcbi8vIFx0XHRcdH1cclxuLy8gXHRcdH1cclxuLy8gXHR9XHRcclxuLy8gfVxyXG5cclxuXHJcbi8vIFR3byBjb2x1bW4gbGF5b3V0XHJcbi50d28tY29sIHtcclxuXHQuY2FyZHMge1xyXG5cdFx0Pioge1xyXG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwICRnYXAgKiAxLjU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUaHJlZSBjb2x1bW4gbGF5b3V0XHJcbi50aHJlZS1jb2wge1xyXG5cdC5jYXJkcyB7XHJcblx0XHQ+KiB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhcmQge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAkZ2FwICogMS41O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpfmFydGljbGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcclxuXHJcblx0XHRcdFx0LmNhcmQge31cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gRm91ciBjb2x1bW4gbGF5b3V0XHJcbi5mb3VyLWNvbCB7XHJcblx0LmNhcmRzIHtcclxuXHRcdD4qIHtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXJkIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgJGdhcCAqIDEuNTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcclxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKX5hcnRpY2xlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMil+YXJ0aWNsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cclxuXHRcdFx0XHQuY2FyZCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgJGdhcCAqIDEuNTtcclxuXHJcblx0XHRcdFx0XHQmLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM1dmg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBGSUxURVJTICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuJWxhYmVsIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDRweCAxMHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5maWx0ZXIge1xyXG4gICAgQGV4dGVuZCAlZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICAgIHBhZGRpbmc6ICRnYXAgKiAxLjUgJGdhcCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwICogMS41IDAgMCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR0d28tdGhpcmRzLWNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmxvY2sge1xyXG4gICAgICAgIGZsZXg6IDAgMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgJGdhcCAqIDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAvIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWxhYmVsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTQlIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWJtaXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbSAuN2VtIDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS1waW5rO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IE1FRElBIEJMT0NLICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi8qICsrKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBNRURJQSBCTE9DSyArKytcclxuKysrKysrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4ubWVkaWEtYmxvY2sge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgkYmxhY2ssIDAuMik7XHJcblx0bWluLWhlaWdodDogNDIwcHg7XHJcblx0XHJcblx0Ji1vdXRlciB7XHJcblx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0Lm1lZGlhLWJsb2NrIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLWVsZW1lbnQge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGNvcm5lciAkY29ybmVyIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0ICAgICYuc2Vjb25kYXJ5IHtcclxuXHRcdCAgICAubWVkaWEtYmxvY2sge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLWluZm8ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHR9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgICYudmlkZW8ge1xyXG5cdFx0ICAgIC5tZWRpYS1ibG9jayB7XHJcblx0XHRcdCAgICBtaW4taGVpZ2h0OiBhdXRvOyAgIFxyXG5cdFx0XHQgICAgXHJcblx0XHRcdCAgICAmLWVsZW1lbnQge1xyXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0ICAgIC52aWRlby1vdXRlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9ICAgXHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgICYtaW5mbyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdCAgICB9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcblx0fVxyXG5cdFxyXG4gICAgJi1lbGVtZW50LCAmLWluZm8ge1xyXG5cdCAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmLWluZm8ge1xyXG5cdCAgICBAZXh0ZW5kICVmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHQgICAgcGFkZGluZzogJGdhcCAqIDEuNTtcclxuXHQgICAgXHJcblx0ICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHQgICAgcGFkZGluZzogJGdhcCAqIDM7ICAgIFxyXG5cdCAgICB9XHJcblx0ICAgIFxyXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHQgICAgcGFkZGluZzogJGdhcCAqIDM7XHJcblx0ICAgIH1cclxuXHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogNCAkZ2FwICogMztcclxuXHQgICAgfVxyXG5cdCAgICBcclxuXHQgICAgLmJ1dHRvbiB7XHJcblx0XHQgICAgZm9udC1zaXplOiAxLjJlbTtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAycmVtOyBcclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuXHQgICAgcCB7XHJcblx0XHQgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XHJcblx0XHQgICAgXHJcblx0XHQgICAgYSB7XHJcblx0XHRcdCAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xyXG5cdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAmLWVsZW1lbnQge1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyIDAgMCAkY29ybmVyO1xyXG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIFxyXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgICYtcGxheSB7XHJcblx0XHQgICAgQGV4dGVuZCAuYnV0dG9uO1xyXG5cdFx0ICAgIEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xyXG5cdFx0ICAgIHotaW5kZXg6IDI7XHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHQgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uby1vYmplY3RmaXQgJiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuXHQgICAgZm9udC1zaXplOiAxLjRlbTtcclxuXHQgICAgcGFkZGluZy1ib3R0b206ICRnYXAgLyAxLjU7XHJcblx0ICAgIFxyXG5cdCAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdCAgICBmb250LXNpemU6IDJlbTtcdCAgICBcclxuXHQgICAgfVxyXG5cdCAgICBcclxuXHRcdGEge1xyXG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogU1RBVElTVElDUyArKytcclxuKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5zdGF0aXN0aWMge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCYtb3V0ZXIge1xyXG5cdFx0cGFkZGluZzogJGdhcCAqIDMgMDtcclxuXHJcblx0XHQuc2VjdGlvbi1oZWFkZXItdGl0bGUge1xyXG5cdFx0XHQvLyBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLXBpbmssIDE1KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0cGFkZGluZzogJGdhcCAqIDUgMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwICogMjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0Ji1pbWFnZSB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDEwcHggd2hpdGU7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cclxuXHRcdFx0Jisuc3RhdGlzdGljIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBleHRlbmQgJW9iamVjdC1maXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0YXRpc3RpYy1vdXRlciAuc2VjdGlvbi1oZWFkZXIrJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pdGVtIHtcclxuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRtYXJnaW46IDAgMCAkZ2FwICogMTtcclxuXHRcdGJhY2tncm91bmQ6ICRzYS1vcmFuZ2U7XHJcblx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDYwcHggMzBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuXHRcdFx0cGFkZGluZzogMTBweCA2MHB4IDQwcHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC01MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjAlKTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggNDBweDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcclxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKX4uc3RhdGlzdGljLWl0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcclxuXHRcdFx0JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKX4uc3RhdGlzdGljLWl0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzIlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjAlKTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDYwcHggNDBweDtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMil+LnN0YXRpc3RpYy1pdGVtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyl+LnN0YXRpc3RpYy1pdGVtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLWljb24ge1xyXG5cdFx0Zm9udC1zaXplOiAyZW07XHJcblx0fVxyXG5cclxuXHQmLXZhbHVlIHtcclxuXHRcdC8vIEBpbmNsdWRlIHVuZGVybGluZSgkd2hpdGUsIDE1KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHJcblx0XHQmLW51bWJlciB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg3MCk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0Y29sb3I6IGJsYWNrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDYwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNzApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0YXRpc3RpYy1pdGVtOm50aC1vZi10eXBlKGV2ZW4pICYge1xyXG5cdFx0XHQvLyBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLW9yYW5nZSwgMTUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDEuNmVtO1xyXG5cdFx0cGFkZGluZzogMS41ZW0gMCAxZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmLXN1bW1hcnkge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcclxuXHR9XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBHQUxMRVJZICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLmdhbGxlcnkge1xyXG5cdG1hcmdpbjogJGdhcCAqIDEuNSAwIDAgMDtcclxuXHQmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCYtdGh1bWIge1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uL3dlYmZvbnRzL3NsaWNrL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1hcnJvdy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcclxuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xyXG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LXNpemU6IDEwcHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljayB7XHJcblx0Ji1saXN0IHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdCYtdHJhY2sge1xyXG5cdFx0QGV4dGVuZCAlZmxleDtcclxuXHR9XHJcblx0Ji1zbGlkZSB7XHJcblx0XHRmbGV4OiAxIGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCA2cHggJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHRcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgICAgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYwJSk7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIFxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHQgICAgXHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAzNHB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDM0cHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcblx0QGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgZmFsc2UpO1xyXG4gICAgYm90dG9tOiAtNDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBcclxuICAgIGxpIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRvcDogMDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29udGVudHtcclxuICAgIC5nYWxsZXJ5e1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6LTVweDtcclxuXHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29ue1xyXG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6c29saWQgNXB4IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6em9vbS1pbjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyogKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBFWFBBTkQgKysrXHJcbisrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5leHBhbmQtY2hlY2sge1xyXG4gICAgfiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIH4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmV4cGFuZC10cmlnZ2VyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuNHMgZWFzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGFuZC1jaGVjazpjaGVja2VkIH4gJiB7XHJcblxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBDT01QT05FTlRTIEZPUiBQQUdFIEJVSUxERVIgKysrXHJcbisrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5jb21wb25lbnRzIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDE7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0cGFkZGluZzogMCAkZ2FwICogMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53eXNpd3lnIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQmLmNlbnRlciB7XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0XHR3aWR0aDogNjYuNjYlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbiB7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQmLndoaXRlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHQvLyAud2hpdGU6bnRoLWxhc3QtY2hpbGQoMikge1xyXG5cdFx0Ly8gXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdC8vIH1cclxuXHJcblx0XHQud2hpdGUge1xyXG5cdFx0XHQmKy5jYXJkcy1vdXRlciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzZWN0aW9uLndoaXRlOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkcy1vdXRlciB7XHJcblx0XHRcdCYrLndoaXRlIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrKytcclxuKysrIExBWU9VVDogQUNDT1JESU9OICsrK1xyXG4rKysrKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uYWNjb3JkaW9uIHtcclxuXHQmLW91dGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHJcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xyXG5cdFx0cGFkZGluZzogMCAkZ2FwICogMS41O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHJcblx0fVxyXG5cdFxyXG5cdCYtaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAkZ2FwIDA7XHJcblxyXG5cdCAgICAmICsgJiB7XHJcblx0ICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQmLWJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDEuNSAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMS4wNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDAuM2VtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR3aWR0aDogMS4wNWVtO1x0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXBhbmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nLXRvcDogJGdhcDtcclxuXHRcdFxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBQVUxMUVVPVEUgKysrXHJcbisrKysrKysrKysrKysrKysrKysrKysgKi9cclxuXHJcbi5wdWxscXVvdGUge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LXF1b3RlO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRwYWRkaW5nOiAkZ2FwICogMiAkZ2FwICogMztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6ICRwYWdlLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0Ji1pbWFnZSB7XHJcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDMwMHB4KTtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHQvLyBib3gtc2hhZG93Oi04cHggOHB4IDAgMCAkc2EteWVsbG93O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDAwcHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMwMHB4KTtcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRAZXh0ZW5kICVvYmplY3QtZml0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCsucHVsbHF1b3RlLWluZm8ge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4MCUpO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDI7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg2MCUpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIGJsb2NrcXVvdGUge1xyXG5cdFx0XHQvLyBcdGZvbnQtc2l6ZTogMi41ZW07XHJcblxyXG5cdFx0XHQvLyBcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHQvLyBcdFx0Zm9udC1zaXplOiAyLjVlbTtcclxuXHRcdFx0Ly8gXHR9XHRcclxuXHRcdFx0Ly8gfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1pbmZvIHtcclxuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg3MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vICY6YmVmb3Jle1xyXG5cdFx0Ly8gXHRjb250ZW50OiAnJztcclxuXHRcdC8vIFx0d2lkdGg6IDgwcHg7XHJcblx0XHQvLyBcdGhlaWdodDogODBweDtcclxuXHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly8gXHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdC8vIFx0bGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcclxuXHRcdC8vIFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdC8vIFx0dG9wOiAtNDdweDtcclxuXHRcdC8vIFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggYmxhY2s7XHJcblx0XHQvLyBcdGJvcmRlci1ib3R0b206IHNvbGlkIDEwcHggYmxhY2s7XHJcblxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xyXG5cdFx0Ly8gXHRcdHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcclxuXHRcdC8vIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHQvLyBcdFx0bGVmdDogLTQ3cHg7XHJcblx0XHQvLyBcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggYmxhY2s7XHJcblx0XHQvLyBcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMTBweCBibGFjaztcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfVxyXG5cclxuXHRcdC8vICY6YWZ0ZXJ7XHJcblx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0Ly8gXHR3aWR0aDogNzhweDtcclxuXHRcdC8vIFx0aGVpZ2h0OiA3OHB4O1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vIFx0ei1pbmRleDogMTtcclxuXHJcblx0XHQvLyBcdGxlZnQ6IGNhbGMoNTAlIC0gMzlweCk7XHJcblx0XHQvLyBcdHRvcDogLTQ1cHg7XHJcblx0XHQvLyBcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xyXG5cdFx0Ly8gXHRcdHRvcDogY2FsYyg1MCUgLSAzOXB4KTtcclxuXHRcdC8vIFx0XHRsZWZ0OiAtNDVweDtcclxuXHRcdC8vIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcblxyXG5cdGJsb2NrcXVvdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1jb250ZW50O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDEuNTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRjaXRlIHtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtc2hhcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwICogNTtcclxuXHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtdGl0bGUge1xyXG5cdFx0XHRAZXh0ZW5kICVmb250LWNvbnRlbnQ7XHJcblx0XHRcdGNvbG9yOiAkZ3JleTMwO1xyXG5cdFx0XHRmb250LXNpemU6IDAuN2VtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgJGdhcCAqIDQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTMwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1lbGVtZW50IHtcclxuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHR3aXR0ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwICRnYXAgLyAyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qICsrKysrKysrKysrKysrKysrK1xyXG4rKysgTEFZT1VUOiBTSEFSRSArKytcclxuKysrKysrKysrKysrKysrKysrICovXHJcblxyXG4uc2hhcmUge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogJGdhcCAqIDEuNSAwO1xyXG5cdFxyXG5cdCYtaXRlbSB7XHJcblx0XHRtYXJnaW46IDAgJGdhcDtcclxuXHR9XHJcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKysrXHJcbisrKyBMQVlPVVQ6IFRFQU0gUFJPRklMRSArKytcclxuKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xyXG5cclxuLnByb2ZpbGUge1xyXG5cdEBleHRlbmQgJWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0cGFkZGluZzogJGdhcCAqIDIgMDtcclxuXHRcclxuXHQmLW92ZXJsYXkge1xyXG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHJcblx0XHQmLmFjdGl2ZS1wcm9maWxlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1lbGVtZW50IHtcclxuXHRcdEBleHRlbmQgJWZsZXg7XHJcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCAwICRnYXAgKiAyO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxuXHQmLWltYWdlIHtcclxuXHRcdEBleHRlbmQgJWltYWdlLWhvdmVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgkYmxhY2ssIDAuMik7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgJGdhcCAqIDQ7XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtd3JhcCB7XHJcblx0XHRtYXJnaW46ICRnYXAgKiAyIDAgMDtcclxuXHRcdHBhZGRpbmc6IDAgJGdhcDtcclxuXHR9XHRcclxuXHQmLW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHR9XHJcblx0Ji10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRwYWRkaW5nLXRvcDogJGdhcCAvIDEuNTtcclxuXHR9XHJcblx0Ji1zdW1tYXJ5IHtcclxuXHQgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIG1hcmdpbi10b3A6IDA7XHJcblx0ICAgIHBhZGRpbmc6ICRnYXAgKiA1ICRnYXAgKiAyICRnYXAgKiAyO1xyXG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0ICAgIHJpZ2h0OiAtOTAlO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIHdpZHRoOiA5MCU7XHJcblx0ICAgIHotaW5kZXg6IDk5OTtcclxuXHQgICAgXHJcblx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgKiAyLjU7XHJcblx0XHRcdHJpZ2h0OiAtNTAlO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdCAgICB9XHJcblx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcblx0XHQgICAgcGFkZGluZzogJGdhcCAqIDU7XHJcblx0XHRcdHJpZ2h0OiAtMzUlO1xyXG5cdFx0XHR3aWR0aDogMzUlO1xyXG5cdCAgICB9XHJcblx0ICAgIFxyXG5cdCAgICAmLmFjdGl2ZS1wcm9maWxlIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0ICAgIH1cclxuXHQgICAgXHJcblx0ICAgIC5wcm9maWxlLXN1bW1hcnktY2xvc2Uge1xyXG5cdFx0ICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcblx0ICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICByaWdodDogJGdhcCAqIDI7XHJcblx0ICAgICAgICB0b3A6ICRnYXAgKiAyO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0ICAgICAgICBcclxuXHQgICAgICAgICY6aG92ZXIge1xyXG5cdFx0ICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIFxyXG5cdCAgICAmLWlubmVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTE7XHJcblx0XHRcdFxyXG5cdFx0XHQucHJvZmlsZS1uYW1lIHtcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcblx0fVxyXG4gICAgJi1tZXRhIHtcclxuXHQgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuXHQgICAgXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAkZ2FwIC8gNCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji1saW5rIHtcclxuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQucHJvZmlsZS1tZXRhLWl0ZW0tdGV4dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtdGV4dCB7XHJcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGdhcCAvIDEuNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgfVxyXG59XHJcbiIsIi5saWdodHtcclxuXHJcbiAgICAmLWVmZmVjdHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi1zb3VyY2V7XHJcbiAgICAgIHRyYW5zaXRpb246aGVpZ2h0IGVhc2UgMC4zcywgd2lkdGggZWFzZSAwLjNzO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDoxO1xyXG4gICAgICBoZWlnaHQ6MDtcclxuICAgICAgd2lkdGg6MDtcclxuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOjEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcclxuICAgICAgYm9yZGVyOnNvbGlkIDIwMDBweCBibGFjaztcclxuICAgICAgb3BhY2l0eTowLjg7XHJcbiAgICAgIGZpbHRlcjpibHVyKDVweCk7XHJcbiAgICAgIGJveC1zaXppbmc6Y29udGVudC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIGxlZnQ6MDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKXtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5pbXBhY3R7XHJcblxyXG4gICAgLmNhbXBhaWduICZ7XHJcbiAgICAgICAgcGFkZGluZzokZ2FwICogMyAwICRnYXAgKiAxIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAvLyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgcGFkZGluZzokZ2FwICogNiAwICRnYXAgKiA2IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAuY2FtcGFpZ24gJntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTokZ2FwICogMztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiRnYXAgKiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlci10aXRsZXtcclxuICAgICAgICAvLyBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLXBpbmssIDE1KTtcclxuXHJcbiAgICAgICAgLmNhbXBhaWduICZ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6LTJweCAycHggJHNhLW9yYW5nZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuXHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLnBvcyB7XHJcbiAgICBwYWRkaW5nOiAkZ2FwICogMiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRnYXAgKiA0IDAgJGdhcCAqIDYgMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIHVuZGVybGluZSgkc2EtcGluaywgMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2FyZHMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhwb3NDYXJkcykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxLjI4KSAwLjJzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgLyogU2FmYXJpICovXHJcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhwb3NDYXJkcykge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ5Y291bnQoNSwgbGkpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxNSUgKyA4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIC0xMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ5Y291bnQoNCwgbGkpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIC0yMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxNSUgKyA4MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc2xpZGVyRml4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhwb3NDYXJkcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVoMztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbGlkZXJGaXgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlci1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiRzYS1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDojMzIxZDA4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhwb3NDYXJkcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsocG9zQ2FyZHMpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsocG9zQ2FyZHMpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG59IiwiLmNhbXBhaWduLWhlcm8ge1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5OTAsIDUlKTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1vdXRlcismIHtcclxuICAgICAgICBwYWRkaW5nOiAkZ2FwICogMyAwIDAgMDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICogNCAwICRnYXAgKiAyIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1JTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXk5MCwgNSUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAuaGVyby1vdXRlcismIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MGVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVvYmplY3QtZml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm8tb3V0ZXIrLmNhbXBhaWduLWhlcm8gJiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNhLXBpbms7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyBib3gtc2hhZG93Oi04cHggOHB4IDAgMCBibGFjaztcclxuICAgICAgICBAZXh0ZW5kICVmbGV4O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMixcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLW91dGVyKy5jYW1wYWlnbi1oZXJvICYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogNDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSxcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5pbXBhY3QtY2FsY3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOmJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250LWhlYWRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6JGdhcCAqIDAuNjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2Upe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRmb250LWJvZHk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokc2EtcGluaztcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgaGVpZ2h0OiRnYXAgKiAyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjM2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xyXG4gICAgICAgIG1heC13aWR0aDo5NSU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MS42O1xyXG4gICAgICAgIG1hcmdpbi10b3A6JGdhcCAqIDEuMztcclxuICAgICAgICBjb2xvcjpibGFjaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKXtcclxuICAgICAgICAgICAgIG1heC13aWR0aDo4NSU7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoeGxhcmdlKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW46bm90KC5pY19ub19zdHlsZV9zcGFuKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokc2EtcGluaztcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MCAycHg7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6MTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzYS1waW5rO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNhLXBpbms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1zZWNvbmRhcnl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDokZ2FwICogMi44O1xyXG4gICAgfVxyXG59IiwiLmRpZmZlcmVuY2V7XHJcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgcGFkZGluZy1ib3R0b206MDtcclxuXHJcbiAgICAuY29udGFpbmVyLnRvcHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dHtcclxuICAgICAgICBhbGlnbi1zZWxmOmNlbnRlcjtcclxuICAgICAgICBtYXJnaW46MCAwICRnYXAgKiAyIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCl7XHJcbiAgICAgICAgICAgIHdpZHRoOjY1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSl7XHJcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOjQ1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoeGxhcmdlKXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHVuZGVybGluZSgkd2hpdGUsIDE1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6JGdhcCAqIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiRnYXAgKiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlhbW9uZHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6NDklO1xyXG4gICAgICAgIGhlaWdodDo0OSU7XHJcblxyXG4gICAgICAgICYtdG9we1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWlkZGxle1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9te1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbm5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDotMTAlO1xyXG4gICAgICAgICAgICBsZWZ0Oi0xMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMjAlO1xyXG4gICAgICAgICAgICB3aWR0aDoxMjAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlb2JqZWN0LWZpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1vdXRlcntcclxuICAgICAgICAgICAgd2lkdGg6MzV2dztcclxuICAgICAgICAgICAgaGVpZ2h0OjM1dnc7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDozMDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDozMDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IC01dnc7XHJcbiAgICAgICAgICAgIGxlZnQ6LTV2dztcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0xMnZ3O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjQwdnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDB2dztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01dnc7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LTh2dztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo0NXZ3O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQ1dnc7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjYwMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6LTE4dnc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmltcGFjdC1jYWxje1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206LSRnYXAgKiA1O1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAuc3RhdGlzdGljLW91dGVye1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiRnYXAgKiAxMDtcclxuICAgIH1cclxuXHJcbn0iLCIubGFuZGluZy1wcm9tb3N7XHJcbiAgICAuc2VjdGlvbi1oZWFkZXItdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lKHdoaXRlLCAxNSk7XHJcbiAgICB9XHJcbn0iLCIlYmVmb3Jle1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTokZm9udC1oZWFkZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNoYXJpbmctd2lkZ2V0e1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLy8gcG9zaXRpb246IHN0aWNreTtcclxuICAgIC8vIHRvcDogNzBweDtcclxuICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gOTBlbSkgLyAyKTtcclxuICAgIGZsZXg6IDAgNzBweDtcclxuICAgIHBvc2l0aW9uOnN0YXRpYztcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOjcwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTYwcHgpIHtcclxuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXNrdG9we1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2JpbGV7XHJcbiAgICAgICAgcGFkZGluZzowICRnYXA7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKXtcclxuICAgICAgICAgICAgcGFkZGluZzowICRnYXAgKiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xyXG4gICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6LThweCA4cHggMCAwICRibGFjaztcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWJlZm9yZTtcclxuICAgICAgICAgICAgY29udGVudDogJ1NoYXJlIHRoaXMgcGFnZTonO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU2MHB4KSB7XHJcbiAgICAgICAgICAgICB3aWR0aDo3MHB4O1xyXG4gICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweDtcclxuICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuXHJcbiAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlLXBvc3QgJntcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYmVmb3JlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1NoYXJlIHRoaXMgcG9zdDonO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zaW5nbGUtcG9zdCAme1xyXG4gICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG4gICAgICAgIHBhZGRpbmc6MCAyZW07XHJcbiAgICAgICAgZmxleDowIDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDokZ2FwICogMjtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogNzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcclxuICAgICAgICAgICAgb3JkZXI6MDtcclxuICAgICAgICAgICAgbWFyZ2luOjAgLTE2MHB4IDAgOTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246c3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6NzBweDtcclxuICAgICAgICAgICAgZmxleDowIDcwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2Upe1xyXG4gICAgICAgICAgICBtYXJnaW46MCAtMTkwcHggMCAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICAgd2lkdGg6NDBweDtcclxuICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDpibGFjaztcclxuICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOmVhc2UgMC4zcztcclxuICAgICAgICBtYXJnaW46NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMTBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6Y2FsYyg1MCUgLSAxNXB4KTtcclxuXHJcbiAgICAgICAgICAgICYuZW1haWwtaWNvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OmNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHNhLXllbGxvdztcclxuICAgICAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlLXBvc3QgJntcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjo1cHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLm5ld3NsZXR0ZXItc2lnbnVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdmlzaWJsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kICVoMjtcclxuICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLXBpbmssIDgpO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBwOm5vdCgubmV3c2xldHRlci1zaWdudXAtdGl0bGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsW2Zvcj1cImVtYWlsXCJdLFxyXG4gICAgbGFiZWxbZm9yPVwibmFtZVwiXSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgQGV4dGVuZCAlbGFiZWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94LWJ1dHRvbiB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAxO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTZweCA2cHggMHB4IDJweCAkc2EtcGluaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XHJcblxyXG4gICAgICAgIC5hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEuNXB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzYS1waW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGdyYXZpdHkgZm9ybXMgc3R1ZmZcclxuXHJcbiAgICBsaS5nZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICB9XHJcblxyXG59IiwiLnRvdGFsaXNlciB7XHJcbiAgICAmLW91dGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvbmF0ZSAmIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlaDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICArLnRvdGFsaXNlci1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuaW1wYWN0LWNhbGMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2EteWVsbG93O1xyXG4gICAgICAgIG1heC13aWR0aDogNjBlbTtcclxuICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbSAxLjU2MjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMTI1cmVtIDEuNTYyNXJlbSA0LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYmxvY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjc1cmVtKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAmLW91dGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNTMlKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICsgLnRvdGFsaXNlci1ibG9jay1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lKCRzYS1vcmFuZ2UsIDE2KTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIEBleHRlbmQgJWgyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC4zNzVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4zMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNDEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1iYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyKGZhbHNlLCB0cnVlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbSAwIDAgMy4xMjVyZW07XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGxlZnQ6IC42MjVyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgICYtcG9zaXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyKGZhbHNlLCB0cnVlKTtcclxuICAgICAgICBhbmltYXRpb246IDNzIHRvdGFsaXNlckJhciBmb3J3YXJkcztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2EtcGluaztcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDAuMTY2NjdyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVlIHtcclxuXHRcdGJvdHRvbTogLTIuNXJlbTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdFx0Ji5taW4ge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubWF4IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgXHJcbiAgICAmLW1haW4taW5mbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMi42MjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNDclKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41NjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXN1bW1hcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgICYtb3V0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hbW91bnQtcmFpc2VkLXRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLW9yYW5nZSwgMTIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAudG90YWxpc2VyLXBvc2l0aW9uW2RhdGEtdmlzaWJsZT1cInRydWVcIl0ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRvdGFsaXNlckJhcjtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogdG90YWxpc2VyQmFyO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1zY3JvbGwtZWZmZWN0PVwidG90YWxpc2VyQmFyXCJde1xyXG4gICAgICAgIEBrZXlmcmFtZXMgdG90YWxpc2VyQmFyIHtcclxuICAgICAgICAgICAgMCUgeyB3aWR0aDogMDsgfVxyXG4gICAgICAgICAgICAxMDAlIHsgd2lkdGg6IHZhcigtLXRvLXdpZHRoKTsgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHRvdGFsaXNlckJhciB7XHJcbiAgICAgICAgICAgIDAlIHsgd2lkdGg6IDA7IH1cclxuICAgICAgICAgICAgMTAwJSB7IHdpZHRoOiB2YXIoLS10by13aWR0aCk7IH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucmVzb3VyY2VfZG93bmxvYWQge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNhLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICBib3gtc2hhZG93OiAtNHB4IDRweCAwIDAgJHNhLXBpbms7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLmJpZy1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgQGV4dGVuZCAlb2JqZWN0LWZpdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5oaWRlLXRpdGxlIHtcclxuICAgICAgICAuYmlnLWltYWdlLXRleHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5iaWctdmlkZW8ge1xyXG4gICAgICAgIHBhZGRpbmc6NTYuMjUlIDAgMCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IC0zcHggM3B4ICRzYS15ZWxsb3c7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDApO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxhcmdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMjApO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BhbmVsLWJnLXRyYW5zcGFyZW50LnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuYmlnLXdvcmRze1xyXG4gICAgYmFja2dyb3VuZDokc2EteWVsbG93O1xyXG4gICAgXHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgICAgaGVpZ2h0OjEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHR7XHJcbiAgICAgICAgYWxpZ24tc2VsZjpjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzo1MHB4O1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjAwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MC44O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzotNHB4IDRweCAkc2EtcGluaztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcbiAgICAgICAgICAgICYuc21hbGx7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTApO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVkaXVte1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxhcmdle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZpZGVvIHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuXHJcbiAgICBcclxuICAgIC5pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmUge1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTA1dmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwNXZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTB2aCA1dmg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHZoIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MCk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubW9iaWxlLW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlkZW8tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMC41O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICogOSAwICRnYXAgKiA2O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAqIDQgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMCAwIGRhcmtlbih3aGl0ZSwgMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuc2NyZXcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZTNkNGE1O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24sIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Etb3JhbmdlLCA2KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4IDAgNHB4IHJnYmEoYmxhY2ssIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidPTic7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IGxpZ2h0ZW4oJHNhLW9yYW5nZSwgMTUpLCAwIC0xcHggZGFya2VuKCRzYS1vcmFuZ2UsIDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2Etb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpkYXJrZW4oJHNhLW9yYW5nZSwgNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMTBweCBkYXJrZW4oJHNhLW9yYW5nZSwgNik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDonT0ZGJztcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IGxpZ2h0ZW4oJHNhLW9yYW5nZSwgMTUpLCAwIC0xcHggZGFya2VuKCRzYS1vcmFuZ2UsIDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkc2Etb3JhbmdlLCA4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowIDAgNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4IDAgNHB4IHJnYmEoYmxhY2ssIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCRzYS1vcmFuZ2UsIDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMTBweCBsaWdodGVuKCRzYS1vcmFuZ2UsIDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNhLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmRhcmtlbigkc2Etb3JhbmdlLCA0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLW91dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzIDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk1dmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogMi41dmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiLmNhbXBhaWduLWJ1aWxkZXItaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDM3cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAZXh0ZW5kICVvYmplY3QtZml0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtdmlkZW8ge1xyXG4gICAgICAgIHBhZGRpbmc6NTYuMjUlIDAgMCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmxhcmdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVkaXVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDcwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUoJHNhLXBpbmssIDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiAud3lzaXd5Zy1vdXRlciB7XHJcbiAgICAgJi5jYW1wYWlnbi1zZWN0aW9uIHtcclxuICAgICAgICAuaW5uZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDB2aDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuIH0iLCJcclxuLy8gU3R5bGluZyB0byBjcmVhdGUgRGFyayBtb2RlXHJcbi53eXNpd3lnLW91dGVyIHtcclxuXHQmLmRhcmsge1xyXG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0XHJcblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdGEsIHAsIGxpIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHRcdG9sLCB1bCB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQuY2FwdGlvbi10ZXh0LWlubmVyIHtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmRhcmssICYubGlnaHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcbn0iXX0= */
